Bottone per aggiungere automaticamente link o banner nel titolo personale o firma

« Older   Newer »
 
  Share  
.
  1. Lotz
        +1   -1
     
    .

    User deleted


    Bottone per il titolo personale


    Il codice si suddivide in due parti, la prima è un semplice form (modulo) HTML da inserire dove si desidera che appaia il bottone che indirizzerà l'utente nella pagina del profilo personale (preferibilmente in homepage)
    HTML
    <form action="/" name="insert" method="get">
    <input type="hidden" name="act" value="UserCP">
    <input type="hidden" name="CODE" value="01">
    <input type="hidden" name="insertcode" value="1">
    <!-- Modificare solo la parte seguente -->
    <input type="submit" value="Testo Bottone" class="forminput" onclick="alert('Grazie del supporto! Ricordati di registrare le modifiche una volta aperta la pagina del tuo profilo personale!')">
    </form><br><small>Ideato da Bowser &copy; <a href="http://ffmagazine.forumfree.net/">ForumFree Magazine</a></small>

    Ovviamente potete sostituire
    HTML
    <input type="submit" value="Testo Bottone" onclick="alert('Grazie del supporto! Ricordati di registrare le modifiche una volta aperta la pagina del tuo profilo personale!')" class="forminput">

    con un immagine
    HTML
    <input type="image" src="http://indirizzoimmagine" alt="Clicca qui per inserire automaticamente un banner del nostro forum al tuo titolo personale!" onclick="alert('Grazie del supporto! Ricordati di registrare le modifiche una volta aperta la pagina del tuo profilo personale!')">

    La sezione onclick="alert('Grazie del supporto! Ricordati di registrare le modifiche una volta aperta la pagina del tuo profilo personale!')", opzionale, mostra un alert (messaggio di avviso) non appena viene premuto il pulsante del modulo, ricordando all'utente che dovrà inviare il secondo modulo nel proprio profilo personale per completare la procedura. Ovviamente il testo è personalizzabile, ricordatevi però di non rimuovere gli apici ' all'inizio/fine del messaggio e se ne dovete inserire altri all'interno dello stesso di farli precedere da un backslash (es. un'altro).

    La seconda parte è un JavaScript da inserire in fondo al forum:
    CODICE
    <script type="text/javascript"><!--
    code='Testo o Link';
    //-- Controllo sull'azione
    if(location.search.indexOf('act=UserCP')!=-1 && location.search.indexOf('CODE=01')!=-1 && location.search.indexOf('insertcode=1')!=-1 ){
       //-- Controllo che il codice non sia già inserito
       if( document.getElementsByName("member_title").item(0).value.indexOf(code)==-1 )
            //-- Inserisce il codice
            document.getElementsByName("member_title").item(0).value += code;
    }
    //--></script>

    Esso innanzitutto controlla che la pagina in cui inserire lo script sia quella corretta, che il codice venga inserito solo se si ha cliccato sul form (evitando quindi che venga aggiunto anche a quelli che non lo hanno fatto) e che esso non sia già stato inserito/non sia già presente nel titolo personale dell'utente. Se tutti questi controlli sono verificati allora la stringa personalizzata viene aggiunta al campo Titolo Personale dell'utente :)

    Dovete modificare solo la parte
    CODICE
    code='Testo o Link';
    personalizzando il testo o il codice per inserire un link o un banner al vostro forum al posto tenendo attenzione, anche in questo caso all'inserimento di apici singoli ' a cui bisogna anteporre un backslash e a non cancellare quelli che trovate all'inizio e alla fine del codice. Inserite infine il codice modificato in Gestione Codice HTML > in fondo al forum.

    Bottone per le firme


    Anche in questo caso il codice si suddivide in due parti, la prima è sempre un semplice form (modulo) HTML da inserire dove si desidera che appaia il bottone che indirizzerà l'utente nella pagina del profilo personale (preferibilmente in homepage):
    HTML
    <form action="/" method="get">
    <input type="hidden" name="act" value="UserCP">
    <input type="hidden" name="CODE" value="22">
    <input type="hidden" name="insertcode" value="1">
    <!-- Modificare solo la parte seguente -->
    <input type="submit" value="Testo Bottone" class="forminput" onclick="alert('Grazie del supporto! Ricordati di registrare le modifiche una volta aperta la pagina del tuo profilo personale!')">
    </form><br><small>Ideato da Bowser &copy; <a href="http://ffmagazine.forumfree.net/">ForumFree Magazine</a></small>


    Potete anche in questo caso sostituire il bottone con un immagine e personalizzare il testo del messaggio di avviso seguendo le stesse indicazioni presenti nel primo messaggio.

    La seconda parte è anche in questo caso un JavaScript da inserire in fondo al forum:
    CODICE
    <script type="text/javascript"><!--
    code='Testo o Link';
    //-- Controllo sull'azione
    if(location.search.indexOf('act=UserCP')!=-1 && location.search.indexOf('CODE=22')!=-1 && location.search.indexOf('insertcode=1')!=-1 ){
    //-- Controllo che il codice non sia già inserito
    if( document.REPLIER.Post.value.indexOf(code)==-1 )
    //-- Inserisce il codice
    document.REPLIER.Post.value += code;
    }
    //--></script>

    Anche in questo caso dovete modificare solo la parte
    CODICE
    code='Testo o Link';
    inserendo il testo o il codice per inserire un link o un banner al vostro forum al posto, ovviamente di Testo o Link, e inserire il codice modificato in Gestione Codice HTML > in fondo al forum.
    In pratica quindi lo script funziona in modo simile al messaggio di avvertimento prima di postare inserendo il testo specificato automaticamente nel titolo personale dell'utente che dovrà poi solo registrare le modifiche al proprio profilo autonomamente.

    Prelevato da Forumfree Magazine
     
    Top
    .
0 replies since 4/12/2010, 13:28   209 views
  Share  
.