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

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

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

ماژول بسته شکلک

ماژول بسته شکلک

با استفاده از ماژول بسته شکلک به راحتی میتوانید به غیر از بسته عادی و همیشگی شکلک دیتالایفی خود ، امکان قراردادن 6 بسته مختلف شکلک را در بخش های مختلف سایت خود فراهم کنید و لذت ببرید.

نسخه ماژول: 1.0
نویسنده ماژول: leparkour
تکامل یافته توسط: majid_jeijo

* به زودی نسخه شکلک های فارسی و شبکه های اجتماعی دیگر هم منتشر می شود!

دانلود
شما دسترسی لازم جهت دریافت این فایل را ندارید.
آموزش نصب
1. فایل ضمیمه شده را دانلود (نام پوشه {THEME} موجود در پوشه templates را به نام قالب خود تغییر دهید) و سپس در هاست خود استخراج نمائید.

2. فایل init.php موجود در پوشه /engine/ را باز کرده و کد زیر را پیدا کنید:
@include (ENGINE_DIR . '/data/config.php');

بعد از آن کد زیر را قرار دهید:
@include (ENGINE_DIR . '/data/smiles.php');


3. فایل init.php موجود در پوشه /engine/inc/include/ را باز کرده و کد زیر را پیدا کنید:
require_once (ENGINE_DIR . '/data/config.php');

بعد از آن کد زیر را قرار دهید:
require_once (ENGINE_DIR . '/data/smiles.php');


4. فایل های: addcomments.php , editcomments.php , pm.php موجود در پوشه /engine/ajax/
را باز کرده و در هر کدام کد زیر را پیدا کنید:
include ENGINE_DIR . '/data/config.php';

بعد از آن کد زیر را قرار دهید:
include ENGINE_DIR . '/data/smiles.php';


