Skocz do zawartości
Pecetowicz Forum komputerowe

Top 5 Shouters (Spamerzy pod Shoutbox'em) MyBB


Rekomendowane odpowiedzi

  • 9 miesięcy później...

Dla nietomnych, dla których instrukcja nie istnieje, naprawia się to tak:

ACP  Style i szablony  Style  Twój styl  global.css

I na samym końcu dodaj ten kod:

#topshouts {width: 100%;display: flex;flex-flow: row wrap;justify-content: center;padding: 25px 0;}
#topshouts > h3 {margin: 0 5px 15px; font-weight: 500; width:  100%;display:  block;text-align:  center;font-size:  13px;}
#topshouts > h3 span {opacity: .6;font-size:  11px;}
#topshouts .user {display: inline-flex;margin: 0 7px;}
#topshouts .user .avatar {width: 40px;height: 40px;	border-radius: 50%;}
#topshouts .user .info {padding:  0 10px;text-align:  center;}
#topshouts .user .info h3,
#topshouts .user .info h4 {margin: 0;padding: 0;}
#topshouts .user .info h4 {font-size: 13px;font-weight: 500;line-height: 20px;}
#topshouts .user:nth-child(-n+3) .info h4:before {content: "\f091";font-family: FontAwesome, Awesome; margin-right: 5px;font-size:  20px;line-height: 13px;}
#topshouts .user:nth-child(1) .info h4:before {color: #f3cc00;}
#topshouts .user:nth-child(2) .info h4:before {color: #c3c3c3;}
#topshouts .user:nth-child(3) .info h4:before {color: #922525;}
Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • SeNioR odblokował ten temat

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Podobna zawartość

    • Przez Shizo^^
      Witam. Posiadam szablon (FastGamers_v1) i mówią szybko, zwięźle i na temat problem mam z DVZ Shoutbox.
      Z góry bardzo dziękuję za pomoc.
      Pozdrawiam ☺️
    • Przez TanK6
      Witam mam problem z DVZ Shoutbox wgrałem pliki i wgl ale dalej sie nie pokazuje go na stronie. Czy to bez brak zmiennej czy coś?
    • Przez pr1mero
      Chcialbym sie dowiedziec Jak dodać kreski odzielajace 1 post od 2-go w DVZ Shoutbox.

    • Przez P0Y3B
      Witam. W tym poradniku napiszę jak dodać statystyki wpisów w DVZ Shoutbox.
      Twoich wpisów, wszystkich wpisów, oraz największy spammer.
      Edycja pliku dvz_shoutbox.php
      Edytujemy plugin, który znajdziemy na ftp `/inc/plugins/dvz_shoutbox.php
      Otwieramy plik i następnie odszukujemy
      $plugins->add_hook('index_end', ['dvz_shoutbox', 'load_window']); // load Shoutbox window to {$dvz_shoutbox} variable Pod tym dodajemy
      $plugins->add_hook('index_start', 'dvz_shoutbox_stats'); //Stas index Następnie odszukujemy w pliku
      static function load_window() { global $templates, $dvz_shoutbox, $lang, $mybb, $db, $theme; $lang->load('dvz_shoutbox'); I podmieniamy na
      static function load_window() { global $templates, $dvz_shoutbox, $lang, $mybb, $db, $theme,$our_shouts,$wpisy,$top_spamer_noformatted,$shouts; $lang->load('dvz_shoutbox'); Na samym dole pliku dodajemy
      // Statystyki function dvz_shoutbox_stats() { global $db, $mybb, $templates, $theme, $wpisy, $users, $top_spamer, $users_online_o, $top_spamer_noformatted, $shshshs, $our_shouts, $timesearch, $shouts, $username, $user, $users_online, $anon_online, $invisiblemark, $onlinemembers, $guests_online, $spiders, $cache, $bots_online; $query = $db->query("SELECT count(id) as id FROM ".TABLE_PREFIX."dvz_shoutbox"); // Wpisy $row = $db->fetch_array($query); $wpisy = $row['id']; $query3 = $db->query("SELECT d.uid, u.username, u.usergroup, u.displaygroup, u.uid, u.avatar, count(*) as shouters FROM ".TABLE_PREFIX."dvz_shoutbox d LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=d.uid) GROUP BY d.uid ORDER BY shouters DESC LIMIT 1"); $row3 = $db->fetch_array($query3); // Najwiekszy spamer $shouts = $row3['shouters']; $top_spamer_noformatted = $row3['username']; $top_spamer = build_profile_link(format_name($row3['username'], $row3['usergroup'], $row3['displaygroup']), $row3['uid']); // Wpisy uzytkownika $query4 = $db->query("SELECT count(id) as id, uid FROM ".TABLE_PREFIX."dvz_shoutbox WHERE uid='".$mybb->user['uid']."'"); $our_shouts = $db->fetch_field($query4, "id"); } Zapisujemy plik i wysyłamy ponownie na ftp.
      Edycja szablonu dvz_shoutbox
      Edytujemy szablon dvz_shoutbox (Szablony globalne), następnie na samym dole dodajemy
      <div class="shoutbox-stats"> <span class="stat">Twoich shoutów: <span class="block">{$our_shouts}</span></span> <span class="stat">Wszystkich shoutów: <span class="block">{$wpisy}</span></span> <span class="stat">Największy spamer: <span class="block">{$top_spamer_noformatted} ({$shouts})</span></span> </div> Oraz css
      .shoutbox-stats { margin: 20px; text-align: center; } .shoutbox-stats .stat { margin: 10px; } .shoutbox-stats .block { background: #212121; padding: 6px; border-radius: 2px; font-weight: bold; color: #FFF; } Demo:

×
×
  • Dodaj nową pozycję...