دیتالایف انجین فارسی

دیتالایف انجین فارسی

پشتیبان رسمی سیستم مدیریت محتوا

ماژول Hide 5.5 نسخه

ماژول Hide 5.5 نسخه ساده

در سیستم دیتالایف انجین راه های زیادی برای پنهان کردن مطلب وجود دارد که یکی از آنها ماژول بسیار پر طرفدار Hide میباشد. تفاوت این ماژول با تگ دیفالت Hide بر روی سیستم در این میباشد که، شما با استفاده از این ماژول میتوانید برای نمایش محتوای قفل شده شروطی را تعیین کنید. برای مثال، میتوانید قسمتی از متن را با استفاده از این ماژول پنهان کنید و این قسمت تنها برای کاربرانی نمایش داده شود که حداقل 5 مطلب و 10 نظر بر روی سایت شما ارسال کرده باشند.

امکانات ماژول Hide 5.5 نسخه ساده:
۱. استفاده بسیار ساده و راحت با استفاده از تگ.
۲. قابلیت استفاده در تمامی قسمت های سایت مانند نظرات، نتایج جستجو و صفحات اضافی.
۳. دارای قالب منحصر بفرد برای محتوای قفل شده، محتوای باز شده و اخطار برای کاربران میهمان.
۴. قابلیت پنهان کردن متن بر اساس تعداد مطالب و نظرات کاربر.
۵. نمایش حداقل تعداد مطالب و نظرات مورد نیاز برای نمایش محتوا و تعداد مطالب و نظراتی که قبلا توسط کاربر ارسال شده است.

این نسخه که برای شما آماده کردم، نسخه ساده این ماژول میباشد. نسخه کامل این ماژول دارای امکانات بیشتری مانند تعیین گروه های VIP، نمایش بر اساس سابقه و مدت زمان ثبت نام کاربر، کنترل پنل و قالب های بیشتری میباشد که در آینده در سایت دیتالایف انجین فارسی منتشر خواهد شد.

دانلود
شما دسترسی لازم جهت دریافت این فایل را ندارید.
آموزش نصب
۱. فایل دانلود شده را از حالت فشرده خارج ساخته و بر روی هاست خود آپلود کنید.

۲. فایل engine/modules/functions.php را باز کرده و کد زیر را پیدا کنید:

