Modificare bbcode hide link

Discuţii legate de instalarea şi funcţionarea unor MODificări vechi sau noi ale forumului phpBB 3.0.x.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Închis
Avatar utilizator
biancaelena
Utilizator înregistrat
Mesaje: 15
Membru din: 01-Apr-2011, 13:56:14
Versiune: 3.0.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Nivel php: Puţin experimentat
Localitate: Galati

Modificare bbcode hide link

Mesaj de biancaelena »

Scuze daca nu am postat in sectiunea corecta.
Am nevoie de ajutorul vostru..
am un codice pentru bbcode hide link
acesta este originalul

Cod: Selectaţi tot

    [hideurl={URL}]{SIMPLETEXT}[/hideurl]

Cod: Selectaţi tot

    <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>
Am modificat codicele (al 2-lea) ca linkurile sa se deschida intr-o alta pagina, ce va rog eu.. as vrea ca linkul si scrisul care este vazut de vizitatori sa fie colorat, nu reusesc sa imi dau seama unde pot baga culoarea...
acum codicele modificat arata asa

Cod: Selectaţi tot

<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.innerHTML="[You must be a registered user to see links]";
    }
    else{
    document.getElementsByTagName('A').guest.style.visibility="visible";
    }}
    </script>
Imi puteti da o mana de ajutor? Multumesc mult.
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Re: Modificare bbcode hide link

Mesaj de bogdan »

Foloseste guest.style.color:

Cod: Selectaţi tot

 document.getElementsByTagName('A').guest.style.display="none";
document.getElementsByTagName('SPAN').guest.style.color="red";
document.getElementsByTagName('SPAN').guest.innerHTML="[You must be a registered user to see links]";
Avatar utilizator
biancaelena
Utilizator înregistrat
Mesaje: 15
Membru din: 01-Apr-2011, 13:56:14
Versiune: 3.0.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Nivel php: Puţin experimentat
Localitate: Galati

Re: Modificare bbcode hide link

Mesaj de biancaelena »

Bogdan, esti fantastic, multumesc mult de tot!
Crezi ca putem face ca si linkul vazut de cei registrati sa fie colorat? Si.. as vrea sa adaug... click here for register" evident sa apara linkul pt inregistrare...
Sper ca am explicat..
Multumesc mult.
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Re: Modificare bbcode hide link

Mesaj de bogdan »

Nu trebuia decat sa adaptezi un pic.

Foloseste

Cod: Selectaţi tot

<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="[You must be a registered user to see links]" + '<a href="ucp.php?mode=register">Click here for register</a>';
}
else
{
document.getElementsByTagName('A').guest.style.visibility="visible";
document.getElementsByTagName('A').guest.style.color="yellow";
}
}
 </script>
Avatar utilizator
biancaelena
Utilizator înregistrat
Mesaje: 15
Membru din: 01-Apr-2011, 13:56:14
Versiune: 3.0.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Nivel php: Puţin experimentat
Localitate: Galati

Re: Modificare bbcode hide link

Mesaj de biancaelena »

Bogdan iti multumesc mult, functioneaza perfect, e asa cum il vroiam.
Felicitari esti fantastic in phpbb.
Închis

Înapoi la “3.0.x Suport pentru MODificări”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori