رفتن به مطلب
SheRvin

پلاگین ده ارسال آخر قبل از امضا

پست های پیشنهاد شده

درود !

 

plugins.pngپلاگین :ده ارسال آخر قبل از امضا

achar.pngعملکرد : نشان دان ده ارسال آخر شما بعد از زدن موضوع جدید قبل از امضا

nevis.pngنویسنده : mohdows

nevis.pngترجمه و راست چین کننده : مای بی بی اسکین

نصب:نصب و فعال سازی از پنل مدیریت

لینک اصلی پلاگین :

http://mods.mybb.com/view/last-10-threads-before-signature-for-mybb-1-6-5

پیروز و شبتان سپید :heart:

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

درود !

 

کمی از خودتون کار بکشین عزیزان کار سختی نیستش !

 

فایل پلاگین رو باز کنین :

 

کد زیر رو پیدا کنین

ده ارسال آخر من :

 

به متن مورد نظر تغییر بدین

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

درود کادر این و چجوری میشه تغییر داد؟

 

سلام

 

این کد پیدا کن

اینجا میشه عوضش کنی کادر رو

خط 62 هست

 

ده ارسال آخر من :
';
	while($row = $db->fetch_array($query))
	{
		$row['subject'] = htmlspecialchars_uni($row['subject']);  
		$my_p .= "settings['bburl']}/showthread.php?tid={$row['tid']}\">{$row['subject']}";

	}
	$my_p.= '';
	$e_my_p='

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

شرمنده ولی متوجه نشدم

 

میشه یه کد css پیشفرض بهش بدید بعد من تغییرش بدم!

 

ممنون میشم

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

درود !

 

کمی از خودتون کار بکشین عزیزان کار سختی نیستش !

 

فایل پلاگین رو باز کنین :

 

کد زیر رو پیدا کنین

ده ارسال آخر من :

 

به متن مورد نظر تغییر بدین

 

اینکارو انجام دادم عوض شد ممنون

رنگ کادرو چه کار کنم عوض کنم؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

راستی عوض شد اسمو عوض کردم

ولی چرا تو پنل ادمین همچین چیزی میگه؟

 

 

Warning [2] Cannot modify header information - headers already sent by (output started at /home/bensolne/public_html/inc/plugins/ltts.php:1) - Line: 51 - File: admin/index.php PHP 5.2.17 (Linux)

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اقا کسی نبود مشکل رو بگه

وقتی که اسم و تغییر دادم و سیو کردم و آپلود کردم درست شد

ولی بالای کنترل پنل ادمین همچین چیزی رو میگه

 

 

Warning [2] Cannot modify header information - headers already sent by (output started at /home/bensolne/public_html/inc/plugins/ltts.php:1) - Line: 51 - File: admin/index.php PHP 5.2.17 (Linux)

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

درودمحتوای داخل پلاگین رو با این عوض کن

