Data/ora curentă este: Sam Apr 27, 2024 11:46 pm

1 rezultat gasit pentru profileLinks

Detaliile unui profil intr-un pop-up

Detaliile unui profil intr-un pop-up

Salutare tuturor,

In acest tutorial am sa va arat cum puteti obtine un pop-up spre detaliile utilizatorilor atunci cand faceti click pe nume. Acest tutorial se aplica pentru toate versiunile, deci haideti sa incepem.

Demonstratie:
Tag profilelinks pe Forum gratuit: forum de suport al utilizatorilor Demo11

Tag profilelinks pe Forum gratuit: forum de suport al utilizatorilor 096151758391. Activarea profilului avansat
Pentru ca acest script sa functioneze trebuie ca profilul avansat sa fie activat pe forumul dvs. Daca utilizati acest tutorial fara profilul avansat, s-ar putea sa apara cateva buguri.

Activarea profilului avansat se face intrand in:
Tag profilelinks pe Forum gratuit: forum de suport al utilizatorilor Go-jum10Panoul de Administrare~> Utilizatori & Grupuri ~> Utilizatori ~> Profiluri ~> Optiuni generale

Activare profil avansat: Da

In cazul in care este deja bifata, omiteti acest pas. Daca nu, bifati si apasati pe inregistrare.
Tag profilelinks pe Forum gratuit: forum de suport al utilizatorilor Advanc11

Tag profilelinks pe Forum gratuit: forum de suport al utilizatorilor 096151758392. Instalarea scriptului

Adaugati urmatorul cod in:
Tag profilelinks pe Forum gratuit: forum de suport al utilizatorilor Go-jum10P.A ~> Module ~> HTML & JAVASCRIPT ~> Gestiunea codurilor javascript ~> Creati un nou javascript

Nume: Profil
Amplasare: Toate paginile
Codul Javascript:
Cod:
jQuery(function () {
    jQuery('li.row a[href*="/u"], .img-whois+p a[href*="/u"], .page-bottom a[href*="/u"], .postprofile a[href*="/u"], p.author a[href*="/u"], form:has(.vf_jumpbox)~a[href*="/u"], .tcr a[href*="/u"], #stats a[href*="/u"], #onlinelist a[href*="/u"], .tcl.tdtopics a[href*="/u"], .pun .user a[href*="/u"], .ipbtable .row1 a[href*="/u"], #fo_stat a[href*="/u"], .activeusers-box a[href*="/u"], td.row3.over a[href*="/u"], .forumline:has(#i_whosonline) a[href*="/u"], span.name a[href*="/u"], span.postdetails a[href*="/u"], #info_open a[href*="/u"]').attr('id', 'profilePopup').click(function(){return false});
    jQuery('a[href*="/u"]:has(img)').removeAttr('id').click( function(){window.open(jQuery(this).attr('href'),'_self');});
    jQuery('a#profilePopup').click(function(){
    var UID = jQuery(this).attr('href');
    var UNM = jQuery(this).text();
    jQuery('body').append('<div id="profilefilter" style="position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0, 0.5);cursor:pointer;z-index:10;"></div>
<div id="profcont-container" style="background:#ffffff;top:20%;left:15%;right:15%;padding:4px;position:fixed;font-size:12px;border-radius:5px;z-index:50;">
 <div id="userprofile" style="max-height:400px;overflow-y:auto;">
 <center><span class="profileLoading" style="font-weight:bold;font-size:18px;">Se incarca...<br/><br/></span>
 </center>
 </div><br/><style type="text/css">#profileLinks a{background: #f1f1f1;padding: 5px;border: 1px solid #d7d7d7;text-decoration: none;color: #222;  margin-left: 4px;font-weight: bold;font-size: 11px;box-shadow:inset 1px 1px 1px white, 1px 1px 1px #d7d7d7;}</style><span id="profileLinks"><a href="'+UID+'">Vizualizare profil</a><span id="interactionLinks">  <a href="/privmsg?mode=post&u='+UID.replace('/u', '')+'">Trimite un mesaj privat</a>  <a href="/privmsg?mode=post_profile&u='+UID.replace('/u', '')+'">Posteaza in profilul utilizatorului</a><span style="float:right;"><a href="/profile?friend='+UNM.replace(/ /, "+")+'&mode=editprofile&page_profil=friendsfoes">Adauga ca prieten</a></span><br/><br/></span></div>');
    jQuery('#userprofile').load(UID + '#cp-main .panel, .forumline:has(#profile-advanced-details), .clear + #profile-advanced-details');
    if (!document.getElementById('logout')){jQuery('#interactionLinks').remove();}
    jQuery('#profilefilter').click(function () {jQuery('#profilefilter, #profcont-container').remove();});
    });
});


Pentru cei care doresc sa editeze aspectul popup-ului, voi expica in detaliu ce clase va trebui sa utilizati.

#profilefilter - Schimbarea culorii de fundal
Cod:
#profilefilter {
background: #culoare !important;
}


.profileLoading - Schimbarea stilului pentru textul "Se incarca..."
Cod:
.profileLoading {
background: #culoare !important;
font-size: 16px !important;
}


#profileLinks a - Schimbarea culorii link-urilor din subsol
Cod:
#profileLinks a{
color: #culoare !important
}


Inlocuiti #culoare cu culoarea dorita.

Si asta a fost tot!  Noroc
Scris de Zeus
la data de Vin Mar 07, 2014 8:13 pm
 
Cauta in: Tutoriale
Subiect: Detaliile unui profil intr-un pop-up
Raspunsuri: 0
Vizualizari: 4070

Sus

Mergi direct la: