بلاگرز

تمامی اطلاعات, خبرها و مقالات بصورت خودکار از سایت های فارسی دریافت و با ذکر منبع نمایش داده می شوند و بلاگرز هیچگونه مسئولیتی در قبال محتوای آنها ندارد .
تولبار و نحوه استفاده از آن

تبلیغات

***

خیریه مهربانه

خیریه مهربانه

پست ثابت

همت 110

تبلیغات

همت 110


مخفی سازی آدرس فایل آپلود شده در فولدر تمپ

:: مخفی سازی آدرس فایل آپلود شده در فولدر تمپ

در صورتی که تمایل داشته باشید به منظور افزایش ضریب ایمنی آدرس موقت فایل آپلود شده (در فولدر i/temp) به کاربر نمایش داده نشود می‌توانید به فایل ajax_postform-attach.php در مسیر system/controllers رجوع کرده و کد زیر را بیابید :

echo '<attach text="'.htmlspecialchars('<a href="'.$C->SITE_URL.'getfile/tmpid:'.$post_temp_id.'/'.htmlspecialchars($ff->title).'" onfocus="this.blur();" title="'.htmlspecialchars($ff->title).'">'.htmlspecialchars(str_cut_link($ff->title,16)).'</a>').'" />';

این کد را جایگزین کنید :

echo '<attach text="'.htmlspecialchars('<a onfocus="this.blur();" title="'.htmlspecialchars($ff->title).'">'.htmlspecialchars(str_cut_link($ff->title,16)).'</a>').'" />';

این قطعه کد را بیابید :

echo '<attach text="'.htmlspecialchars('<a href="'.$C->TMP_URL.$i->file_original.'" target="_blank" onfocus="this.blur();" title="'.htmlspecialchars($i->title).'">'.htmlspecialchars(str_cut($i->title,16)).'</a>').'" />';

کد زیر را جایگزین کنید :

echo '<attach text="'.htmlspecialchars('<a onfocus="this.blur();" title="'.htmlspecialchars($i->title).'">'.htmlspecialchars(str_cut($i->title,16)).'</a>').'" />';

در نهایت کد زیر را یافته :

echo '<attach text="'.htmlspecialchars('<a href="'.$C->TMP_URL.$ii->file_original.'" target="_blank" onfocus="this.blur();" title="'.htmlspecialchars($ii->title).'">'.htmlspecialchars(str_cut($ii->title,16)).'</a>').'" />';

کد زیر را به جای آن قرار دهید :

echo '<attach text="'.htmlspecialchars('<a onfocus="this.blur();" title="'.htmlspecialchars($ii->title).'">'.htmlspecialchars(str_cut($ii->title,16)).'</a>').'" />';
منبع : شهر شیرترانیکس |مخفی سازی آدرس فایل آپلود شده در فولدر تمپ
برچسب ها : echo ,کنید echo ,جایگزین کنید ,بیابید echo ,فایل آپلود

نحوه پیشفرض کردن برگه همه ارسال‌ها

:: نحوه پیشفرض کردن برگه همه ارسال‌ها

برای پیشفرض کردن همه ارسال‌ها در داشبورد به مسیر Dashbord.php در فولدر کنترلر رجوع نموده و کد زیر را بیابید :

$tab = 'all';
if( $this->param('tab') && in_array($this->param('tab'), $tabs) ) {
    $tab = $this->param('tab');
}

مقدار all را در متغیر tab$ به everybody تغییر دهید ؛ مشابه :

$tab = 'everybody';
if( $this->param('tab') && in_array($this->param('tab'), $tabs) ) {
    $tab = $this->param('tab');
}

منبع : شهر شیرترانیکس |نحوه پیشفرض کردن برگه همه ارسال‌ها
برچسب ها : param ,this ,this param ,array this

تغییر آدرس شیرترانیکس

:: تغییر آدرس شیرترانیکس

تغییر آدرس در شیرترانیکس شامل 3 حالت کلی میشه :

  1. انتقال سایت به دامنه دیگر یا تغییر دامین
  2. انتقال سایت از فولدر فرعی به ریشه یا برعکس
  3. انتقال سایت به لوکال هاست یا برعکس

قبلاً در یکی از مستندات در خصوص htaccess توضیحاتی داده شد ؛ بنابراین در خصوص گزینه‌ی 2 و 3 علاوه بر توضیحاتی که در این مبحث داده میشه، باید htaccess هم متناسب با تغییرات تغییر کنه ؛ اما تنظیمات اصلی در تغییر دامین در 2 متغیر از فایل conf_main.php که در فولدر system قرار داره، صورت میگیره :

        $C->DOMAIN      = 'yoursite.ir';
        $C->SITE_URL    = 'http://yoursite.ir/';

به عنوان مثال، اگر قصد داریم آدرس سایتمون رو از yoursite.ir به yoursite.com تغییر بدیم، تغییرات به صورت زیر خواهد بود :

        $C->DOMAIN      = 'yoursite.com';
        $C->SITE_URL    = 'http://yoursite.com/';

اگر قصد داریم به فولدری فرعی انتقال بدیم، باید مقدار متغیر SITE_URL تغییر کنه و اسم فولدر ذکر بشه :

        $C->DOMAIN      = 'yoursite.ir';
        $C->SITE_URL    = 'http://yoursite.ir/gold/';

همینطور اگر می‌خوایم به لوکال تغییر بدیم، به صورت زیر :

        $C->DOMAIN      = 'localhost';
        $C->SITE_URL    = 'http://localhost/';

و برای فولدر فرعی در لوکال، به صورت زیر خواهد بود :

                $C->DOMAIN      = 'localhost';
        $C->SITE_URL    = 'http://localhost/gold/';

نکته) توجه داشته باشیم که همواره در انتهای مقدار متغیر SITE_URL باید / قرار بگیره.

منبع : شهر شیرترانیکس |تغییر آدرس شیرترانیکس
برچسب ها : تغییر ,yoursite ,site ,domain  ,url  ,http ,site url  ,http yoursite ,انتقال سایت ,متغیر site ,http localhost

پیش‌نیازهای شیرترانیکس

:: پیش‌نیازهای شیرترانیکس

شیرترانیکس برای عملکرد صحیح به فعال بودن پیش‌نیازهای خود بر روی سرور نیازمند است …

  • پیش‌نیازهای نصب :
    • وب‌سرور Apache یا LiteSpeed
    • MySQL نسخه 5.0 یا بالاتر
    • PHP نسخه 5.1 یا بالاتر
    • کتابخانه‌ی cURL یا allow_user_fopen
    • ماژول mod_rewrite
    • ماژول short_open_tag
    • کتابخانه‌ی GD
  • پیش‌نیازهای عملکرد بهینه :
    • Memcached یا APC
    • Cronjobs
  • پیش‎نیازهای لایسنس :
    • PHP نسخه 5.3 یا بالاتر
    • ماژول IonCube نسخه 4.5.0 یا بالاتر

منبع : شهر شیرترانیکس |پیش‌نیازهای شیرترانیکس
برچسب ها : بالاتر ,نسخه ,پیش‌نیازهای ,ماژول

نمونه شبکه های اجتماعی که از شیرترانیکس قدرت گرفته اند.

:: نمونه شبکه های اجتماعی که از شیرترانیکس قدرت گرفته اند.

http://facenama.com - شبکه اجتماعی وزین فیس نما

http://doustfa.com - شبکه اجتماعی دوستفا

http://facepelak.ir - فیس پلاک - به شبکه اجتماعی "فیس پلاک" خوش آمدید

http://atilashoes.com - وب سایت رسمی عرضه کفش

http://manotoface.com - جامعه مجازی من و تو فیس

http://www.irannegah.net - شبکه اجتماعی ایران نگاه

و...

منبع : شهر شیرترانیکس |نمونه شبکه های اجتماعی که از شیرترانیکس قدرت گرفته اند.
برچسب ها : http ,اجتماعی ,شبکه ,شبکه اجتماعی

چگونه صفحه جدید ایجاد کنیم ؟!

:: چگونه صفحه جدید ایجاد کنیم ؟!

برای ایجاد یک صفحه دلخواه، مثلاً یک صفحه مناسبتی مراحل زیر را دنبال کنید …

  • به system/controllers رجوع کرده و یک فایل جدید با فرمت php بسازید ؛ مثلاً stx.php
  • محتویات زیر را درون آن کپی کنید :
<?php
 
    $D->page_title  = $C->SITE_TITLE.' - عنوان صفحه';
    $this->load_template('stx.php');
    
?>
  • به فولدر themes، قالب موردنظر، سپس فولدر html رجوع کرده و فایل جدیدی با همان نام و فرمت بسازید
    • اگر فایلی که ساخته بودید stx.php بود، اینجا هم باید stx.php بسازید
  • محتویات زیر را درون آن کپی کنید :
<?php
        
    $this->load_template('header.php');
 
?>  
    <div id="pagebody">
        <div class="ttl"><div class="ttl2"><h3>عنوان صفحه</h3></div></div>
        <div class="greygrad">
            <div class="greygrad2">
                <div class="greygrad3"> 
                    توضیحات صفحه ...
                </div>
            </div>
        </div>
    </div>
<?php
    
    $this->load_template('footer.php');
    
?>

حالا با رجوع به http://yoursite.ir/stx می‌توانید به صفحه مورد نظر خود دسترسی داشته باشید …

منبع : شهر شیرترانیکس |چگونه صفحه جدید ایجاد کنیم ؟!
برچسب ها : صفحه ,بسازید ,رجوع ,رجوع کرده

از Memcached استفاده کنیم

