Tutorial User reputation points phpbb3 • Tutoriale PHPBB3 • Forum CS Gothic - Tutoriale Counter Strike - Server CS
It is currently 24 May 2012, 10:25












Mobile Payments by Fortumo



 Page 1 of 6 [ 41 mesaje ]  Go to page 1, 2, 3, 4, 5, 6  Next
Your Ad Here
Author Message
 Post subject: Tutorial User reputation points phpbb3
PostPosted: 31 Aug 2011, 16:04 
Membru Fidel
User avatar

Joined: 26 Dec 2010, 15:38
Posts: 521
Location: Craiova
Multumiri date: 31
Multumiri primite: 71
Nume Steam: alecs-zeus
Arma Preferata: mp5
Harta Preferata: de_dust2
Server preferat: PUBLIC
Cunostinte_CS: Foarte slabe
Detinator Server: NU
Detinator Steam: DA
Sex: Masculin
Puncte Reputatie: 1645
Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Your Ad Here
Multi doresc acest mod si intampina probleme la el ,cu acest tutorial sigur veti reusi!(Asta numai daca faceti ce trebuie)

Titlu: User reputation points

Description:Acest mod va adauga sistemul de reputatie la forumul dvs!

Tutorial realizat de : PlaY4FuN
Version:0.3.1

Installation Level:Easy

Installation Time:~12 minutes


Instalare
Urcati tot ce contine folderul root pe host

Fisiere de modificat(este recomandat sa copiati toate fisierele pe care trebuie sa l-e modificati si sa le editati cu Notepad++)
Deschide common.php
Cauta
require($phpbb_root_path . 'includes/constants.' . $phpEx);
require($phpbb_root_path . 'includes/db/' . $dbms . '.' . $phpEx);
require($phpbb_root_path . 'includes/utf/utf_tools.' . $phpEx);

Adauga dupa
// idiotnesia wuz here - user rep point
require($phpbb_root_path . 'includes/functions_reputation.' . $phpEx);
// end

Deschide memberlist.php
Cauta
      if (!empty($profile_fields['row']))
      {
         $template->assign_vars($profile_fields['row']);
      }

Adauga inainte
// idiotnesia wuz here - user rep point
      $user->add_lang('mods/reputation_mod');
      $template->assign_vars(array(
         'S_REPUTATION'      => $member['user_hide_reputation'] ? false : true,
         'REPUTATION'      => $member['user_reputation'],
         'REP_POWER'         => $reputation->get_rep_power($member['user_posts'], $member['user_regdate'], $member['user_reputation'], $member['group_id']),
         )
      );
// end

Deschide viewtopic.php
Cauta
// Setup look and feel
$user->setup('viewtopic', $topic_data['forum_style']);

Adauga dupa
// idiotnesia wuz here - user rep point
$user->add_lang('mods/reputation_mod');
// end

Cauta
// Does this topic contain a poll?

Adauga inainte
// idiotnesia wuz here - user rep point
$reputation->viewtopic($forum_id);
// end

Cauta
// Generate online information for user

Adauga inainte
// idiotnesia wuz here - user rep point
$reputation_cache = $reputation->get_user_reputation($id_cache);
// end

Cauta
   if (isset($cp_row['row']) && sizeof($cp_row['row']))
   {
      $postrow = array_merge($postrow, $cp_row['row']);
   }

Adauga dupa
// idiotnesia wuz here - user rep point
   $postrow = array_merge($postrow, $reputation->reputation_row($poster_id, $row['post_id'], $reputation_cache));
// end

Deschide adm/style/acp_groups.html
Cauta
   <dl>
      <dt><label for="group_legend">{L_GROUP_LEGEND}:</label></dt>
      <dd><input name="group_legend" type="checkbox" class="radio" id="group_legend"{GROUP_LEGEND} /></dd>
   </dl>

Adauga dupa
   <dl>
      <dt><label for="group_reputation_power">{L_RP_GROUP_POWER}:</label></dt>
      <dd><input name="group_reputation_power" type="text" id="group_reputation_power" maxlength="4" size="4" value="{GROUP_REPUTATION_POWER}" /></dd></dd>
   </dl>

Deschide includes/functions_user.php
Cauta
   $update_ary = array(
      FORUMS_TABLE         => array('forum_last_poster_name'),
      MODERATOR_CACHE_TABLE   => array('username'),
      POSTS_TABLE            => array('post_username'),
      TOPICS_TABLE         => array('topic_first_poster_name', 'topic_last_poster_name'),
   );

