Avviso quando si ricevono MP e richiesta d'amicizia.
Da Clau-dio il Sab 3 Mar 2012 - 14:11
Salve, vorrei che quando si riceve un MP o una richiesta d'amicizia nel mio forum, l'utente venga avvisato da un pop up (o da qualsiasi cosa possa attirare la sua attenzione nell'MP inviato o richiesta d'amicizia, ovviamente nulla di ingombrante o fastidioso). Grazie.
Re: Avviso quando si ricevono MP e richiesta d'amicizia.
Da Dozy™ il Sab 3 Mar 2012 - 15:08
Bisognerebbe modificare il codice che esiste già nei templates..questo è quello dei messaggi privati.. serve la variabile per le richieste d'amicizia che non conosco
function jump_to_inbox() {
<div class="pun popup">
<div class="main" style="padding: 1em;">
<p class="margin-field">{L_MESSAGE}</p>
<br /><p class="right"><a href="javascript:window.close();">{L_CLOSE_WINDOW}</a></p>
Da Clau-dio il Sab 3 Mar 2012 - 15:27
Ho Invision, posso modificare solo il CSS, non i templates.
Da Dozy™ il Sab 3 Mar 2012 - 15:29
Per quello ho scritto bisognerebbe.. purtroppo altro modo non conosco vediamo gli altri se hanno idee
Da Clau-dio il Sab 3 Mar 2012 - 15:34
Va bene, attendo altri interventi.
Da Clau-dio il Mar 6 Mar 2012 - 21:08
Nessuno ha qualche idea in proposito?
Da Clau-dio il Sab 10 Mar 2012 - 11:34
Da CG92 il Sab 10 Mar 2012 - 11:40
Vedi se questo può esserti utile Claudio: http://aiuto.forumattivo.it/t14311-inserire-del-contenuto-ovunque-senza-templates
Da Clau-dio il Sab 10 Mar 2012 - 20:31
Va bene, dopo lo leggo e ti faccio sapere. :-)
Da Martino il Dom 11 Mar 2012 - 17:01
Ciao Claudio, the crow è riuscito a trovare il codice giusto per far quello, quindi tutti i ringraziamenti vanno lui ed a Etana.
Ti faccio copia e incolla del tutorial che the crow ha fatto:
Quante volte hai voluto che qualcuno sappia che hai inviato una richiesta di amicizia sul tuo forum prima di aspettare tanto tempo che l'amico l'accetti?
Con questo tutorial vi spiego come sarà possibile risolvere questo problema con uno script;
Vai nel tuo Pannello Amministratore -> Moduli -> Gestione pagine Javascript -> Crea pagina Javascript e inserisci il seguente codice:
(function(){!my_getcookie("friends_cookie_t")||(new Date).getTime()-3E5>my_getcookie("friends_cookie_t")?(my_setcookie("friends_cookie_t",(new Date).getTime(),1,0),$.get("/profile.forum?mode=editprofile&page_profil=friendsfoes",function(a){a=(a=$(a).find("div.friends-foes-list a[href^=/profile?friend=]").length)?'<a href="/profile.forum?mode=editprofile&page_profil=friendsfoes" onClick="my_setcookie(\'friends_cookie_t\',0,0,0)">'+a+"richiesta"+(a>1?"s":"")+"di amicizia"+(a>1?"s":"")+"</a>":"Nessuna richiesta di amicizia";$("#friends_cookie").removeAttr("id").html(a);my_setcookie("friends_cookie_data",a,1,0)})):$("#friends_cookie").removeAttr("id").html(my_getcookie("friends_cookie_data"))})();
Registrare e prendere il link della pagina Javascript.
Incollare il link della pagina Javascript in questo codice:
<span id=friends_cookie></span><script src=metti qui il link della pagina script></script>
Posizionare il codice completo dove volete che esca "Hai una richiesta di amicizia".
Ringraziamenti a : Etana e Il Corvo
Fonte: Il giornale di bordo
Da Dozy™ il Dom 11 Mar 2012 - 17:27
Praticamente era quello che aveva postato niko e che non trovavo, che io chiesi se era un pop up e lui mi rispose no compare dove tu metti il code. Perfetto cmq servirà anche agli altri.
Da Clau-dio il Dom 11 Mar 2012 - 17:36
Grazie Martinopio, molte grazie anche a The Crow ed Etana che c'hanno fornito questo tutorial.
Una cosa non mi è chiara: il codice dice di metterlo dove si vuole, ma se io volessi farla apparire ad esempio nella barra dell'indice, magari sopra la scritta "Profilo", dove dovrei inserirlo?
Da Martino il Dom 11 Mar 2012 - 17:46
Bella domanda, non è ho la minima idea. Io ti consiglio però di metterlo in un widget.
Da Clau-dio il Dom 11 Mar 2012 - 17:49
Per fare come dici dovrei semplicemente creare un widget?
Da Martino il Dom 11 Mar 2012 - 18:02
Si. Però ti avviso. Su phpbb3 non funziona. Ciao
Da Clau-dio il Dom 11 Mar 2012 - 18:07
Tanto ho Invision. Grazie, prima di mettere "risolto" provo e vi faccio sapere.
Da Martino il Lun 12 Mar 2012 - 16:36
Ciao Claudio, funziona?
Da Clau-dio il Lun 12 Mar 2012 - 22:28
Ciao, scusa, tra lavoro e problemi di connessione in questi giorni mi sono collegato poco; domani vedrò di farlo e ti faccio sapere.
Da Clau-dio il Gio 15 Mar 2012 - 22:44
Fatto. Guarda se ho fatto giusto, per favore. Cioè, io ho fatto come hai detto tu, ho creato un widget con all'interno lo script, però per adesso sembra un comunissimo widget senza funzione, forse dovrei crearmi un altro account e chiedermi l'amicizia per verificarne il funzionamento.
Il codice da inserire in mezzo a quello script, è questo? :
Da Clau-dio il Ven 16 Mar 2012 - 23:41
Da Dozy™ il Sab 17 Mar 2012 - 9:38
Si è quello claudio . js
Da Clau-dio il Sab 17 Mar 2012 - 13:56
Per favore, potreste dare un'occhiata al mio forum e guardare il widget? Ditemi se dovrebbe essere così com'è o se forse ho sbagliato qualcosa, grazie.
Da Dozy™ il Sab 17 Mar 2012 - 16:00
Hai provato a mandarti una richiesta?
Da Clau-dio il Sab 17 Mar 2012 - 16:17
No, dovrei crearmi un altro account, appena ho tempo lo farò.
Facciamo che in questo topic metto "risolto", nel caso dovessi riscontrare qualche problema o il non funzionamento del widget che ho creato, aprirò un topic a parte.