Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc
Forum gratuit: forum de suport al utilizatorilor :: Despre Forumgratuit :: :: Actualizari si facilitati noi
Pagina 1 din 1 • Distribuiţi
Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc
Buna tuturor,
Iata in sfarsit toate noile functionalitati continute de prima actualizare din acest an. Distractie placuta!!
1 - Fereastra de logare tip pop-up
Tutorial pentru aceasta optiune gasiti Aici
O fereastra de tip pop-up pentru a permite o logare rapida a membrilor sau inregistrare rapida a vizitatorilor.
Administratorul poate adauga un mesaj personalizat in fereastra.
Aceasta optiune se gaseste in General -> Forum -> Configurare
2 – Control flood
Tutorial pentru aceasta optiune gasiti Aici
Permite administratorului sa limiteze crearea de subiecte, mesaje sau mesaje private. Valoarea reprezinta secundele, si setarea maxima este de 999.999, ceea ce reprezinta 277 de ore sau 11.5 zile.
Aceasta optiune se gaseste in General -> Forum -> Securitate
3 – Citate multiple
Aceasta optiune permite afisarea unui buton multi-citat. Acum va fi mai usor sa citati unul sau mai multe mesaje in aceelasi timp. Acest buton functioneaza pe principiul selectarii/deselectarii.
Aceasta optiune se gaseste in General -> Mesaje si emailuri -> Mesaje
4 - Anunturi care defileaza
Tutorial pentru aceasta optiune gasiti Aici
Afiseaza anunturi sub forma de text sau imagini pe portal, forum sau pe toate paginile forumului. Anunturile pot defila din stanga, dreapta, sus sau jos la o viteza aleasa de catre administrator. In plus, se poate marca si un timp de pauza si administratorul poate defini si spatiul pe orizontala sau verticala intre anunturi.
Aceasta optiune se gaseste in General -> Mesaje si emailuri -> Anunturi
5 - Sistem de puncte
Sistemul de puncte este un sistem bazat pe diferite criterii si permite utilizatorilor sa se evalueze singuri sau chiar sa si concureze.
Cum sunt calculate punctele ? Este suma mai multor date:
- Puncte determinate de numarul de mesaje
- Puncte determinate de numarul de subiecte create
- Puncte determinate de numarul de prieteni pe care ii are un membru
- Puncte de reputatie
- Puncte determinate de vechimea unui membru pe forum
- Puncte determinate de numarul de mesaje din profilul membrului
Administratorul forumului poate schimba multe optiuni la aceast sistem. Poate schimba numarul de puncte care se acorda membrilor pentru crearea de mesaje si subiecte pentru fiecare forum in parte. Pentru a face sistemul de puncte si mai atractiv, se pot crea si nivele de puncte care atunci cand este atins acorda un "rang" ales de catre administrator.
Campul de puncte poate fi afisat in profil, in mesaje sau in amandoua. Numele campului poate fi de asemenea schimbat.
Puteti gasi aceasta optiune in Module -> Puncte si reputatie -> Sistem de puncte
6 - Sistemul de reputatie
Tutorial pentru aceasta optiune gasiti Aici
Sistemul de reputatie, dupa cum ati observat, face parte din sistemul de puncte si se aseamana acestuia.
In fiecare mesaj, daca optiunea este activata, apare o bara mica ce permite evaluarea mesajul. Fiecare evaluare pozitiva sau negativa va duce la adaugarea sau pierderea de puncte de reputatie. Numarul de puncte castigat sau pierdut poate fi definit si modificat pentru fiecare categorie si forum in parte.
Butonul "Mersi" permite unui membru care a creat un subiect, sa multumeasca unui alt membru care a participat la mesajul respectiv.Mesajulpoate fi apoi scos in evidenta, cu o culoare aleasa in sectiunea Culori (Afisare >> Imagini si culori >> Culoarea de fundal a mesajului caruia i s-a multumit) va fi apoi evidentiat.
Campul de puncte poate fi afisat in profil, in mesaje sau in amandoua. Numele campului poate fi de asemenea schimbat.
In plus, exista cateva optiuni legate de reputatie menite sa limiteze folosirea acestei optiuni in functie de anumite criterii.(Vedeti panoul de administrare)
Puteti gasi aceasta optiune in Module -> Puncte si reputatie -> Reputatie
7 - Profil avansat
Tutorial pentru aceasta optiune gasiti Aici
Profilul avansat este un "remake" al profilului vBulletin.
Exista mai multe sectiuni cum ar fi:
- Mesajele membrului: Puteti scrie un mesaj in profilul unui membru
- Lista de prieteni ai unui membru
- Statistici
- Informatii pentru contact: permite contactarea membrului respectiv.
- Campurile din profil
Daca aceasta optiune este dezactivata, profilul simplu (cel actual) va fi afisat.
Gasiti aceasta optiune in Utilizatori & Grupuri -> Utilizatori -> Profiluri
Exista 3 posibilitati de a accesa profilul:
1. click pe pseudo din forum
2. click pe profilul din mesaje
3. din profil
Iata in sfarsit toate noile functionalitati continute de prima actualizare din acest an. Distractie placuta!!
1 - Fereastra de logare tip pop-up
Tutorial pentru aceasta optiune gasiti Aici
O fereastra de tip pop-up pentru a permite o logare rapida a membrilor sau inregistrare rapida a vizitatorilor.
Administratorul poate adauga un mesaj personalizat in fereastra.
Aceasta optiune se gaseste in General -> Forum -> Configurare
2 – Control flood
Tutorial pentru aceasta optiune gasiti Aici
Permite administratorului sa limiteze crearea de subiecte, mesaje sau mesaje private. Valoarea reprezinta secundele, si setarea maxima este de 999.999, ceea ce reprezinta 277 de ore sau 11.5 zile.
Aceasta optiune se gaseste in General -> Forum -> Securitate
3 – Citate multiple
Aceasta optiune permite afisarea unui buton multi-citat. Acum va fi mai usor sa citati unul sau mai multe mesaje in aceelasi timp. Acest buton functioneaza pe principiul selectarii/deselectarii.
Aceasta optiune se gaseste in General -> Mesaje si emailuri -> Mesaje
4 - Anunturi care defileaza
Tutorial pentru aceasta optiune gasiti Aici
Afiseaza anunturi sub forma de text sau imagini pe portal, forum sau pe toate paginile forumului. Anunturile pot defila din stanga, dreapta, sus sau jos la o viteza aleasa de catre administrator. In plus, se poate marca si un timp de pauza si administratorul poate defini si spatiul pe orizontala sau verticala intre anunturi.
Aceasta optiune se gaseste in General -> Mesaje si emailuri -> Anunturi
5 - Sistem de puncte
Sistemul de puncte este un sistem bazat pe diferite criterii si permite utilizatorilor sa se evalueze singuri sau chiar sa si concureze.
Cum sunt calculate punctele ? Este suma mai multor date:
- Puncte determinate de numarul de mesaje
- Puncte determinate de numarul de subiecte create
- Puncte determinate de numarul de prieteni pe care ii are un membru
- Puncte de reputatie
- Puncte determinate de vechimea unui membru pe forum
- Puncte determinate de numarul de mesaje din profilul membrului
Administratorul forumului poate schimba multe optiuni la aceast sistem. Poate schimba numarul de puncte care se acorda membrilor pentru crearea de mesaje si subiecte pentru fiecare forum in parte. Pentru a face sistemul de puncte si mai atractiv, se pot crea si nivele de puncte care atunci cand este atins acorda un "rang" ales de catre administrator.
Campul de puncte poate fi afisat in profil, in mesaje sau in amandoua. Numele campului poate fi de asemenea schimbat.
Puteti gasi aceasta optiune in Module -> Puncte si reputatie -> Sistem de puncte
6 - Sistemul de reputatie
Tutorial pentru aceasta optiune gasiti Aici
Sistemul de reputatie, dupa cum ati observat, face parte din sistemul de puncte si se aseamana acestuia.
In fiecare mesaj, daca optiunea este activata, apare o bara mica ce permite evaluarea mesajul. Fiecare evaluare pozitiva sau negativa va duce la adaugarea sau pierderea de puncte de reputatie. Numarul de puncte castigat sau pierdut poate fi definit si modificat pentru fiecare categorie si forum in parte.
Butonul "Mersi" permite unui membru care a creat un subiect, sa multumeasca unui alt membru care a participat la mesajul respectiv.Mesajulpoate fi apoi scos in evidenta, cu o culoare aleasa in sectiunea Culori (Afisare >> Imagini si culori >> Culoarea de fundal a mesajului caruia i s-a multumit) va fi apoi evidentiat.
Campul de puncte poate fi afisat in profil, in mesaje sau in amandoua. Numele campului poate fi de asemenea schimbat.
In plus, exista cateva optiuni legate de reputatie menite sa limiteze folosirea acestei optiuni in functie de anumite criterii.(Vedeti panoul de administrare)
Puteti gasi aceasta optiune in Module -> Puncte si reputatie -> Reputatie
7 - Profil avansat
Tutorial pentru aceasta optiune gasiti Aici
Profilul avansat este un "remake" al profilului vBulletin.
Exista mai multe sectiuni cum ar fi:
- Mesajele membrului: Puteti scrie un mesaj in profilul unui membru
- Lista de prieteni ai unui membru
- Statistici
- Informatii pentru contact: permite contactarea membrului respectiv.
- Campurile din profil
Daca aceasta optiune este dezactivata, profilul simplu (cel actual) va fi afisat.
Gasiti aceasta optiune in Utilizatori & Grupuri -> Utilizatori -> Profiluri
Exista 3 posibilitati de a accesa profilul:
1. click pe pseudo din forum
2. click pe profilul din mesaje
3. din profil
Re: Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc
In cazul in care ati modificat templateurile phpbb2, iata schimbarile care trebuie facute pentru fiecare noua functionalitate. Daca unul din templateurile mentionate nu a fost modificat, este inutil sa faceti schimbari, deoarece au fost facute automat.
Mesajul urmator contine modificarile necesare.
Cititi cu atentie si puneti in aplicare pentru a nu avea probleme cu forumurile!
Citate multiple
viewtopic_body
Adaugati la inceputul fisierului:
La inceputul randului care contine:
Mersi
viewtopic_body
La inceputul randului care contine:
Vot
viewtopic_body
Inlocuiti:
Campuri profil
viewtopic_body
Inlocuiti:
profile_view_body
Inlocuiti: Inlocuiti:
Mesajul urmator contine modificarile necesare.
Cititi cu atentie si puneti in aplicare pentru a nu avea probleme cu forumurile!
- Lista membrilor
- memberlist_body
- Inlocuiti:
- Cod:
<tr>
<th class="thCornerL" nowrap="nowrap" height="25">#</th>
<th class="thTop" nowrap="nowrap">{L_PM}</th>
<th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
<!-- BEGIN switch_th_group -->
<th class="thTop" nowrap="nowrap">{L_GROUPS}</th>
<!-- END switch_th_group -->
<th class="thTop" nowrap="nowrap">{L_FROM}</th>
<th class="thTop" nowrap="nowrap">{L_JOINED}</th>
<th class="thTop" nowrap="nowrap">{L_VISITED}</th>
<th class="thTop" nowrap="nowrap">{L_POSTS}</th>
<th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>
</tr>
<!-- BEGIN memberrow -->
<tr>
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"> {memberrow.ROW_NUMBER} </span></td>
<td class="{memberrow.ROW_CLASS}" align="center"> {memberrow.PM_IMG} </td>
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a class="gen" href="{memberrow.U_VIEWPROFILE}">{memberrow.USERNAME}</a></span></td>
<!-- BEGIN switch_td_group -->
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">{memberrow.GROUPS}</span></td>
<!-- END switch_td_group -->
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.LASTVISIT}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center"> {memberrow.WWW_IMG} </td>
</tr>
<!-- END memberrow -->
- Cod:
<tr>
<th class="thCornerL" nowrap="nowrap" height="25">#</th>
<th class="thTop" nowrap="nowrap">{L_AVATAR}</th>
<th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
<!-- BEGIN switch_th_group -->
<th class="thTop" nowrap="nowrap">{L_GROUPS}</th>
<!-- END switch_th_group -->
<th class="thTop" nowrap="nowrap">{L_INTERESTS}</th>
<th class="thTop" nowrap="nowrap">{L_JOINED}</th>
<th class="thTop" nowrap="nowrap">{L_VISITED}</th>
<th class="thTop" nowrap="nowrap">{L_POSTS}</th>
<th class="thTop" nowrap="nowrap">{L_PM}</th>
<th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>
</tr>
<!-- BEGIN memberrow -->
<tr>
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"> {memberrow.ROW_NUMBER} </span></td>
<td class="{memberrow.ROW_CLASS}" align="center"><div class="avatar mini"><a href="{memberrow.U_VIEWPROFILE}">{memberrow.AVATAR_IMG}</a></div></td>
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a class="gen" href="{memberrow.U_VIEWPROFILE}">{memberrow.USERNAME}</a></span></td>
<!-- BEGIN switch_td_group -->
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">{memberrow.GROUPS}</span></td>
<!-- END switch_td_group -->
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.INTERESTS}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.LASTVISIT}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center"> {memberrow.PM_IMG} </td>
<td class="{memberrow.ROW_CLASS}" align="center"> {memberrow.WWW_IMG} </td>
</tr>
<!-- END memberrow -->
- Cod:
<script type="text/javascript">
//<![CDATA[
var multiquote_img_off = '{JS_MULTIQUOTE_IMG_OFF}';
var multiquote_img_on = '{JS_MULTIQUOTE_IMG_ON}';
//]]>
</script>
- Cod:
{postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
- Cod:
{postrow.displayed.MULTIQUOTE_IMG}
- Cod:
{postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
- Cod:
{postrow.displayed.THANK_IMG}
- Cod:
<tr>
<td colspan="2"><span class="postbody"><!-- google_ad_section_start -->{postrow.displayed.MESSAGE}<!-- google_ad_section_end -->{postrow.displayed.SIGNATURE}</span><span class="gensmall">{postrow.displayed.EDITED_MESSAGE}</span></td>
</tr>
- Cod:
<tr>
<td colspan="2">
<!-- BEGIN switch_vote_active -->
<div class="vote gensmall">
<!-- BEGIN switch_vote -->
<div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}">+</a></div>
<!-- END switch_vote -->
<!-- BEGIN switch_bar -->
<div class="vote-bar" title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}">
<!-- BEGIN switch_vote_plus -->
<div class="vote-bar-plus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_plus.HEIGHT_PLUS}px;"></div>
<!-- END switch_vote_plus -->
<!-- BEGIN switch_vote_minus -->
<div class="vote-bar-minus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_minus.HEIGHT_MINUS}px;"></div>
<!-- END switch_vote_minus -->
</div>
<!-- END switch_bar -->
<!-- BEGIN switch_no_bar -->
<div title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}" class="vote-no-bar">----</div>
<!-- END switch_no_bar -->
<!-- BEGIN switch_vote -->
<div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}">-</a></div>
<!-- END switch_vote -->
</div>
<!-- END switch_vote_active -->
<span class="postbody">
<!-- google_ad_section_start -->
{postrow.displayed.MESSAGE}
<!-- google_ad_section_end -->
{postrow.displayed.SIGNATURE}
</span>
<span class="gensmall">{postrow.displayed.EDITED_MESSAGE}</span>
</td>
</tr>
- Cod:
<td class="{postrow.displayed.ROW_CLASS}" valign="top" width="150">
<span class="name"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />
<span class="postdetails poster-profile">
{postrow.displayed.POSTER_RANK}<br />
{postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
{postrow.displayed.POSTER_GENDER}
{postrow.displayed.ZODIAC_IMG}
{postrow.displayed.CHINESE_IMG}<br />
{postrow.displayed.POSTER_AGE_INT} {postrow.displayed.POSTER_AGE}
{postrow.displayed.POSTER_JOINED_INT} {postrow.displayed.POSTER_JOINED}
{postrow.displayed.POSTER_POSTS_INT} {postrow.displayed.POSTER_POSTS}
{postrow.displayed.POSTER_FROM_INT} {postrow.displayed.POSTER_FROM}
{postrow.displayed.POSTER_HOBBIES_INT} {postrow.displayed.POSTER_HOBBIES}
{postrow.displayed.POSTER_HUMOR_INT} {postrow.displayed.POSTER_HUMOR}
{postrow.displayed.POSTER_PERSONALIZED_PROFILE} {postrow.displayed.POSTER_RPG}
</span><br />
<img src="http://2img.net/i/fa/vide.gif" alt="" style="width: 150px; height: 1px;" />
</td>
- Cod:
<td class="{postrow.displayed.ROW_CLASS}" valign="top" width="150" style="background-color:#{postrow.displayed.THANK_BGCOLOR};">
<span class="name"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />
<span class="postdetails poster-profile">
{postrow.displayed.POSTER_RANK}<br />
{postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
<!-- BEGIN profile_field -->
{postrow.displayed.profile_field.LABEL}{postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
<!-- END profile_field -->
{postrow.displayed.POSTER_RPG}
</span><br />
<img src="http://2img.net/i/fa/vide.gif" alt="" style="width: 150px; height: 1px;" />
</td>
- Cod:
<tr>
<td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_LOCATION}: </span></td>
<td><b><span class="gen">{LOCATION}</span></b></td>
</tr>
<tr>
<td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_WEBSITE}: </span></td>
<td><span class="gen"><b>{WWW}</b></span></td>
</tr>
<tr>
<td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_OCCUPATION}: </span></td>
<td><b><span class="gen">{OCCUPATION}</span></b></td>
</tr>
<tr>
<td align="right" valign="top" nowrap="nowrap"><span class="gen">{L_INTERESTS}: </span></td>
<td><b><span class="gen">{INTERESTS}</span></b></td>
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_GENDER}: </span></td>
<td> <b><span class="gen">{GENDER}</span></b></td>
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_BIRTHDAY}: </span></td>
<td><b><span class="gen">{BIRTHDAY} {ZODIAC_IMG}{CHINESE_IMG}</span></b></td>
</tr>
<!-- BEGIN switch_profile_fields -->
<tr>
<td colspan="2" class="catLeft" align="center"><b><span class="gen">
<form action="profile.forum?mode=viewprofile&u={USER_ID}" method="post">
<input type="hidden" name="userid" value="{USER_ID}" />
{L_PROFILE_FIELDS}</span></b>
</td>
</tr>
<!-- BEGIN field -->
<tr>
<td class="gensmall row1" align="right"><span>{switch_profile_fields.field.NAME}:</span></td>
<td class="gensmall row2" valign="middle"><span>{switch_profile_fields.field.OBJECT}</span><br /></td>
</tr>
<!-- END field -->
<!-- BEGIN show_submit -->
<tr>
<td class="gensmall row1" align="right"></td>
<td class="gensmall row2" valign="middle"><input type="submit" value="{L_MODIFY}" name="modify_profilefields" class="liteoption" /><br /></td>
</tr>
<!-- END show_submit -->
</form>
<!-- END switch_profile_fields -->
- Cod:
<!-- BEGIN profile_field -->
<tr>
<td width="40%" align="right" valign="middle" nowrap="nowrap"><span class="gen">{profile_field.LABEL} </span></td>
<td width="60%" width="100%"><b><span class="gen">{profile_field.CONTENT}</span></b></td>
</tr>
<!-- END profile_field -->
- Cod:
<tr>
<td class="row1" valign="top" height="{S_CONTACT_HEIGHT}">
<table width="100%" border="0" cellspacing="1" cellpadding="0">
{L_EMAIL_ADDRESS}
{EMAIL_IMG}
<tr>
<td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_PM}:</span></td>
<td class="row1" valign="middle"><b><span class="gen">{PM_IMG}</span></b></td>
</tr>
{L_MESSENGER}
{MSN_IMG}
{L_YAHOO}
{YIM_IMG}
{L_AIM}
{AIM_IMG}
{L_ICQ_NUMBER}
<td class="row1">
<script type="text/javascript">
<!--
if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 ) {
document.write(' {ICQ_IMG}');
} else {
document.write('<table cellspacing="0" cellpadding="0" border="0"><tr><td nowrap="nowrap"><div style="position:relative;height:18px"><div style="position:absolute">{ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{ICQ_STATUS_IMG}</div></div></td></tr></table>');
}
//-->
</script>
<noscript>
{ICQ_IMG}
</noscript>
{L_SKYPE}
{SKYPE_IMG}
</td>
</tr>
<!-- BEGIN switch_admin_user_comment_active -->
<tr>
<td align="right" valign="middle" nowrap="nowrap" width="10%">
<span class="gen">{L_COMMENTS} :</span><br /><span class="gensmall">{L_MODS_AND_ADMINS}</span>
</td>
<td class="row1" valign="middle" width="90%">
<table align="center">
<tr>
<td>
<form action="{S_PROFILE_ACTION}" method="post" name="user_comment">
<input type="hidden" value="update_admin_user_comment" name="mode" />
<input type="hidden" value="{USER_ID}" name="userid" />
<textarea class="post" name="admin_user_comment_text" rows="8" cols="30">{ADMIN_USER_COMMENT}</textarea>
<br />
<input type="submit" class="mainoption" name="user_comment_maj" value="{L_UPDATE}" />
</form>
</td>
</tr>
</table>
</td>
</tr>
<!-- END switch_admin_user_comment_active -->
</table>
</td>
</tr>
- Cod:
<tr>
<td class="row1" valign="top" height="{S_CONTACT_HEIGHT}">
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<!-- BEGIN contact_field -->
<tr>
<td width="40%" align="right" valign="middle" nowrap="nowrap"><span class="gen">{contact_field.LABEL}</span></td>
<td width="60%" valign="middle"><b><span class="gen">{contact_field.CONTENT}</span></b></td>
</tr>
<!-- END contact_field -->
<!-- BEGIN switch_admin_user_comment_active -->
<tr>
<td align="right" valign="middle" nowrap="nowrap" width="50%">
<span class="gen">{L_COMMENTS} :</span><br /><span class="gensmall">{L_MODS_AND_ADMINS}</span>
</td>
<td class="row1" valign="middle">
<table align="center">
<tr>
<td>
{ADMIN_USER_COMMENT}
</td>
</tr>
</table>
</td>
</tr>
<!-- END switch_admin_user_comment_active -->
</table>
</td>
</tr>
Re: Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc
A fost necesara o actualizare a templateului PHPBB2. Trebuie deci facuta urmatoarea modificare a fisierului: profile_view_body
Inlocuiti:
Cu:
Inlocuiti:
- Cod:
<tr>
<td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_LOCATION}: </span></td>
<td><b><span class="gen">{LOCATION}</span></b></td>
</tr>
<tr>
<td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_WEBSITE}: </span></td>
<td><span class="gen"><b>{WWW}</b></span></td>
</tr>
<tr>
<td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_OCCUPATION}: </span></td>
<td><b><span class="gen">{OCCUPATION}</span></b></td>
</tr>
<tr>
<td align="right" valign="top" nowrap="nowrap"><span class="gen">{L_INTERESTS}: </span></td>
<td><b><span class="gen">{INTERESTS}</span></b></td>
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_GENDER}: </span></td>
<td> <b><span class="gen">{GENDER}</span></b></td>
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_BIRTHDAY}: </span></td>
<td><b><span class="gen">{BIRTHDAY} {ZODIAC_IMG}{CHINESE_IMG}</span></b></td>
</tr>
<!-- BEGIN switch_profile_fields -->
<tr>
<td colspan="2" class="catLeft" align="center"><b><span class="gen">
<form action="profile.forum?mode=viewprofile&u={USER_ID}" method="post">
<input type="hidden" name="userid" value="{USER_ID}" />
{L_PROFILE_FIELDS}</span></b>
</td>
</tr>
<!-- BEGIN field -->
<tr>
<td class="gensmall row1" align="right"><span>{switch_profile_fields.field.NAME}:</span></td>
<td class="gensmall row2" valign="middle"><span>{switch_profile_fields.field.OBJECT}</span><br /></td>
</tr>
<!-- END field -->
<!-- BEGIN show_submit -->
<tr>
<td class="gensmall row1" align="right"></td>
<td class="gensmall row2" valign="middle"><input type="submit" value="{L_MODIFY}" name="modify_profilefields" class="liteoption" /><br /></td>
</tr>
<!-- END show_submit -->
</form>
<!-- END switch_profile_fields -->
Cu:
- Cod:
<!-- BEGIN profile_field -->
<tr>
<td width="40%" align="right" valign="top" nowrap="nowrap"><span class="gen">{profile_field.LABEL} </span></td>
<td width="60%" width="100%"><b><span class="gen">{profile_field.CONTENT}</span></b><!-- BEGIN profil_type_user_posts --><br /><span class="genmed">[{POST_PERCENT_STATS} / {POST_DAY_STATS}]</span> <br />
<span class="genmed"><a class="genmed" href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS} :</a><br />
- <a class="genmed" href="{U_SEARCH_USER}">{L_TOPICS}</a><br />
- <a class="genmed" href="{U_SEARCH_USER}&show_results=posts">{L_POSTS}</a></span><!-- END profil_type_user_posts --></td>
</tr>
<!-- END profile_field -->
Re: Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc
O alta modificare, a fisierului overall_header_new care trebuie efectuata si care priveste anunturile, este:
Inlocuiti:
Cu:
------------------------------------------------------------
Inlocuiti:
Cu:
Inlocuiti:
- Cod:
<!-- BEGIN switch_enable_pm_popup -->
<script type="text/javascript">
//<![CDATA[
pm = window.open('{U_PRIVATEMSGS_POPUP}', '_faprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
pm.focus();
//]]>
</script>
<!-- END switch_enable_pm_popup -->
<!-- BEGIN switch_report_popup -->
<script type="text/javascript">
//<![CDATA[
report = window.open('{switch_report_popup.U_REPORT_POPUP}', '_phpbbreport', 'HEIGHT={switch_report_popup.S_HEIGHT},resizable=yes,scrollbars=no,WIDTH={switch_report_popup.S_WIDTH}');
report.focus();
//]]>
</script>
<!-- END switch_report_popup -->
Cu:
- Cod:
<!-- BEGIN switch_ticker -->
<script src="/{JS_DIR}/jquery/ticker/ticker.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="/{JS_DIR}/jquery/ticker/ticker.css" />
<!-- END switch_ticker -->
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
<!-- BEGIN switch_enable_pm_popup -->
pm = window.open('{U_PRIVATEMSGS_POPUP}', '_faprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
pm.focus();
<!-- END switch_enable_pm_popup -->
<!-- BEGIN switch_report_popup -->
report = window.open('{switch_report_popup.U_REPORT_POPUP}', '_phpbbreport', 'HEIGHT={switch_report_popup.S_HEIGHT},resizable=yes,scrollbars=no,WIDTH={switch_report_popup.S_WIDTH}');
report.focus();
<!-- END switch_report_popup -->
<!-- BEGIN switch_ticker -->
ticker_start({switch_ticker.HEIGHT}, {switch_ticker.SPACING}, {switch_ticker.SPEED}, '{switch_ticker.DIRECTION}', {switch_ticker.STOP_TIME});
<!-- END switch_ticker -->
});
<!-- BEGIN switch_login_popup -->
var logInPopUp, logInIframe, logInContent, logInPopUpLeft, logInPopUpTop, logInPopUpWidth = {LOGIN_POPUP_WIDTH}, logInPopUpHeight = {LOGIN_POPUP_HEIGHT}, logInBackgroundResize = false, logInBackgroundClass = false, logInPopUpCss = '{T_HEAD_STYLESHEET}';
<!-- END switch_login_popup -->
//]]>
</script>
------------------------------------------------------------
Inlocuiti:
- Cod:
<table cellspacing="0" cellpadding="0" border="0" align="{MENU_POSITION}">
<tr>
<td align="{MENU_POSITION}"{MENU_NOWRAP}>{GENERATED_NAV_BAR}</td>
</tr>
</table>
<div style="clear: both;"></div>
Cu:
- Cod:
<table cellspacing="0" cellpadding="0" border="0" align="{MENU_POSITION}">
<tr>
<td align="{MENU_POSITION}"{MENU_NOWRAP}>{GENERATED_NAV_BAR}</td>
</tr>
</table>
<div style="clear: both;"></div>
<!-- BEGIN switch_ticker -->
<div id="fa_ticker_block" class="forumline" style="margin-top:4px;margin-bottom:4px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td {CLASS_TABLE_TYPE} align="left">
<div id="fa_ticker_container">
<div id="fa_ticker" style="height:{switch_ticker.HEIGHT}px;">
<div class="fa_ticker_content">
<!-- BEGIN ticker_row -->
<div>{switch_ticker.ticker_row.ELEMENT}</div>
<!-- END ticker_row -->
</div>
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- END switch_ticker -->
Noutati si corectari la profil
Buna tuturor,
Iata corectarile definitive care vor fi efectuate astazi:
- casuta modificabila pentru comentarii (a revenit!!)
- modificarea campurilor direct din profil (Tutorial pentru aceasta optiune gasiti Aici)
- corectare in lista de prieteni, daugarea icon-urilor "online / offline" personalizabile
- modificare pentru versiunii InVision / profil simplu
- modificare pentru toate versiunile / profil avansat
si modificarile ce trebuie facute la templateuri
Noutati in legatura cu modificarea campurilor din profil
Campurile pot fi modificate direct in profil. Nu uitati ca permisiunile sunt decise inainte de catre administrator.
Daca aveti permisiunea de a modifica sau completa un camp din profilul propriu sau din cel al celorlalti membri, veti vedea in fata campului modificabil, icon-ul care trebuie selectat pentru a putea introduce informatia dorita. Apoi validati modificarea gratie icon-ului iar aceasta va fi efectuata automat.
Acelasi principiu este prezentat atat in profilul simplu cat si in cel avansat.
NUmai bine
Iata corectarile definitive care vor fi efectuate astazi:
- casuta modificabila pentru comentarii (a revenit!!)
- modificarea campurilor direct din profil (Tutorial pentru aceasta optiune gasiti Aici)
- corectare in lista de prieteni, daugarea icon-urilor "online / offline" personalizabile
- modificare pentru versiunii InVision / profil simplu
- modificare pentru toate versiunile / profil avansat
si modificarile ce trebuie facute la templateuri
- Campurile din profil
- profile_view_body
- Inlocuiti:
- Cod:
[tr] <tr>
<td align="right" valign="middle" nowrap="nowrap"><span
class="gen">{L_LOCATION}: </span></td>
<td><b><span class="gen">{LOCATION}</span></b></td>
</tr>
<tr>
<td align="right" valign="middle" nowrap="nowrap"><span
class="gen">{L_WEBSITE}: </span></td>
<td><span class="gen"><b>{WWW}</b></span></td>
</tr>
<tr>
<td align="right" valign="middle" nowrap="nowrap"><span
class="gen">{L_OCCUPATION}: </span></td>
<td><b><span class="gen">{OCCUPATION}</span></b></td>
</tr>
<tr>
<td align="right" valign="top" nowrap="nowrap"><span
class="gen">{L_INTERESTS}: </span></td>
<td><b><span class="gen">{INTERESTS}</span></b></td>
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><span
class="gen">{L_GENDER}: </span></td>
<td> <b><span class="gen">{GENDER}</span></b></td>
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><span
class="gen">{L_BIRTHDAY}: </span></td>
<td><b><span class="gen">{BIRTHDAY}
{ZODIAC_IMG}{CHINESE_IMG}</span></b></td>
</tr>
<!-- BEGIN switch_profile_fields -->
<tr>
<td colspan="2" class="catLeft" align="center"><b><span
class="gen">
<form action="profile.forum?mode=viewprofile&u={USER_ID}"
method="post">
<input type="hidden" name="userid" value="{USER_ID}" />
{L_PROFILE_FIELDS}</span></b>
</td>
</tr>
<!-- BEGIN field -->
<tr>
<td class="gensmall row1"
align="right"><span>{switch_profile_fields.field.NAME}:</span></td>
<td class="gensmall row2"
valign="middle"><span>{switch_profile_fields.field.OBJECT}</span><br
/></td>
</tr>
<!-- END field -->
<!-- BEGIN show_submit -->
<tr>
<td class="gensmall row1" align="right"></td>
<td class="gensmall row2" valign="middle"><input type="submit"
value="{L_MODIFY}" name="modify_profilefields" class="liteoption" /><br
/></td>
</tr>
<!-- END show_submit -->
</form>
<!-- END switch_profile_fields -->
- Cod:
<!-- BEGIN profile_field -->
<dl id="{switch_profile_tab.profile_field.ID}">
<dt>
{switch_profile_tab.profile_field.LABEL}
</dt>
<dd>
{switch_profile_tab.profile_field.CONTENT}
</dd>
</dl>
<div class="separator"> </div>
<!-- END profile_field -->
- Adaugati la sfarsitul templateului:
- Cod:
<script type="text/javascript"
src="/{JS_DIR}/jquery/jquery.json-1.3.min.js"></script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
$('[id^=field_id]').each(function(){
if ( $(this).find('.field_editable').is('span') )
{
$(this).hover(function()
{
if(
$(this).find('.field_editable.invisible').is('span') )
{
$(this).find('.field_editable').prev().addClass('ajax-profil_hover').parent().addClass('ajax-profil_parent').append('<div
class="ajax-profil_edit"><img src="{AJAX_EDIT_IMG}" /></div>');
$(this).find('.ajax-profil_edit').attr({
alt: "{L_FIELD_EDIT_VALUE}",
title: "{L_FIELD_EDIT_VALUE}"
}).click(function(){
$(this).prev().prev().removeClass('ajax-profil_hover').addClass('invisible').next().removeClass('invisible').append('<img
src="{AJAX_VALID_IMG}" class="ajax-profil_valid" />').find('input,select');
$(this).prev().find('.ajax-profil_valid').attr({
alt: "{L_VALIDATE}",
title: "{L_VALIDATE}"
}).click(function(){
var content = new Array();
$(this).parent().find('[name]').each(function(){
var type_special =
$(this).is('input[type=radio],input[type=checkbox]');
if ( (type_special &&
$(this).is(':checked')) || !type_special )
{
content.push(new
Array($(this).attr('name'), $(this).attr('value')));
}
});
var id_name =
$(this).parents('[id^=field_id]').attr('id');
var id = id_name.substring(8,
id_name.length);
$.post(
"ajax_profile.forum?jsoncallback=?",
{id:id,user:"{CUR_USER_ID}",active:"{CUR_USER_ACTIVE}",content:$.toJSON(content)},
function(data){
$.each(data, function(i, item){
$('[id=field_id' + i +
']').find('span.field_uneditable').html(item).end().find('.ajax-profil_valid').remove().end().find('.field_editable').addClass('invisible').end().find('.field_uneditable').removeClass('invisible');
});
},
"json"
);
});
$(this).remove();
});
}
},function()
{
if(
$(this).find('.field_editable.invisible').is('span') )
{
$(this).find('.field_editable').prev().removeClass('ajax-profil_hover');
$(this).find('.ajax-profil_edit').remove();
}
});
}
});
});
//]]>
</script>
Noutati in legatura cu modificarea campurilor din profil
Campurile pot fi modificate direct in profil. Nu uitati ca permisiunile sunt decise inainte de catre administrator.
Daca aveti permisiunea de a modifica sau completa un camp din profilul propriu sau din cel al celorlalti membri, veti vedea in fata campului modificabil, icon-ul care trebuie selectat pentru a putea introduce informatia dorita. Apoi validati modificarea gratie icon-ului iar aceasta va fi efectuata automat.
Acelasi principiu este prezentat atat in profilul simplu cat si in cel avansat.
NUmai bine
Noutate la permisiunile de modificare a campurilor din profil
Buna tuturor,
A fost efectuata o alta modificare in profil, de aceasta data legata de permisiunile celor care pot modifica anumite campuri.
Inainte, in panoul cu optiuni, exista o lista din care puteam alege nivelul de permisiuni:
Acum permisiunile sunt individuale.
Verificati deci ca in panoul vostru, dupa aceasta mica actualizare, permisunile sa fi ramas cele pe care le doriti.
Pe curand
A fost efectuata o alta modificare in profil, de aceasta data legata de permisiunile celor care pot modifica anumite campuri.
Inainte, in panoul cu optiuni, exista o lista din care puteam alege nivelul de permisiuni:
Acum permisiunile sunt individuale.
Verificati deci ca in panoul vostru, dupa aceasta mica actualizare, permisunile sa fi ramas cele pe care le doriti.
Pe curand
Pop-up de conexiune
Pentru a face sa functioneze fereastra pop-up de conexiune in cazul in care ati modificat templateul overall_header_new, va rugam mai intai sa faceti modificarea mentionata aici, apoi:
- Popup de conexiune
- overall_header_new
- Inlocuiti:
- Cod:
{GREETING_POPUP}
<script src="/{JS_DIR}/{L_LANG}.js" type="text/javascript"></script>
- Cod:
{GREETING_POPUP}
<!-- BEGIN switch_login_popup -->
<script type="text/javascript">
//<![CDATA[
var logInPopUp, logInIframe, logInContent, logInPopUpLeft, logInPopUpTop, logInPopUpWidth = {LOGIN_POPUP_WIDTH}, logInPopUpHeight = {LOGIN_POPUP_HEIGHT}, logInBackgroundResize = false, logInBackgroundClass = false, logInPopUpCss = '{T_HEAD_STYLESHEET}';
//]]>
</script>
<!-- END switch_login_popup -->
<script src="/{JS_DIR}/{L_LANG}.js" type="text/javascript"></script>
- Si inlocuiti :
- Cod:
<!-- END hitskin_preview -->
<a name="top"></a>
{JAVASCRIPT}
- Cod:
<!-- END hitskin_preview -->
<!-- BEGIN switch_login_popup -->
<div id="login_popup">
<iframe id="login_popup_iframe" frameborder="0" scrolling="no"></iframe>
<div id="login_popup_content">
<div id="login_popup_background">
<table class="forumline" width="{LOGIN_POPUP_WIDTH}" height="{LOGIN_POPUP_HEIGHT}" border="0" cellspacing="1" cellpadding="0">
<tr height="25">
<td class="catLeft">
<span class="genmed module-title">{SITENAME}</span>
</td>
</tr>
<tr height="{LOGIN_POPUP_MSG_HEIGHT}">
<td class="row1" align="left" valign="top">
<div id="login_popup_buttons">
<form action="{S_LOGIN_ACTION}" method="get" target="_parent">
<input type="submit" class="mainoption" value="{L_LOGIN}" />
<input type="button" class="mainoption" value="{L_REGISTER}" onclick="parent.location='{U_REGISTER}';" />
<input id="login_popup_close" type="button" class="button" value="{L_DONT_DISPLAY_AGAIN}" />
</form>
</div>
<span class="genmed">{LOGIN_POPUP_MSG}</span>
</td>
</tr>
</table>
</div>
</div>
</div>
<!-- END switch_login_popup -->
<a name="top"></a>
{JAVASCRIPT}
Subiecte similare
» Noi îmbunătățiri pentru versiunea mobilă: citate, instrumente de moderare ...
» Sistem pentru imagini multiple la profil
» Design elegant pentru citate
» Limitati numarul de suprapuneri de citate
» Clasa CSS pentru citate, spoilere si coduri.
» Sistem pentru imagini multiple la profil
» Design elegant pentru citate
» Limitati numarul de suprapuneri de citate
» Clasa CSS pentru citate, spoilere si coduri.
Forum gratuit: forum de suport al utilizatorilor :: Despre Forumgratuit :: :: Actualizari si facilitati noi
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum