Simple Machines Community Forum

SMF Support => Language Specific Support => Bosanski/Hrvatski/Srpski (Bosnian/Croatian/Serbian) => Topic started by: Napaster on July 12, 2010, 12:17:08 PM

Title: Pregled Top 10
Post by: Napaster on July 12, 2010, 12:17:08 PM
Pozdrav ljudi,

Necu puno da vas gnjavim, zanima me ime ovog moda:

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fultraphoto.org%2Fimages%2Fvv4uuc4lqgmem86huooe.gif&hash=dd97b116a9ea9d70c595fa8ecddb3194)

spazio sam taj mod na jednom forumu, pa me zanima kako se zove taj mod?.

Unapred zahvalan,

Napaster
Title: Re: Pregled Top 10
Post by: Skipper. on July 12, 2010, 12:29:37 PM
Zar to nemaš u statistici foruma? Jel se ovo sa slike nalazi na nekom drugom mestu foruma osim u statistici?
Title: Re: Pregled Top 10
Post by: Napaster on July 12, 2010, 01:02:37 PM
Zar to nemaš u statistici foruma? Jel se ovo sa slike nalazi na nekom drugom mestu foruma osim u statistici?

Ovo se nalazi na indexu foruma.... Znam da stats ali ovo je neshto drugo... to postoji na vbulletin forumima, a ovo je slikano na smf-u...  :)
Title: Re: Pregled Top 10
Post by: Cola-Coca on July 12, 2010, 02:14:17 PM
Google :

Vidi:

http://lmgtfy.com/?q=top+ten+SMF+mod
Title: Re: Pregled Top 10
Post by: Napaster on July 12, 2010, 02:25:15 PM
Google :

Vidi:

http://lmgtfy.com/?q=top+ten+SMF+mod

Steven hvala ti puno za ovo... ali mene zanima konkretno link za download ne zanimaju me pretrage... Ime moda me zanima konkretno... Hvala ti u svakom sluchaju za ovo... Ali bih te zamolio za ime tog moda ne za pretragu...  ;)
Title: Re: Pregled Top 10
Post by: manix on July 12, 2010, 02:27:27 PM
e neverovatno
tako me zeznu ... moram ponovo da pisem ceo post

prvo da kazem da sve sto ti napisem se odnosi na veriziju 1.1.11
ne verujem da je ovo mod... mislim da je rucno dodato par funkcija, dve vec postoje a to je za topX po postovima i topX tema po pregledima(ili ti populatnosti)

u SSI.php postoje gotove funkcije za ovo dvoje a prikazujes ih na sledeci nacin
Top10 tema po pregledima:
ssi_topTopicsViews(10, 'echo');

Top10 po postovima:
ssi_topPoster(10, 'echo');

za Top10 po temam mozes dodati sledeci kod u svoj SSI.php
ispred recimocimo // Show the top poster's name and profile link.

