PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 38943
Šiandien: 16
Prisijungę nariai
» Svečių: 5
» Narių: 0

» Viso narių: 10,235
» Naujausias: ruslanas tuk

Prisijungimų istorija:
tabux21:35:49
sanpernepamenu
Zbigniew@nepamenu
CepelinasXnepamenu
VV91DDnepamenu
Minusnepamenu
priezilviciunepamenu
EdvinasG1337nepamenu
rolandas94nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
Pask. modai
Prisijungti
Vardas

Slaptažodis



Dar ne narys?
Registruotis.

Pamiršai slaptažodį?
Prašyk naujo!.

Naujausi prašymai
[L] testas
Narių apklausa
Ar dar kuriate tinklalapius?

Ne
Ne
0% [0 Balsai]

Taip
Taip
88% [7 Balsai]

Naudojuosi socialiniais tinklais
Naudojuosi socialiniais tinklais
13% [1 Balsas]

Balsai: 8
Kad galėtum balsuoti, turi prisijungti.
Pradėta: 2022-05-29 19:54
Shoutbox
You must login to post a message.

2026-03-21 19:07

2025-07-13 17:07
svx, smagu kad dar atsiranda naujų narių Šypsosi2

2024-03-07 22:13
Oj Tabux… apkabinčiau už tą moderatorių 😁

2024-02-22 17:40
Šypsosi2 jo buvo laikai.. Senukai jau mes. Bega laikas greiciau nei noretusi. Smagu matyti kad uzsuka seni nariai, ne as vienas Šypsosi

2024-02-20 22:18
Zodziu.. Nostalgija. Sorry Tabux uz spam’a, netelpa viskas i viena shout’a. 😁

Shoutbox Archive
Peržiūrėti temą
PHP-Fusion Mods :: PHP-Fusion modifikacijų forumas :: Taisymas
 Spausdinti temą
Medaliu modo koregavimas
jobarr
#1 Spausdinti pranešimą
parašyta 2010-12-29 13:40
Naujokas



Reputacija: 0

Pranešimai: 1
Įstojo: 2010-10-26

Reikia patcho medaliu modui. Kad medaliai butu isdestomi po 5 tarkim, eilutemis zemyn, nes pagal dabartini koda istampo weba pas ka daug medaliu.

pvz:

Download source  Code
img253.imageshack.us/img253/2374/capturekln.png




medaliu modo kodas nario profilyje

Download source  Code
// Medal Mod
   $medal_settings = get_medal_settings();
   if( $medal_settings['m_status'] == '1' && $medal_settings['display_profile'] == '1' )
   {
      $result = $db->sql_query(\"SELECT cat_id, cat_title FROM \".$db_prefix.\"medal_cat ORDER BY cat_order\");
      $category_rows = array();
      while ( $row = $db->sql_fetchrow($result) )
      {
         $category_rows[] = $row;
      }

      $result = $db->sql_query(\"SELECT m.medal_id, mu.user_id FROM \".$db_prefix.\"medal m, \".$db_prefix.\"medal_user mu WHERE mu.user_id = '\" . $lookup . \"' AND m.medal_id = mu.medal_id ORDER BY m.medal_name\");
      $medal_list = $db->sql_fetchrowset($result);
      $medal_count = count($medal_list);
      $i_a = 1;

      if ( $medal_count )
      {
         tablebreak();
         echo \"
         
            
         
         
            
\".$locale['Medal_Information'].\"
\".$locale['Medals'].\": \".$medal_count.\"

\";
         for ($i = 0; $i <= count($category_rows); $i++)
         {
            $cat_id = $category_rows[$i]['cat_id'];
            $cat_title = $category_rows[$i]['cat_title'];
            $issue = \"SELECT m.*, mu.issue_reason, mu.issue_time, c.cat_id, c.cat_title FROM \".$db_prefix.\"medal m, \".$db_prefix.\"medal_user mu, \".$db_prefix.\"medal_cat c WHERE mu.user_id = '\" . $lookup . \"' AND m.cat_id = c.cat_id AND m.medal_id = mu.medal_id ORDER BY c.cat_order, m.medal_name, mu.issue_time\";
            $result = $db->sql_query($issue);
            
            if (dbrows($result))
            {
               $row = array();
               $rowset = array();
               $medal_time = $locale['Medal_time'] . ': ';
               $medal_reason = $locale['Medal_reason'] . ': ';
               while ($row = $db->sql_fetchrow($result))
               {
                  if (empty($rowset[$row['medal_name']]))
                  {
                     $rowset[$row['medal_name']]['cat_id'] = $row['cat_id'];
                     $rowset[$row['medal_name']]['cat_title'] = $row['cat_title'];
                     $rowset[$row['medal_name']]['medal_description'] .= $row['medal_description'];
                     $rowset[$row['medal_name']]['medal_image'] = $row['medal_image'];
                     $row['issue_reason'] = ( $row['issue_reason'] ) ? $row['issue_reason'] : $locale['Medal_no_reason'];
                     $rowset[$row['medal_name']]['medal_issue'] = \"\";
                     $rowset[$row['medal_name']]['medal_count'] = '1';
                  }
                  else
                  {
                     $row['issue_reason'] = ( $row['issue_reason'] ) ? $row['issue_reason'] : $locale['Medal_no_reason'];
                     $rowset[$row['medal_name']]['medal_issue'] .= \"\";
                     $rowset[$row['medal_name']]['medal_count'] += '1';
                  }
               }
               $medal_name = array();
               $data = array();
               
               $display_medal = 0;   
               $last_cat_id = 0;
               while (list($medal_name, $data) = @each($rowset))
               {
                  if ( $cat_id == $data['cat_id'] ) { $display_medal = 1; }
                  if($cat_id != $last_cat_id) { echo \"\";
            }
         }
         echo \"
\" . $medal_time . showdate('longdate', $row['issue_time']) . \"
\" . $medal_reason . $row['issue_reason']  . \"
\" . $medal_time . showdate('longdate', $row['issue_time']) . \"
\" . $medal_reason . $row['issue_reason'] . \"
\";}

                  if ( !empty($display_medal) )
                  {
                     echo \"'\"\";
                     echo \"

                     
                     
                     
                     
                     
                     
                     
                     
 \".$locale['Medal_name'].\"  \".$locale['Medal_details'].\"

                     
                     
                     
                     
                     
\".$data['cat_title'].\"
\".$medal_name.\"
'\"  
\".$locale['Medal_amount'].$data['medal_count'].\"

                     
                     
                     
                     
\".$locale['Medal_description'].\": \".$data['medal_description'].\"

                     
                     
                     
                     
\".$data['medal_issue'].\"
Close

                     
\";
                     $display_medal = 0;
                     $i_a++;
                  }
                  $last_cat_id = $cat_id;
               }
               echo \"
\";
      }
   }
   // Medal Mod




B) 8-)
Redagavo jobarr 2011-01-05 12:15
 
PM
Peršokti į forumą: