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

foto su profilo

Cerchi una MOD? Chiedi in questo forum.
Questa sezione è supportata dagli utenti del forum, pertanto lo Staff potrebbe non eseguire tali richieste.
Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: foto su profilo

Messaggio da alex75 » 20/05/2012, 22:08

come non detto... mia figlia (3 anni a settembre) non me lo permette!!! aahahah :) ci aggiorniamo a domani... per il momento grazie ;)

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: foto su profilo

Messaggio da alex75 » 21/05/2012, 8:34

Ciao barnet... buon giorno a tutti...
Stamattina alla buon'ora, ho fatto le modifiche...
Purtroppo non va; magari ho sbagliato qualcosa io...
L'unico file memberlist_view.html che ho trovato, era sotto styles/prosilver/template; quindi ho modificato quello (mi sembrava anche scontato)
Come detto sopra, ho modificato il codice con foto.a.b.c invece di foto1.2.3

così:

Codice: Seleziona tutto

<!-- BEGIN custom_fields -->
              <!-- IF custom_fields.PROFILE_FIELD_NAME eq "fotoa" -->
                 <dd><IMG SRC="{postrow.custom_fields.PROFILE_FIELD_VALUE}" alt="Fotoa" /> </dd>
              <!-- ENDIF -->
           
              <!-- IF custom_fields.PROFILE_FIELD_NAME eq "fotob" -->
                 <dd><IMG SRC="{postrow.custom_fields.PROFILE_FIELD_VALUE}" alt="Fotob" /> </dd>
              <!-- ENDIF -->

              <!-- IF custom_fields.PROFILE_FIELD_NAME eq "fotoc" -->
                 <dd><IMG SRC="{postrow.custom_fields.PROFILE_FIELD_VALUE}" alt="Fotoc" /> </dd>
              <!-- ENDIF -->
           
                      <!-- IF custom_fields.PROFILE_FIELD_NAME eq "nome" -->
    <dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd>
              <!-- ENDIF -->
           
                      <!-- IF custom_fields.PROFILE_FIELD_NAME eq "vettura" -->
    <dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd>
              <!-- ENDIF -->
           
                         <!-- IF custom_fields.PROFILE_FIELD_NAME eq "uso_vettura" -->
    <dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd>
              <!-- ENDIF -->
           
                      <!-- IF custom_fields.PROFILE_FIELD_NAME eq "professione" -->
    <dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd>
              <!-- ENDIF -->
           
                              <!-- IF custom_fields.PROFILE_FIELD_NAME eq "hobby" -->
    <dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd>
              <!-- ENDIF -->
           
                              <!-- IF custom_fields.PROFILE_FIELD_NAME eq "mappa" -->
    <dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd>
              <!-- ENDIF -->
           <!-- END custom_fields -->
Ho svuotato la cache; aggiornato i template.
Risultato: nel mini profilo sugli argomenti, continuo a vedere i campi personalizzati (OK)
Sul profilo generale utente, non vedo più nessun campo profilo personalizzato.
Ovviamente, al momento ho ricaricato il file memberlist_view.html originale, ed è tornato tutto come prima.
PS. per facilitarti le cose, ho momentaneamente, riabilitato i permessi ospite, a visualizzare i profili. Le foto di esempio le trovi sul mio profilo.

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: foto su profilo

Messaggio da Barrnet » 21/05/2012, 14:03

Ok, appena ho tempo questa settimana vedo di provare direttamente la modifica su un forum di test ;)

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: foto su profilo

Messaggio da alex75 » 21/05/2012, 17:31

Grazie ;) ma fai con comodo... non è una cosa importante ;)
Io intanto, lavoro alle cose secondarie :)
ho messo il pulsante di tinypic plugin, sul profilo utente, per caricare le foto...
adesso sto piazzando un link con icona, di fianco a quelle del mini profilo argomenti (mp, www, email tec)
Così ognuno avrà le sue foto... e solo chi vorrà vederle, cliccherà sul link...

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: foto su profilo

Messaggio da alex75 » 23/05/2012, 10:52

Sto continuando a sbatterci la testa, ma non riesco a venirne a capo...
So benissimo che l'html è stato disattivato per questioni di sicurezza/vulnerabilità e non intendo quindi, riattivarlo tramite mod. Allo stesso tempo penso, che comunque ci siano delle eccezioni, mi riferisco ai bbcode, in questo caso ai tag "img". Dato che i tag "img" funzionano nei normali post (facendo comparire le foto e non il loro link), credo che ci sia semplicemente da attivare, i tag "img" anche sul memberlist_view.html.
Sto seguendo, la strada sbagliata?

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: foto su profilo

Messaggio da alex75 » 23/05/2012, 17:06

Funziona!!! la strada dei bbcode era quella giusta :D
cerca quà e cerca là... ho trovato una mod semplicissima, che abilita i bbcode anche sul profilo (parse_bbcode_104) e adesso con i semplici tag "img" visualizzo le foto automaticamente :-D
Ho messo un bottone con il plugin di tinypyc sul profilo, quindi questa parte è completa.
Mi resta da aggiungere, un'icona che punta al profilo, da mettere di fianco le altre (www, email, pm, msn etc etc)

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: foto su profilo