<?php/* * Last 10 Threads In Signature for MyBB 1.6.5 * By: mohdows * Website: http://www.khdra.com * Version: 1.0 * License: http://www.gnu.org/licenses/ */// ADD HOOK FOR POSTBIT$plugins->add_hook('postbit', 'ltts');function ltts_info(){	return array(		'name'			=> 'ده ارسال من قبل امضا',		'description'	=> 'ده ارسال من قبل امضا پارسی شده توسط مای بی بی اسکین در تالار گفتگوی پارسیان',		'website'		=> 'http://persian-talk.ir/index.php',		'author'		=> '  mohdows',		'authorsite'	=> 'http://persian-talk.ir/index.php',		'version'		=> '1.0',		"guid"			=> "ea514b72238fa88e25069ab15423e6da",		"compatibility" => "16"	);}function ltts_activate(){	global $db, $thread;	$new_setting = array(		"name"			=> "ltts_status",		"title"			=> "ده ارسال قبل امضا",		"description"	=> "Shows The 10 Latest Threads Of A User In His Signature.",		"optionscode"	=> "yesno",		"value"			=> 'yes',		"disporder"		=> '27',		"gid"			=> '12',	);	$db->insert_query('settings', $new_setting);	rebuild_settings();}function ltts_deactivate(){	global $db, $mybb;	$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='ltts_status'");	rebuild_settings();}function ltts(&$post =""){	global $db, $mybb;	if($mybb->settings['ltts_status'] != "0" && $post['uid'] != 0)	{					$query = $db->simple_select("threads", "tid, subject, fid", "uid='{$post['uid']}' && fid != 77 && fid != 38 && fid != 39 && fid != 75", array('order_by' => 'dateline', 'order_dir' => 'DESC', 'limit' => '10'));			$my_p.= 'ده موضوع آخر من :			';		while($row = $db->fetch_array($query))		{			$row['subject'] = htmlspecialchars_uni($row['subject']);  			$my_p .= "settings['bburl']}/showthread.php?tid={$row['tid']}\">{$row['subject']}";					}		$my_p.= '';		$e_my_p='My Last Threads			';					if($my_p != $e_my_p)		{		if(!$post)global $post;static $postno=array();	if (! isset($postno[$post['uid']])){		$postno[$post['uid']]=1;	}else{		$my_p="";	}	if(!$post)global $post;static $imeiposthistory=array();if ($post['includesig']=="1"){	if (! isset($imeiposthistory[$post['uid']])){		$imeiposthistory[$post['uid']]=1;	}else{		$post['signature']="";		$post['includesig']="0";	}	}			if($post['signature'] != "")			{				$post['signature'] = $my_p."
".$post['signature'];			}			else			{				$post['signature'] = "
".$my_p;			}				}	}}return $post;?>

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
درودمحتوای داخل پلاگین رو با این عوض کن
<?php/* * Last 10 Threads In Signature for MyBB 1.6.5 * By: mohdows * Website: http://www.khdra.com * Version: 1.0 * License: http://www.gnu.org/licenses/ */// ADD HOOK FOR POSTBIT$plugins->add_hook('postbit', 'ltts');function ltts_info(){	return array(		'name'			=> 'ده ارسال من قبل امضا',		'description'	=> 'ده ارسال من قبل امضا پارسی شده توسط مای بی بی اسکین در تالار گفتگوی پارسیان',		'website'		=> 'http://persian-talk.ir/index.php',		'author'		=> '  mohdows',		'authorsite'	=> 'http://persian-talk.ir/index.php',		'version'		=> '1.0',		"guid"			=> "ea514b72238fa88e25069ab15423e6da",		"compatibility" => "16"	);}function ltts_activate(){	global $db, $thread;	$new_setting = array(		"name"			=> "ltts_status",		"title"			=> "ده ارسال قبل امضا",		"description"	=> "Shows The 10 Latest Threads Of A User In His Signature.",		"optionscode"	=> "yesno",		"value"			=> 'yes',		"disporder"		=> '27',		"gid"			=> '12',	);	$db->insert_query('settings', $new_setting);	rebuild_settings();}function ltts_deactivate(){	global $db, $mybb;	$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='ltts_status'");	rebuild_settings();}function ltts(&$post =""){	global $db, $mybb;	if($mybb->settings['ltts_status'] != "0" && $post['uid'] != 0)	{					$query = $db->simple_select("threads", "tid, subject, fid", "uid='{$post['uid']}' && fid != 77 && fid != 38 && fid != 39 && fid != 75", array('order_by' => 'dateline', 'order_dir' => 'DESC', 'limit' => '10'));			$my_p.= 'ده موضوع آخر من :			';		while($row = $db->fetch_array($query))		{			$row['subject'] = htmlspecialchars_uni($row['subject']);  			$my_p .= "settings['bburl']}/showthread.php?tid={$row['tid']}\">{$row['subject']}";					}		$my_p.= '';		$e_my_p='My Last Threads			';					if($my_p != $e_my_p)		{		if(!$post)global $post;static $postno=array();	if (! isset($postno[$post['uid']])){		$postno[$post['uid']]=1;	}else{		$my_p="";	}	if(!$post)global $post;static $imeiposthistory=array();if ($post['includesig']=="1"){	if (! isset($imeiposthistory[$post['uid']])){		$imeiposthistory[$post['uid']]=1;	}else{		$post['signature']="";		$post['includesig']="0";	}	}			if($post['signature'] != "")			{				$post['signature'] = $my_p."
".$post['signature'];			}			else			{				$post['signature'] = "
".$my_p;			}				}	}}return $post;?>

این کارو کردم باز همین شدWarning [2] Cannot modify header information - headers already sent by (output started at /home/bensolne/public_html/inc/plugins/ltts.php:1) - Line: 51 - File: admin/index.php PHP 5.2.17 (Linux)File Line Function

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

مشکلی که برای شما پیش اومده به خاطر این هست که داخل دستور ، یک خط خالی ایجاد شده . درست در خط شماره 51 از کدنویسی.

 

در ضمن این پلاگین با نسخه 1.6.5 سازگار هست و دوستانی که از نسخه های بالاتر استفاده می کنند ، باید اونو سازگار کنند .

 

فکر می کنم فایلی که پیوست کردم بدون مشکل فعال بشه .

 

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

 

نکته :

این پلاگین یک مساله ایجاد میکنه : اگر در یک تاپیک کاربری چند ارسال داشته باشه ، فقط در اولین ارسالش میتونه ده موضوع اخر و امضاشو ببینه . در ارسالهای بعدی نه امضای کاربر نشون داده میشه و نه ده موضوع ارسال شده ی اخرش !!!

 

 

موفق باشید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
مهمان
شما به عنوان کاربر مهمان در حال حاضر دیدگاه ارسال می کنید. اگر دارای حساب کاربری در سایت هستید لطفا وارد حساب کاربری خود شوید.
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  حداکثر استفاده از ۷۵ شکلک مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×