Forum gratuit: forum de suport al utilizatorilor
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc

Vezi subiectul anterior Vezi subiectul urmator In jos

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Empty Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc

Mesaj Scris de Admin Mar Mar 17, 2009 12:20 pm

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

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Conexi10

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

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Flood10

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

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Citate10


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

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Anuntu10


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

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Puncte10




profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Puncte11

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.

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Reputa12

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.

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Reput_10

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

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Prof_a12



Exista 3 posibilitati de a accesa profilul:


1. click pe pseudo din forum

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Profil12


2. click pe profilul din mesaje

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Profil13



3. din profil

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Profil14
Admin

Admin
Administrator
Administrator

Mesaje : 886
Data înscrierii : 14/12/2007
Mulțumiri : 18
Google Chrome phpBB3

https://help.forumgratuit.ro
Admin a fost mulțumit de autorul acestui subiect.

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Empty Re: Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc

Mesaj Scris de Admin Mar Mar 17, 2009 3:06 pm

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!



  • 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 -->
        Cu:
        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">&nbsp;{memberrow.ROW_NUMBER}&nbsp;</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">&nbsp;{memberrow.PM_IMG}&nbsp;</td>
         <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.WWW_IMG}&nbsp;</td>
        </tr>
        <!-- END memberrow -->

  • Citate multiple

    • viewtopic_body

      • Adaugati la inceputul fisierului:
        Cod:
        <script type="text/javascript">
        //<![CDATA[
        var multiquote_img_off = '{JS_MULTIQUOTE_IMG_OFF}';
        var multiquote_img_on = '{JS_MULTIQUOTE_IMG_ON}';
        //]]>
        </script>

      • La inceputul randului care contine:
        Cod:
        {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
        Adaugati:
        Cod:
        {postrow.displayed.MULTIQUOTE_IMG}

  • Mersi

    • viewtopic_body

      • La inceputul randului care contine:
        Cod:
        {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
        Adaugati:
        Cod:
        {postrow.displayed.THANK_IMG}

  • Vot

    • viewtopic_body

      • Inlocuiti:
        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>
        Cu:
        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>

  • Campuri profil

    • viewtopic_body

      • Inlocuiti:
        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>
        Cu:
        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>

    • profile_view_body

      • 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="middle" nowrap="nowrap"><span class="gen">{profile_field.LABEL}&nbsp;</span></td>
         <td width="60%" width="100%"><b><span class="gen">{profile_field.CONTENT}</span></b></td>
        </tr>
        <!-- END profile_field -->
      • Inlocuiti:
        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>
        Cu:
        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>
Admin

Admin
Administrator
Administrator

Mesaje : 886
Data înscrierii : 14/12/2007
Mulțumiri : 18
Google Chrome phpBB3

https://help.forumgratuit.ro
Admin a fost mulțumit de autorul acestui subiect.

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Empty Re: Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc

Mesaj Scris de Admin Vin Mar 20, 2009 5:18 pm

A fost necesara o actualizare a templateului PHPBB2. Trebuie deci facuta urmatoarea modificare a fisierului: profile_view_body

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}&nbsp;</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 />
                &nbsp;&nbsp;- <a class="genmed" href="{U_SEARCH_USER}">{L_TOPICS}</a><br />
                &nbsp;&nbsp;- <a class="genmed" href="{U_SEARCH_USER}&show_results=posts">{L_POSTS}</a></span><!-- END profil_type_user_posts --></td>
            </tr>
            <!-- END profile_field -->
Admin

Admin
Administrator
Administrator

Mesaje : 886
Data înscrierii : 14/12/2007
Mulțumiri : 18
Google Chrome phpBB3

https://help.forumgratuit.ro
Admin a fost mulțumit de autorul acestui subiect.

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Empty Re: Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc

Mesaj Scris de Admin Vin Mar 20, 2009 5:20 pm

O alta modificare, a fisierului overall_header_new care trebuie efectuata si care priveste anunturile, este:

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 -->
Admin

Admin
Administrator
Administrator

Mesaje : 886
Data înscrierii : 14/12/2007
Mulțumiri : 18
Google Chrome phpBB3

https://help.forumgratuit.ro
Admin a fost mulțumit de autorul acestui subiect.

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Empty Noutati si corectari la profil

Mesaj Scris de Admin Vin Mar 27, 2009 1:25 pm

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


  • 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 -->
        Cu:
        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">&nbsp;</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 profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Modifi10 care trebuie selectat pentru a putea introduce informatia dorita. Apoi validati modificarea gratie icon-ului profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Valida10 iar aceasta va fi efectuata automat.


profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Profil18

Acelasi principiu este prezentat atat in profilul simplu cat si in cel avansat.

NUmai bine
Admin

Admin
Administrator
Administrator

Mesaje : 886
Data înscrierii : 14/12/2007
Mulțumiri : 18
Google Chrome phpBB3

https://help.forumgratuit.ro
Admin a fost mulțumit de autorul acestui subiect.

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Empty Noutate la permisiunile de modificare a campurilor din profil

Mesaj Scris de Admin Mier Apr 01, 2009 12:36 pm

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:

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Profil20


Acum permisiunile sunt individuale.

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Profil22

Verificati deci ca in panoul vostru, dupa aceasta mica actualizare, permisunile sa fi ramas cele pe care le doriti.

Pe curand
A face cu ochiul
Admin

Admin
Administrator
Administrator

Mesaje : 886
Data înscrierii : 14/12/2007
Mulțumiri : 18
Google Chrome phpBB3

https://help.forumgratuit.ro
Admin a fost mulțumit de autorul acestui subiect.

profil - Noi functionalitati: sistem de reputatie, de puncte, anunturi, citate multiple, etc Empty Pop-up de conexiune

Mesaj Scris de Admin Mar Apr 07, 2009 4:05 pm

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>
        Cu :
        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}
        Cu :
        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}
Admin

Admin
Administrator
Administrator

Mesaje : 886
Data înscrierii : 14/12/2007
Mulțumiri : 18
Google Chrome phpBB3

https://help.forumgratuit.ro
Admin a fost mulțumit de autorul acestui subiect.

Vezi subiectul anterior Vezi subiectul urmator Sus

- Subiecte similare

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum