Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Codepixel

Użytkownik
  • Postów

    305
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Treść opublikowana przez Codepixel

  1. Witam, postanowiłem dzisiaj zmodyfikować domyślny styl mobilny IPB wedle swoich upodobań. Wszystko ładnie pięknie do czasu aż wpadłem na pomysł przepisania kodu shoutbox'a na styl mobilny, na początku wszystko szło jak należy. Po przepisaniu kodu Shoutbox się pojawił i tutaj zaczęły się problemy. Shoutbox nie reaguje na żaden z przycisków (Wyślij, Emotikony, BBC ODE itp), wysyłanie wiadomości jest również niemożliwe. Próbowałem naprawić to ręcznie ale się poddałem by nic nie uszkodzić, wie może ktoś na tym forum w czym może być problem?
  2. Odznacz wszystko w mapowanie klientów
  3. Z tego co mi wiadomo, musiałbyś sam napisać taką aplikację lub zapłacić komuś by ową aplikację napisał bo owa nie istnieje. Jeśli chodzi o licencję to tak, musisz posiadać dwie w takim wypadku bo licencja działa tylko na jedno forum.
  4. Witam, potrzebna mi jest kolejna licencja. Chciałbym zapłacić max. 100zł ponieważ budżet nie przewiduje tak wielkich dodatkowych kosztów. W gre wchodzi jedynie zakup przez Allegro lub eBay. Oferty składać w tym temacie, na GG bądź poprzez prywatną wiadomość na tym forum. Mój numer Gadu-Gadu: 55794882 Pozdrawiam, Jakub.
  5. Przestaw feed w lgsl_config.php na swój. Czyli zamiast webkolo.pl/others/serverviewer/admin/lgsl_feed.php daj adres-forum.pl/serverviewer/admin/lgsl_feed.php lub wyłącz całkiem feed, a jeśli chodzi o errory mysql to niedługo zaaktualizuję tabelę którą wzbogacę o mysqli.
  6. No to masz złe informacje, styl mam od autora edycji. Problem rozwiązany, wgrałem oryginalne rte_icons i działa.
  7. Ten styl był kupiony dawno i nie mam już danych do konta na którym kupiłem owy styl. Miałem problemy z importem obrazków, styl jest kompatybilny bo nie tylko Ja korzystam z tej edycji stylu na tej wersji.
  8. Edytowany deflection, kupiony dawno temu na IPBFS.
  9. Tak jak w nazwie, w moim edytorze tekstu nie wyświetla ikonek odpowiadających za swoje czynności. Screen: W stylu domyślnym [iP.Board] edytor wyświetla się prawidłowo, szukałem samodzielnie rozwiązania lecz go nie znalazłem. Gdzie jest błąd?
  10. Musiało pójść coś nie tak przy konwersji skryptu, zalecam powtórzyć ten zabieg jeszcze raz robiąc to powoli i dokładnie.
  11. Demo aplikacji niestety jest jeszcze niedostępne ponieważ nie mam czasu by to wgrać, gdy tylko aplikacje wgram na swoje forum to od razu je otworze i dam tutaj link.
  12. Tak, starałem się wszystko pisać sam czytając manual i tak to zeszło ze względu na sprawy prywatne i tak dalej. Normalnie gdyby było więcej czasu to generator postał w kilka dni, ale czasu nie było wiele.
  13. Odpowiem na twoje pytania. Poświęciłem na tą aplikacje około 2-3tygodni, najpierw podstawowy kod sygnatury potem kodowanie aplikacji. Czas na support będzie niestety ukrócony ze względu na sprawy prywatne ale sądzę że 2-3razy dziennie będę pojawiał się na forum i sprawdzał temat supportu. Myślę że cena 25zł byłaby dobra niemniej jednak pozwolę Sobie jeszcze poczekać na opinię innych użytkowników oraz moderatorów forum.
  14. Witajcie, mam pewien problem z wyceną aplikacji którą stworzyłem. Mam zamiar wystawić ją tutaj na sprzedaż jednakże nie mam pojęcia jaką cene dać, aplikacja jest dosowana pod każde forum więc nie trzeba nic w niej edytować. W paczce z aplikacją jest instrukcja jak dowolnie modyfikować kod aplikacji, jak zmieniać tła sygnatur i tak dalej. Przechodząc do sedna, jest to generator sygnatur dla użytkowników forum który jest w pełni zautomatyzowany więc nie trzeba kombinować z szukaniem ID konta czy też wpisywaniem loginu. Aplikacja zaraz po instalacji dodaje pod stronę w której są automatycznie wygenerowane sygnatury, pod każdą z sygnatur jest kod który można skopiować i wkleić w sygnature. Początkowo chciałem aplikacje wystawić za 50zł ale wydaje mi się że jest to za duża cena jak na taką skromną aplikacje, prosiłbym zaawansowanych użytkowników jak i Administracje tego forum o pomoc w wycenie tej aplikacji. Dziękuje za uwage, pozdrawiam Jakub.
  15. Nazwa pliku: ServerViewer by WebKolo.pl Autor: Jakub Sochalec Data wysłania: 08 sie 2015 Kategoria: Modyfikacje Wspierana wersja IP.Board: 3.4x //-----------------------------------------------// ServerViewer v.1.1//-----------------------------------------------// Author: Kolo// Written on: 01 / 09 / 2013// Updated on: 25 / 12 / 2013//-----------------------------------------------// Copyright (C) 2013 WebKolo.pl// All Rights Reserved//----------------------------------------------- Dzięki temu skryptowi możesz dodać fajną listę serwerów na swojej stronie WWW. Skrypt jest oparty o silnik LGSL. Lista serwerów jest generowana automatycznie, łatwe dodawanie serwerów, Posiada on wiele opcji. Oto kilka z nich: - panel administracyjny - włączanie/wyłączanie serwerów, - możliwe dopisanie własnego opisu serwera - możliwe dodawanie linków hltv - łatwe dodawanie/usuwanie serwerów - ładniejszy wygląd - spolszczony silnik lgsl - poprawiona lokalizacja serwerów - bardzo łatwa możliwość podpięcia pod IP.Board Dodatkowo obsługuję: - Counter-Strike: Global Offensive - TeamSpeak - TeamSpeak 3 (przy innych portach niż standardowy mogą występować problemy - testowane na serwerach vps svoice.pl, zabijaka.pl oraz na maszynie VPS - ok) Często zadawane pytania: ------------------------------------------------------------------------------------------------------------- Instalacja: Miałem problemy z wgraniem tabeli, więc podzieliłem Ją na 2 archiwa. Pierwsze (główne) archiwum zawiera wszystkie potrzebne pliki do instalacji Tabeli, drugie (dodatkowe) natomiast zawiera Obrazki czyli ikony map, lokacji i reszte. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- Tabela nie została stworzona przeze mnie! Autorem jest @PawelS aka WebKolo, Ja tylko udostępniam tabele! Pobierz plik
  16. Witam, od paru dni tworzę w pełni zautomatyzowany Generator Sygnatur dla użytkowników mojego forum. Kod jest już prawie gotowy tylko stanąłem w miejscu szukając zmienniej typu {$this->memberData ['members_display_name']} jednakże nie szukam zmienniej umieszczającej nick użytkownika a ID jego konta. Wielu użytkowników mojego forum używa zmodyfikowanych nicków ze znakami specjalnymi które mogą utrudnić pracę skryptu więc postanowiłem rozwiązać to poprzez ID konta. Proszę jedynie o podpowiedź jak wygląda owa zmienna przechowująca ID konta Obecnie przeglądającego strone z Sygnaturami Pozdrawiam, Jakub.
  17. zastosowałem <php> include("http://psz24.pl/onlinecfg.php"); </php> lock.
  18. Gdy dodam kod $password = str_rot13($this->settings['panel_sqlpass']); $password = base64_decode($password); $this->registry->dbFunctions()->setDB('mysql', 'acc',array( 'sql_database' => $this->settings['pg_sql_database'], 'sql_user' => $this->settings['pg_sql_user'], 'sql_pass' => $this->settings['pg_sql_password'], 'sql_host' => $this->settings['pg_sql_host'], 'sql_tbl_prefix' => '', )); require_once(IPSLib::getAppDir( 'panel' ) . '/extensions/samp_api.php'); $query = new SampQueryAPI("87.98.234.145","9565"); if($query->isOnline()){ $aInformation = $query->getInfo(); $aPlayers = $query->getDetailedPlayers(); if($aInformation['players'] != 0){ $counts = 0; $Players = array(); foreach($aPlayers as $sValue){ $gracze[ 'ponline' ][$counts ] = $sValue; $counts++; } $countsx=0; $count_player= array(); $count_player['head'] =0; $count_player['vhead']=0; $count_player['admin']=0; $count_player['jadmin']=0; $count_player['moderator']=0; $count_player['vip']=0; $count_player['Gracz']=0; foreach( $gracze['ponline'] as $entry ) { $danekonta = $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'Nick, id, Admin, Skin, Gang, UNIX_TIMESTAMP(`Vip`) AS czas_unix, Score,ModPlayer ', 'from' => 'p_Players','where' => 'Nick=\''.$entry['nickname'].'\'')); $this->registry->DB('acc')->execute(); $Players[$countsx]['samp_ID'] = $entry['playerid']; if($danekonta['id']!=0) { $Players[$countsx]['samp_Respect'] = $danekonta['Score']; $Players[$countsx]['samp_Name'] = $entry['nickname']; $Players[$countsx]['samp_Account'] = true; if($danekonta['Admin'] == 4) { $Players[$countsx]['samp_Type'] = '#d40000'; $Players[$countsx]['samp_rang'] = 'Head Admin'; $count_player['head']++;//head } else if($danekonta['Admin'] == 3) { $Players[$countsx]['samp_Type'] = '#FF8000'; $Players[$countsx]['samp_rang'] = 'Vice Head Admin'; $count_player['vhead']++;//vhead } else if($danekonta['Admin'] == 2) { $Players[$countsx]['samp_Type'] = '#124DFF'; $Players[$countsx]['samp_rang'] = 'Administrator'; $count_player['admin']++;//admin } else if($danekonta['Admin'] == 1) { $Players[$countsx]['samp_Type'] = '#520387'; $Players[$countsx]['samp_rang'] = 'Junior Admin'; $count_player['jadmin']++;//jadmin } else if($danekonta ['ModPlayer'] == 1) { $Players[$countsx]['samp_Type'] = '#0BA31D'; $Players[$countsx]['samp_rang'] = 'Moderator'; $count_player['moderator']++;//moderator } else if($danekonta['czas_unix'] > time()) { $Players[$countsx]['samp_Type'] = '#d4c800'; $Players[$countsx]['samp_rang'] = 'VIP'; $count_player['vip']++; } else if($danekonta['Admin'] == 0 && $danekonta ['ModPlayer'] == 0) { $Players[$countsx]['samp_Type'] = '#696969'; $Players[$countsx]['samp_rang'] = 'Gracz'; $count_player['Gracz']++; } else $Players[$countsx]['samp_Type'] = '#696969';//gracz } else { $Players[$countsx]['samp_Name'] = $entry['nickname']; $Players[$countsx]['samp_Respect'] = ' - '; $Players[$countsx]['samp_Account'] = true; $Players[$countsx]['samp_Type'] = '#696969'; // bez konta $Players[$countsx]['samp_rang'] = 'Bez konta'; } $countsx++; } $plr_count = '<span style=" margin-top:-2px;"data-tooltip="Łącznie wszystkich Graczy" class="ipsBadge ipsBadge_grey">'.$aInformation['players'].'</span> ( <span style=" margin-top: -2px; background:#d40000;" data-tooltip="Łącznie wszystkich Head Administratorów" class="ipsBadge"">'.$count_player['head'].'</span> | <span style=" margin-top: -2px; background:#FF8000;" data-tooltip="Łącznie wszystkich Vice Head Administratorów" class="ipsBadge"">'.$count_player['vhead'].'</span> | <span style=" margin-top: -2px; background:#124DFF;" data-tooltip="Łącznie wszystkich Administratorów" class="ipsBadge"">'.$count_player['admin'].'</span> | <span style=" margin-top: -2px; background:#520387;" data-tooltip="Łącznie wszystkich Junior Administratorów" class="ipsBadge"">'.$count_player['jadmin'].'</span> | <span style=" margin-top: -2px; background:#0BA31D;" data-tooltip="Łącznie wszystkich Moderatorów" class="ipsBadge"">'.$count_player['moderator'].'</span> | <span style=" margin-top: -2px; background:#d4c800;" data-tooltip="Łącznie wszystkich VIPów" class="ipsBadge"">'.$count_player['vip'].'</span> | <span style=" margin-top: -2px; background:#696969;" data-tooltip="Łącznie wszystkich Zarejestrowanych Graczy" class="ipsBadge"">'.$count_player['Gracz'].'</span> )'; } else{ $plr_count = '<span style=" margin-top:-2px;"data-tooltip="Łącznie wszystkich Graczy" class="ipsBadge ipsBadge_grey">'.$aInformation['players'].'</span> ( <span style=" margin-top: -2px; background:#d40000;" data-tooltip="Łącznie wszystkich Head Administratorów" class="ipsBadge"">'.$count_player['head'].'</span> | <span style=" margin-top: -2px; background:#FF8000;" data-tooltip="Łącznie wszystkich Vice Head Administratorów" class="ipsBadge"">'.$count_player['vhead'].'</span> | <span style=" margin-top: -2px; background:#124DFF;" data-tooltip="Łącznie wszystkich Administratorów" class="ipsBadge"">'.$count_player['admin'].'</span> | <span style=" margin-top: -2px; background:#520387;" data-tooltip="Łącznie wszystkich Junior Administratorów" class="ipsBadge"">'.$count_player['jadmin'].'</span> | <span style=" margin-top: -2px; background:#0BA31D;" data-tooltip="Łącznie wszystkich Moderatorów" class="ipsBadge"">'.$count_player['moderator'].'</span> | <span style=" margin-top: -2px; background:#d4c800;" data-tooltip="Łącznie wszystkich VIPów" class="ipsBadge"">'.$count_player['vip'].'</span> | <span style=" margin-top: -2px; background:#696969;" data-tooltip="Łącznie wszystkich Zarejestrowanych Graczy" class="ipsBadge"">'.$count_player['Gracz'].'</span> )'; } } else{ $plr_count = '<span style=" margin-top:-2px;"data-tooltip="Łącznie wszystkich Graczy" class="ipsBadge ipsBadge_grey">'.$aInformation['players'].'</span> ( <span style=" margin-top: -2px; background:#d40000;" data-tooltip="Łącznie wszystkich Head Administratorów" class="ipsBadge"">'.$count_player['head'].'</span> | <span style=" margin-top: -2px; background:#FF8000;" data-tooltip="Łącznie wszystkich Vice Head Administratorów" class="ipsBadge"">'.$count_player['vhead'].'</span> | <span style=" margin-top: -2px; background:#124DFF;" data-tooltip="Łącznie wszystkich Administratorów" class="ipsBadge"">'.$count_player['admin'].'</span> | <span style=" margin-top: -2px; background:#520387;" data-tooltip="Łącznie wszystkich Junior Administratorów" class="ipsBadge"">'.$count_player['jadmin'].'</span> | <span style=" margin-top: -2px; background:#0BA31D;" data-tooltip="Łącznie wszystkich Moderatorów" class="ipsBadge"">'.$count_player['moderator'].'</span> | <span style=" margin-top: -2px; background:#d4c800;" data-tooltip="Łącznie wszystkich VIPów" class="ipsBadge"">'.$count_player['vip'].'</span> | <span style=" margin-top: -2px; background:#696969;" data-tooltip="Łącznie wszystkich Zarejestrowanych Graczy" class="ipsBadge"">'.$count_player['Gracz'].'</span> )'; } od razu wyrzuca mi błąd.
  19. Witam, zacząłem się dzisiaj bawić z dodawaniem rzeczy do stylu jednakże był to kod php i nie wiedziałem jak go wkleić więc wkleiłem go do skin_cache. Jednakże gdy wejdę do ACP kod znika i znowu muszę go dodawać w cache. najpierw dodaje ten kod tutaj: /* -- globalTemplate --*/ function globalTemplate($html, $documentHeadItems, $css, $jsModules, $metaTags, array $header_items, $items=array(), $footer_items=array(), $stats=array()) { $IPBHTML = ""; if( IPSLib::locationHasHooks( 'skin_global', $this->_funcHooks['globalTemplate'] ) ) { $count_8410afeb96b03d6dcec3f65a7694a55a = is_array($this->functionData['globalTemplate']) ? count($this->functionData['globalTemplate']) : 0; $this->functionData['globalTemplate'][$count_8410afeb96b03d6dcec3f65a7694a55a]['html'] = $html; $this->functionData['globalTemplate'][$count_8410afeb96b03d6dcec3f65a7694a55a]['documentHeadItems'] = $documentHeadItems; $this->functionData['globalTemplate'][$count_8410afeb96b03d6dcec3f65a7694a55a]['css'] = $css; $this->functionData['globalTemplate'][$count_8410afeb96b03d6dcec3f65a7694a55a]['jsModules'] = $jsModules; $this->functionData['globalTemplate'][$count_8410afeb96b03d6dcec3f65a7694a55a]['metaTags'] = $metaTags; $this->functionData['globalTemplate'][$count_8410afeb96b03d6dcec3f65a7694a55a]['header_items'] = $header_items; $this->functionData['globalTemplate'][$count_8410afeb96b03d6dcec3f65a7694a55a]['items'] = $items; $this->functionData['globalTemplate'][$count_8410afeb96b03d6dcec3f65a7694a55a]['footer_items'] = $footer_items; $this->functionData['globalTemplate'][$count_8410afeb96b03d6dcec3f65a7694a55a]['stats'] = $stats; } $password = str_rot13($this->settings['panel_sqlpass']); $password = base64_decode($password); $this->registry->dbFunctions()->setDB('mysql', 'acc',array( 'sql_database' => $this->settings['pg_sql_database'], 'sql_user' => $this->settings['pg_sql_user'], 'sql_pass' => $this->settings['pg_sql_password'], 'sql_host' => $this->settings['pg_sql_host'], 'sql_tbl_prefix' => '', )); require_once(IPSLib::getAppDir( 'panel' ) . '/extensions/samp_api.php'); $query = new SampQueryAPI("87.98.234.145","9565"); if($query->isOnline()){ $aInformation = $query->getInfo(); $aPlayers = $query->getDetailedPlayers(); if($aInformation['players'] != 0){ $counts = 0; $Players = array(); foreach($aPlayers as $sValue){ $gracze[ 'ponline' ][$counts ] = $sValue; $counts++; } $countsx=0; $count_player= array(); $count_player['head'] =0; $count_player['vhead']=0; $count_player['admin']=0; $count_player['jadmin']=0; $count_player['moderator']=0; $count_player['vip']=0; $count_player['Gracz']=0; foreach( $gracze['ponline'] as $entry ) { $danekonta = $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'Nick, id, Admin, Skin, Gang, UNIX_TIMESTAMP(`Vip`) AS czas_unix, Score,ModPlayer ', 'from' => 'p_Players','where' => 'Nick=\''.$entry['nickname'].'\'')); $this->registry->DB('acc')->execute(); $Players[$countsx]['samp_ID'] = $entry['playerid']; if($danekonta['id']!=0) { $Players[$countsx]['samp_Respect'] = $danekonta['Score']; $Players[$countsx]['samp_Name'] = $entry['nickname']; $Players[$countsx]['samp_Account'] = true; if($danekonta['Admin'] == 4) { $Players[$countsx]['samp_Type'] = '#d40000'; $Players[$countsx]['samp_rang'] = 'Head Admin'; $count_player['head']++;//head } else if($danekonta['Admin'] == 3) { $Players[$countsx]['samp_Type'] = '#FF8000'; $Players[$countsx]['samp_rang'] = 'Vice Head Admin'; $count_player['vhead']++;//vhead } else if($danekonta['Admin'] == 2) { $Players[$countsx]['samp_Type'] = '#124DFF'; $Players[$countsx]['samp_rang'] = 'Administrator'; $count_player['admin']++;//admin } else if($danekonta['Admin'] == 1) { $Players[$countsx]['samp_Type'] = '#520387'; $Players[$countsx]['samp_rang'] = 'Junior Admin'; $count_player['jadmin']++;//jadmin } else if($danekonta ['ModPlayer'] == 1) { $Players[$countsx]['samp_Type'] = '#0BA31D'; $Players[$countsx]['samp_rang'] = 'Moderator'; $count_player['moderator']++;//moderator } else if($danekonta['czas_unix'] > time()) { $Players[$countsx]['samp_Type'] = '#d4c800'; $Players[$countsx]['samp_rang'] = 'VIP'; $count_player['vip']++; } else if($danekonta['Admin'] == 0 && $danekonta ['ModPlayer'] == 0) { $Players[$countsx]['samp_Type'] = '#696969'; $Players[$countsx]['samp_rang'] = 'Gracz'; $count_player['Gracz']++; } else $Players[$countsx]['samp_Type'] = '#696969';//gracz } else { $Players[$countsx]['samp_Name'] = $entry['nickname']; $Players[$countsx]['samp_Respect'] = ' - '; $Players[$countsx]['samp_Account'] = true; $Players[$countsx]['samp_Type'] = '#696969'; // bez konta $Players[$countsx]['samp_rang'] = 'Bez konta'; } $countsx++; } $plr_count = '<span style=" margin-top:-2px;"data-tooltip="Łącznie wszystkich Graczy" class="ipsBadge ipsBadge_grey">'.$aInformation['players'].'</span> ( <span style=" margin-top: -2px; background:#d40000;" data-tooltip="Łącznie wszystkich Head Administratorów" class="ipsBadge"">'.$count_player['head'].'</span> | <span style=" margin-top: -2px; background:#FF8000;" data-tooltip="Łącznie wszystkich Vice Head Administratorów" class="ipsBadge"">'.$count_player['vhead'].'</span> | <span style=" margin-top: -2px; background:#124DFF;" data-tooltip="Łącznie wszystkich Administratorów" class="ipsBadge"">'.$count_player['admin'].'</span> | <span style=" margin-top: -2px; background:#520387;" data-tooltip="Łącznie wszystkich Junior Administratorów" class="ipsBadge"">'.$count_player['jadmin'].'</span> | <span style=" margin-top: -2px; background:#0BA31D;" data-tooltip="Łącznie wszystkich Moderatorów" class="ipsBadge"">'.$count_player['moderator'].'</span> | <span style=" margin-top: -2px; background:#d4c800;" data-tooltip="Łącznie wszystkich VIPów" class="ipsBadge"">'.$count_player['vip'].'</span> | <span style=" margin-top: -2px; background:#696969;" data-tooltip="Łącznie wszystkich Zarejestrowanych Graczy" class="ipsBadge"">'.$count_player['Gracz'].'</span> )'; } else{ $plr_count = '<span style=" margin-top:-2px;"data-tooltip="Łącznie wszystkich Graczy" class="ipsBadge ipsBadge_grey">'.$aInformation['players'].'</span> ( <span style=" margin-top: -2px; background:#d40000;" data-tooltip="Łącznie wszystkich Head Administratorów" class="ipsBadge"">'.$count_player['head'].'</span> | <span style=" margin-top: -2px; background:#FF8000;" data-tooltip="Łącznie wszystkich Vice Head Administratorów" class="ipsBadge"">'.$count_player['vhead'].'</span> | <span style=" margin-top: -2px; background:#124DFF;" data-tooltip="Łącznie wszystkich Administratorów" class="ipsBadge"">'.$count_player['admin'].'</span> | <span style=" margin-top: -2px; background:#520387;" data-tooltip="Łącznie wszystkich Junior Administratorów" class="ipsBadge"">'.$count_player['jadmin'].'</span> | <span style=" margin-top: -2px; background:#0BA31D;" data-tooltip="Łącznie wszystkich Moderatorów" class="ipsBadge"">'.$count_player['moderator'].'</span> | <span style=" margin-top: -2px; background:#d4c800;" data-tooltip="Łącznie wszystkich VIPów" class="ipsBadge"">'.$count_player['vip'].'</span> | <span style=" margin-top: -2px; background:#696969;" data-tooltip="Łącznie wszystkich Zarejestrowanych Graczy" class="ipsBadge"">'.$count_player['Gracz'].'</span> )'; } } else{ $plr_count = '<span style=" margin-top:-2px;"data-tooltip="Łącznie wszystkich Graczy" class="ipsBadge ipsBadge_grey">'.$aInformation['players'].'</span> ( <span style=" margin-top: -2px; background:#d40000;" data-tooltip="Łącznie wszystkich Head Administratorów" class="ipsBadge"">'.$count_player['head'].'</span> | <span style=" margin-top: -2px; background:#FF8000;" data-tooltip="Łącznie wszystkich Vice Head Administratorów" class="ipsBadge"">'.$count_player['vhead'].'</span> | <span style=" margin-top: -2px; background:#124DFF;" data-tooltip="Łącznie wszystkich Administratorów" class="ipsBadge"">'.$count_player['admin'].'</span> | <span style=" margin-top: -2px; background:#520387;" data-tooltip="Łącznie wszystkich Junior Administratorów" class="ipsBadge"">'.$count_player['jadmin'].'</span> | <span style=" margin-top: -2px; background:#0BA31D;" data-tooltip="Łącznie wszystkich Moderatorów" class="ipsBadge"">'.$count_player['moderator'].'</span> | <span style=" margin-top: -2px; background:#d4c800;" data-tooltip="Łącznie wszystkich VIPów" class="ipsBadge"">'.$count_player['vip'].'</span> | <span style=" margin-top: -2px; background:#696969;" data-tooltip="Łącznie wszystkich Zarejestrowanych Graczy" class="ipsBadge"">'.$count_player['Gracz'].'</span> )'; } Później zaś dodaje kod pod tą linijke: $IPBHTML .= " który wygląda tak: <div class='count'>Gracze Online: $plr_count</div> Pytanie brzmi jak wkleić ten kod do szablonu poprzez acp?
  20. Problem solved, mój błąd. nie miałem zmiennej $st. Close.
  21. Tutaj masz wszelkie informacje jak tworzyć aplikacje: https://www.invisionpower.com/support/guides/_/advanced-and-developers/ Gotowca nikt Ci nie da
  22. Witam po raz kolejny, gdy już dodałem Stronicowanie wyników z MySQL chciałem przejść na ostatnią stronę by zobaczyć czy wszystko działa poprawnie jednakże na każdej stronie pokazuje to co jest na 1 stronie. Wie ktoś może dlaczego? Kod strony: default: { $perpage = 30; // Count $count = $this->registry->DB('acc')->buildAndFetch( array( 'select' => 'count(*) as count', 'from' => 'p_Players', 'where' => 'id!=0' ) ); // Pagination $pagination = $this->registry->output->generatePagination( array( 'totalItems' => $count['count'], 'itemsPerPage' => $perpage, 'currentStartValue' => $st, 'baseUrl' => 'app=panel&module=game&do=members', 'dotsSkip' => 5, 'isPagesMode' => 1, ) ); $this->registry->output->addNavigation( "Lista Graczy" ); $out='<h3 class="maintitle">Lista Graczy</h3>'; $out.='<table class="ipb_table ipsMemberList">'; $out.='<tbody><tr class="header">'; $out.='<th scope="col" style="width: 20%">ID Konta</th>'; $out.='<th scope="col" style="width: 20%; text-align: center;">Nick</th>'; $out.='<th scope="col" style="width: 20%; text-align: center;">Ranga</th>'; $out.='<th scope="col" style="width: 20%; text-align: center;">Data dołączenia</th>'; $out.='</tr>'; $this->registry->DB('acc')->build( array( 'select' => 'id, Nick, Registred, Admin, ModTime, UNIX_TIMESTAMP(`Vip`) AS czas_unix', 'from' => 'p_Players', 'where' => 'id!=0', 'order' => 'Registred desc', 'limit' => array( $st, $perpage ), ) ); $this->registry->DB('acc')->execute(); while($row = $this->registry->DB('acc')->fetch()) { if($row['id']!=0) { if($row['Admin'] == 4) { $Player['samp_Type'] = '#d40000'; $Player['samp_rang'] = 'Head Admin'; } else if($row['Admin'] == 3) { $Player['samp_Type'] = '#FF8000'; $Player['samp_rang'] = 'Vice Head Admin'; } else if($row['Admin'] == 2) { $Player['samp_Type'] = '#124DFF'; $Player['samp_rang'] = 'Administrator'; } else if($row['Admin'] == 1) { $Player['samp_Type'] = '#520387'; $Player['samp_rang'] = 'Junior Admin'; } else if($row ['ModPlayer'] == 1) { $Player['samp_Type'] = '#0BA31D'; $Player['samp_rang'] = 'Moderator'; } else if($row['czas_unix'] > time()) { $Player['samp_Type'] = '#d4c800'; $Player['samp_rang'] = 'VIP'; } else if($row['Admin'] == 0 && $row ['ModPlayer'] == 0) { $Player['samp_Type'] = '#696969'; $Player['samp_rang'] = 'Gracz'; } else $Player['samp_Type'] = '#696969';//gracz } else { $Player['samp_Name'] = $entry['nickname']; $Player['samp_Respect'] = ' - '; $Player['samp_Account'] = true; $Player['samp_Type'] = '#696969'; // bez konta $Player['samp_rang'] = 'Bez konta'; } $out.='<tr class="row2">'; $out.='<td style="color: #fff;">'.$row['id'].'</td>'; $out.='<td style="text-align: center; color: '.$Player['samp_Type'].';"><b>'.$row['Nick'].'</b></td>'; $out.='<td style="text-align: center; color: '.$Player['samp_Type'].';"><b>'.$Player['samp_rang'].'</b></td>'; $out.='<td style="text-align: center; color: #fff;">'.$row['Registred'].'</td>'; $out.='</td></tr>'; } $out.=''.$pagination.''; $out.='</tbody></table>'; $out.=''.$pagination.''; $menuClass = IPSLib::loadLibrary( IPSLib::getAppDir( 'panel' ) . '/sources/menu.php', 'globalMenu' ); $menu = new $menuClass($this->registry); return $menu->getOutput2($out, $this->request['do'], $this->request['go'], array("Lista Graczy", "Top Respektu", "Top Portfela", "Top Czasu Online"), array("members", "topresp", "topportfel", "toptimeplay")); }
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.