Firma dinamica in 10 minuti 
|
 |
DOWNLOAD
PACK SIGNATURE
( files + tutorial word)
Finalmente in soli 10 minuti anche tu avrai una firma dinamica per il Forum!
Sei pronto? Allora segui queste semplici istruzioni e… via al tempo !
1. Scompatta la cartella pack_signature e
trasferisci i due files signature.php e signature.png nella
root del tuo Nuke (per chi non lo sapesse la root è il posto dove si trova
il file config.php).
2. Apri il file includes/bbcode.php e, intorno
alla riga 195, cerca la funzione function bbencode_second_pass quindi
sostituisci queste righe:
| Codice: |
[img]image_url_here[/img] code..
This one gets first-passed..
$patterns[ ] = "#[img:$uid](.*?)[/img:$uid]#si";
$replacements[ ] = $bbcode_tpl['img']; |
|
con questo nuovo codice
| Codice: |
/////// INIZIO MODIFICA FIRMA MODIFICA //////
// [img]image_url_here[/img] code..
// This one gets first-passed..
$patterns[] = "#\[img\]([\w]+?://[^ \"\n\r\t<]*?)\[/img\]#si";
$replacements[] = $bbcode_tpl['img'];
$patterns[] = "#\[img:$uid\](.*?)\[/img:$uid\]#si";
$replacements[] = $bbcode_tpl['img'];
/////// FINE MODIFICA FIRMA MODIFICA ////// |
3. Vai sul sito dove vuoi visualizzare
la Firma Dinamica.
Vai in Your Account > Cambia Tue Info e, nella finestra della
Firma, inserisci questo codice dopo aver inserito il nome del tuo sito
(inoltre adatta l’url nel caso il tuo Nuke sia in qualche sottocartella).
| Codice: |
|
[url=http://www.tuosito.com][img]http://www.tuosito.com/signature.php[/img][/url] |
Infine quando inserisci un post ricordati di contrassegnare la casella
"Aggiungi la firma (puoi cambiare la firma nel profilo)" ... altrimenti non
vedrai nulla !
Hai finito ! Anche tu ora hai la tua firma dinamica !
ALCUNE PERSONALIZZAZIONI
• Sostituzione dell’immagine signature.png
Nella cartella signature trovi dieci immagini che puoi sostituire a quella
di default.
Per utilizzare una di queste immagini devi semplicemente rinominarla a
signature.php e trasferirla nella root. Naturalmente puoi personalizzare
questa immagine oppure crearne una nuova, l’importante è che abbia
l’estensione .png e le dimensioni 386px x 57px .
• La firma allarga la finestra del Forum
Può accadere che in alcuni templates la firma allarghi troppo la finestra
del Forum. Se, per esempio, postate in un forum che usa il template
subSilver ciò accadrà sicuramente, usando altri templates si dovrà
verificare volta per volta. Per eliminare questo problema occorre fare
questa semplice modifica:
1. Apri il file modules/Forums/templates/subSilver/viewtopic_body.tpl
e cerca queste righe:
| Codice: |
|
<tr>
<td colspan="2"><span
class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span
class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
</tr>
</table></td> |
|
quindi sostituiscile con queste:
| Codice: |
|
<tr>
<td colspan="2"><span class="postbody">{postrow.MESSAGE}</span><span
class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td width="100%">{postrow.SIGNATURE}</td></tr>
</table></td> |
• Eliminare la riga di separazione
Per eliminare la riga di separazione presente tra il post e la firma, apri
il file modules/Forums/viewtopic.php e, intorno alle righe 1167/1170, cerca
questa parte di codice:
| Codice: |
if ( $user_sig != '' )
{
$user_sig = '<br />_________________<br />' . str_replace("\n",
"\n<br />\n", $user_sig);
} |
quindi cancella la linea di separazione ottenendo questo:
| Codice: |
if ( $user_sig != '' )
{
$user_sig = '<br />' . str_replace("\n", "\n<br />\n", $user_sig);
} |
Salva e trasferisci il file.
Ringraziamenti
Si ringrazia Manuel_84 (http://www.ultradigital.it) per la modifica del file
include/bbcode.php e Piermin (www.phpnukemaximus.it ) per gli spunti.
 |