function formatsize($file_size) {

قبل از کد بالا، کد زیر را قرار دهید:

require(ENGINE_DIR.'/classes/hide.class.php');

۳. فایل engine/modules/show.custom.php را باز کرده و کد زیر را پیدا کنید:

while ( $row = $db->get_row( $sql_result ) ) {

پس از کد بالا، کد زیر را قرار دهید:

        $dle_hide = new dle_hide;
        $row['short_story']=$dle_hide->parse($row['short_story'],$row['autor']);
        $row['full_story']=$dle_hide->parse($row['full_story'],$row['autor']);

۴. فایل engine/modules/show.full.php را باز کرده و کد زیر را پیدا کنید:

$news_found = TRUE;

پس از کد بالا، کد زیر را قرار دهید:

        $dle_hide = new dle_hide;
        $row['short_story']=$dle_hide->parse($row['short_story'],$row['autor']);
        $row['full_story']=$dle_hide->parse($row['full_story'],$row['autor']);

۵. فایل engine/modules/show.short.php را باز کرده و کد زیر را پیدا کنید:

while ( $row = $db->get_row( $sql_result ) ) {

پس از کد بالا، کد زیر را قرار دهید:

        $dle_hide = new dle_hide;
        $row['short_story']=$dle_hide->parse($row['short_story'],$row['autor']);
        $row['full_story']=$dle_hide->parse($row['full_story'],$row['autor']);

۶. فایل engine/modules/static.php را باز کرده و کد زیر را پیدا کنید:

if( $static_result['id'] ) {

پس از کد بالا، کد زیر را قرار دهید:

        $dle_hide = new dle_hide;
        $static_result['template']=$dle_hide->parse($static_result['template']);

۷. فایل engine/modules/search.php را باز کرده و کد زیر را پیدا کنید:

while ( $row = $db->get_row( $sql_result ) ) {

پس از کد بالا، کد زیر را قرار دهید:

        $dle_hide = new dle_hide;
        $row['story']=$dle_hide->parse($row['story'],$row['autor']);

۸. فایل engine/classes/comments.class.php را باز کرده و کد زیر را پیدا کنید:

if ( count( $rows ) ) foreach ( $rows as $row ) {

پس از کد بالا، کد زیر را قرار دهید:

            $dle_hide = new dle_hide(array('area'=>'comments'));
            $row['text']=$dle_hide->parse($row['text'], strip_tags(stripslashes($row['name'])));
            unset($dle_hide);

۹. فایل engine/ajax/editcomments.php را باز کرده و کد زیر را پیدا کنید:

$buffer = stripslashes( $comm_txt );

قبل از کد بالا، کد زیر را قرار دهید:

    $dle_hide = new dle_hide(array('area'=>'comments'));
    $comm_txt=$dle_hide->parse($comm_txt, strip_tags(stripslashes($row['autor'])));
    unset($dle_hide);

۱۰. فایل engine/ajax/editnews.php را باز کرده و کد زیر را پیدا کنید:

clear_cache( array( 'news_', 'rss', $cprefix ) );

پس از کد بالا، کد زیر را قرار دهید:

    $dle_hide = new dle_hide();
    $news_txt=$dle_hide->parse($news_txt, strip_tags(stripslashes($row['autor'])));
    unset($dle_hide)

۱۱. فایل index.php: را باز کرده و کد زیر را پیدا کنید:

echo $tpl->result['main'];

قبل از کد بالا، کد زیر را قرار دهید:

$dle_hide = new dle_hide;
$tpl->result['main']=$dle_hide->parse($tpl->result['main']);

۱۲. کد زیر را در فایل CSS قالب خود قرار دهید:

.hidden, .title_hide,
.hidd, .title_spoiler, .text_spoiler { padding: 5px; background: #f9fafa url("../images/quote.png") repeat-x; border: 1px solid #dce7e7; }
.title_hide, .title_spoiler { background: #f9fafa url("../images/title_quote.png") repeat-x 0 100%;}
.title_hide { border-bottom: 0; font-weight: normal; }
.scriptcode { color: #256292; text-align: left; font-family: "Courier New"; }
.title_spoiler { font-weight: bold; }
.text_spoiler { border-top: 0; text-align: justify; }

.hide { color: #3a78a5; margin-top: -15px;}
.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }

برای آشنائی با نحوه استفاده و عملکردن این ماژول قسمت سوالات متداول را بخوانید.
سوالات متداول
برای استفاده از این ماژول، میتوانید از تگ زیر در مطلب خود استفاده کنید:

[hide=x,x]Text[/hide]

برای مثال، ما تصمیم داریم با استفاده از تگ بالا، متن پنهان شده را برای کاربرانی به نمایش بگذریم که در سایت 5 مطلب و 10 نظر ارسال کرده باشند، در نتیجه تگ ما به این صورت خواهد شد:

[hide=5,10]Text[/hide]

عدد اول مربوط به تعداد مطالب و عدد دوم برای تعداد نظرات میباشد.

شما میتوانید در کنار این تگ، از تگ معمولی Hide سیستم نیز استفاده کنید.
نظرات کاربران
حمید صادقی در 07 فروردین 1392 - 11:58 گفته:
مدیر سایتنظرات: 465

علیرضا جان دست گلت درد نکنه
خسته نباشی flower

--------------------

sirus در 07 فروردین 1392 - 14:34 گفته:
عضو سایتنظرات: 52

این ماژول واقعاعالیه من ازنسخه های قبلش استفاده می کنم درسایتم ومونده بودم چرادراین جانیومده
اماعلی آقاامروززحمتشوکشیدوعیدی بعدی رانیزبه کاربران دیتالایف انجین هدیه کرد
ممنون cheshmak

MohamadAmin در 07 فروردین 1392 - 22:54 گفته:
عضو سایتنظرات: 49

ماشالا... flower

--------------------

majid alizadeh در 12 فروردین 1392 - 15:40 گفته:
عضو سایتنظرات: 2

ممنون بابت زحماتتون. این کد آخری که گفتین رو تو کدوم پوشه سی اس اس بریزم آخه این همه من تو پوشه سی اس اس اسم دارم

amir.css
engine.css
general.css
skitter.styles.css
style.css
styles.css
system.css
taktaz.css
typo.css

حمید صادقی در 10 اردیبهشت 1392 - 09:40 گفته:
مدیر سایتنظرات: 465

توی style.css
بقیه رو یا خودتون ایجاد کردید یا مربوط به برخی از صفحات شما میشه

--------------------

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!