5. فایل parse.class.php موجود در پوشه /engine/classes/ را باز کرده و کد زیر را پیدا کنید:
function BB_Parse($source, $use_html = TRUE) {

در خط بعد از آن به جای global $config, $lang; کد زیر را قرار دهید:
global $config, $lang, $config_smiles, $custom_dir_smiles;

در همین فایل کد زیر را بیابید:
if( $this->filter_mode ) $source = $this->word_filter( $source );

قبل از آن کد زیر را قرار دهید:
foreach ($config_smiles as $key => $val) {	$smilies_arr = explode(",",$val );	$key = !empty($custom_dir_smiles[$key])?$custom_dir_smiles[$key]:$key;	foreach ($smilies_arr as $smile) {	$smile = trim($smile);	$find[] = "':$smile:'";	$replace[] = "<!--smile:{$smile}--><img style=\"vertical-align: middle;border: none;max-height: 70px;\" alt=\"$smile\" src=\"" . $config['http_home_url'] . "engine/data/smiles/{$key}/{$smile}.gif\" /><!--/smile-->";	}	}

در همین فایل کد زیر را بیابید:
function decodeBBCodes($txt, $use_html = TRUE, $wysiwig = false) {

در خط بعد از آن به جای global $config; کد زیر را قرار دهید:
global $config, $config_smiles, $custom_dir_smile;

در همین فایل کد زیر را بیابید:
$txt = preg_replace( $find, $replace, $txt );

قبل از آن کد زیر را قرار دهید:
foreach ($config_smiles as $key => $val) {	$smilies_arr = explode(",", $val);	foreach ($smilies_arr as $smile) {	$smile = trim($smile);	$replace[] = "':$smile:'";	$find[] = "#<img style=['\"]vertical-align: middle;border: none;max-height: 70px;['\"] alt=['\"]" . $smile . "['\"] align=['\"]absmiddle['\"] src=['\"](.+?)" . $smile . ".gif['\"] />#is";	}	}


6. فایل bbcode.php موجود در پوشه /engine/modules/ را باز کرده و کد زیر را پیدا کنید:
<span class="bb-sep">|</span>
<b id="b_emo" class="bb-btn" onclick="ins_emo(this)" title="{$lang['bb_t_emo']}">{$lang['bb_t_emo']}</b>

بعد از آن کد زیر را قرار دهید:
<span class="bb-sep">|</span>
<b id="b_emo1" class="bb-btn" onclick="SmilesDoCall(this); return false;" title="{$lang['bb_t_emo']}">{$lang['bb_t_emo']}</b>


7. فایل engine.css موجود در پوشه style قالب خود را باز کرده و کد زیر را بیابید:
#b_emo { background-image: url("../bbcodes/emo.gif"); }

و بعد از آن کد زیر را قرار دهید:
#b_emo1 { background-image: url("../bbcodes/emo1.gif"); }


8. فایل main.tpl موجود در قالب خود را بازکرده و قبل از تگ کد زیر را قرار دهید:
<script src="{THEME}/smiles/smiles.js"></script><link href="{THEME}/smiles/smiles.css" rel="stylesheet">


* با استفاده از لینک زیر میتوانید در قسمتهای دیگر سایت خود که از TEXTAREA (محل درج متن) استفاده میشه هم درج شکلک قرار دهید:
<a href="#" onclick="SmilesDoCall(this); return false;">اضافه کردن شکلک</a>


تمام شد
امیدوارم مورد پسند واقع شده باشد
با آرزوی بهترینها برای شما دیتالایفی ها
تصاویر
ماژول بسته شکلک
ماژول بسته شکلک
ماژول بسته شکلک
ماژول بسته شکلک
ماژول بسته شکلک
ماژول بسته شکلک
ماژول بسته شکلک
ماژول بسته شکلک
ماژول بسته شکلک
نظرات کاربران
علیرضا در 13 آذر 1393 - 00:36 گفته:
عضو سایتنظرات: 46

من همه این کارا رو انجام دادم
چند بار هم چک کردم
ولی توی هیچکدوم از ادیتورها اضافه نشده گزینه شکلک جدید sad

تو ادیتور ارسال مطلب از خود سایت که BBcode هست اومده. ولی توی ارسال پیام و ارسال کامنت که اونا هم از همین ادیتور پیروی میکنن نیست

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

مجید بشیری در 13 آذر 1393 - 11:16 گفته:
مدیر بخش قالب هانظرات: 176

نقل قول: sourena
من همه این کارا رو انجام دادم
چند بار هم چک کردم
ولی توی هیچکدوم از ادیتورها اضافه نشده گزینه شکلک جدید sad

تو ادیتور ارسال مطلب از خود سایت که BBcode هست اومده. ولی توی ارسال پیام و ارسال کامنت که اونا هم از همین ادیتور پیروی میکنن نیست

در مرحله 6 آموزش نصب ، کد زیر دوبار تکرار شده:
<span class="bb-sep">|</span>
<b id="b_emo" class="bb-btn" onclick="ins_emo(this)" title="{$lang['bb_t_emo']}">{$lang['
;bb_t_emo']}</b>

و بعد از هر کدام کد زیر را وارد نمائید:
<span class="bb-sep">|</span>
<b id="b_emo1" class="bb-btn" onclick="SmilesDoCall(this); return false;" title="{$lang['bb_t_emo']}">{$lang['
;bb_t_emo']}</b>

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

محمد در 13 آذر 1393 - 19:28 گفته:
عضو سایتنظرات: 14

سلام مرسی بابت ماژول ولی من همه مراحل به خوبی رفتم و موقع ارسال مطلب که روش کلیک میکنی نمیاد بالا شکلکا بعدش تو چت باکس هم نمیان بالا
اینم سایتم
Shakira-GOmez

مجید بشیری در 14 آذر 1393 - 11:42 گفته:
مدیر بخش قالب هانظرات: 176

نقل قول: MuhammadTM
سلام مرسی بابت ماژول ولی من همه مراحل به خوبی رفتم و موقع ارسال مطلب که روش کلیک میکنی نمیاد بالا شکلکا بعدش تو چت باکس هم نمیان بالا
اینم سایتم
Shakira-GOmez

تو قسمت چت باکس باید تعریفش کنید تا بالا بیاد
در قسمت ارسال مطلب هم چندبار تست شده و مشکلی نیست
مشکل از طرف قالب و یا نحوه استفاده شماست که بالا نمیاره
موفق باشید

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

محمد در 14 آذر 1393 - 21:00 گفته:
عضو سایتنظرات: 14

نقل قول: majid_jeijo
نقل قول: MuhammadTM
سلام مرسی بابت ماژول ولی من همه مراحل به خوبی رفتم و موقع ارسال مطلب که روش کلیک میکنی نمیاد بالا شکلکا بعدش تو چت باکس هم نمیان بالا
اینم سایتم
Shakira-GOmez

تو قسمت چت باکس باید تعریفش کنید تا بالا بیاد
در قسمت ارسال مطلب هم چندبار تست شده و مشکلی نیست
مشکل از طرف قالب و یا نحوه استفاده شماست که بالا نمیاره
موفق باشید

اگه میشه یه توضیح واسه تعریف کردن گذاشتن تو چت باکس رو بگید ممنون

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • 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
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!