Messaggio da alex75 » 26/05/2012, 9:33

Mi sapreste dare un indizio per mettere un'icona, sul mini profilo degli argomenti, che abbia il link verso il profilo utente. Unica variabile, che dovrebbe comparire, solo se il campo profilo personalizzato "foto1" (nell' identificativo fotoa) sia stato compilato.
In poche parole, un'icona con lo stesso effetto del clic, sul nome utente; ma che tale icona compaia solo se, il campo personalizzato "fotoa" sia compilato.

Edit:
ho trovato il file da modificare e l'esatto punto...
styles/prosilver/template/viewtopic_body.html
dopo:

Codice: Seleziona tutto

<!-- IF postrow.U_PM or postrow.U_EMAIL or postrow.U_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM or postrow.U_JABBER -->
			<dd>
				<ul class="profile-icons">
					<!-- IF postrow.U_PM --><li class="pm-icon"><a href="{postrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_EMAIL --><li class="email-icon"><a href="{postrow.U_EMAIL}" title="{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}"><span>{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_WWW --><li class="web-icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_YIM --><li class="yahoo-icon"><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_AIM --><li class="aim-icon"><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
					<!-- IF postrow.U_JABBER --><li class="jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
			</ul>
			</dd>
		<!-- ENDIF -->
		<!-- ENDIF -->
ho aggiunto:

Codice: Seleziona tutto

<a href="http://www.vitara.it"><img src="http://vitara.it/styles/prosilver/imageset/icon_contact_foto.gif" border="0" alt="Foto Utente"></a>
Mi resta di trovare il giusto link al profilo; e trovare la variabile "IF" da mettere prima del mio codice; che specifichi di far comparire questa icona, solo se il campo fotoa sia stato compilato.

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: foto su profilo

Messaggio da alex75 » 26/05/2012, 15:41

Edit:
Prova e riprova... ho trovato anche come linkare al giusto utente...
ho sostituito l'indirizzo del forum con questo: {postrow.U_POST_AUTHOR}
da così:

Codice: Seleziona tutto

    <a href="http://www.vitara.it"><img src="http://vitara.it/styles/prosilver/imageset/icon_contact_foto.gif" border="0" alt="Foto Utente"></a>
a così:

Codice: Seleziona tutto

    <a href="{postrow.U_POST_AUTHOR}"><img src="http://vitara.it/styles/prosilver/imageset/icon_contact_foto.gif" border="0" alt="Foto Utente"></a>
Resta da trovare solo la variabile "if" per far comparire questa icona solo se il campo "fotoa" sia compilato.
Mi servirebbe qualcosa del tipo:

Codice: Seleziona tutto

<!-- IF not custom_fields.PROFILE_FIELD_NAME eq "fotoa" nessuna immagine caricata -->
Qualcuno che la corregga?
Alla fine, scriverò un resoconto di tutta la mod...

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: foto su profilo

Messaggio da Barrnet » 27/05/2012, 11:15

Codice: Seleziona tutto

<!-- IF not custom_fields.PROFILE_FIELD_NAME eq "fotoa" -->
nessuna immagine caricata 
<!-- Else -->
        <a href="{postrow.U_POST_AUTHOR}"><img src="http://vitara.it/styles/prosilver/imageset/icon_contact_foto.gif" border="0" alt="Foto Utente"></a>
<!-- EndIf-->

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: foto su profilo

Messaggio da alex75 » 27/05/2012, 16:09

Grazie barnet... ma non funziona :(
In questo modo non visualizzo più l'icona; su nessun utente...
Attualmente ho un po modificato il codice, in modo da ottenere,il cambio di icona al passaggio del mouse (onmouseover) e da non visualizzare l'icona agli ospiti. Funziona perfettamente, tranne appunto, che l'icona compare sui profili di tutti i membri, che abbiano o no il campo compilato :?

Questo è il codice attuale:

Codice: Seleziona tutto

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<a href="{postrow.U_POST_AUTHOR}"><img src="http://vitara.it/styles/prosilver/imageset/icon_contact_foto.gif"
onmouseover="this.src='http://vitara.it/styles/prosilver/imageset/icon_contact_foto2.gif'"
onmouseout="this.src='http://vitara.it/styles/prosilver/imageset/icon_contact_foto.gif'" border="0" alt="Foto Utente"></a>
<!-- ENDIF --> 
Ho anche provato, a lasciare il campo vuoto (quello dove c'era la voce "nessuna immagine caricata")ed ho provato ad usare "is empty" così:

Codice: Seleziona tutto

<!-- IF not custom_fields.PROFILE_FIELD_NAME eq "fotoa" --> is empty
ma mi sa, che lo sparata grossa :D

E dire che credevo fosse la parte più semplice :? :? :?
:?: ma esattamente come fà l'icona "website" a comparire solo se il campo, sia stato compilato :?: :?: :?:
Dovrei fare esattamente la stessa cosa :?

Rispondi

Torna a “Richiesta MOD”

Chi c’è in linea

Visitano il forum: Nessuno e 38 ospiti