Adauga dupa
// idiotnesia wuz here - user rep point
   $update_ary[REPUTATIONS_TABLE] = array('username');
// end

Cauta
function user_delete($mode, $user_id, $post_username = false)
{
   global $cache, $config, $db, $user, $auth;
   global $phpbb_root_path, $phpEx;

Adauga dupa
// idiotnesia wuz here - user rep point
   global $reputation;
// end

Cauta
   if ($user_row['user_avatar'] && $user_row['user_avatar_type'] == AVATAR_UPLOAD)
   {
      avatar_delete('user', $user_row);
   }

Adauga dupa
//idiotnesia wuz here
   $reputation->delete_user($user_id);
// end

Cauta
foreach ($attribute_ary as $attribute => $type)
   {
      if (isset($group_attributes[$attribute]))

Adauga dupa
// idiotnesia wuz here - user rep point
   $attribute_ary['group_reputation_power'] = 'int';
   $group_only_ary[] = 'group_reputation_power';
// end

Deschideincludes/acp/acp_groups.php
Cauta
      $user->add_lang('acp/groups');

Adauga dupa
// idiotnesia wuz here - user rep point
      $user->add_lang('mods/reputation_mod');
// end

Cauta
               if ($user->data['user_type'] == USER_FOUNDER)
               {
                  $submit_ary['founder_manage'] = isset($_REQUEST['group_founder_manage']) ? 1 : 0;
               }

Adauga dupa
// idiotnesia wuz here - user rep point
               $submit_ary['reputation_power'] = request_var('group_reputation_power', 0);
// end

Cauta
                  $group_attributes = array();
                  $test_variables = array('rank', 'colour', 'avatar', 'avatar_type', 'avatar_width', 'avatar_height', 'receive_pm', 'legend', 'message_limit', 'max_recipients', 'founder_manage');

Adauga dupa
// idiotnesia wuz here - user rep point
                  $test_variables[] = 'reputation_power';
// end

Cauta
               'L_AVATAR_EXPLAIN'   => sprintf($user->lang['AVATAR_EXPLAIN'], $config['avatar_max_width'], $config['avatar_max_height'], round($config['avatar_filesize'] / 1024)),
               )
            );

Adauga dupa
// idiotnesia wuz here - user rep point
            $template->assign_vars(array(
               'GROUP_REPUTATION_POWER'   => (isset($group_row['group_reputation_power'])) ? $group_row['group_reputation_power'] : 0,
               )
            );
// end

Deschide includes/ucp/ucp_main.php
Cauta
               'U_SEARCH_USER'      => ($auth->acl_get('u_search')) ? append_sid("{$phpbb_root_path}search.$phpEx", 'author_id=' . $user->data['user_id'] . '&amp;sr=posts') : '',
            ));

Adauga dupa
// idiotnesia wuz here
            global $reputation;
            $reputation->display_comment($user->data['user_id'], 'ucp', 0, $config['rp_recent_points'], false);
// end

Deschide includes/ucp/ucp_prefs.php
Cauta
         case 'personal':
            add_form_key('ucp_prefs_personal');

Adauga dupa
// idiotnesia wuz here - user rep point
            $user->add_lang('mods/reputation_mod');
// end

Cauta
            if ($data['notifymethod'] == NOTIFY_IM && (!$config['jab_enable'] || !$user->data['user_jabber'] || !@extension_loaded('xml')))
            {
               // Jabber isnt enabled, or no jabber field filled in. Update the users table to be sure its correct.
               $data['notifymethod'] = NOTIFY_BOTH;
            }

Adauga inainte
// idiotnesia wuz here - user rep point
            $data['hidereputation'] = request_var('hidereputation', (bool) $user->data['user_hide_reputation']);
// end

Cauta
                     'user_lang'            => $data['lang'],
                     'user_timezone'         => $data['tz'],
                     'user_style'         => $data['style'],
                  );

Adauga dupa
// idiotnesia wuz here - user rep point
                  $sql_ary['user_hide_reputation'] = $data['hidereputation'];
// end

Cauta
               'S_SELECT_NOTIFY'      => ($config['jab_enable'] && $user->data['user_jabber'] && @extension_loaded('xml')) ? true : false)
            );

