Qualcuno può aiutarmi a creare il codice esatto php per fare un semplice messaggio di benvenuto come sideblock? Mi spiego meglio con un esempio qui sotto:
[Avatar]
Benvenuto $username, oggi è dd/mm/yyyy e la tua ultima visita risale al dd/mm/yyyy.
Visualizzazione Stampabile
Qualcuno può aiutarmi a creare il codice esatto php per fare un semplice messaggio di benvenuto come sideblock? Mi spiego meglio con un esempio qui sotto:
[Avatar]
Benvenuto $username, oggi è dd/mm/yyyy e la tua ultima visita risale al dd/mm/yyyy.
prendo nota per fare una guida.
Grazie mille! Attendo tue news ;)
Ora vedi già il blocco e il gran lavoro è fatto. Questi giorni poi segue la guida.
Se sei impaziente, ecco il codice :)
Codice PHP:
global $vbulletin;
if($vbulletin->userinfo['userid'])
{
$output = sprintf('<img src="image.php?u=%d&dateline=%d" style="margin: 10px;" /><br />Benvenuto %s, oggi è il %s e la tua ultima visita risale al %s.', $vbulletin->userinfo['userid'], TIMENOW, $vbulletin->userinfo['musername'], vbdate($vbulletin->options['dateformat']), vbdate($vbulletin->options['dateformat'], $vbulletin->userinfo['lastvisit']));
}
else
{
$output = '<a href="login.php" title="Login"><b>Clicca qui</b></a> per accedere al forum.';
}
return $output;
Ma grazie mille!!! Lo provo subito ;)
Edit: l'ho appena provato, fa tutto solo che l'avatar non me lo visualizza. Può dipendere dal fatto che ho gli avatar sul filesysyem anzichè sul database?
Scusami per il doppio post, ho risolto cambiando questa linea di codice per trovare il corretto url dell'avatar, ora devo solo capire come ridimensionarlo se qualcuno ha un avatar enorme :D
Edit: per ridimensionare l'immagine ci siamo, peccato che non mi son accorto che mi sballa il codice sotto, quindi invece di farmi vedere il mio nick, mi fa vedere la data, forse perchè ho usato la variabile dell'id utente nell'url dell'immagine?Codice HTML:<img src="customavatars/avatar%d_1.gif" style="margin: 10px;" />
Grazie infinite per il lavoro!
Ne ho approfittato per metterlo anche sul mio forum :p, solo una piccola delucidazione....come faccio per centrare questa parte?
Grazie infinite ;)Codice:Benvenuto %s, oggi è il %s <p>e la tua ultima visita risale al %s.', $vbulletin->userinfo['userid'], TIMENOW, $vbulletin->userinfo['musername'], vbdate($vbulletin->options['dateformat']), vbdate($vbulletin->options['dateformat'], $vbulletin->userinfo['lastvisit']));
Perfect...grazie ancora ;)
Perfetto, ora funziona alla grande!!! Mi sembra strano che nessuno sia riuscito a risolvere questo dilemma, su vbulletin.org ho visto molte richieste ma nessuna mai soddisfatta, quindi ti ringrazio tantissimo. Inoltre aggiungo il codice completo per chi usa gli allegati ed avatar sul filesystem anzichè usare il database, dato che gli url son diversi, ed in più ho impostato a 100px la dimensione massima dell'avatar.
Codice PHP:
global $vbulletin;
if($vbulletin->userinfo['userid'])
{
$output = sprintf('<div align="center"><img src="customavatars/avatar%d_1.gif" style="margin: 10px;" width="100px" /><br />Benvenuto %s, oggi è il %s e la tua ultima visita risale al %s.</div>', $vbulletin->userinfo['userid'], $vbulletin->userinfo['musername'], vbdate($vbulletin->options['dateformat']), vbdate($vbulletin->options['dateformat'], $vbulletin->userinfo['lastvisit']));
}
else
{
$output = '<a href="login.php" title="Login"><b>Clicca qui</b></a> per accedere al forum.';
}
return $output;
Ho cambiato BB Code ;)
Non mi meraviglia :)
Su vbulletin.org, ma anche in genere, la qualità dei programmatori si è abbassata di molto. Cioè chi sa fare ha lavoro fino al secolo prossimo, gli altri invece sono saltati e i consigli sono di dilettanti che il più delle volte non provano neanche il codice da loro proposto.
Comunque non sono riuscito a far apparire la maschera di login (quando non si è loggati) ... hai qualche idea?
Vero, infatti vedo molte mod abbandonate al loro destino e vulnerabili ad attacchi se non fixate...peccato.
Per quanto riguarda la schermata di login, a me rimanda alla homepage, l'indirizzo nel codice è esatto, ma probabilmente c'è un rewrite che ti porta in index.php, forse non c'è una maschera vera e propria per il login...credo.
P.S. Comunque il box è una chicca in più che ci voleva, se riesco vedrò di aggiungerci qualcosina del tipo "Hai 50 messaggi privati su 100 disponibili" o qualcosa del genere, non sarebbe male :D
Tu vuoi troppo dalla vita :o
y2ksw se per te non è un problema, io posterei il tuo codice su un altro forum che è interessato, ovviamente mettendo i crediti per il tuo lavoro, mi sembra corretto dato che ti sei sbattuto per farlo. Dimmi se posso ;)
Se metti il link a questo sito mi sta bene :)
http://www.vbulletin.it/
Certo tranquillo ;)
Articolo :o