رفتن به مطلب

آموزش || قرار دادن امضاء پیش فرض برای کاربران


ارسال‌های توصیه شده

1378917725631.png

 

برای اینکه کاربرانی که ثبت نام می کنند دارای امضاء پیشفرض که شما از قبل تعریف کرده اید باشند به روش زیر انجام دهید:

 

به آدرس زیر در پنل ادمین بروید:

admin/applications/core/modules_public/global/register.php

پیدا کنید:

            //-----------------------------------------
		// We'll just ignore if this fails - it shouldn't hold up IPB anyways
		//-----------------------------------------

در بالای آن قرار دهید:

		//-----------------------------------------
		// Default Signature
		//----------------------------------------- 
		
		$signature = '[url="http://forum.palringo.eu"]Palringo Forums - amir christ[/url]';												  
		
		//-----------------------------------------
		// Parse signature.. o.O
		//-----------------------------------------
		
		IPSText::getTextClass( 'bbcode' )->parse_smilies	= 1;
		IPSText::getTextClass( 'bbcode' )->parse_html	   = intval($this->settings['sig_allow_html']);
		IPSText::getTextClass( 'bbcode' )->parse_bbcode	 = intval($this->settings['sig_allow_ibc']);
		IPSText::getTextClass( 'bbcode' )->parsing_section	= 'signatures';

		$signature		= IPSText::getTextClass('bbcode')->preDbParse( $signature );
		$testSignature	= IPSText::getTextClass('bbcode')->preDisplayParse( $signature );

		//-----------------------------------------
		// Write it to the DB.
		//-----------------------------------------
		
		IPSMember::save( $member['member_id'], array( 'extendedProfile' => array( 'signature' => $signature ) ) );
		
		/* Update cache */
		IPSContentCache::update( $member['member_id'], 'sig', $testSignature );

تمام!!!


این قسمت رو تغییر دهید:

$signature = '[url="http://forum.palringo.eu"]Palringo Forums - amir christ[/url]';
لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 5 ماه بعد...

داش من این کارو کردم ولی هیچی اضافه نشد

اونجا که گفتی باید ویرایش کنیم منظورت .قتی عکس یا بنر انجمن رو آپلود کردم تصویر بند انگشتی انجمن رو کپی کنم جا این ؟ یا ادرس عکس رو؟

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

  • بنیان گذار IPSFarsi

داش من این کارو کردم ولی هیچی اضافه نشد

اونجا که گفتی باید ویرایش کنیم منظورت .قتی عکس یا بنر انجمن رو آپلود کردم تصویر بند انگشتی انجمن رو کپی کنم جا این ؟ یا ادرس عکس رو؟

شما باید از bbcode ها استفاده کنید.

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

شما باید از bbcode ها استفاده کنید.

میشه بیشتر توضیح بدین ممنون میشم

من همه اینا رو کردم ولی جا اون که گفتن باید تغیر بدیم دقیقا چی رو باید بزاریم؟؟

الان ادرس عکس رو گذاشتم ولی هیچ تغیری نشون نداد تو انجمن

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

  • بنیان گذار IPSFarsi

اگر این روش برای شما کار نکرد از این کوئری sql استفاده کنید.

update ibf_profile_portal set signature = " emza pishfarz " where signature=''  

دقت کنید ibf پیشوند دیتا بیس شما هست که باید پیشوند دیتابیس کنونی تون تغییر بدید.

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

  • مدیر کل بازنشسته سایت

برای تکمیل فرمایش آقای نامنی و راهنمایی بیشتر کاربران 

 

فقط باید از مسیر زیر 
Support  >>  SQL Management  >>  SQL Toolbox
کلمه   profile_portal  سرچ کنید و نام کامل جدول مربوطه را در کد کوئری وارد کنید....برای مثال من برای کوئری خودم وارد نمودم و برای قرار دادن تصویر هم باید از bbcode  استفاده کنید.
 
update _ipbprofile_portal set signature = " [img=http://localhost/IPB/1.png] "  where signature='';

و در قسمت  Run Query  کوئری را وارد کنید

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

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...