Adauga dupa
// idiotnesia wuz here - user rep point
            $template->assign_vars(array(
               'S_HIDE_REPUTATION'   => $data['hidereputation'],
               'S_CAN_HIDE_REPUTATION'   => ($config['rp_enable'] && $auth->acl_get('u_rp_disable')) ? true : false,
               )
            );
// end

Pentru Subsilver2
  • Deorece multi folosesc subsilver ca tema de baza ,nu voi mai adauga fisierele care trebuie modificate la prosilver
Deschide memberlist_view.html
Cauta
<!-- IF S_SHOW_ACTIVITY -->

Adauga inainte
<!-- IF S_REPUTATION -->
         <tr>
            <td class="gen" align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap">{L_RP_TOTAL_POINTS}: </td>
            <td><b class="gen">{REPUTATION}</b></td>
         </tr>
         <tr>
            <td class="gen" align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap">{L_RP_POWER}: </td>
            <td><b class="gen">{REP_POWER}</b></td>
         </tr>
         <!-- ENDIF -->

Deschide ucp_main_front.html
Cauta
<tr>
   <th colspan="3">{L_YOUR_DETAILS}</th>
</tr>

Adauga inainte
<!-- IF .reputation_row -->
<tr>
   <th colspan="3">{L_RP_RECENT_POINTS}</th>
</tr>
<tr>
   <td class="row1" colspan="3">
      <table width="100%" cellspacing="1" cellpadding="4">
      <tr class="row3">
         <td><b class="genmed">{L_RP_POINTS}</b></td>
         <td><b class="genmed">{L_RP_COMMENTS}</b></td>
         <td><b class="genmed">{L_RP_FROM}</b></td>
         <td><b class="genmed">{L_POSTS}</b></td>
      </tr>
      <!-- BEGIN reputation_row -->
      <!-- IF reputation_row.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
         <td><span class="genmed">{reputation_row.POINT_IMG}</span></td>
         <td><span class="genmed">{reputation_row.COMMENT}</span></td>
         <td><span class="genmed">{reputation_row.FROM}</span></td>
         <td><span class="genmed"><!-- IF reputation_row.POST_SUBJECT --><a href="{reputation_row.U_POST}">{reputation_row.POST_SUBJECT}</span></a><!-- ELSE -->{L_RP_NA}<!-- ENDIF --></td>
      <!-- END reputation_row -->
      </tr>
      </table>
   </td>
</tr>
<!-- ENDIF -->

Deschide ucp_prefs_personal.html
Cauta
<!-- IF S_SELECT_NOTIFY -->

Adauga inainte
<!-- IF S_CAN_HIDE_REPUTATION -->   
   <tr>
      <td class="row1" width="50%"><b class="genmed">{L_RP_HIDE}:</b></td>
      <td class="row2"><input type="radio" class="radio" name="hidereputation" value="1"<!-- IF S_HIDE_REPUTATION --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_YES}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="hidereputation" value="0"<!-- IF not S_HIDE_REPUTATION --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NO}</span></td>
   </tr>
<!-- ENDIF -->

Deschide viewtopic_body.html
Cauta
<!-- BEGIN custom_fields -->
                  <br /><b>{postrow.custom_fields.PROFILE_FIELD_NAME}:</b> {postrow.custom_fields.PROFILE_FIELD_VALUE}
               <!-- END custom_fields -->

Adauga dupa
<!-- IF S_REPUTATION and postrow.S_USER_REPUTATION -->
               <!-- IF S_REP_DISPLAY neq 'block' --><br /><strong>{L_RP_TOTAL_POINTS}:</strong> {postrow.REPUTATION_TEXT}<!-- ENDIF -->
               <!-- IF S_REP_DISPLAY neq 'text'  --><br /><!-- IF postrow.U_VIEW_REP --><a href="{postrow.U_VIEW_REP}" onclick="popup(this.href, 780, 550); return false;" ><!-- ENDIF -->{postrow.REPUTATION_BLOCK}<!-- IF postrow.U_VIEW_REP --></a><!-- ENDIF --><!-- ENDIF -->
               <!-- IF postrow.S_GIVE_REPUTATION --><br /><a href="{postrow.U_ADD_POS}"><img src="{T_IMAGES_PATH}reputation/add.png" title="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" /></a><!-- IF postrow.S_GIVE_NEGATIVE--><a href="{postrow.U_ADD_NEG}"><img src="{T_IMAGES_PATH}reputation/subtract.png" title="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF --><!-- ENDIF -->
               <!-- ENDIF -->

  • Dupa ce termini instalarea ,ruleaza db_install.php