function ssi_topTopicPoster($topNumber = 1, $output_method = 'echo')
{
    global $db_prefix, $scripturl;

    // Find the latest topic poster.
    $request = db_query("
        SELECT ID_MEMBER, realName, topics
        FROM {$db_prefix}members
        ORDER BY topics DESC
        LIMIT $topNumber", __FILE__, __LINE__);
    $return = array();
    while ($row = mysql_fetch_assoc($request))
        $return[] = array(
            'id' => $row['ID_MEMBER'],
            'name' => $row['realName'],
            'href' => $scripturl . '?action=profile;u=' . $row['ID_MEMBER'],
            'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '">' . $row['realName'] . '</a>',
            'posts' => $row['posts']
        );
    mysql_free_result($request);

    // Just return all the top topic  posters.
    if ($output_method != 'echo')
        return $return;

    // Make a quick array to list the links in.
    $temp_array = array();
    foreach ($return as $member)
        $temp_array[] = $member['link'];

    echo implode(', ', $temp_array);
}
Top10 po temam:
ssi_topTopicPoster(10, 'echo')

za zadnjih 10 registrovanih na forumu funkcija bi bila ovakva

function ssi_Reg($topNumber = 1, $output_method = 'echo')
  {
      global $db_prefix, $scripturl;
 
      $request = db_query("
          SELECT ID_MEMBER, realName
          FROM {$db_prefix}members
          ORDER BY ID_MEMBER DESC
          LIMIT $topNumber", __FILE__, __LINE__);
      $return = array();
      while ($row = mysql_fetch_assoc($request))
          $return[] = array(
              'id' => $row['ID_MEMBER'],
              'name' => $row['realName'],
              'href' => $scripturl . '?action=profile;u=' .   $row['ID_MEMBER'],
              'link' => '<a href="' . $scripturl .   '?action=profile;u=' . $row['ID_MEMBER'] . '">' . $row['realName'] .   '</a>',
              'posts' => $row['posts']
          );
      mysql_free_result($request);
 
      // Just return all the top topic  posters.
      if ($output_method != 'echo')
          return $return;
 
      // Make a quick array to list the links in.
      $temp_array = array();
      foreach ($return as $member)
          $temp_array[] = $member['link'];
 
      echo implode(', ', $temp_array);
  }
  Zadnjih 10 registrovanih:
  ssi_Reg(10, 'echo')

ako zelis sam da napravis izgled prikazivanja onda svugde umesto 'echo' stavis 'array' i onda izvrtis $returnu foreach petlji i to prikazes kako ti odgovara...
Title: Re: Pregled Top 10
Post by: Napaster on July 12, 2010, 02:35:14 PM
A to je ova fora da bude na indexu foruma, znachi ja ne zelim da se to vidi kad odem www.imeforuma.com/index.php?action=stats ja bih zeleo da se to vidi kao na slici to je slikan www.imeforuma.com/index.php pa bih zeleo da tako bude kod mene isto to....
Title: Re: Pregled Top 10
Post by: manix on July 12, 2010, 02:47:04 PM
pa da, upravo to i govorim...
samo sto moras da izmenis BoardIndex.template.php

ako ne znas nista oko php-a onda sam ti dzaba ovo pisao...
Title: Re: Pregled Top 10
Post by: Napaster on July 12, 2010, 02:49:43 PM
pa da, upravo to i govorim...
samo sto moras da izmenis BoardIndex.template.php

ako ne znas nista oko php-a onda sam ti dzaba ovo pisao...

Sve sam menjam... Samo mi reci josh shta da izmenim u BoardIndex.template.php fajlu? i reci mi da li moram i u Index.template.php da menjam i shta ako ti nije problem.

Hvala  :)
Title: Re: Pregled Top 10
Post by: manix on July 12, 2010, 03:11:37 PM
pa prvo moras da tom fajlu nadjes mesto gde zelis to da prikazes i onda tu da dosas tabelu u kojoj ces to prikazati...
posto smo napravili top 10 za 4 stvari onda ti treba tabela sa 4 polja

dakle evo kako... ja sam uradio samo kod za top 10 poster ostali su po istom principu
echo'
<table width="100%" border="0" cellpadding="2">
  <tr>
    <td>Top 10 po postovima</td>
    <td>Top 10 po temam</td>
    <td>Top 10 popularnih foruma</td>
    <td>Zadnjih 10 registrovanih</td>
  </tr>
  <tr>
    <td width="25%">';
    //Top 10 po postovima
   $return= ssi_topPoster(10, 'array');
        echo'
        <table width="100%" border="0" cellpadding="2">
            <tr>';
            foreach($return as $poster){
                echo'
                <td>'.$poster['link'].'</td>';
            }
            echo'
            </tr>
        </table>';

    echo
    '</td>
    <td width="25%">';
    //Top 10 po temam
   
    echo
    '</td>
    <td width="25%">';
    //Top 10 popularnih foruma
   
    echo
    '</td>
    <td width="25%">';
    //Zadnjih 10 registrovanih
   
    echo
    '</td>
  </tr>
</table>';

ovaj kod treba da ubacis tamo gde zelis da se prikaze tabela...

Title: Re: Pregled Top 10
Post by: Cola-Coca on July 12, 2010, 05:18:58 PM
Da nebi puno komplicirali kako vidim da me nisi razumjeo u prijasnjem. ti zelis kao ovde da ti bude:

http://destek.smfmod.com/

Mod se zove "FULL TOP TEN" i nepostoji vise (ukinut je)


Ako na to mislis mod nepostoji vise, hocu reci nema ga izbrisao ga je autor mislim.
Ja sam malo surfao po netu pa sam nasao mod kojeg sam ti zakacio a prijevod upotrijebi ovaj:

Code: [Select]
// Full Top 10 by smfmod.com
$txt['hhyfull1'] = 'Full - Top 10';
$txt['hhyfull2'] = 'Top 10 Mensages';
$txt['hhyfull3'] = 'Top 10 Karma';
$txt['hhyfull4'] = 'Top 10 tema';
$txt['hhyfull5'] = 'Top 10 post popular';
$txt['hhyfull6'] = 'Nuevo miembro';
$txt['hhyfull7'] = 'Miembro';
$txt['hhyfull8'] = 'Tema';
$txt['hhyfull9'] = 'Karma';
$txt['hhyfull10'] = 'Tema';
$txt['hhyfull11'] = 'Visita';
$txt['hhyfull12'] = 'Categoria contestada';
$txt['hhyfull13'] = 'Mensage contestado';
$txt['hhyfull14'] = 'Remitente';
$txt['hhyfull15'] = 'Data';

Pozzz !




Pozz  ;)
Title: Re: Pregled Top 10
Post by: manix on July 12, 2010, 06:39:58 PM
Quote
Da nebi puno komplicirali kako vidim da me nisi razumjeo u   prijasnjem. ti zelis kao ovde da ti bude:
nadam se da se ovo ne odnosi na mene  ???

BW, ujedno je i resen problem :)
Title: Re: Pregled Top 10
Post by: Cola-Coca on July 12, 2010, 09:07:44 PM
Quote
Da nebi puno komplicirali kako vidim da me nisi razumjeo u   prijasnjem. ti zelis kao ovde da ti bude:
nadam se da se ovo ne odnosi na mene  ???

BW, ujedno je i resen problem :)

Ma kakvi Manix ne odnosi se na tebe nego se odnosi generalno na sve.
Pozz !  :)
Title: Re: Pregled Top 10
Post by: Napaster on July 13, 2010, 12:56:38 AM
Steven hvala tu puno, hvala i tebi Manix... puno ste mi pomogli... da i ja budem od neke koristi, evo prevoda na Srpski za ovaj mod....

Latinica:

Code: [Select]
// Full Top 10 by smfmod.com
$txt['hhyfull1'] = 'Pregled - Top 10';
$txt['hhyfull2'] = 'Top 10 Pisača';
$txt['hhyfull3'] = 'Top 10 Pohvaljenih';
$txt['hhyfull4'] = 'Top 10 Postavljača Tema';
$txt['hhyfull5'] = 'Top 10 Tema po popularnosti';
$txt['hhyfull6'] = 'Novi Članovi';
$txt['hhyfull7'] = 'Član';
$txt['hhyfull8'] = 'Tema';
$txt['hhyfull9'] = 'Zahvalnica';
$txt['hhyfull10'] = 'Tema';
$txt['hhyfull11'] = 'Tema po pregledima';
$txt['hhyfull12'] = 'Kategorija po pregledima';
$txt['hhyfull13'] = 'Nove poruke';
$txt['hhyfull14'] = 'Poslao';
$txt['hhyfull15'] = 'Datum';

Ћирилица:

Code: [Select]
// Full Top 10 by smfmod.com
$txt['hhyfull1'] = 'Преглед - Топ 10';
$txt['hhyfull2'] = 'Топ 10 Писача';
$txt['hhyfull3'] = 'Toп 10 Похваљених';
$txt['hhyfull4'] = 'Toп 10 Постављача Тема';
$txt['hhyfull5'] = 'Toп 10 Тема по популарности';
$txt['hhyfull6'] = 'Нови чланови';
$txt['hhyfull7'] = 'Члан';
$txt['hhyfull8'] = 'Тема';
$txt['hhyfull9'] = 'Захвалница';
$txt['hhyfull10'] = 'Тема';
$txt['hhyfull11'] = 'Тема по прегледима';
$txt['hhyfull12'] = 'Категорија по прегледима';
$txt['hhyfull13'] = 'Нове поруке';
$txt['hhyfull14'] = 'Послао';
$txt['hhyfull15'] = 'Датум';

Vi ste meni pomogli, nadam se da ce moj prevod takodje nekome pomoci....  :)