Jump to content


Tutorial info Visit support topic

  • Added on: Jul 04 2009 04:34 PM
  • Date Updated: Jul 04 2009 04:35 PM
  • Views: 1878
 


* * * * *
0 Ratings

Default signature

Set default signature for every new member

Posted by DawPi on Jul 04 2009 04:34 PM
Open file: admin/applications/core/modules_public/global/register.php
Find:
		//-----------------------------------------
		// We'll just ignore if this fails - it shouldn't hold up IPB anyways
		//-----------------------------------------
Add Above:
		//-----------------------------------------
		// (DP30) Default Signature
		//----------------------------------------- 
		
		$signature = '[url="http://forum.invisionize.pl"]Polish Support IP.Board[/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 );
Save and upload.

Remember to change it:
$signature = '[url="http://forum.invisionize.pl"]Polish Support IP.Board[/url]';
To your own code!


Done!

Powered by Tutorials 1.4.1 © 2012, by Michael McCune