[ Príspevok: 1 ] 
AutorSpráva
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Profile signature preview

Registrovaný: 01.05.05
Príspevky: 12421
Témy: 1447 | 1447
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 14.10.2006 15:04 | Profile signature preview

Kód:
##############################################################
## MOD Title: profile signature preview
## MOD Author: p0rt < > ( ) http://irgoslak.org/
## MOD Description: Allows users the build a favorite topics list
## MOD Version: 1.0.0
##
## Installation Level: easy
## Installation Time: 2 Minutes
## Files To Edit: includes/usercp_register.php
## Included Files:
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2

##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
 
##############################################################
## Author Notes:      
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################


#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
$unhtml_specialchars_replace = array('>', '<', '"', '&');
#
#-----[ AFTER, ADD ]------------------------------------------
#
$preview = ( isset( $HTTP_POST_VARS['signature'] ) ) ? $HTTP_POST_VARS['signature'] : '';
#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array(
      'USERNAME' => $username,
#
#-----[ BEFORE, ADD ]------------------------------------------
#
if ( $preview )
{   
   $orig_word = array();
   $replacement_word = array();
   obtain_word_list($orig_word, $replacement_word);

   $signature = str_replace("\n", '<br />', $preview);
   $signature = stripslashes(prepare_message(addslashes(unprepare_message($preview)), $html_on, $bbcode_on, $smilies_on, $bbcode_uid));

   $bbcode_uid = make_bbcode_uid() ;
   $preview = prepare_message($preview, $allowhtml, $allowbbcode, $allowsmilies, $bbcode_uid);
            
   if( !$userdata['user_allowhtml'] )
   {
      if( $preview != '' || !$userdata['user_allowhtml'] )
      {
         $preview = preg_replace('#(<)([\/]?.*?)(>)#is', '&lt;\2&gt;', $preview);
      }
   }
      
   if( $userdata['user_allowbbcode'] )
   {
      $preview = bbencode_second_pass($preview, $bbcode_uid);
   }
      
   if( !empty($orig_word) )
   {
      $signature = ( !empty($preview) ) ? preg_replace($orig_word, $replacement_word, $signature) : '';
   }
      
   if( $userdata['user_allowsmile'] )
   {
      $preview = smilies_pass($preview);
      }

      $preview = word_wrap_pass($preview);
      
      $preview = "<br /><table width=\"100%\" height=\"100%\" class=\"gensmall\"><tr><td class=\"row2\">".$lang['Signature']."</td></tr><tr><td class=\"row1\"><br />_________________<br />". str_replace("\n", "\n<br />\n", $preview)."<br /><br /></td></tr></table>";
}
#
#-----[ FIND ]------------------------------------------
#
'PROFILE_SIGNATURE' => $signature,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'SIGNATURE' => str_replace('<br />', "\n", $message),
#
#-----[ FIND ]------------------------------------------
#
'L_SUBMIT' => $lang['Submit'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_PREVIEW' => $lang['Preview'],
#
#-----[ OPEN ]------------------------------------------
#
templates/*/profile_add_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<textarea name="signature"style="width: 300px"  rows="6" cols="30" class="post">{SIGNATURE}</textarea>
#
#-----[ AFTER, ADD ]------------------------------------------
#
{SIG_PREVIEW}
#
#-----[ FIND ]------------------------------------------
#
<input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" />&nbsp;&nbsp;
#
#-----[ AFTER, ADD ]------------------------------------------
#
<input type="submit" name="preview" value="{L_PREVIEW}" class="post" />&nbsp;&nbsp;
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | PNY NVIDIA Quadro K1200 DP 4 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | 31.5" 4K LCD EIZO FlexScan EV3237 & 2 x 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech Wireless G700s | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 - Intel Core i7 5600U, 8 GB DDR3 1600 MHz, Intel HD Graphics 5500, SanDisk SSD 512 GB, 12.5 FHD LED IPS, WWAN 3G 4G LTE, Microsoft Windows 7 Ultimate | Nintendo Classic Mini | BlackBerry Passport 96 GB
 [ Príspevok: 1 ] 


Profile signature preview



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Signature Preview

v Redakčné systémy

0

331

14.10.2006 15:06

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Signature BBCode Controller

v Redakčné systémy

0

386

14.10.2006 14:51

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Signature BBCode Controller

v Redakčné systémy

0

264

14.10.2006 15:11

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

PREKLAD: Retroactive Signature CZ

v Redakčné systémy

0

2299

12.11.2006 16:49

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Remove Signature From Guests

v Redakčné systémy

0

311

14.10.2006 15:03

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

PROBLEM PRY INSTALACI WINDOWS 7 ...INVALID BOOT SIGNATURE .....

v Operačné systémy Microsoft

1

109

09.11.2017 16:26

t0m@$

V tomto fóre nie sú ďalšie neprečítané témy.

I: 8GB DDR2 KIT 800MHz Patriot Signature Line CL6

v Informujem sa

1

135

31.01.2014 20:38

ramaya

V tomto fóre nie sú ďalšie neprečítané témy.

Vas nazor na EVGA GeForce GTX660 FTW Signature 2

v Grafické karty

21

294

06.07.2013 11:48

nagasaki.

V tomto fóre nie sú ďalšie neprečítané témy.

[W10] Insider Preview ISO

v Operačné systémy Microsoft

6

157

20.10.2015 12:16

jarrro

V tomto fóre nie sú ďalšie neprečítané témy.

Windows 8 -developer preview

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Články

39

2337

16.10.2012 14:15

kllr007

V tomto fóre nie sú ďalšie neprečítané témy.

[W10] Insider Preview prihlásenie

v Operačné systémy Microsoft

0

106

11.10.2015 18:46

Yacko

V tomto fóre nie sú ďalšie neprečítané témy.

ICQ 6 Preview Beta

v Novinky

26

1698

07.12.2006 19:10

stanlord

V tomto fóre nie sú ďalšie neprečítané témy.

Office 2016 Preview voľne dostupný

v Novinky

19

463

05.05.2015 19:38

jaknapceu

V tomto fóre nie sú ďalšie neprečítané témy.

Qualcomm Snapdragon S4 Krait preview

v Novinky

6

410

25.02.2012 22:40

yaJohny

V tomto fóre nie sú ďalšie neprečítané témy.

Prvé benchmarky preview verzie DX12

v Novinky

1

234

08.02.2015 13:51

automoto2

V tomto fóre nie sú ďalšie neprečítané témy.

Novacik na poli webdesignu (layout preview)

v Webdesign

8

359

16.04.2008 20:29

walther



© 2005 - 2017 PCforum, edited by JanoF