Il Forum di Orebla.it
http://www.orebla.it/forum/

Modifica BBCode - hide link
http://www.orebla.it/forum/webmaster-f5/modifica-bbcode-hide-link-t1111.html
Pagina 1 di 1

Autore:  bianc@elen@ [ mar 12 apr, 2011 3:16 pm ]
Oggetto del messaggio:  Modifica BBCode - hide link

Ho provato in tutti i modi a dare un colore a questo bbcode però non ci riesco lo stesso.
Mi puoi dare una mano orebla per mettere un colore? Non capisco dove inserire ...

il codice è questo:
Codice:
[hideurl={URL}]{SIMPLETEXT}[/hideurl]


Codice:
    <a href="{URL}" id="guest" name="guest">{SIMPLETEXT}</a>
    <span name="guest" id="guest">&nbsp;</span>
    <script>
    var lks = document.links;
    for(i=0; i<lks.length;i++){
    if(lks[i].href.indexOf('mode=register')!=-1)
    {
    document.getElementsByTagName('A').guest.style.display="none";
    document.getElementsByTagName('SPAN').guest.innerHTML="You must be a registered user to see links.";
    }
    else{
    document.getElementsByTagName('A').guest.style.visibility="visible";
    }}
    </script>


Vorrei che la scritta "You must be a registered user to see links." fosse colorata.
E se possibile, vorrei che i link interni si aprisero nella stessa pagina però quelli esterni in una pagina nuova..
Credi che riesci ore ad aiutarmi in questo senso?
Grazie.

[Edit] Vorrei solo che i link (sia interni che esterni) si aprisero in una nuova pagina e colorare il testo :D

[EDIT 2] Risolto il problema con i link \:D/
ora rimane solo di colorare il testo...

Autore:  bianc@elen@ [ mar 12 apr, 2011 6:27 pm ]
Oggetto del messaggio:  Re: Modifica BBCode - hide link

Sbaglio da qualche parte ma non riesco a capire dove, i visitatori vedono la scritta colorata per i registrati non vedono il link, non vedono niente.
Posto il codice...
Codice:
<a href="{URL}"onclick="window.open(this.href);return false;" id="guest" name="guest"><font color="#0000FF"{SIMPLETEXT}</font></a>
    <span name="guest" id="guest">&nbsp;</span>
    <script>
    var lks = document.links;
    for(i=0; i<lks.length;i++){
    if(lks[i].href.indexOf('mode=register')!=-1)
    {
    document.getElementsByTagName('A').guest.style.display="none";
    document.getElementsByTagName('SPAN').guest.innerHTML="[Devi essere un utente registrato per vedere il link]";
    }
    else{
    document.getElementsByTagName('A').guest.style.visibility="visible";
    }}
    </script>

Autore:  bianc@elen@ [ mer 13 apr, 2011 8:20 am ]
Oggetto del messaggio:  Re: Modifica BBCode - hide link

Problema risolto, grazie. :)

Autore:  orebla [ mer 13 apr, 2011 11:05 am ]
Oggetto del messaggio:  Re: Modifica BBCode - hide link

Scusa se non ti ho risposto prima ma non ero al PC!
Adesso che hai risolto però voglio sapere come!!! :D :D

Autore:  bianc@elen@ [ mer 13 apr, 2011 11:16 am ]
Oggetto del messaggio:  Re: Modifica BBCode - hide link

Si si tranquillo immaginavo non eri al pc. :)
Certamente, eccolo qui:
Codice:
<a href="{URL}"onclick="window.open(this.href);return false;" id="guest" name="guest">{SIMPLETEXT}</a>
    <span name="guest" id="guest">&nbsp;</span>
    <script>
    var lks = document.links;
    for(i=0; i<lks.length;i++)
    {
    if(lks[i].href.indexOf('mode=register')!=-1)
    {
    document.getElementsByTagName('A').guest.style.display="none";
    document.getElementsByTagName('SPAN').guest.style.color="red";
    document.getElementsByTagName('SPAN').guest.innerHTML="[Devi essere un utente registrato per vedere il link]" + '<a href="ucp.php?mode=register">-[Click qui-ISCRIVITI]</a>';
    }
    else
    {
    document.getElementsByTagName('A').guest.style.visibility="visible";
    document.getElementsByTagName('A').guest.style.color="blue";
    }
    }
    </script>

Autore:  orebla [ mer 13 apr, 2011 1:20 pm ]
Oggetto del messaggio:  Re: Modifica BBCode - hide link

Ci pensavo già da tempo ad inserire questi link.
Hai notato, o pensi, ad aumento delle iscrizioni dopo l'uso di questa tecnica?!?

Autore:  bianc@elen@ [ ven 15 apr, 2011 4:39 pm ]
Oggetto del messaggio:  Re: Modifica BBCode - hide link

Ciao, guarda ore lo scopo si è questo, non so che dire perchè appena ieri ho "aperto" ai visitatori, si ho notato un traffico più alto di 20 visitatori (il numero fa ridere lo so), iscritti 5 ieri se non sbaglio.
Però mi sa che toglierò pure questa cosa e vorrei giocare un po' :) mi spiego, vorrei aprire tutto o almeno una parte del forum nel senso che anche i visitatori possono scrivere, sono curiosa che succederà.
Cattiva idea secondo te?

Autore:  orebla [ sab 16 apr, 2011 1:28 pm ]
Oggetto del messaggio:  Re: Modifica BBCode - hide link

Ma guarda non è una cattiva idea. Dipende sempre tutto da cosa tratta il tuo forum!
Mi spiego: ho visto che la tecnica del BBCode hide è da sempre applicata sui forum che condividono torrent o link a megavideo. Questi contenuti, per la loro natura, portano l'utente ad iscriversi perchè non è facile trovare file pirata "validi".
Mentre se io utilizzassi questa tecnica su questo forum in pochi si iscriverebbero, dato che i miei contenuti sono facilmente reperibili su altri siti che non richiedono iscrizione!

Comunque io sono dell'idea che bisogna fare delle prove! E tu hai fatto bene a provare!

Pagina 1 di 1 Tutti gli orari sono UTC + 1 ora
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/