مهمان عزیز خوش آمدید. ورود ثبت نام



صفحه‌ها (87):
  • « قبلی
  • 1
  • ...
  • 13
  • 14
  • 15
  • 16
  • 17
  • ...
  • 87
  •   
  • بعدی »
امتیاز موضوع:
  • 18 رای - 3.89 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
پیشرفته ترین ادیتور برای mybb

پیشرفته ترین ادیتور برای MyBB
برای من بعد از اپدیت اینجوری میشه
فایل هارو از نو اپلود کردم مشکل حل نشد

تصویر: http://axgig.com/images/55125444320357950064.png


مشکل حل شد فقط به په شکل میتونم کادر شکلک هارو کنار ادیتور قرار بدم ؟


(۰۳ اسفند ۱۳۹۱، ۱۱:۰۹ ب.ظ)alimasumi نوشته:  
مشکل حل شد فقط به په شکل میتونم کادر شکلک هارو کنار ادیتور قرار بدم ؟
در قالب showthread_quickreply کد زیر رو پیدا کنید:
کد:
{$lang->message_note}<br /><br />
و به کد زیر تبدیل کنید:
کد:
{$lang->message_note}<br /><br />{$smilieinserter}


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
وقتی روی کلید خندانک ها توی ادیتور کلیک میکنم به این صورت لود میشه

شکلک های انجمن رو نمایش نمیده 
تصویر: http://axgig.com/images/00296439852874481411.png

مشکلش برا اینه که این شکلک هارو با این اسم تو اینجمن ندارم یعنی اسم خاصی از شکلک هارو میخواد نمایش بده که توی ورژن قبلی مشکلی نداشت


(۰۳ اسفند ۱۳۹۱، ۱۱:۱۴ ب.ظ)'Tofighi' نوشته:  
(۰۳ اسفند ۱۳۹۱، ۱۱:۰۹ ب.ظ)'alimasumi' نوشته:  مشکل حل شد فقط به په شکل میتونم کادر شکلک هارو کنار ادیتور قرار بدم ؟

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

کد:
{$lang->message_note}<br /><br />
و به کد زیر تبدیل کنید:

کد:
{$lang->message_note}<br /><br />{$smilieinserter}


به همین شکل بود  ولی ولی وقتی شکلک هارو از توی قسمت Clickable Smilies and BB Code روشن میکنم مثل همون شکل بالا میشه و ادیتور هم لود نمیشه وقتی هم که فعالش میکنم دوتا کادر شکلک لود میشه ادیتور نمیاد و با غیر فعال کردن شکلک ها میرن و ادیتور هم بدون مشکل لود میشه
فکر کنم مشکل از ورژن قبلی باشه چون کدای پلاگین رو تغییر دادم تا کادر شکلک هارو لود کنه فکر کنم از اون باشه


(۰۳ اسفند ۱۳۹۱، ۱۱:۵۶ ب.ظ)alimasumi نوشته:  
(۰۳ اسفند ۱۳۹۱، ۱۱:۱۴ ب.ظ)'Tofighi' نوشته:  
(۰۳ اسفند ۱۳۹۱، ۱۱:۰۹ ب.ظ)'alimasumi' نوشته:  مشکل حل شد فقط به په شکل میتونم کادر شکلک هارو کنار ادیتور قرار بدم ؟

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

کد:
{$lang->message_note}<br /><br />
و به کد زیر تبدیل کنید:

کد:
{$lang->message_note}<br /><br />{$smilieinserter}


به همین شکل بود  ولی ولی وقتی شکلک هارو از توی قسمت Clickable Smilies and BB Code روشن میکنم مثل همون شکل بالا میشه و ادیتور هم لود نمیشه وقتی هم که فعالش میکنم دوتا کادر شکلک لود میشه ادیتور نمیاد و با غیر فعال کردن شکلک ها میرن و ادیتور هم بدون مشکل لود میشه 
فکر کنم مشکل از ورژن قبلی باشه چون کدای پلاگین رو تغییر دادم تا کادر شکلک هارو لود کنه فکر کنم از اون باشه

در این نسخه به صورت پیشفرض کادر شکلکها هست.


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
(۲۹ دى ۱۳۹۱، ۰۸:۰۲ ب.ظ)'Tofighi' نوشته:  
(۲۹ دى ۱۳۹۱، ۰۷:۴۵ ب.ظ)'alimasumi' نوشته:  به نظر من شکلک ها همون گوشه ادیتور باشن استفاده ازش راحت تره



 

فایل پلاگین رو به این صورت در بیارید:



کد:
<?php
/**
* MyBB 1.6
* Copyright 2012 My-BB.Ir Group, All Rights Reserved
*
* Website: http://my-bb.ir
*
* $Id: mybbirckeditor.php AliReza_Tofighi $
*/

// Disallow direct access to this file for security reasons
if(!defined("IN_MYBB"))
{
die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}
global $mybb;
if (isset($mybb->settings['mybbirckeditorswitch']))
{
if ($mybb->settings['mybbirckeditor_newthread'] == 1)
$plugins->add_hook("newthread_start", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_newreply'] == 1)
$plugins->add_hook("newreply_start", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_quickreply'] == 1)
$plugins->add_hook("showthread_start", "mybbirckeditor");
$plugins->add_hook("showthread_start", "mybbirckeditor_html");
if ($mybb->settings['mybbirckeditor_usercp'] == 1)
$plugins->add_hook("usercp_editsig_end", "mybbirckeditor_signature");
if ($mybb->settings['mybbirckeditor_modcp'] == 1)
$plugins->add_hook("modcp_editprofile_end", "mybbirckeditor_signature");
if ($mybb->settings['mybbirckeditor_private'] == 1)
$plugins->add_hook("private_send_end", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_editpost'] == 1)
$plugins->add_hook("editpost_end", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_modcp'] == 1)
$plugins->add_hook("modcp_end", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_modcp'] == 1)
$plugins->add_hook("modcp_editprofile_end", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_modcp'] == 1)
$plugins->add_hook("modcp_new_announcement", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_modcp'] == 1)
$plugins->add_hook("modcp_edit_announcement", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_calendar'] == 1)
$plugins->add_hook("calendar_addevent_end", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_calendar'] == 1)
$plugins->add_hook("calendar_editevent_end", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_warnings'] == 1)
$plugins->add_hook("warnings_warn_end", "mybbirckeditor_warn");
if ($mybb->settings['mybbirckeditor_quickreply'] == 1)
$plugins->add_hook("showthread_end", "mybbirckeditorthread");
$plugins->add_hook("parse_message", "mybbirckeditor_parser");
}

function mybbirckeditor_info()
{
return array(
"name" => "CKEditor برای سیستم مای بی بی",
"description" => "",
"website" => "http://my-bb.ir",
"author" => "AliReza_Tofighi",
"authorsite" => "http://my-bb.ir",
"version" => "1.02",
"guid" => "",
"compatibility" => "*"
);
}


function mybbirckeditor_activate(){
global $mybb, $db;
include MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("post_attachments_attachment_postinsert", "#".preg_quote('CKEDITOR.instances.message.insertText(\'[attachment={$attachment[\'aid\']}]\');')."#i", '', 0);
find_replace_templatesets("misc_smilies_popup", "#".preg_quote('<script type="text/javascript" src="jscripts/ckinsertsmilies.js"></script>')."#i", '', 0);
find_replace_templatesets("post_attachments_attachment_postinsert", "#".preg_quote('onclick="')."#i", 'onclick="CKEDITOR.instances.message.insertText(\'[attachment={$attachment[\'aid\']}]\');');
find_replace_templatesets("misc_smilies_popup_smilie", "#".preg_quote('insertSmilie')."#i", 'ckinsertSmilie');
find_replace_templatesets("misc_smilies_popup_smilie", "#".preg_quote('(\'{$smilie[\'insert\']}\');')."#i", '(\'{$smilie[\'image\']}\');');
find_replace_templatesets("misc_smilies_popup", "#".preg_quote('</head>')."#i", '<script type="text/javascript" src="jscripts/ckinsertsmilies.js"></script></head>');

$db->write_query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN(
'mybbirckeditorswitch',
'mybbirckeditorswitchmycode',
'mybbirckeditorcolor',
'mybbirckeditorskin',
'mybbirckeditorfonts',
'mybbirckeditormigiclinecolor',
'mybbirckeditor_newthread',
'mybbirckeditor_newreply',
'mybbirckeditor_quickreply',
'mybbirckeditor_usercp',
'mybbirckeditor_private',
'mybbirckeditor_editpost',
'mybbirckeditor_modcp',
'mybbirckeditor_calendar',
'mybbirckeditor_warnings'
)");
$db->delete_query("settinggroups", "name = 'mybbirckeditor'");
$insertarray = array(
'name' => 'mybbirckeditor',
'title' => 'تنظیمات ویرایشگر پیشرفته',
'description' => 'نوشته شده توسط: AliReza_Tofighi - Http://My-BB.Ir',
'disporder' => $rows+1,
'isdefault' => 0
);
$group['gid'] = $db->insert_query("settinggroups", $insertarray);
$insertarray = array(
'name' => 'mybbirckeditorswitch',
'title' => 'فعال باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 1,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditorswitchmycode',
'title' => 'ویرایشگر به صورت MyCode باشد؟',
'description' => 'در صورتی که بر روی خیر قرار دهید ویرایشگر به صورت Html خواهد شد و Html برای تمامی انجمن ها فعال خواهد شد.<br />بهتر است بر روی بلی بگذارید.',
'optionscode' => 'yesno',
'value' => 1,
'disporder' => 2,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditorcolor',
'title' => 'رنگ نوار ویرایشگر',
'description' => '<script type="text/javascript" src="../ckeditor/jscolor/jscolor.js"></script>',
'optionscode' => 'php
<input class=\\\\"text_input color\\\\" type=\\\\"text\\\\" value=\\\\"".$setting[\\\'value\\\']."\\\\" name=\\\\"upsetting[{$setting[\\\'name\\\']}]\\\\" />',
'value' => "CCCCCC",
'disporder' => 4,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditorskin',
'title' => 'پوسته ویرایشگر',
'description' => '',
'optionscode' => 'select
moono=Moono
kama=Kama',
'value' => 'moono',
'disporder' => 3,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditorfonts',
'title' => 'فونت های ویرایشگر',
'description' => 'اسم دلخواه خود برای فونت سپس "/" و سپس ";" را وارد کنید',
'optionscode' => 'textarea',
'value' => "Tahoma/Tahoma;Arial/Arial;Comic Sans MS/Comic Sans MS/Courier New;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode;Times New Roman/Times New Roman;Trebuchet MS/Trebuchet MS;Verdana/Verdana;",
'disporder' => 5,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditormigiclinecolor',
'title' => 'رنگ خط جداسازی',
'description' => '',
'optionscode' => 'php
<input class=\\\\"text_input color\\\\" type=\\\\"text\\\\" value=\\\\"".$setting[\\\'value\\\']."\\\\" name=\\\\"upsetting[{$setting[\\\'name\\\']}]\\\\" />', 'value' => "FF0000",
'disporder' => 6,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_newthread',
'title' => 'ادیتور در
موضوع جدید
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 7,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_newreply',
'title' => 'ادیتور در
پاسخ جدید
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 8,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_usercp',
'title' => 'ادیتور در
کنترل پنل کاربر
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 9,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_private',
'title' => 'ادیتور در
سیستم پیام خصوصی
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 10,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_editpost',
'title' => 'ادیتور در
ویرایش ارسال
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 11,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_modcp',
'title' => 'ادیتور در
کنترل پنل ناظم
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 12,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_calendar',
'title' => 'ادیتور در
سیستم تقویم
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 13,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_warnings',
'title' => 'ادیتور در
قسمت اخطار ها
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 14,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_quickreply',
'title' => 'ادیتور در
پاسخ سریع
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 15,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

rebuild_settings();
}
function mybbirckeditor_deactivate(){
global $mybb, $db;
$db->write_query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN(
'mybbirckeditorswitch',
'mybbirckeditorswitchmycode',
'mybbirckeditorcolor',
'mybbirckeditorskin',
'mybbirckeditorfonts',
'mybbirckeditormigiclinecolor',
'mybbirckeditor_newthread',
'mybbirckeditor_newreply',
'mybbirckeditor_usercp',
'mybbirckeditor_private',
'mybbirckeditor_editpost',
'mybbirckeditor_modcp',
'mybbirckeditor_calendar',
'mybbirckeditor_warnings',
'mybbirckeditor_quickreply'
)");
rebuild_settings();
$db->delete_query("settinggroups", "name = 'mybbirckeditor'");
include MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("post_attachments_attachment_postinsert", "#".preg_quote('CKEDITOR.instances.message.insertText(\'[attachment={$attachment[\'aid\']}]\');')."#i", '', 0);
find_replace_templatesets("misc_smilies_popup", "#".preg_quote('<script type="text/javascript" src="jscripts/ckinsertsmilies.js"></script>')."#i", '', 0);
find_replace_templatesets("misc_smilies_popup_smilie", "#".preg_quote('(\'{$smilie[\'image\']}\');')."#i", '(\'{$smilie[\'insert\']}\');');
find_replace_templatesets("misc_smilies_popup_smilie", "#".preg_quote('ckinsertSmilie')."#i", 'insertSmilie');
}

function mybbirckeditor_inserteditor($id, $editor=1) {
global $cache, $smiliecache, $theme, $templates, $lang, $mybb, $smiliecount;
if ($editor == 1)
{
if($mybb->settings['smilieinserter'] != 0 && $mybb->settings['smilieinsertercols'] && $mybb->settings['smilieinsertertot'])
{
if(!$smiliecount)
{
$smilie_cache = $cache->read("smilies");
$smiliecount = count($smilie_cache);
}

if(!$smiliecache)
{
if(!is_array($smilie_cache))
{
$smilie_cache = $cache->read("smilies");
}
foreach($smilie_cache as $smilie)
{
if($smilie['showclickable'] != 0)
{
$smiliecache[$smilie['find']] = $smilie['image'];
}
}
}

unset($smilie);

if(is_array($smiliecache))
{
reset($smiliecache);

if($mybb->settings['smilieinsertertot'] >= $smiliecount)
{
$mybb->settings['smilieinsertertot'] = $smiliecount;
}
else if($mybb->settings['smilieinsertertot'] < $smiliecount)
{
$smiliecount = $mybb->settings['smilieinsertertot'];
eval("\$getmore = \"".$templates->get("smilieinsert_getmore")."\";");
}

$smilies1 = "";
$smilies2 = "";
$counter = 0;
$i = 0;

foreach($smiliecache as $find => $image)
{
if($i < $mybb->settings['smilieinsertertot'])
{
$find = htmlspecialchars_uni($find);
$smilies1 .= "'{$image}', ";
$smilies2 .= "'{$find}', ";
++$i;
++$counter;
}
}

$clickablesmilies = "smiley_images: [\n{$smilies1}\n],\n smiley_descriptions: [\n{$smilies2}\n]";
}
else
{
$clickablesmilies = "";
}
}
else
{
$clickablesmilies = "";
}
}
else
{
if($mybb->settings['smilieinserter'] != 0 && $mybb->settings['smilieinsertercols'] && $mybb->settings['smilieinsertertot'])
{
if(!$smiliecount)
{
$smilie_cache = $cache->read("smilies");
$smiliecount = count($smilie_cache);
}

if(!$smiliecache)
{
if(!is_array($smilie_cache))
{
$smilie_cache = $cache->read("smilies");
}
foreach($smilie_cache as $smilie)
{
if($smilie['showclickable'] != 0)
{
$smiliecache[$smilie['find']] = $smilie['image'];
}
}
}

unset($smilie);

if(is_array($smiliecache))
{
reset($smiliecache);

if($mybb->settings['smilieinsertertot'] >= $smiliecount)
{
$mybb->settings['smilieinsertertot'] = $smiliecount;
}
else if($mybb->settings['smilieinsertertot'] < $smiliecount)
{
$smiliecount = $mybb->settings['smilieinsertertot'];
eval("\$getmore = \"".$templates->get("smilieinsert_getmore")."\";");
}

$smilies = "";
$counter = 0;
$i = 0;

foreach($smiliecache as $find => $image)
{
if($i < $mybb->settings['smilieinsertertot'])
{
if($counter == 0)
{
$smilies .= "<tr>\n";
}

$find = htmlspecialchars_uni($find);
$smilies .= "<td style=\"text-align: center\"><img src=\"{$image}\" border=\"0\" class=\"smilie\" alt=\"{$find}\" onclick=\"addsmilies('{$image}');\" /></td>\n";
++$i;
++$counter;

if($counter == $mybb->settings['smilieinsertercols'])
{
$counter = 0;
$smilies .= "</tr>\n";
}
}
}

if($counter != 0)
{
$colspan = $mybb->settings['smilieinsertercols'] - $counter;
$smilies .= "<td colspan=\"{$colspan}\"> </td>\n</tr>\n";
}

eval("\$clickablesmilies = \"".$templates->get("smilieinsert")."\";");
}
else
{
$clickablesmilies = "";
}
}
else
{
$clickablesmilies = "";
}
}
$codebuttons = "
<script src=\"{$mybb->settings['bburl']}/ckeditor/ckeditor.js\"></script>
<script src=\"{$mybb->settings['bburl']}/ckeditor/samples/sample.js\"></script>
<script>
function addsmilies(code)
{
htmlcode = '<img src=\"'+code+'\" />';
if (CKEDITOR.instances.{$id}.mode == 'wysiwyg')
{
CKEDITOR.instances.{$id}.insertHtml(htmlcode);
}
}
CKEDITOR.replace( '{$id}', {
extraPlugins: '";
if($mybb->settings['mybbirckeditorswitchmycode'] == 1)
$codebuttons .= "bbcode,";
$codebuttons .= "code',
language: 'fa',
uiColor: '#{$mybb->settings['mybbirckeditorcolor']}',
magicline_color: '#{$mybb->settings['mybbirckeditormigiclinecolor']}',
// Remove unused plugins.
removePlugins: 'bidi,dialogadvtab,div,filebrowser,flash,format,forms,iframe,liststyle,pagebreak,showborders,stylescombo,table,tabletools,templates',
// Width and height are not supported in the BBCode format, so object resizing is disabled.
disableObjectResizing: true,
resize_maxHeight: '450',
// Define font sizes in percent values.
fontSize_sizes: \"خیلی خیلی کوچک/xx-small;خیلی کوچک/x-small;کوچک/small;معمولی/medium;بزرگ/large;خیلی بزرگ/x-large;خیلی خیلی بزرگ/xx-large\",
font_names: \"".str_replace('"','\\"',$mybb->settings['mybbirckeditorfonts'])."\",
toolbar: [
[ 'Source', '-', 'Save', 'NewPage', 'Print', '-', 'Undo', 'Redo' ],
[ 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord' ],
[ 'Find', 'Replace', '-', 'SelectAll' ],
'/',
[ 'Link', 'Unlink', 'Image', 'Smiley', 'SpecialChar', '-', 'HorizontalRule' ],
[ 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock' ],
[ 'Bold', 'Italic', 'Underline', 'Strike', '-', 'Subscript', 'Superscript', '-', 'RemoveFormat' ],
'/',
[ 'FontSize', 'Font' ],
[ 'TextColor' ],
[ 'NumberedList', 'BulletedList', '-', 'Blockquote', 'Code' ],
[ 'Maximize', '-', 'About' ]
],
smiley_columns: '{$mybb->settings['smilieinsertercols']}',
skin: '{$mybb->settings['mybbirckeditorskin']}',
// Strip CKEditor smileys to those commonly used in BBCode.
{$clickablesmilies}
});
</script>";
if ($editor == 1)
return $codebuttons;
else
return $clickablesmilies;
}

function mybbirckeditor_warn() {
global $cache, $smiliecache, $theme, $templates, $lang, $mybb, $smiliecount, $codebuttons, $smilieinserter, $pm_notify;
if ($mybb->settings['mybbirckeditorswitch'] == 1)
{
$lang->load("warnings");
$codebuttons = mybbirckeditor_inserteditor("message");
$smilieinserter = mybbirckeditor_inserteditor("message",0);
eval("\$pm_notify = \"".$templates->get("warnings_warn_pm")."\";");
}
}


function mybbirckeditor() {
global $cache, $smiliecache, $theme, $templates, $lang, $mybb, $smiliecount, $codebuttons, $smilieinserter, $message;
$codebuttons = mybbirckeditor_inserteditor("message");
$smilieinserter = mybbirckeditor_inserteditor("message",0);
}


function mybbirckeditor_signature() {
global $cache, $smiliecache, $theme, $templates, $lang, $mybb, $smiliecount, $codebuttons, $smilieinserter;
if ($mybb->settings['mybbirckeditorswitch'] == 1)
{
$codebuttons = mybbirckeditor_inserteditor("signature");
$smilieinserter = mybbirckeditor_inserteditor("signature",0);
}
}

function mybbirckeditorthread() {
global $quickreply;
global $cache, $smiliecache, $theme, $templates, $lang, $mybb, $smiliecount, $codebuttons, $smilieinserter;
if ($mybb->settings['mybbirckeditorswitch'] == 1)
{
$codebuttons = mybbirckeditor_inserteditor("message");
$smilieinserter = mybbirckeditor_inserteditor("message",0);;
$quickreply = str_replace('</textarea>', '</textarea>'.$codebuttons, $quickreply);
}
}
function mybbirckeditor_parser($message) {
global $mybb;
if ($mybb->settings['mybbirckeditorswitch'] == 1)
{
$message = preg_replace("#\[img\](.*?)\[/img\]#i", "<img src=\"$1\" />", $message);
$message = preg_replace("#\[font=(.*?)\](.*?)\[/font\]#i", "<span style=\"font-family:$1;\">$2</span>", $message);
$message = preg_replace("#\[font\](.*?)\[/font\]#i", "$1", $message);
$message = preg_replace("#\[color\](.*?)\[/color\]#i", "$1", $message);
$message = preg_replace("#\[size\](.*?)\[/size\]#i", "$1", $message);
$message = preg_replace("#\[sub\](.*?)\[/sub\]#i", "<sub>$1</sub>", $message);
$message = preg_replace("#\[sup\](.*?)\[/sup\]#i", "<sup>$1</sup>", $message);
}

return $message;
}

function mybbirckeditor_html()
{
global $mybb, $forum;
if($mybb->settings['mybbirckeditorswitchmycode'] != 1)
{
$forum['allowhtml'] = 1;
}
}

?>[/font]




 

من احتمال میدم مشکل من از تغییر باشه 
چون وقتی کادر شکلک هارو برای پاسخ ها فعال میکنم دو کادر شکلک نمایش داده میشه و شکلک ها هم لود نمیشن
اگه بتونم کاری کنم که در پلاگین کادر شکلک به صورت پیش فرض فعال نباشه فکر میکنم مشکل من حل بشه

اون مشکل لود نشدن هم که بالا عکسش رو قرار دادم پابرجاست

 


(۰۴ اسفند ۱۳۹۱، ۱۲:۱۳ ق.ظ)alimasumi نوشته:  
(۲۹ دى ۱۳۹۱، ۰۸:۰۲ ب.ظ)'Tofighi' نوشته:  
(۲۹ دى ۱۳۹۱، ۰۷:۴۵ ب.ظ)'alimasumi' نوشته:  به نظر من شکلک ها همون گوشه ادیتور باشن استفاده ازش راحت تره



 

فایل پلاگین رو به این صورت در بیارید:



کد:
<?php
/**
* MyBB 1.6
* Copyright 2012 My-BB.Ir Group, All Rights Reserved
*
* Website: http://my-bb.ir
*
* $Id: mybbirckeditor.php AliReza_Tofighi $
*/

// Disallow direct access to this file for security reasons
if(!defined("IN_MYBB"))
{
die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}
global $mybb;
if (isset($mybb->settings['mybbirckeditorswitch']))
{
if ($mybb->settings['mybbirckeditor_newthread'] == 1)
$plugins->add_hook("newthread_start", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_newreply'] == 1)
$plugins->add_hook("newreply_start", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_quickreply'] == 1)
$plugins->add_hook("showthread_start", "mybbirckeditor");
$plugins->add_hook("showthread_start", "mybbirckeditor_html");
if ($mybb->settings['mybbirckeditor_usercp'] == 1)
$plugins->add_hook("usercp_editsig_end", "mybbirckeditor_signature");
if ($mybb->settings['mybbirckeditor_modcp'] == 1)
$plugins->add_hook("modcp_editprofile_end", "mybbirckeditor_signature");
if ($mybb->settings['mybbirckeditor_private'] == 1)
$plugins->add_hook("private_send_end", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_editpost'] == 1)
$plugins->add_hook("editpost_end", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_modcp'] == 1)
$plugins->add_hook("modcp_end", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_modcp'] == 1)
$plugins->add_hook("modcp_editprofile_end", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_modcp'] == 1)
$plugins->add_hook("modcp_new_announcement", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_modcp'] == 1)
$plugins->add_hook("modcp_edit_announcement", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_calendar'] == 1)
$plugins->add_hook("calendar_addevent_end", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_calendar'] == 1)
$plugins->add_hook("calendar_editevent_end", "mybbirckeditor");
if ($mybb->settings['mybbirckeditor_warnings'] == 1)
$plugins->add_hook("warnings_warn_end", "mybbirckeditor_warn");
if ($mybb->settings['mybbirckeditor_quickreply'] == 1)
$plugins->add_hook("showthread_end", "mybbirckeditorthread");
$plugins->add_hook("parse_message", "mybbirckeditor_parser");
}

function mybbirckeditor_info()
{
return array(
"name" => "CKEditor برای سیستم مای بی بی",
"description" => "",
"website" => "http://my-bb.ir",
"author" => "AliReza_Tofighi",
"authorsite" => "http://my-bb.ir",
"version" => "1.02",
"guid" => "",
"compatibility" => "*"
);
}


function mybbirckeditor_activate(){
global $mybb, $db;
include MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("post_attachments_attachment_postinsert", "#".preg_quote('CKEDITOR.instances.message.insertText(\'[attachment={$attachment[\'aid\']}]\');')."#i", '', 0);
find_replace_templatesets("misc_smilies_popup", "#".preg_quote('<script type="text/javascript" src="jscripts/ckinsertsmilies.js"></script>')."#i", '', 0);
find_replace_templatesets("post_attachments_attachment_postinsert", "#".preg_quote('onclick="')."#i", 'onclick="CKEDITOR.instances.message.insertText(\'[attachment={$attachment[\'aid\']}]\');');
find_replace_templatesets("misc_smilies_popup_smilie", "#".preg_quote('insertSmilie')."#i", 'ckinsertSmilie');
find_replace_templatesets("misc_smilies_popup_smilie", "#".preg_quote('(\'{$smilie[\'insert\']}\');')."#i", '(\'{$smilie[\'image\']}\');');
find_replace_templatesets("misc_smilies_popup", "#".preg_quote('</head>')."#i", '<script type="text/javascript" src="jscripts/ckinsertsmilies.js"></script></head>');

$db->write_query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN(
'mybbirckeditorswitch',
'mybbirckeditorswitchmycode',
'mybbirckeditorcolor',
'mybbirckeditorskin',
'mybbirckeditorfonts',
'mybbirckeditormigiclinecolor',
'mybbirckeditor_newthread',
'mybbirckeditor_newreply',
'mybbirckeditor_quickreply',
'mybbirckeditor_usercp',
'mybbirckeditor_private',
'mybbirckeditor_editpost',
'mybbirckeditor_modcp',
'mybbirckeditor_calendar',
'mybbirckeditor_warnings'
)");
$db->delete_query("settinggroups", "name = 'mybbirckeditor'");
$insertarray = array(
'name' => 'mybbirckeditor',
'title' => 'تنظیمات ویرایشگر پیشرفته',
'description' => 'نوشته شده توسط: AliReza_Tofighi - Http://My-BB.Ir',
'disporder' => $rows+1,
'isdefault' => 0
);
$group['gid'] = $db->insert_query("settinggroups", $insertarray);
$insertarray = array(
'name' => 'mybbirckeditorswitch',
'title' => 'فعال باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 1,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditorswitchmycode',
'title' => 'ویرایشگر به صورت MyCode باشد؟',
'description' => 'در صورتی که بر روی خیر قرار دهید ویرایشگر به صورت Html خواهد شد و Html برای تمامی انجمن ها فعال خواهد شد.<br />بهتر است بر روی بلی بگذارید.',
'optionscode' => 'yesno',
'value' => 1,
'disporder' => 2,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditorcolor',
'title' => 'رنگ نوار ویرایشگر',
'description' => '<script type="text/javascript" src="../ckeditor/jscolor/jscolor.js"></script>',
'optionscode' => 'php
<input class=\\\\"text_input color\\\\" type=\\\\"text\\\\" value=\\\\"".$setting[\\\'value\\\']."\\\\" name=\\\\"upsetting[{$setting[\\\'name\\\']}]\\\\" />',
'value' => "CCCCCC",
'disporder' => 4,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditorskin',
'title' => 'پوسته ویرایشگر',
'description' => '',
'optionscode' => 'select
moono=Moono
kama=Kama',
'value' => 'moono',
'disporder' => 3,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditorfonts',
'title' => 'فونت های ویرایشگر',
'description' => 'اسم دلخواه خود برای فونت سپس "/" و سپس ";" را وارد کنید',
'optionscode' => 'textarea',
'value' => "Tahoma/Tahoma;Arial/Arial;Comic Sans MS/Comic Sans MS/Courier New;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode;Times New Roman/Times New Roman;Trebuchet MS/Trebuchet MS;Verdana/Verdana;",
'disporder' => 5,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditormigiclinecolor',
'title' => 'رنگ خط جداسازی',
'description' => '',
'optionscode' => 'php
<input class=\\\\"text_input color\\\\" type=\\\\"text\\\\" value=\\\\"".$setting[\\\'value\\\']."\\\\" name=\\\\"upsetting[{$setting[\\\'name\\\']}]\\\\" />', 'value' => "FF0000",
'disporder' => 6,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_newthread',
'title' => 'ادیتور در
موضوع جدید
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 7,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_newreply',
'title' => 'ادیتور در
پاسخ جدید
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 8,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_usercp',
'title' => 'ادیتور در
کنترل پنل کاربر
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 9,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_private',
'title' => 'ادیتور در
سیستم پیام خصوصی
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 10,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_editpost',
'title' => 'ادیتور در
ویرایش ارسال
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 11,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_modcp',
'title' => 'ادیتور در
کنترل پنل ناظم
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 12,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_calendar',
'title' => 'ادیتور در
سیستم تقویم
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 13,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_warnings',
'title' => 'ادیتور در
قسمت اخطار ها
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 14,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

$insertarray = array(
'name' => 'mybbirckeditor_quickreply',
'title' => 'ادیتور در
پاسخ سریع
باشد؟',
'description' => '',
'optionscode' => 'onoff',
'value' => 1,
'disporder' => 15,
'gid' => $group['gid']
);
$db->insert_query("settings", $insertarray);

rebuild_settings();
}
function mybbirckeditor_deactivate(){
global $mybb, $db;
$db->write_query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN(
'mybbirckeditorswitch',
'mybbirckeditorswitchmycode',
'mybbirckeditorcolor',
'mybbirckeditorskin',
'mybbirckeditorfonts',
'mybbirckeditormigiclinecolor',
'mybbirckeditor_newthread',
'mybbirckeditor_newreply',
'mybbirckeditor_usercp',
'mybbirckeditor_private',
'mybbirckeditor_editpost',
'mybbirckeditor_modcp',
'mybbirckeditor_calendar',
'mybbirckeditor_warnings',
'mybbirckeditor_quickreply'
)");
rebuild_settings();
$db->delete_query("settinggroups", "name = 'mybbirckeditor'");
include MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("post_attachments_attachment_postinsert", "#".preg_quote('CKEDITOR.instances.message.insertText(\'[attachment={$attachment[\'aid\']}]\');')."#i", '', 0);
find_replace_templatesets("misc_smilies_popup", "#".preg_quote('<script type="text/javascript" src="jscripts/ckinsertsmilies.js"></script>')."#i", '', 0);
find_replace_templatesets("misc_smilies_popup_smilie", "#".preg_quote('(\'{$smilie[\'image\']}\');')."#i", '(\'{$smilie[\'insert\']}\');');
find_replace_templatesets("misc_smilies_popup_smilie", "#".preg_quote('ckinsertSmilie')."#i", 'insertSmilie');
}

function mybbirckeditor_inserteditor($id, $editor=1) {
global $cache, $smiliecache, $theme, $templates, $lang, $mybb, $smiliecount;
if ($editor == 1)
{
if($mybb->settings['smilieinserter'] != 0 && $mybb->settings['smilieinsertercols'] && $mybb->settings['smilieinsertertot'])
{
if(!$smiliecount)
{
$smilie_cache = $cache->read("smilies");
$smiliecount = count($smilie_cache);
}

if(!$smiliecache)
{
if(!is_array($smilie_cache))
{
$smilie_cache = $cache->read("smilies");
}
foreach($smilie_cache as $smilie)
{
if($smilie['showclickable'] != 0)
{
$smiliecache[$smilie['find']] = $smilie['image'];
}
}
}

unset($smilie);

if(is_array($smiliecache))
{
reset($smiliecache);

if($mybb->settings['smilieinsertertot'] >= $smiliecount)
{
$mybb->settings['smilieinsertertot'] = $smiliecount;
}
else if($mybb->settings['smilieinsertertot'] < $smiliecount)
{
$smiliecount = $mybb->settings['smilieinsertertot'];
eval("\$getmore = \"".$templates->get("smilieinsert_getmore")."\";");
}

$smilies1 = "";
$smilies2 = "";
$counter = 0;
$i = 0;

foreach($smiliecache as $find => $image)
{
if($i < $mybb->settings['smilieinsertertot'])
{
$find = htmlspecialchars_uni($find);
$smilies1 .= "'{$image}', ";
$smilies2 .= "'{$find}', ";
++$i;
++$counter;
}
}

$clickablesmilies = "smiley_images: [\n{$smilies1}\n],\n smiley_descriptions: [\n{$smilies2}\n]";
}
else
{
$clickablesmilies = "";
}
}
else
{
$clickablesmilies = "";
}
}
else
{
if($mybb->settings['smilieinserter'] != 0 && $mybb->settings['smilieinsertercols'] && $mybb->settings['smilieinsertertot'])
{
if(!$smiliecount)
{
$smilie_cache = $cache->read("smilies");
$smiliecount = count($smilie_cache);
}

if(!$smiliecache)
{
if(!is_array($smilie_cache))
{
$smilie_cache = $cache->read("smilies");
}
foreach($smilie_cache as $smilie)
{
if($smilie['showclickable'] != 0)
{
$smiliecache[$smilie['find']] = $smilie['image'];
}
}
}

unset($smilie);

if(is_array($smiliecache))
{
reset($smiliecache);

if($mybb->settings['smilieinsertertot'] >= $smiliecount)
{
$mybb->settings['smilieinsertertot'] = $smiliecount;
}
else if($mybb->settings['smilieinsertertot'] < $smiliecount)
{
$smiliecount = $mybb->settings['smilieinsertertot'];
eval("\$getmore = \"".$templates->get("smilieinsert_getmore")."\";");
}

$smilies = "";
$counter = 0;
$i = 0;

foreach($smiliecache as $find => $image)
{
if($i < $mybb->settings['smilieinsertertot'])
{
if($counter == 0)
{
$smilies .= "<tr>\n";
}

$find = htmlspecialchars_uni($find);
$smilies .= "<td style=\"text-align: center\"><img src=\"{$image}\" border=\"0\" class=\"smilie\" alt=\"{$find}\" onclick=\"addsmilies('{$image}');\" /></td>\n";
++$i;
++$counter;

if($counter == $mybb->settings['smilieinsertercols'])
{
$counter = 0;
$smilies .= "</tr>\n";
}
}
}

if($counter != 0)
{
$colspan = $mybb->settings['smilieinsertercols'] - $counter;
$smilies .= "<td colspan=\"{$colspan}\"> </td>\n</tr>\n";
}

eval("\$clickablesmilies = \"".$templates->get("smilieinsert")."\";");
}
else
{
$clickablesmilies = "";
}
}
else
{
$clickablesmilies = "";
}
}
$codebuttons = "
<script src=\"{$mybb->settings['bburl']}/ckeditor/ckeditor.js\"></script>
<script src=\"{$mybb->settings['bburl']}/ckeditor/samples/sample.js\"></script>
<script>
function addsmilies(code)
{
htmlcode = '<img src=\"'+code+'\" />';
if (CKEDITOR.instances.{$id}.mode == 'wysiwyg')
{
CKEDITOR.instances.{$id}.insertHtml(htmlcode);
}
}
CKEDITOR.replace( '{$id}', {
extraPlugins: '";
if($mybb->settings['mybbirckeditorswitchmycode'] == 1)
$codebuttons .= "bbcode,";
$codebuttons .= "code',
language: 'fa',
uiColor: '#{$mybb->settings['mybbirckeditorcolor']}',
magicline_color: '#{$mybb->settings['mybbirckeditormigiclinecolor']}',
// Remove unused plugins.
removePlugins: 'bidi,dialogadvtab,div,filebrowser,flash,format,forms,iframe,liststyle,pagebreak,showborders,stylescombo,table,tabletools,templates',
// Width and height are not supported in the BBCode format, so object resizing is disabled.
disableObjectResizing: true,
resize_maxHeight: '450',
// Define font sizes in percent values.
fontSize_sizes: \"خیلی خیلی کوچک/xx-small;خیلی کوچک/x-small;کوچک/small;معمولی/medium;بزرگ/large;خیلی بزرگ/x-large;خیلی خیلی بزرگ/xx-large\",
font_names: \"".str_replace('"','\\"',$mybb->settings['mybbirckeditorfonts'])."\",
toolbar: [
[ 'Source', '-', 'Save', 'NewPage', 'Print', '-', 'Undo', 'Redo' ],
[ 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord' ],
[ 'Find', 'Replace', '-', 'SelectAll' ],
'/',
[ 'Link', 'Unlink', 'Image', 'Smiley', 'SpecialChar', '-', 'HorizontalRule' ],
[ 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock' ],
[ 'Bold', 'Italic', 'Underline', 'Strike', '-', 'Subscript', 'Superscript', '-', 'RemoveFormat' ],
'/',
[ 'FontSize', 'Font' ],
[ 'TextColor' ],
[ 'NumberedList', 'BulletedList', '-', 'Blockquote', 'Code' ],
[ 'Maximize', '-', 'About' ]
],
smiley_columns: '{$mybb->settings['smilieinsertercols']}',
skin: '{$mybb->settings['mybbirckeditorskin']}',
// Strip CKEditor smileys to those commonly used in BBCode.
{$clickablesmilies}
});
</script>";
if ($editor == 1)
return $codebuttons;
else
return $clickablesmilies;
}

function mybbirckeditor_warn() {
global $cache, $smiliecache, $theme, $templates, $lang, $mybb, $smiliecount, $codebuttons, $smilieinserter, $pm_notify;
if ($mybb->settings['mybbirckeditorswitch'] == 1)
{
$lang->load("warnings");
$codebuttons = mybbirckeditor_inserteditor("message");
$smilieinserter = mybbirckeditor_inserteditor("message",0);
eval("\$pm_notify = \"".$templates->get("warnings_warn_pm")."\";");
}
}


function mybbirckeditor() {
global $cache, $smiliecache, $theme, $templates, $lang, $mybb, $smiliecount, $codebuttons, $smilieinserter, $message;
$codebuttons = mybbirckeditor_inserteditor("message");
$smilieinserter = mybbirckeditor_inserteditor("message",0);
}


function mybbirckeditor_signature() {
global $cache, $smiliecache, $theme, $templates, $lang, $mybb, $smiliecount, $codebuttons, $smilieinserter;
if ($mybb->settings['mybbirckeditorswitch'] == 1)
{
$codebuttons = mybbirckeditor_inserteditor("signature");
$smilieinserter = mybbirckeditor_inserteditor("signature",0);
}
}

function mybbirckeditorthread() {
global $quickreply;
global $cache, $smiliecache, $theme, $templates, $lang, $mybb, $smiliecount, $codebuttons, $smilieinserter;
if ($mybb->settings['mybbirckeditorswitch'] == 1)
{
$codebuttons = mybbirckeditor_inserteditor("message");
$smilieinserter = mybbirckeditor_inserteditor("message",0);;
$quickreply = str_replace('</textarea>', '</textarea>'.$codebuttons, $quickreply);
}
}
function mybbirckeditor_parser($message) {
global $mybb;
if ($mybb->settings['mybbirckeditorswitch'] == 1)
{
$message = preg_replace("#\[img\](.*?)\[/img\]#i", "<img src=\"$1\" />", $message);
$message = preg_replace("#\[font=(.*?)\](.*?)\[/font\]#i", "<span style=\"font-family:$1;\">$2</span>", $message);
$message = preg_replace("#\[font\](.*?)\[/font\]#i", "$1", $message);
$message = preg_replace("#\[color\](.*?)\[/color\]#i", "$1", $message);
$message = preg_replace("#\[size\](.*?)\[/size\]#i", "$1", $message);
$message = preg_replace("#\[sub\](.*?)\[/sub\]#i", "<sub>$1</sub>", $message);
$message = preg_replace("#\[sup\](.*?)\[/sup\]#i", "<sup>$1</sup>", $message);
}

return $message;
}

function mybbirckeditor_html()
{
global $mybb, $forum;
if($mybb->settings['mybbirckeditorswitchmycode'] != 1)
{
$forum['allowhtml'] = 1;
}
}

?>[/font]




 

من احتمال میدم مشکل من از تغییر باشه 
چون وقتی کادر شکلک هارو برای پاسخ ها فعال میکنم دو کادر شکلک نمایش داده میشه و شکلک ها هم لود نمیشن
اگه بتونم کاری کنم که در پلاگین کادر شکلک به صورت پیش فرض فعال نباشه فکر میکنم مشکل من حل بشه

اون مشکل لود نشدن هم که بالا عکسش رو قرار دادم پابرجاست

 
عزیز من.
از نسخه جدید استفاده کنید و تغییری درش ایجاد نکنید!!!!!
نسخه جدید به صورت پیشفرض کادر شکلکها رو در سمت راست دارا هست.


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
خوب من هم از نسخه جدید استفاده کردم که این مشکل رو دارم میتونید تو انجمنم تست کنید


(۰۳ اسفند ۱۳۹۱، ۱۱:۴۹ ب.ظ)'alimasumi' نوشته:  وقتی روی کلید خندانک ها توی ادیتور کلیک میکنم به این صورت لود میشه

شکلک های انجمن رو نمایش نمیده 
تصویر: http://axgig.com/images/00296439852874481411.png

مشکلش برا اینه که این شکلک هارو با این اسم تو اینجمن ندارم یعنی اسم خاصی از شکلک هارو میخواد نمایش بده که توی ورژن قبلی مشکلی نداشت

 
شکلک ها برای این لود نمیشن که میخواد از این ادرس لودشون کنه
http://khansariha.com/forum/regular_smile.gif


صفحه‌ها (87):
  • « قبلی
  • 1
  • ...
  • 13
  • 14
  • 15
  • 16
  • 17
  • ...
  • 87
  •   
  • بعدی »


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ویرایشگر پیشرفته SCEditor Tofighi 45 6,159 ۳۰ مرداد ۱۳۹۴، ۰۵:۴۱ ب.ظ
آخرین ارسال: mp100
  پلاگین دکمه های سی‌اس‌اس برای پست بیت Tofighi 17 3,690 ۱۰ بهمن ۱۳۹۲، ۰۱:۰۰ ب.ظ
آخرین ارسال: farsi200
Music پلاگین پاسخ سریع پیشرفته Tofighi 7 4,206 ۲۴ خرداد ۱۳۹۲، ۰۳:۲۰ ب.ظ
آخرین ارسال: Tofighi
Heart پلاگین آمار پیشرفته موضوع(Topic state) ورژن وفا دانلود hamidkag 13 3,995 ۱۰ اردیبهشت ۱۳۹۲، ۰۸:۴۲ ق.ظ
آخرین ارسال: hamidkag

پرش به انجمن:


کاربران در حال بازدید این موضوع:

1 مهمان


درباره‌ی ما

گروه پشتیبانی فارسی مای بی بی My-BB.Ir در واپسین روزهای پاییز 1391 کار خود را در زمینه مای بی بی آغاز کرد. این گروه با توکل بر خدای منان و دانش فنی خود در تلاش است فعالیتی هرچند ناچیز در زمینه ارتقا و پشتیبانی مای بی بی انجام دهد.
تمامی حقوق برای وب‌سایت پشتیبانی فارسی مای بی‌بی (My-BB.Ir) محفوظ می‌باشد و هرگونه کپی‌برداری از آن شرعا حرام و قانونا غیرمجاز می‌باشد.
قدرت گرفته از مای بی‌بی - فارسی‌ساز: My-BB.Ir و IORA.Ir