:: از Memcached استفاده کنیم
شیرترانیکس برای عملکرد بهتر به Memcached یا APC نیاز داره، که همواره از جانب ما Memached توصیه میشه!
در وهله اول تشابه اسمی و در وهله دومی تشابه عملکردی باعث میشه که وب هاستینگ‌ها به دلیل نصب بودن Memcache از نصب Memcached (که انتهای اون کاراکتر d وجود داره) امتناع کنند.
Memcache یک ماژول PHP هست که Memory Mapping و … رو انجام میده، در حالی که Memcached یک Service با قابلیت نصب در لینوکس هست که یه Client سمت PHP داره که توی PECL هست. همونطور که اشاره کردیم، Memcached در خیلی از عملکردها با Memcache تشابه داره، غیر از اینکه فعال بودنش در شیرترانیکس برامون تاثیر موردنظر رو نداره، چرا که کلاس کش مربوطه در شیرترانیکس بر اساس داکیومنت‌های Memcached نوشته شده، نه Memcache ؛ البته اگر دیباگ پلتفورم رو فعال کنیم، ارورها قابل رویت میشن. Memcached که از ملزومات شیرترانیکس به شمار میره، این امکان رو میده که روی سرور مجزا از سرور در حال اجرای پلتفورم اجرا بشه و به مراتب از Memcache قدرتمندتر هست …
منبع : شهر شیرترانیکس |از Memcached استفاده کنیم
برچسب ها : memcached ,memcache ,تشابه

کد امنیتی برای ثبت‌نام توسط ایمیل

:: کد امنیتی برای ثبت‌نام توسط ایمیل

صدها سایت ارائه سرویس Temporary Mail یا ایمیل موقت در اینترنت وجود دارند که چند مورد از اونها ایرانی هستند و به واسطه‌ی چنین سرویس‌هایی کاربر می‌تونه بدون استفاده از ایمیل اصلی خودش اقدام به ثبت نام کرده و حتی ایمیل کاربری خودش رو در مدت زمان کوتاهی تایید کنه!

برای جلوگیری از ثبت‌نام توسط ایمیل‌های موقت کافیه به فایل signup.php از فولدر کنترلر رجوع کرده، کد زیر رو پیدا کنیم :

if( !$D->error && empty($D->fullname) ) {

این کد رو قبل از اون قرار بدیم :

if ( preg_match('/^[a-z0-9._%+-]+@(?:emeil.ir|emeil.in|emeil.cf|inbax.tk|mailfa.tk|emall.ml|azmeil.tk|chapar.ga|emailirani.ir|chaparmail.tk|[a-z])$/', $D->email) ) {
                $D->error = TRUE;
                $D->errmsg = 'signup_err_email_invalid_address';
            }

و البته برای تکمیل کار به system/languages/fa/outside/signup.php رجوع کرده و کد زیر رو اضافه کنیم :

'signup_err_email_invalid_address'  => 'عضویت از طریق سرویس دهنده‌ی ایمیل مذکور مقدور نمی‌باشد.',
منبع : شهر شیرترانیکس |کد امنیتی برای ثبت‌نام توسط ایمیل
برچسب ها : ایمیل ,signup ,email ,invalid address ,email invalid ,ثبت‌نام توسط ,email invalid address

دسترسی به نسخه موبایل از ساب‌دامین

:: دسترسی به نسخه موبایل از ساب‌دامین

در شیرترانیکس دسترسی به نسخه موبایل به صورت اتوماتیک و با شناسایی HTTP_USER_AGENT از طریق Class_page صورت می‌پذیرد. به صورت پیشفرض آدرس درنظر گرفته شده برای نسخه موبایل در حالت ساده و لمسی yoursite.ir/m می‌باشد که می‌توان با ایجاد یک ساب دامنه آن را به m.yoursite.ir تغییر داد. در ادامه می‌بایست به فولدر m ساخته شده در public_html رجوع کرده و پس از ایجاد index.php، محتویات زیر را در آن کپی و ذخیره نمایید :

require_once('../system/LOADER.php');
منبع : شهر شیرترانیکس |دسترسی به نسخه موبایل از ساب‌دامین
برچسب ها : صورت ,موبایل ,نسخه ,نسخه موبایل

ورود به بخش مدیریت شیرترانیکس

:: ورود به بخش مدیریت شیرترانیکس

برای ورود به بخش مدیریت سایت ایجاد شده توسط شیرترانیکس ابتدا باید همانند یک کاربر عادی از طریق فرم ورود [signin] با درج نام کاربری و رمزعبور لاگین نموده، سپس در صورتی که از سطج دسترسی مدیریت برخوردار باشید می‌توانید به آدرس /admin رجوع نمایید.

http://YOURSITE.ir/admin
منبع : شهر شیرترانیکس |ورود به بخش مدیریت شیرترانیکس
برچسب ها : مدیریت

فروشگاه

لینک عضویت در کانال تلگرام

عضویت در گروه تلگرام جوک کلیپ عکس


کانال تلگرام

جدیدترین مطالب

تبلیغات

  • دانلود آهنگ