phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
Welcome MOD
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: Welcome MOD
Ah, tu hai fatto capire altro.
Ora io non ho la MOD sott'occhio e non ho neanche tempo per scaricarla e dargli un occhiata..
Ora io non ho la MOD sott'occhio e non ho neanche tempo per scaricarla e dargli un occhiata..
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Welcome MOD
Ragazzi, un'altra volta spiegatevi meglio perchè qui bisogna tirare a indovinare quello che volete.
Non si può dire che la richiesta fosse chiara, anche Carlo ha capito diversamente.
Io avevo già detto:
La mod che ho inserito consente di visualizzare due avatar diversi per chi non ce l'ha, uno è quello previsto dalla Mod (no_avatar.gif) l'altro era per un eventuale Gruppo.
Non si può dire che la richiesta fosse chiara, anche Carlo ha capito diversamente.
Io avevo già detto:
Perchè se vuoi visualizzare un'icona diversa da "no_avatar.gif" la cosa più elementare è cambiarla con un'altra, mantenendo lo stesso nome.Ma tu vorresti un Avatar per ciascun Gruppo ? Perchè altrimenti potresti modificare direttamente il file no_avatar.gif
La mod che ho inserito consente di visualizzare due avatar diversi per chi non ce l'ha, uno è quello previsto dalla Mod (no_avatar.gif) l'altro era per un eventuale Gruppo.
- Haku
- Utente
- Messaggi: 2529
- Iscritto il: 22/09/2009, 22:36
- Sesso: Maschio
- Versione: 3.0.9
- Server: UNIX/Linux
- Contatta:
Re: Welcome MOD
Ma io parlavo della Welcome MOD °_°
Quindi mi sembrava palese che la cosa riguardasse quell'avatar...comunque,chiedo scusa per questo inconveniente :*
Tornando alla modifica,anche solo che sostituisco l'immagine no_avatar per visualizzarne una diversa,non me la da...eppure ho specificato percorso etc nell'else...
Quindi mi sembrava palese che la cosa riguardasse quell'avatar...comunque,chiedo scusa per questo inconveniente :*
Tornando alla modifica,anche solo che sostituisco l'immagine no_avatar per visualizzarne una diversa,non me la da...eppure ho specificato percorso etc nell'else...
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Welcome MOD
Ma tu devi sostituire quella che c'è e lasciarla dove sta senza cambiare niente.
Il percorso è nella Mod, la mod non va cambiata, va cambiata l'immagine.
Stesso nome e stessa cartella.
Se la Mod prevede di visualizzare l'immagine no_avata.gif se cambi questa immagine mantenendo il nome non può che visualizzare quella nuova, se ha lo stesso nome.
Il percorso è nella Mod, la mod non va cambiata, va cambiata l'immagine.
Stesso nome e stessa cartella.
Se la Mod prevede di visualizzare l'immagine no_avata.gif se cambi questa immagine mantenendo il nome non può che visualizzare quella nuova, se ha lo stesso nome.
- Haku
- Utente
- Messaggi: 2529
- Iscritto il: 22/09/2009, 22:36
- Sesso: Maschio
- Versione: 3.0.9
- Server: UNIX/Linux
- Contatta:
Re: Welcome MOD
Si,ma il fatto è che me la visualizza anche come avatar se la sostituisco.
Quindi io volevo solo cambiarla nell Welcome MOD,ma non me la cambia in nessun modo,anche specificando mille percorsi <.<
Se io metto:
Non me la modifica...la WElcome MOD è questa:
http://www.phpbb3bbcodes.com/viewtopic.php?f=8&t=119
Quindi io volevo solo cambiarla nell Welcome MOD,ma non me la cambia in nessun modo,anche specificando mille percorsi <.<
Se io metto:
Codice: Seleziona tutto
<!-- IF USER_AVATAR -->{USER_AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/Guest.gif" alt="" /><!-- ENDIF -->
http://www.phpbb3bbcodes.com/viewtopic.php?f=8&t=119
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Welcome MOD
Il fatto è che la condizione
significa "se USER_AVATAR è uguale a TRUE visualizza USER_AVATAR altrimenti visualizza Guest.gif.
Il fatto è che USER_AVATAR è sempre TRUE e pertanto la condizione ELSE non verrà mai attivata.
Una soluzione sarebbe quela di sapere con precisione qual'è la stringa che corrisponde a USER_AVATAR, in maniera che la condizione IF diventi un controllo stringa
Un'altra soluzione è quella di intervenire nella Mod No_Avatar e creare una variabile che poi verrà usata nella condizione IF
A questo punto quando la Mod assegna l'Avatar "no_avatar.gif" abbiamo anche una Variabile NAME_AVATAR che possiamo usare nel template.
Codice: Seleziona tutto
<!-- IF USER_AVATAR -->{USER_AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/Guest.gif" alt="" /><!-- ENDIF -->
Il fatto è che USER_AVATAR è sempre TRUE e pertanto la condizione ELSE non verrà mai attivata.
Una soluzione sarebbe quela di sapere con precisione qual'è la stringa che corrisponde a USER_AVATAR, in maniera che la condizione IF diventi un controllo stringa
Codice: Seleziona tutto
<!-- IF USER_AVATAR == "????/no_avatar.gif" --><img src="{T_THEME_PATH}/images/Guest.gif" alt="" /><!-- ELSE -->{USER_AVATAR}<!-- ENDIF -->
Codice: Seleziona tutto
if (empty($avatar) || !$avatar_type || (!$config['allow_avatar'] && !$ignore_config))
{
return '<img src="images/avatars/no_avatar.gif" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
$template->assign_block_vars(array(
'NAME_AVATAR' => "no_avatar.gif"
));
}
Codice: Seleziona tutto
<!-- IF NAME_AVATAR == "no_avatar.gif" --><img src="{T_THEME_PATH}/images/Guest.gif" alt="" /><!-- ELSE -->{USER_AVATAR}<!-- ENDIF -->
- Haku
- Utente
- Messaggi: 2529
- Iscritto il: 22/09/2009, 22:36
- Sesso: Maschio
- Versione: 3.0.9
- Server: UNIX/Linux
- Contatta:
Re: Welcome MOD
Quindi posso intervenire eseguendo la seconda opzione?
EDIT:la seconda soluzione non va...
EDIT:la seconda soluzione non va...
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Welcome MOD
Ma cosa fa effettivamente, visualizza sempre l'avatar "no_avatar.gif" o non funziona proprio ?
Non vorrei che fosse il punto di "no_avatar.gif" a creare problemi.
Prova a cambiare e togliere l'estensione ".jpg", in pratica nel file functions.php diventa
mentre nel template
Sempre che "{T_THEME_PATH}/images/Guest.gif" sia corretto.
Per controllare puoi anche fare una prova del genere:
che vuol dire che se NAME_AVATAR è uguale a "no_avatar" inserisce la stringa XXX.
Se questo funziona il problema è l'url.
Penso sia superfluo dire che bisogna aggiornare il template o cancellare la cache dopo una modifica al template.
Non vorrei che fosse il punto di "no_avatar.gif" a creare problemi.
Prova a cambiare e togliere l'estensione ".jpg", in pratica nel file functions.php diventa
Codice: Seleziona tutto
'NAME_AVATAR' => "no_avatar"
Codice: Seleziona tutto
<!-- IF NAME_AVATAR == "no_avatar" --><img src="{T_THEME_PATH}/images/Guest.gif" alt="" /><!-- ELSE -->{USER_AVATAR}<!-- ENDIF -->
Per controllare puoi anche fare una prova del genere:
Codice: Seleziona tutto
<!-- IF NAME_AVATAR == "no_avatar" -->XXX<!-- ELSE -->{USER_AVATAR}<!-- ENDIF -->
Se questo funziona il problema è l'url.
Penso sia superfluo dire che bisogna aggiornare il template o cancellare la cache dopo una modifica al template.
- Haku
- Utente
- Messaggi: 2529
- Iscritto il: 22/09/2009, 22:36
- Sesso: Maschio
- Versione: 3.0.9
- Server: UNIX/Linux
- Contatta:
Re: Welcome MOD
Provato...mi visualizza sempre il no_avatar ç_ç
Ieri ho provato in mille altri modi...
Ieri ho provato in mille altri modi...
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Welcome MOD
Appena posso provo io in locale.
Io parto dal presupposto che se uso questo codice stabilisce l'avatar "no_avatar.gif" per chi non ha l'avatar, ma nello stesso tempo dà valore "no_avatar" alla variabile "NAME_AVATAR", a meno che NAME_AVATAR sia usato da qualche altra parte. Si può usare un altro nome, AVATAR_COR ad esempio
A questo punto, per controllare se AVATAR_COR viene assegnato fai così:
che in pratica , oltre all'avatar inserisce il valore di AVATAR_COR, così vedi se è vuoto.
Dovrebbe inserire la scritta "no_avatar" quando l'avatar è quello stabilito dall Mod, altrimenti nulla perchè vuoto.
Se è sempre vuoto vuol dire che la variabile AVATAR_COR è sempre vuota e bisogna capire perchè.
Io parto dal presupposto che se uso questo codice stabilisce l'avatar "no_avatar.gif" per chi non ha l'avatar, ma nello stesso tempo dà valore "no_avatar" alla variabile "NAME_AVATAR", a meno che NAME_AVATAR sia usato da qualche altra parte. Si può usare un altro nome, AVATAR_COR ad esempio
Codice: Seleziona tutto
if (empty($avatar) || !$avatar_type || (!$config['allow_avatar'] && !$ignore_config))
{
return '<img src="images/avatars/no_avatar.gif" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
$template->assign_block_vars(array(
'AVATAR_COR' => "no_avatar"
));
}
Codice: Seleziona tutto
<!-- IF USER_AVATAR -->{USER_AVATAR}{AVATAR_COR}<!-- ENDIF -->
Dovrebbe inserire la scritta "no_avatar" quando l'avatar è quello stabilito dall Mod, altrimenti nulla perchè vuoto.
Se è sempre vuoto vuol dire che la variabile AVATAR_COR è sempre vuota e bisogna capire perchè.
Chi c’è in linea
Visitano il forum: Nessuno e 112 ospiti