Download
Click here for download



Pentru acest mesaj, autorul D4aLicious a primit multumiri de la 5 membri: Ahile TroY, d3v1l, dC?, divin96gl!, java
Rating:12.8%
 
Offline
 Profile  
 
 Post subject: Re: Tutorial instalare User reputation points
PostPosted: 31 Aug 2011, 20:37 
Membru Fidel
User avatar

Joined: 14 Oct 2010, 21:31
Posts: 522
Location: http://www.cs-gothic.ro
Multumiri date: 9
Multumiri primite: 25
Puncte Reputatie: 762
Your Ad Here
Mersi chiar a mers ;)







Image

Image

Edit: Apasa pe Image sau Image daca ti-am fost de folos! ;)
Offline
 Profile  
 
 Post subject: Re: Tutorial instalare User reputation points
PostPosted: 31 Aug 2011, 22:05 
Membru Nou
User avatar

Joined: 26 May 2011, 17:19
Posts: 8
Multumiri date: 1
Multumiri primite: 1
Puncte Reputatie: 16
Your Ad Here
CE ARE
Image
[m0306.gif] [URemicons-tiny-smileys-113.gif]


Offline
 Profile  
 
 Post subject: Re: Tutorial instalare User reputation points
PostPosted: 31 Aug 2011, 22:31 
Membru Fidel
User avatar

Joined: 26 Dec 2010, 15:38
Posts: 521
Location: Craiova
Multumiri date: 31
Multumiri primite: 71
Nume Steam: alecs-zeus
Arma Preferata: mp5
Harta Preferata: de_dust2
Server preferat: PUBLIC
Cunostinte_CS: Foarte slabe
Detinator Server: NU
Detinator Steam: DA
Sex: Masculin
Puncte Reputatie: 1645
Your Ad Here
Mai intai asigura-te ca ai urcat totul pe host unde trebuie ,daca folosesti o tema bazate pe subislver nu uita sa urci tot ce contine folderul subsilver2 la tema curenta.
Apoi ,dupa ce ai terminat modificarile ,tot ce ai de facut este sa rulezi http://domeniutau.ro/path-ulforumului/db_install.php si sa termini instalarea.
In acea eroare sql spune ca tabela nu exista =nu ai rulat instalarea ,bafta!


Offline
 Profile  
 
 Post subject: Re: Tutorial instalare User reputation points
PostPosted: 31 Aug 2011, 22:47 
Membru Nou
User avatar

Joined: 26 May 2011, 17:19
Posts: 8
Multumiri date: 1
Multumiri primite: 1
Puncte Reputatie: 16
Your Ad Here
am instalat dar nu apare nimic sau dau + sau - sau sa apara punctele Deci cum ar fi neinstalat


Offline
 Profile  
 
 Post subject: Re: Tutorial instalare User reputation points
PostPosted: 31 Aug 2011, 22:58 
Membru Fidel
User avatar

Joined: 26 Dec 2010, 15:38
Posts: 521
Location: Craiova
Multumiri date: 31
Multumiri primite: 71
Nume Steam: alecs-zeus
Arma Preferata: mp5
Harta Preferata: de_dust2
Server preferat: PUBLIC
Cunostinte_CS: Foarte slabe
Detinator Server: NU
Detinator Steam: DA
Sex: Masculin
Puncte Reputatie: 1645
Your Ad Here
Probabil nu ai facut setarile:
ACP>Moduri >Reputation>Enable reputation points in topic(ceva de genul) >yes apoi trimite


Offline
 Profile  
 
 Post subject: Re: Tutorial instalare User reputation points
PostPosted: 31 Aug 2011, 23:09 
Membru Nou
User avatar

Joined: 26 May 2011, 17:19
Posts: 8
Multumiri date: 1
Multumiri primite: 1
Puncte Reputatie: 16
Your Ad Here
tot nu se vede :((((( [sFi_wwe.gif] [sFi_wwe.gif] [sFun_banghead2.gif] [sFun_banghead2.gif] [sFun_banghead2.gif]


Offline
 Profile  
 
Re: Tutorial instalare User reputation points Top
 
Display posts from previous:  Sort by  
 Page 1 of 6 [ 41 mesaje ]  Go to page 1, 2, 3, 4, 5, 6  Next


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: