ZAKOŃCZYLIŚMY WSPÓŁPRACĘ Z CARMASIN.PL

Search the Community

Showing results for tags 'poradnik'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Ogłoszenia
    • Informacje 4P
    • TeamSpeak 3 - 4Players
    • Nabór do ekipy 4P
    • Team Ventum
  • NOWOŚCI
  • 4Players e-Sports
  • Forum gier
    • MMORPG
    • FPS
    • FREE TO PLAY
    • PRZEGLĄDARKOWE
    • SINGLEPLAYER
    • RPG
    • RTS
  • Konsole
    • Microsoft XBOX
    • Sony PlayStation
    • Nintendo
    • Mobilnie
  • Wolne dyskusje
    • Porozmawiajmy o wszystkim
  • Hardware
    • Procesory
    • Pamięci RAM
    • Karty graficzne
    • Inne
  • Software
    • C/C++
    • C# i .NET
    • Java
    • Inne
  • Systemy zarządzania treścią
    • WordPress
    • Systemy forum
    • Pozostałe systemy
  • Inne
    • Śmietnisko
  • Team Ventum's Tematy
  • Wampy Hotha's Tematy
  • ShotGunClub's Tematy

Calendars

  • Community Calendar
  • Team Ventum's Wydarzenia
  • Wampy Hotha's KALENDARIUM
  • ShotGunClub's Wydarzenia

Group


City

Found 293 results

  1. 1 Wstęp Instalacja forum na serwerze lokalnym praktycznie nie różni się od zwykłej instalacji na jakimkolwiek innym serwerze tudzież hostingu. Jedyna różnica jest taka, że musimy sami postawić serwer na którym zainstalujemy nasze forum. W tym celu możemy skorzystać z jednego z dostępnych w sieci narzędzi, które zdecydowaną większość roboty zrobią za nas, jednak zanim do tego przejdziemy... Dlaczego localhost? Wszelkie prace nad forum warto odseparować od wersji live, jeśli nie z oczywistych powodów jakimi są kwestie bezpieczeństwa i zapewnienie użytkownikom nieprzerwanego dostępu do forum, to przynajmniej ze względu na wygodę pracy jaką oferuje nam serwer domowy tzw. localhost.Przyśpieszenie prac ze względu na wyeliminowanie czynnika jakim jest nasze łącze internetowe - jego szybkość i dostępność. Stały dostęp do wszystkich plików strony 2 Instalacja i przygotowanie serwera XAMPP Tak długo jak wybrany przez Ciebie serwer działa, nie ma różnicy z jakiego rozwiązania skorzystasz. Osobiście korzystam z serwera XAMPP i to właśnie pod niego będzie dostosowany poradnik. W przypadku wybrania innych rozwiązań typu WAMP należy zwrócić szczególną uwagę na ścieżki jakie być może pojawią się w dalszej części poradnika. 3 Pobieramy paczkę z serwerem XAMPP Paczkę możemy pobrać m.in z oficjalnej strony programu. 4 Instalacja i przygotowanie pod MyBB XAMPP w swojej ofercie ma więcej niż serwer Apache i MySQL, jednak to właśnie te dwa serwery będą nam potrzebne by kontynuować zabawę. Opis procesu instalacji oprogramowania pominę, w razie problemów warto zajrzeć do sieci - wszelkie konieczne informacje są tam dostępne i szczegółowo opisane. Jeśli wszystko poszło zgodnie z planem otwieramy panel kontrolny xampp'a i uruchamiamy usługi Apache i MySQL 2.png (Rozmiar: 20,21 KB / Pobrań: 33) Kliknięcie w przycisk "Admin" przy Apache uruchomi nam dashboard serwera w przeglądarce - jeśli strona się wyświetliła, wszystko działa poprawnie. Z kolei w wypadku MySQL zostaniemy przekierowani na podstronę /phpmyadmin, panel do zarządzania bazami danych. 5 Założenie bazy danych Baza danych jest niezbędna do działania MyBB. W tym momencie serwer bazy już działa, jednak nadal brakuje nam konkretnej bazy w której umieścimy tabele forum. W tym celu przechodzimy do phpmyadmin gdzie w panelu po lewej stronie szukamy odnośnika Nowa - w rezultacie zobaczymy taki oto widok: 1.png (Rozmiar: 15,8 KB / Pobrań: 27) Nazwa bazy danych jest dowolna, ja zdecydowałem się na mybb. Jakiejkolwiek nazwy byśmy nie wybrali, należy ją zapamiętać. 6 Dane naszej bazy danych W trakcie procesu instalacji silnika MyBB zostaniemy poproszeni o dane do naszej bazy, jeśli działamy na ustawieniach podstawowych XAMPP nasze dane prawdopodobnie prezentują się następująco: nazwa bazy danych: mybb nazwa użytkownika bazy danych: root hasło do bazy danych: brak (w momencie podawania hasła należy zostawić pole puste, gdyż zwyczajnie hasła nie posiadamy) host: localhost 7 Instalacja MyBB na serwerze lokalnym W folderze w którym zainstalowaliśmy XAMPP'a musimy odnaleźć folder htdocs. W tym właśnie folderze tworzymy dodatkowy folder będący naszym forum, nazwijmy go mybb. Od teraz dostęp do naszego forum otrzymamy przechodząc pod adres http://localhost/mybb Oczywiście jeśli przejdziemy pod wskazany adres teraz, zobaczymy nie więcej jak zwykłą, pustą białą stronę. Dalej proces instalacji wygląda już standardowo, pobieramy paczkę z silnikiem forum i wszystkie pliki z katalogu Upload przenosimy do folderu, który wcześniej pod to przygotowaliśmy - w moim wypadku będzie to folder mybb. Instalator znajduje się pod adresem - http://localhost/mybb/install/index.php Jak zainstalować MyBB?
  2. Witam, zaprezentuję Wam jak utworzyć bardzo prostą tabelkę, która wyświetla statystyki użytkownika w panelu bocznym. Zaczynajmy! 1 Implementacja Font Awesome Pierwszym krokiem będzie umieszczeniu kodu dla Font Awesome w headerinclude. Ścieżka: ACP -> Style i Szablony -> Szablony -> STYL -> Niezgrupowane szablony -> headerinclude Na samym początku wstaw kod: <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css"> 2 Edycja szablonu index Drugim krokiem będzie dodanie poniższego kodu w szablon index. Ścieżka: ACP -> Style i Szablony -> Szablony -> STYL -> Strona Główna -> index Znajdź: {$forums} Zamień na: <table border="0" width="100%" cellspacing="0" cellpadding="0" align="center"> <tr> <td valign="top" style="padding-right: 20px" > {$forums} </td> <td valign="top" width="24%"> <table border="0" cellspacing="0" cellpadding="4" class="tborder"> <tr> <td class="thead"><strong>Twoje Statystyki</strong></td> </tr> <tr> <td class="trow1"> <i class="fa fa-user"></i> Nick: <b>{$mybb->user['username']}</b><br /> <i class="fa fa-comments"></i> Ilość postów: <b>{$mybb->user['postnum']}</b><br /> <i class="fa fa-plus"></i> Reputacja: <font color="green"><b>{$mybb->user['reputation']}</b></font><br /> <i class="fa fa-paper-plane-o"></i> Adres E-Mail: <b>{$mybb->user['email']}</b><br /> <i class="fa fa-calendar-o"></i> Ostatnia wizyta: <b>{$lastvisit}</b><br /> </td> </tr> </table><br /> </td> </tr> </table> Gotowe! Jest to bardzo prosty sposób na utworzenie prostej tabeli ze statystykami użytkownika.
  3. 1 Utworzenie szablonu Przejdź do ACP - Style i szablony - Szablony - Globalne szablony. Stwórz szablon o nazwie szablon1 z zawartością, którą chcesz wyświetlić w innym szablonie. 2 Edycja global.php Zaloguj się na FTP i przejdź do /global.php. Znajdź linijkę -> eval('$header = "'.$templates->get('header').'";'); i zamień ją na: eval('$szablon1 = "'.$templates->get('szablon1').'";');eval('$header = "'.$templates->get('header').'";'); Jeśli chcesz więcej takich szablonów, tworzysz kolejny szablon globalny o nazwie szablon2 i w /global.php dodajesz: eval('$szablon2 = "'.$templates->get('szablon2').'";'); Przed: eval('$szablon1 = "'.$templates->get('szablon1').'";'); Teraz w szablonie, w który chcemy wkleić zawartość szablon1 lub szablon2, musimy dodać {$szablon1} lub {$szablon2}. Możesz zmienić szablon1 lub szablon2 na własne nazwy, jednak pamiętaj, że muszą one być takie same podane w pliku /global.php i w Szablonach globalnych w ACP. Źródło: http://community.mybb.com/thread-131530.html
  4. 1 Aktualizacja pluginu Pamiętaj, aby zaktualizować plugin do najnowszej wersji. 2 Edycja pluginu Zaloguj się na FTP i przejdź do: /inc/plugins/dvz_mentions/config.php Znajdź linijkę: static $keepPrefix = true; i zamień ją na: static $keepPrefix = false; 3 Efekt Przed: Po: Fyeem
  5. 1 Shoutbox się nie wyświetla Sprawdź ustawienia dostępu w konfiguracji pluginu. Jeżeli jest OK, zaloguj się na konto, które posiada inną rangę (grupę) niż Ty. Jeżeli nadal jest problem, plugin odinstaluj, ustaw styl domyślny i dopiero zainstaluj plugin. 2 Parse error: Syntax error, unexpected '[' in /home... Masz ustawioną zbyt niską wersję PHP. Ten plugin wymaga PHP w wersji 5.4 lub wyższej. Jeśli masz taką opcje to udaj się do cPanelu i zmień wersję. Jeśli Twoja strona jest postawiona na hostingu ProSerwer, udaj się do nazwa_twojej_strony.xaa.pl:2082/frontend/x3/phpvermanager/index.php i wybierz PHP 5.5 lub PHP 5.6. 3 Brak wizualnej części Jeśli shoutbox ma ogromne avatary i zajmują one pół strony, zamiast być w ramce czatu to zapomniałeś skopiować stylów css do global.css a przecież autor o to prosił. Zobacz do folderu z pluginem na dysku. Znajdziesz tam STYLES.txt. Skopiuj zawartość i na końcu global.csslub innego arkusza wklej to i zapisz. 4 Przycisk do shoutboxa zachodzi na tekst Zajrzyj do tego poradnika -> Jak zmienić belkę w dvz_shoutbox? 5 Wiadomości na shoutboxie są wyśrodkowane Jedna (bądź więcej) grup posiada błędne ostylowanie w formacie nazwy użytkownika. Pamiętaj, aby format loginu zawierał: otworzenie formatu - nazwa użytkownika - zamknięcie formatu. przykładowo: <span style="color: red;">{username}</span> 6 Błędna data i godzina Zmień strefę czasową w ACP i wykonaj zapytanie do bazy danych: Kod: UPDATE mybb_users SET timezone='1' WHERE 1 7 Nie mogę usuwać czyichś wypowiedzi W konfiguracji pluginu w ACP, Twoja grupa nie posiada uprawnień do usuwania shoutów.
  6. 1 Edycja szablonu headerinclude Następnie w nim odszukujemy {$stylesheets} i dodajemy zawartość przed nim <script type="text/javascript"> $(document).ready(function(){ if($.cookie('background')){ $("body").css("backgroundImage", "url(" + "images/" + $.cookie("background") + ".png)"); }; $(".bg_style").click(function () { $(".bg_preview").slideToggle('fast'); return false; }); $(".bg_preview a").click(function() { var bg_id = $(this).attr("id"); $("body").css("backgroundImage", "url(" + "images/" + bg_id + ".png)"); $.cookie('background', bg_id, { expires: 365, path: '/' }); }); }); </script> 2 Edycja szablonu header Następnie w nim odszukujemy <li><a href="{$mybb->settings['bburl']}/misc.php?action=help" class="help">{$lang->toplinks_help}</a></li> Dodaj po <li ><a href="#" class="bg_style">Wybierz tło</a></li> Odszukaj {$welcomeblock} Dodaj po <div class="wrapper"> <div class="bg_preview"> <a id="bg1" href="#" style="background: url('images/bg1.png');"></a> <a id="bg2" href="#" style="background: url('images/bg2.png');"></a> <a id="bg3" href="#" style="background: url('images/bg3.png');"></a> <a id="bg4" href="#" style="background: url('images/bg4.png');"></a> <a id="bg5" href="#" style="background: url('images/bg5.png');"></a> </div> </div> 3 Dodanie kodu css do global.css /*** Background style ***/ .bg_preview:before,.bg_preview:after { content:" "; display:table } .bg_preview:after{ clear:both } .bg_preview { display: none; } .bg_preview a { float: left; width: 18%; height: 80px; box-sizing: border-box; margin: 1%; display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-size: cover; border: 2px solid #CECECE; } W global.css odnajdź #contentnastępnie usuń background: #color; Aby poprawnie dodane tła zadziałamy muszą one znaleźć się w katalogu images z nazwą bg1.pngbg2.png itp Źródło poradnika http://community.mybb.com/thread-179184.html
  7. 1 Podmiana fragmentu szablonu Aby dodać filtrowanie wątków na podstawie prefiksów należy edytować szablon forumdisplay_thread Odszukujemy {$thread['threadprefix']} Zamieniamy na <a href="{$mybb->settings['bburl']}/forumdisplay.php?fid={$mybb->input['fid']}&prefix={$thread['prefix']}">{$thread['threadprefix']}</a>
  8. 1 Tworzymy nowy MyCode Przechodzimy do: ACP -> Konfiguracja -> MyCode -> Nowy MyCode i wypełniamy pola w następujący sposób Tytuł: Nasz tytuł; w moim przypadku będzie to image, aczkolwiek możecie go nazwać po swojemu Wyrażenie regularne: \[image\](.*?)\[/image\] - image możecie zastąpić własnym tekstem. Jest to tekst w między który będziecie wklejać link do grafiki Zamiana: Kod: <div class="img-spoiler"> <button>Schowaj/Pokaż</button> <img src="$1" alt="image" style="display:none; max-width:100%;"> </div> Krótko wyjaśniając: - div o klasie img-spoiler, aby łatwo było nam identyfikować x spoiler. Posiada on: display:none;, aby domyślnie obrazek był ukryty; max-width: 100%;, aby obrazek nie był szerszy niż jego rodzic; - button, który będzie służyl do pokazywania/ukrywania grafiki; - img, który odpowiada za pobranie i wyświetlenie grafiki Włączony: Tak 2 Dodanie kodu JS Dodajemy na samym dole strony (lub do naszego pliku z js) ten kod: $("body").on("click", ".img-spoiler", function (){ $(this).children("img").toggle(250); }); Odpowiada on za mechanikę wyświetlania i ukrywania naszego obrazka. Liczba podana w .toggle() odpowiada za czas wyświetlania i chowania się w milisekundach. Używamy zdarzenia .on zamiast zwykłego .click, więc w przypadku pobrania nowej wiadomości wszystko działa prawidłowo. MyCode działa wszędzie na forum, ale stworzony jest głównie pod shoutbox. Dla lepszej optymalizacji w kodzie z drugiego punktu warto dodać kropkę przed body. Wtedy pokazywanie/ukrywanie będzie brało tylko elementy w klasie body, czyli takiej jaką posiada shoutbox. Testowane na wersji: 2.2.1
  9. 1 Wymagania Do poprawnego skonfigurowania pluginu Google SEO (URL) potrzebne będą:Plugin Google SEO do pobrania → TUTAJ Spolszczenie Google SEO do pobrania → TUTAJ Dostęp do swojego serwera przez FTP do pobrania → TUTAJ Plugin Library do pobrania → TUTAJ PHP 5.1.0 i większe Bazę danych MySQL Apache 2 Konfiguracja pluginu Po pobraniu pluginu PluginLibrary, wrzucamy go wg tego poradnika. Po pobraniu pluginu Google SEO, instalujemy go poprzez wrzucenie folderu inc do folderu public_html. Wchodzimy do panelu administratora (ACP) → Pluginy → instalujemy plugin Google SEO. W strefie aktywnych pluginów, odszukujemy Google SEO i klikamy Konfiguruj. ACP → Konfiguracja → Google SEO → wszysto zaznaczamy na Tak. ACP → Konfiguracja → Google SEO URL: Tłumaczenie znaków: Podane w rozdziale 4. Załączniki Tryb małych liter: Tak Schemat działu: dzial-{url} Schemat linku tematu: temat-{url} Schemat ogłoszenia: ogloszenie-{url} Schemat linku profilu użytkownika: user-{url} Schemat kalendarza: kalendarz-{url} Schemat wydarzenia: wydarzenie-{url} 3 Edycja .htaccess Aby na forum zaszły pożądane zmiany należy wykonać trzy dodatkowe kroki: ACP → Pluginy → Google SEO → Kopiujemy wygenerowany kod. FTP → Główny folder z mybb → .htaccess → Wklejamy skopiowany w poprzednim kroku kod. ACP → Pluginy → Google SEO → Kliknij, aby zastosować zmiany w plikach bazowych. 4 Załączniki ł=l Ł=L ó=o Ó=O ą=a Ą=A ś=s Ś=S ć=c Ć=c ę=e Ę=E ź=z Ź=Z ż=z Ż=Z
  10. 1 Edycja pluginu Pobieramy plugin Top Shouters Otwieramy plik pluginu (/inc/plugins/topshout.php) i szukamy: $setting = array( "sid" => NULL, "name" => "topshoutshoutbox", "title" => $db->escape_string($lang->settings_shoutbox), "description" => $db->escape_string($lang->settings_shoutbox_desc), "optionscode" => "select dvzshoutbox=DVZ Shoutbox myshoutbox=MyShoutbox sfshoutbox=SpiceFuse Shoutbox", "value" => 'dvzshoutbox', "disporder" => $disporder++, "gid" => $gid ); Zamieniamy na: $setting = array( "sid" => NULL, "name" => "topshoutshoutbox", "title" => $db->escape_string($lang->settings_shoutbox), "description" => $db->escape_string($lang->settings_shoutbox_desc), "optionscode" => "select dvzshoutbox=DVZ Shoutbox myshoutbox=MyShoutbox infernoshoutbox=Inferno Shoutbox", "value" => 'dvzshoutbox', "disporder" => $disporder++, "gid" => $gid ); Odnajdujemy: elseif($mybb->settings['topshoutshoutbox'] == 'sfshoutbox') { if (!$db->table_exists("sf_shouts")) { $topshout_row = '<tr><td class="trow2">'.$lang->install_sfsb.'</td></tr>'; } else { $gibek_pinek = TRUE; $query = $db->query("SELECT s.uid, u.username, u.usergroup, u.displaygroup, u.uid, u.avatar, count(*) as totalshouts FROM ".TABLE_PREFIX."sf_shouts s LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=s.uid) WHERE usergroup NOT IN(".$ignore_groups.") GROUP BY s.uid ORDER BY totalshouts DESC LIMIT " . $mybb->settings['topshoutlimit']); } } Zamieniamy na: elseif($mybb->settings['topshoutshoutbox'] == 'infernoshoutbox') { if (!$db->table_exists("inferno_shout")) { $topshout_row = '<tr><td class="trow2">'.$lang->install_inferno.'</td></tr>'; } else { $gibek_pinek = TRUE; $query = $db->query("SELECT s.uid, u.username, u.usergroup, u.displaygroup, u.uid, u.avatar, count(*) as totalshouts FROM ".TABLE_PREFIX."inferno_shout s LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=s.uid) WHERE usergroup NOT IN(".$ignore_groups.") GROUP BY s.uid ORDER BY totalshouts DESC LIMIT " . $mybb->settings['topshoutlimit']); } } 2 Aktywacja zmian ACP->Pluginy->Instalacja/reinstalacja ACP->Konfiguracja->Wybór shoutboxa Zmienna: {$topshout} I gotowe, mamy Top krzykaczy dla Inferno Shoutbox!
  11. 1 Edycja szablonów Przejdź do -> Szablony -> Szablony globalne -> dvz_shoutbox Pomiędzy <div class="thead"> <strong>Czat</strong> </div> i <div class="body"> wklej <div id="sb_og"> Treść twojego ogłoszenia </div> 2 Edycja arkuszy .css Przejdź do -> Style -> Twój styl -> global.css (tam, gdzie masz swój plik CSS shoutboxa) Na końcu dodaj #sb_og { background: #ACC668; padding: 7px; font-size: 14px; color: #fff; margin-bottom: 5px; text-align: center } Efekt końcowy: Zrzut ekranu (34).png (Rozmiar: 361,21 KB / Pobrań: 295) Zmiana koloru tła ogłoszenia: W pliku CSS, gdzie dodano powyższy kod znajdź background:#ACC668; zamień na background: #color; Zmiana koloru tekstu ogłoszenia: W pliku CSS, gdzie dodano powyższy kod znajdź color:#fff; zamień na color: #color;
  12. 1 Wymagania Plugin PHP in Templates Plugin MyAlerts A więc zabieramy się do roboty. 2 Edycja szablonu header Przechodzimy do szablonów naszego stylu - nagłówek - header_welcomeblock_member i wklejamy w wybranym miejscu poniższy kod: <if $mybb->user['pms_unread'] then> <li><a href="{$mybb->settings['bburl']}/private.php"><i class="fa fa-envelope"></i> <span class="count">{$mybb->user['pms_unread']}</span></a></li> <else> <li><a href="{$mybb->settings['bburl']}/private.php"><i class="fa fa-envelope"></i></a></li> </if> 3 Edycja szablonu myalerts Przechodzimy do szablonów naszego stylu - myalerts - myalerts_headericon i wklejamy w wybranym miejscu poniższy kod: <if $mybb->user['unreadAlerts'] then> <li class="alerts {$newAlertsIndicator}"><a href="{$mybb->settings['bburl']}/alerts.php" class="myalerts open_modal" data-selector="#myalerts_alerts_modal" rel="modal:open"><i class="fa fa-bell"></i> <span class="count">{$mybb->user['unreadAlerts']}</span></a></li> <else> <li class="alerts {$newAlertsIndicator}"><a href="{$mybb->settings['bburl']}/alerts.php" class="myalerts open_modal" data-selector="#myalerts_alerts_modal" rel="modal:open"><i class="fa fa-bell"></i></span></a></li> </if> 4 Edycja arkuszy stylów Przechodzimy do naszego stylu - global.css i wklejamy: .count { background: #C33B3B; padding: 2px 6px; border-radius: 50px; margin-left: -10px; margin-bottom: -5px; } 5 Efekt końcowy [Obrazek: iexdk3T.png] Gratulacje! Upiększyłeś swoje forum! ^^
  13. 1 Edycja pluginu Otwieramy plik pluginu (/inc/plugins/dvz_shoutbox.php) i szukamy dodanego w poprzednim poradniku hooka (~ 9 linijka): $plugins->add_hook('chat_start', ['dvz_shoutbox', 'load_window']); Następnie wklejamy pod nim: $plugins->add_hook('chat_start', 'dvz_shoutbox_stats'); $plugins->add_hook('global_start', 'dvz_shoutbox_users_on_sb'); Teraz zchodzimy na sam dół pliku i wklejamy: 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; // Użytkownicy online $timesearch = TIME_NOW - $mybb->settings['wolcutoff']; $comma = ''; $query3 = $db->query(" SELECT s.sid, s.ip, s.uid, s.time, s.location, s.location1, u.username, u.invisible, u.usergroup, u.displaygroup FROM ".TABLE_PREFIX."sessions s LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid) WHERE location LIKE '%shoutbox.php%' && s.time>'".$timesearch."' ORDER BY u.username ASC, s.time DESC "); $spiders = $cache->read("spiders"); $users_online = 0; $anon_online = 0; $guests_online = 0; $bots_online = 0; $onlinemembers = ''; while($user = $db->fetch_array($query3)) { if($user['uid'] > 0) { if($user['invisible'] == 1) { ++$anon_online; } if($user['invisible'] != 1 || $mybb->usergroup['canviewwolinvis'] == 1 || $user['uid'] == $mybb->user['uid']) { if($user['invisible'] == 1) { $invisiblemark = "*"; } else { $invisiblemark = ''; } ++$anon_online; $username = build_profile_link(format_name($user['username'], $user['usergroup'], $user['displaygroup']), $user['uid']); $onlinemembers .= ''.$comma.' '.$username.''.$invisiblemark.''; $comma = " ,"; } ++$users_online; } elseif(my_strpos($user['sid'], "bot=") !== false && $spiders[$botkey]) { // The user is a search bot. $onlinemembers .= $comma.format_name($spiders[$botkey]['name'], $spiders[$botkey]['usergroup']); $comma = ", "; ++$bots_online; } else { // The user is a guest. ++$guests_online; } $users_online_o = $users_online + $guests_online; } // Statystyki $query = $db->query("SELECT count(id) as id FROM ".TABLE_PREFIX."dvz_shoutbox"); $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); $shouts = $row3['shouters']; $top_spamer_noformatted = $row3['username']; $top_spamer = build_profile_link(format_name($row3['username'], $row3['usergroup'], $row3['displaygroup']), $row3['uid']); $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"); } function dvz_shoutbox_users_on_sb() { global $db, $mybb, $templates, $theme, $users_o_sb, $timesearch; $timesearch = TIME_NOW - $mybb->settings['wolcutoff']; $query = $db->query("SELECT count(*) as guid, time FROM ".TABLE_PREFIX."sessions WHERE location LIKE '%shoutbox.php%' && uid!=0 && time>".$timesearch.""); $users_o_sb = $db->fetch_field($query, 'guid'); } Zapisujemy plik. 2 Edycja szablonu Otwieramy nasz szablon stworzony w poprzednim poradniku (ACP - Style i Szablony - Szablony Globalne - dvz_shoutbox_page) i nad {$footer} wklejamy: <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> <strong>Kto jest na shoutboxie ({$users_online_o}):</strong><br /> {$onlinemembers} Oraz css (oczywiście przykładowy): .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; } Poradnik został stworzony dzięki informacjom zawartym w tym wątku: Dvz shoutbox na podstronie
  14. 1 Edycja grupy ACP: Użytkownicy i grupy - Grupy - Moderator (lub inna, wybrana przez Ciebie) Format loginu: <span class="group">{username}</span> 2 Dodanie stylów .css ACP: Style i szablony - Style - Styl - Nowy arkusz CSS Tworzymy plik rank_group.css z zawartością: .red { color: red; } .black { color: black; } Równie dobrze powyższe style można umieścić w dowolnym arkuszu załączonym do obecnie używanego szablonu, np. global.css 3 Dodanie skryptu .js do szablonu ACP: Style i szablony - Szablony - Styl - footer Na samym końcu dodajemy: <script type="text/javascript"> $('.group').each(function() { var group = $(this); var nick = group.text(); var length = Math.round(nick.length/2); var colors = '<span class="red">'+ nick.slice(0, length) +'</span><span class="black">'+ nick.slice(length) +'</span>'; group.html(colors); }); </script> Podziękowania dla Efekt: Poftorek
  15. 1 Tworzenie szablonu Wchodzimy w panel administratora -> style i szablony -> szablony globalne -> nowy szablon. W polu nazwa szablonu wpisujemy dvz_shoutbox_page Poniżej wklejamy ten oto kod: <html> <head> {$headerinclude} <title>Shoutbox</title> </head> <body> {$header} <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="clear: both; border-bottom-width: 0;"> {$dvz_shoutbox} </table> {$footer} </body> </html> 2 Tworzenie podstrony Otwieramy edytor tekstu i tworzymy plik shoutbox.php i wklejamy do niego ten kod: <?php define('IN_MYBB', 1); require "./global.php"; add_breadcrumb("Shoutbox", "shoutbox.php"); $plugins->run_hooks("chat_start"); eval("\$podstr = \"".$templates->get("dvz_shoutbox_page")."\";"); output_page($podstr); ?> 3 Edycja pluginu Otwieramy edytorem tekstu plik pluginu (/inc/plugins/dvz_shoutbox.php) i szukamy linijki: $plugins->add_hook('index_end', ['dvz_shoutbox', 'load_window']); Zaraz pod znalezioną linią wklejamy: $plugins->add_hook('chat_start', ['dvz_shoutbox', 'load_window']); Gratulacje! Masz shoutboxa na podstronie!
  16. Ostylowanie nazwy użytkownika przenosząc style do arkuszy .css. Ten sposób przydaje się w przypadku kiedy mamy zbyt dużą ilość znaków, aby zmienić to w normalnych ustawieniach lub gdy chcemy, aby wszystkie rangi były dostępne do edycji w jednym pliku. Tak, możesz zrobić identycznie z innymi grupami, wystarczy zmienić nazwę klasy oraz kolory / dodać inny efekt. 1 Utworzenie arkuszy .css Wchodzimy w ACP -> Style i szablony -> Twój styl -> Stwórz nowy arkusz CSS -> Nazwa: rangi.css Jako zawartość podaj tam poniższy kod: .admin { color: #ff0000; font-weight: bold; } 2 Edycja grupy Edytuj grupę i w formacie wyświetlania, wpisz: <span class="admin">{username}</span> ExtraTip - Dodanie ikonki FA FA przed rangę: 1. Wchodzimy do ACP - Style i Szablony - Szablony - Twój Szablon - Nagłówek Wybieramy szablon headerinclude Wyszukujemy {$stylesheets} Zamieniamy na <link rel="stylesheet" href="{$mybb->asset_url}/font-awesome-4.6.3/css/font-awesome.min.css"> {$stylesheets} 2. Na tej stronie wyszukujemy interesującą nas ikonę. 3. Kopiujemy jej kod, i wklejamy przed {username} z kroku 3. 4. Pobieramy tę paczkę a następnie wrzucamy zawartość (folder font-awesome-4.6.3) do głównego katalogu z silnikiem forum (public_html)
  17. Clickable smileys czyli jak zrobić panel z klikalnymi uśmieszkami do DVZ Shoutbox. W przypadku posiadania niestandardowych emotek należy ręcznie zmienić kod odpowiedzialny za nie (czwarty kod licząc od góry). 1 Edycja szablonu głównego Wejdź w: ACP -> Templates & Styles -> Templates -> Global Templates -> dvz_shoutbox i na samym dole dodaj kod, który będzie odpowiedzialny za dodanie emotki do pola tekstowego; to jest: <script> $('.smilie_dvz').click(function() { var smilie = $(this).attr("alt"), inputValue = $('#dvz_input').val(); $('#dvz_input').val(inputValue + smilie); }); </script> Czyli po kliknięciu w klasę smilie_dvz dodaj do zmiennej smilie wartość atrybutu alt klikniętej emotikony, a do drugiej zmiennej nazwanej inputValue dodaj tekst, który obecnie znajduje się w polu tekstowym. Następnie złap id dvz_input w celu nadania mu wartości z inputValue, a następnie klikniętej przez nas emotki. 2 Edycja szablonu panel Wejdź w: ACP -> Templates & Styles -> Templates -> Global Templates -> dvz_shoutbox_panel i do tagu input, który służy do wprowadzania tekstu dodaj identyfikator dvz_input, aby wcześniej dodany przez nas kod jQuery mógł się do niego odnieść; czyli domyślny kod: <input type="text" class="text" placeholder="{$lang->dvz_sb_default}" maxlength="{$maxlength}" autocomplete="off" /> zamień na: <input type="text" id="dvz_input" class="text" placeholder="{$lang->dvz_sb_default}" maxlength="{$maxlength}" autocomplete="off" /> 3 Dodanie box'a z emotikonami Dobra, połowa sukcesu za nami. Teraz wystarczy dodać box w którym będą umieszczone nasze emotki. W tym celu przechodzimy ponownie do szablonu dvz_shoutbox (oczywiście to tylko przykład, możemy to zrobić całkiem inaczej) i dodajemy nad naszym kodem .js ten kod: <div id="smilies_box"> <img src="{$theme['imgdir']}/smilies/smile.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/wink.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/cool.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/biggrin.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/tongue.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/rolleyes.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/shy.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/sad.png" alt=":sad:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/at.png" alt=":at:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/angel.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/angry.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/blush.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/confused.png" alt=":s" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/dodgy.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/exclamation.png" alt=":exclamation:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/heart.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/huh.png" alt=":huh:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/lightbulb.png" alt=":idea:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/sleepy.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/undecided.png" alt=":-/" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/cry.png" alt=":cry:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/sick.png" alt=":sick:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/arrow.png" alt=":arrow:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/my.png" alt=":my:" class="smilie_dvz clickable"> </div> 4 Zamiana kursora Wszystko już działa, ale kursor wciąż pozostał domyślny po najechaniu na klikalną emotkę. Jak to zmienić? Przechodzimy do global.css i dodajemy w nim: #smilies_box .clickable { cursor: pointer } Ok, a jak teraz je wyśrodkować? Przechodzimy do global.css i dodajemy w nim: #smilies_box { text-align: center; } Przykładowy wygląd: 5.jpg (Rozmiar: 127,86 KB / Pobrań: 219) Nie spotkałem się jeszcze nigdzie z gotowym kodem do tego lub chociaż jakimś poradnikiem, więc proszę bardzo. :p 5 Dodatkowo: Inny wygląd Pomiń punkt trzeci, przejdź do global.css, a w nim dodaj poniższy kod: #smilies_modal { display: none; position: fixed; left: 0; top: 0; overflow: auto; z-index: 9999; background-color: rgba(0, 0, 0, 0.8); width: 100%; height: 100vh; padding-top: 25%; } #smilies_container { background-color: #333; padding: 10px 15px; border: 1px solid #666; border-radius: 3px; margin: 0 auto; width: 30%; } Przejdź do twojego stylu, a następnie do szablonu index. Na samym dole od razu nad </body> wstaw: <div id="smilies_modal"> <div id="smilies_container"> <img src="{$theme['imgdir']}/smilies/smile.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/wink.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/cool.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/biggrin.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/tongue.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/rolleyes.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/shy.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/sad.png" alt=":sad:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/at.png" alt=":at:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/angel.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/angry.png" alt="" class="smilie_dvz clickaable"> <img src="{$theme['imgdir']}/smilies/blush.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/confused.png" alt=":s" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/dodgy.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/exclamation.png" alt=":exclamation:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/heart.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/huh.png" alt=":huh:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/lightbulb.png" alt=":idea:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/sleepy.png" alt="" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/undecided.png" alt=":-/" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/cry.png" alt=":cry:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/sick.png" alt=":sick:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/arrow.png" alt=":arrow:" class="smilie_dvz clickable"> <img src="{$theme['imgdir']}/smilies/my.png" alt=":my:" class="smilie_dvz clickable"> </div> </div> <script> $('.smilie_dvz').click(function() { var smilie = $(this).attr("alt"), inputValue = $('#dvz_input').val(); $('#dvz_input').val(inputValue + smilie); $('#smilies_modal').css("display", "none"); }); $('#smilies_modal_open').click(function(event) { event.preventDefault(); $('#smilies_modal').css("display", "block"); }); </script>[/php] Ok, pozostało jedynie dodać link, dzięki któremu będziemy wywoływać nasz box. W tym celu udaj się do szablonów globalnych, dvz_shoutbox, wyszukaj: [kod=php] <p class="right"><a href="{$mybb->settings['bburl']}/index.php?action=shoutbox_archive">&laquo; {$lang->dvz_sb_archivelink}</a></p> a następnie zamień to na: <p class="right"> <a href="{$mybb->settings['bburl']}/index.php?action=shoutbox_archive">&laquo; {$lang->dvz_sb_archivelink}</a>&nbsp; <a href="#" id="smilies_modal_open">&laquo; Emotki</a> </p> Gotowe! Podgląd: 6.png (Rozmiar: 419,55 KB / Pobrań: 181) http://prntscr.com/atsllv
  18. Poradnik Wszystko o AuthMe !

    Kod: Komendy authme ! /register <hasło> <hasło> - rejestruje nas na serwerze . /login <hasło> - Loguje nas na serwerze. /logout - Wylogowywuje gracza z serwera. /changepassword <starehasło> <nowe hasło> - Zmienia hasło na serwerze . /unregister <hasło> - Odrejestrowuje cie . Komendy admina ! /authme register <nick> - zarejestrowuje gracza na serwerze. /authme changepassword <nick> <haslo> - Zmienia graczowi hasło. /authme unregister <nick> - odjerestrowuje gracza na serwerze. Permisje dla graczy ! authme.register - rejestracja . authme.login - logowanie . authme.logout - wylogowanie się z serwera . authme.changepassword - zmiana hasła . authme.unregister - odjerestrowanie Permisje dla adminów ! authme.admin.register - zarejestrowuje gracza. authme.admin.unregister - Odjerestrowuje gracza. authme.admin.reload - odswieżenie pluginu. authme.admin.changepassword - zmiana hasła graczowi . ~~Dreams
  19. Poradnik Poradnik essentials

    [TuT] Essentials Komendy ! /setwarp- ustawia warp /socialspy- widzisz cudze wiadomości /msg /spawn- teleportuje cie na spawn /spawner- zmienia typ spawnera /spawnmob- zespawnia danego moba /speed- zmienia prędkość twojego poruszania się /tempban- banuje na czas /time- zmiana czasu gry /togglejail- wysyłanie/odsyłanie gracza do/z więzienia /tp- komenda bezpośredniej teleportacji do gracza /tpa- komenda do teleportacji, na którą obie osoby muszą (/tpaccept) się zgodzić, albo i nie (/tpdeny) /tpall- teleportowanie każdego gracza do ciebie /tphere- teleportowanie gracza do siebie /tree- spawni drzewo w kierunku, w który się patrzysz /unban- odbanowywuje gracza /unbanip- odbanowywuje adresu IP gracza /unlimited- nie wiem jak to opisać, ale item który masz w ręce masz nielimitowany /vanish- niewidzialność + brak dostępności na liście zalogowanych /warp- używanie warpów /weather- ustawianie pogody /back- prosta komenda powrotu w poprzednie miejsce, z którego się tepałeś/-aś /balance- ta sama komenda co /money. Sprawdza stan naszych minecraftowych monet xD /balancetop-taki ranking dla szlachty xD Najbogatsi. /ban- komenda do banowanie permanentnego. /banip-banuje permanentnie adres IP. /bigtree- spawnuje "Wielkie Drzewo" tam gdzie się patrzymy. /break-rozwala blok, na który patrzymy /broadcast- pisze wiadomość typu broadcastbeztytuuqtl.jpg /burn-Spalanie wybranego gracza xD ( Jak na stosie xD ) /clearinventory-Czyszczenie swojego/czyjegoś eq /delhome-usuwanie domu (teleportu do niego) /deljail-usuwanie więzienia /delwarp-usuwanie danego warpa /eco-uniwersalna komenda ekonomicza, pozwalająca na: -danie graczowi pieniędzy -odebranie graczowi pieniędzy -zresetowanie konta gracza /enchant-ulepszanie przedmiotu (musisz znać nazwę enchantu) /exp-kolejna z tych wszechstronnych komend, która pozwala na: -dawanie expa sobie -dawanie expa innym -reset expa -ustawianie danego poziomu expa /feed- regeneruje pasek zdrowia ;D /fireball- strzela fireballem w kierunku, w który się patrzysz. /fly- I believe i can fly! Po prostu leć! /gamemode- zmienia tryb gry /getpos- pokazuje koordynaty /give- daje graczowi item /god- ustawia nieśmiertelność! /hat-ustawia jako czapkę blok, który trzymasz w ręce /heal- regeneruje HP gracza /help- pokazuje wszystkie dostępne ci komendy /home- Teleportuje cię do gracza /ignore- ignorowanie gracza /invsee- patrzenie komuś w eq /item- daje ci wybrany przedmiot /jails- lista więzień /jump- teleportuje cie w miejsce, na które skaczesz /kick- wywala danego gracza z serwera /kickall- wywala wszystkich z serwera /killall, /butcher- zabija moby w okolicy /kit- daje ci ustalony przez serwer zestaw narzędzi /thor- napierdala piorunami jak Zeus w danego gracza xD /list- lista graczy online /mail- komenda, na pisanie i czytanie maili /more- stakuje przedmiot trzymany w ręce /msg- "Wycisza gracza"- blokuje mu możliwość pisania na czacie /nick- pozwala zmienić nick komuś lub sobie /nuke-May death rain upon them biggrin.gif TNT Leci z nieba xD /pay- płacenie komuś /powertool- przypisanie komendy, do itemu trzymanego w ręce /reply- szybka odpowiedź na /msg /realname- pozwala zobaczyć niezmieniony nick gracza /repair- naprawa itemów /rules- wyświetlanie zasad /sethome- ustawienie sobie teleportu /home /setjail- ustawia cele /setspawn- ustawia spawn -0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0Pomogłem ? Daj Diax'a !
  20. Poradnik [TuT] Plugin Skript

    SKRIPT poradnik ! Konfigurowanie i instalacja pluginu : Na początku polecam (jeżeli jeszcze tego nie zrobiliście) zainstalować edytor tekstu o nazwie Notepad++. Ułatwi on wam zdecydowanie pisanie skryptów, a także będzie przydatny do konfigurowania innych pluginów. 1. Wejdź na stronę pluginu . Wybierz najnowszą wersję, która posiada w nazwie informację (zip). Następnie ściągnij ją na swój komputer przyciskiem Download z boku strony. 2. W miejscu gdzie łądują się ściągane pliki na waszym komputerze, otwórz zapakowaną paczkę z pluginem. Folder o nazwie Skript oraz plik Skript.jar przeciągnij do swojego folderu z pluginami na serwerze. 3. Otwórz folder Skript, następnie Notepadem++ lub innym edytorem tekstu otwórz plik config.sk. 4. Dojedź do linijki numer 34 i słowo german zmień na english (chyba, że lepiej posługujesz się językiem niemieckim, niż angielskim, wtedy pomijasz ten punkt). Niestety nie istnieje jeszcze pełne, polskie tłumaczenie pluginu, więc pozostaje nam skryptowanie w języku angielskim. 5. Zapisz config, a następnie uruchom serwer. Jeżeli w konsoli wyświetlą się informacje, że plugin Skript pomyślnie się załadował i nie znalazł żadnych skryptów, znaczy, że zrobiłeś wszystko właściwie. Komendy ! /skript – pokazuje komendy dostępne w pluginie /skript update – wyświetla opcje związane z aktualizowaniem pluginu /skript reload all – odświeża wszystkie skrypty /skript reload nazwaSkryptu – odświeża dany skrypt /skript enable all – włącza wszystkie skrypty /skript disable all – wyłącza wszystkie skrypty /skript enable nazwaSkryptu – włącza dany skrypt /skript disable nazwaSkryptu – wyłącza dany skrypt Jak napisać taki skript ! Zaczniemy od zupełnych podstaw i na pierwszej lekcji stworzymy skrypt uniemożliwiający stawianie WAGONU. Aby dotrzeć do folderu ze skryptami należy najpierw wejść do swojego folderu z pluginami, potem do „Skript”, a następnie „scripts”. Jak pewnie zauważyliście znajduje się w nim już kilka skryptów. Posiadają one jednak przedrostek „-„, więc nie są domyślnie uruchamiane. W tym miejscu tworzymy nowy plik, który będzie miał rozszerzenie .sk, np. pierwszyskrypt.sk. Otwieramy go edytorem tekstu, najlepiej Notepadem++. W naszym przypadku skrypt będzie wyglądał tak: on place Minecart: cancel event send "Nie możesz stawiać wagonu" on place tnt: – oznacza, że metody wywołują się przy postawieniu przez gracza bloczku tnt, cancel event – anulowanie zdarzenia. Serwer po prostu unieważni postawienie, send „Nie mozesz stawiac tnt” – wysłanie do gracza wiadomości. Plik zapisujemy, włączamy serwer lub po prostu odświeżamy skrypty komendą /skript reload all. Jeżeli w konsoli nie pokazało żadnego błędu, zrobiłeś wszystko poprawnie. POZDRAWIAM ! ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░ ░░░░░░░░▄▀░░░░░░░░░░░░▄░░░░░░░▀▄░░░░░░░ ░░░░░░░░█░░▄░░░░▄░░░░░░░░░░░░░░█░░░░░░░ ░░░░░░░░█░░░░░░░░░░░░▄█▄▄░░▄░░░█░▄▄▄░░░ ░▄▄▄▄▄░░█░░░░░░▀░░░░▀█░░▀▄░░░░░█▀▀░██░░ ░██▄▀██▄█░░░▄░░░░░░░██░░░░▀▀▀▀▀░░░░██░░ ░░▀██▄▀██░░░░░░░░▀░██▀░░░░░░░░░░░░░▀██░ ░░░░▀████░▀░░░░▄░░░██░░░▄█░░░░▄░▄█░░██░ ░░░░░░░▀█░░░░▄░░░░░██░░░░▄░░░▄░░▄░░░██░ ░░░░░░░▄█▄░░░░░░░░░░░▀▄░░▀▀▀▀▀▀▀▀░░▄▀░░ ░░░░░░█▀▀█████████▀▀▀▀████████████▀░░░░ ░░░░░░████▀░░███▀░░░░░░▀███░░▀██▀░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  21. W tym poradniku dowiesz się jak wyświetlić awatary dla zakładki ekipa forum 1 Edycja pliku showteam.php Logujemy sie na konto ftp - następnie odszukujemy pliku showteam.php - pobieramy plik i edytujemy. W pliku odszukujemy $query = $db->simple_select("users", "uid, username, displaygroup, usergroup, ignorelist, hideemail, receivepms, lastactive, lastvisit, invisible, away", "displaygroup IN ($groups_in) OR (displaygroup='0' AND usergroup IN ($groups_in)) OR uid IN ($users_in)", array('order_by' => 'username')); Podmieniamy na $query = $db->simple_select("users", "uid, username, displaygroup, avatar, usergroup, ignorelist, hideemail, receivepms, lastactive, lastvisit, invisible, away", "displaygroup IN ($groups_in) OR (displaygroup='0' AND usergroup IN ($groups_in)) OR uid IN ($users_in)", array('order_by' => 'username')); Po wprowadzeniu zmian, zapisujemy plik i wysyłamy na serwer. 2 Edycja szablonu Następnym naszym krokiem będzie dodanie odpowiedniego kodu do szablonu showteam_usergroup_user W tym celu logujemy się do Acp - style i szablony - Twój szablon - Ekipa forum - showteam_usergroup_user i dodajemy kod: <img src="{$user['avatar']}">
  22. FACTIONS Komendy : /f help-Wyświetla pomoc /f list- Pokażlistę frakcji /f show (nazwa frakcji) – Pokazuje szczegółowe info o gildii. /f map – pokazuje mapę terenów gildii /f power – pokazuje twój obecny power /f join (nazwa frakcji) – dołączasz do danej frakcji /f leave – opuszczasz frakcje /f chat – zmienia pomiędzy 3 chatami (normalny,gildyjny,sojuszniczy) /f home – teleportuje cię do domu gildii /f create (nazwa frakcji) – pozwala stworzyć frakcję /f desc (opis) -pozwala zmienić opis frakcji /f tag (tag frakcji) -zmienia nazwę frakcji /f open – otwiera rekrutację do gildii (każdy może dołączyć) /f inv (nick) – zaprasza gracza do gildii /f deinvite (nick) – usuwa zaproszenie ! /f sethome – tworzy dom gildii /f claim – przejmujesz ziemie na której stoisz /f autoclaim – clajmuje ziemię na około ciebie (także jak chodzisz) /f declaim,unclaim – usuwa ziemie na której stoisz /f kick (nick) – wywala gracza z gildii /f mod (nick) – nadaje prawa moda graczowi !! /f admin (nick) – nadaje właściciela gildii /f title (nick) – daje możliwość nadania komuś w gildii jakiejś rangi /f noobom – wyłącza uszkodzenia od eksplozji na terenie gildii ! /f ally (nazwa gildii) – pozwala nadać sojusz z daną gildią /f neutral (nazwa gildii) – jesteś neutralny /f enemy (nazwa gildii) – wojna /f MONEY balance – pokazuje ile kasy jest na koncie gildii /f MONEY deposit (suma) - wpłacić PIENIĄDZE do banku gildii /f MONEY withdraw (suma) -wypłacić PIENIĄDZE z banku gildii /f MONEY ff (ilość) (nazwa frakcji) (nazwa frakcji) – przelewa kasę z gildii do frakcji /f money fp (ilość) (nazwa gildii) (nick) – przelewa kasę z gildii do gracza /f money pf (ilość) (nick) (nazwa gildii) – przelewa kasę od gracza do gildii /f map on - włącza automapę, można wyłączyć /f map off /f power (nick) - pokazuje power danego gracza /f unclaim all - usuwa wszystkie claimy /f owner (nick) - tylko dany gracz ma dostęp do danego claima ( jeżeli nic nie wpiszemy to tylko wlasciciel/moderator ma dostęp do claima ) /f bypass - podstawowa komenda która pozwala na edycję terenu wszystkich gildii /f claim warzone - pozwala wyznaczyć teren wojny /f peaceful (nazwa gildii) - pozwala oznaczyc gildię jako przyjazną /f claim safezone -pozwala wyznaczyć teren pokoju /f chatspy on -pozwala szpiegować chat gildii /f lock - blokuje możliwość korzystania z chatu !! (wszystkim) /f relaod - resetuje plugin /f saveall - zapisuje wszystko /f version - pokazuje jaką wersję posiadamy PERMISJE! factions.admin – Przekazywanie praw administratora frakcją factions.autoclaim – automatyczne podbijanie terenu factions.chat – zmiana typu chatu factions.claim – podbijanie terenu frakcji factions.config – zmiana konfiguracji pluginu factions.create – tworzenie frakcji factions.deinvite – usuwanie zaproszenia graczowi factions.description – zmiana opisu frakcji factions.disband – usuwanie frakcji factions.disband.any – usuwanie innych frakcji factions.help – komenda pomocy factions.home – korzystanie z domu frakcji factions.invite – wysyłanie zaproszenia factions.join – dołączanie do frakcji factions.kick – usunięcie gracza z frakcji factions.kick.any – usuwanie ze wszystkich frakcji factions.leave – opuszczanie frakcji factions.list – lista frakcji factions.map – mapa frakcji factions.mod – dawanie moderatora frakcji factions MONEY.balance – sprawdzanie gotówki frakcji factions MONEY.balance.any – sprawdzanie gotówki im factions MONEY.deposit – depozyt frakcji factions MONEY.withdraw – wypłacanie pieniędzy z frakcji factions.money.withdraw.any – wypłacanie pieniędzy z innych frakcji factions.money.f2f – transfer między frakcjami factions.money.f2p – transfer między frakcją a graczem factions.money.p2f – transfer między graczem a frakcja factions.noboom – blokada explozji na terenie frakcji factions.owner – ustalenie wlasciciela ziemi factions.ownerlist – lista wlascicieli ziemi factions.setpermanentpower – ustawienie mocy frakcji factions.power – informacje na temat mocy frakcji factions.power.any – sprawdzanie mocy innych frakcji factions.relation – ustawianie relacji miedzy frakcjami factions.reload – przeładowanie pluginu factions.save – zapis danych factions.sethome – ustalanie domu frakcji factions.sethome.any – ustalanie domu innej frakcji factions.show – informacje na temat frakcji factions.tag – zmiana nazwy frakcji factions.title – ustalanie rangi gracza factions.version – sprawdzenie wersji pluginu factions.admin.any - ustalenie się adminem innej frakcji factions mod.any - ustalenie się modem innej frakcji factions.join.any - dołączenie do innej frakcji ~~Byali =-=-=-=-=-=-==--=-=-=-=-=-==--===-=-=-=-=-=-=-=-=-=-=-=-==-=--==-=-=- Sygnaturka.png (Rozmiar: 59.91 KB / Pobrań: 2)
  23. Poradnik Poradnia Naturala !

    Essentials Plugin ! /afk- jest to komenda, która ustawia nam status AFK (Away From Keyboard) /tnt, /grenade, /antioch- Są to komendy na tzw. Holy hand grenade xD Czyli TNT! /back- prosta komenda powrotu w poprzednie miejsce, z którego się tepałeś/-aś /balance- ta sama komenda co MONEY. Sprawdza stan naszych minecraftowych monet xD /balancetop-taki ranking dla szlachty xD Najbogatsi. /ban- komenda do banowanie permanentnego. /banip-banuje permanentnie adres IP. /bigtree- spawnuje "Wielkie Drzewo" tam gdzie się patrzymy. /break-rozwala blok, na który patrzymy /broadcast- pisze wiadomość typu broadcastbeztytuuqtl.jpg /burn-Spalanie wybranego gracza xD ( Jak na stosie xD ) /clearinventory-Czyszczenie swojego/czyjegoś eq /delhome-usuwanie domu (teleportu do niego) /deljail-usuwanie więzienia /delwarp-usuwanie danego warpa /eco-uniwersalna komenda ekonomicza, pozwalająca na: -danie graczowi pieniędzy -odebranie graczowi pieniędzy -zresetowanie konta gracza /enchant-ulepszanie przedmiotu (musisz znać nazwę enchantu) /exp-kolejna z tych wszechstronnych komend, która pozwala na: -dawanie expa sobie -dawanie expa innym -reset expa -ustawianie danego poziomu expa /feed- "karmi" gracza. Odnawia mu pasek jedzenia. /fireball- strzela fireballem w kierunku, w który się patrzysz. /fly- I believe i can fly biggrin.gif Po prostu leć! /gamemode- zmiana trybu gry. /gc- pokazuje info o serwerze (ram itp.) /getpos- pokazuje koordynaty /give- daje graczowi jakiś item /god- Nieśmiertelność! /hat-ustawia jako czapkę blok, który trzymasz w ręce /heal- leczy gracza /help- pokazuje wszystkie dostępne ci komendy /home- Teleportuje cię do gracza /ignore- ignorowanie gracza /invsee- patrzenie komuś w eq /item- daje ci wybrany przedmiot /jails- lista więzień /jump- teleportuje cie w miejsce, na które skaczesz /kick- wywala danego gracza z serwera /kickall- wywala wszystkich z serwera /killall, /butcher- zabija moby w okolicy /kit- daje ci ustalony przez serwer zestaw narzędzi /thor- napierdalaj piorunami jak Zeus xD /list- lista graczy online MAIL- komenda, na pisanie i czytanie maili /more- stakuje przedmiot trzymany w ręce /msg- "Wycisza gracza"- blokuje mu możliwość pisania na czacie /nick- pozwala zmienić nick komuś lub sobie /nuke-May death rain upon them biggrin.gif TNT Leci z nieba xD /pay- płacenie komuś /powertool- przypisanie komendy, do itemu trzymanego w ręce /reply- szybka odpowiedź na /msg /realname- pozwala zobaczyć niezmieniony nick gracza /repair- naprawianie itemów /rules- wyświetlanie zasad /sethome- ustawienie sobie teleportu /home /setjail- ustawianie więzienia /setspawn- ustawianie spawnu /setwarp- ustawia warp /socialspy- jak sama nazwa wskazuje "Szpiegujesz" cudze wiadomości (/msg) /spawn- teleportuje cie na spawn /spawner- zmiana typu spawnera /spawnmob- możesz sobie zespawnić prawie każdy rodzaj moba /speed- zmienia prędkość twojego poruszania się /suicide- emo command... samobójstwo xD /tempban- banowanie na czas /time- zmiana czasu gry /togglejail- wysyłanie/odsyłanie gracza do/z więzienia /tp- komenda bezpośredniej teleportacji do gracza /tpa- komenda do teleportacji, na którą obie osoby muszą (/tpaccept) się zgodzić, albo i nie (/tpdeny) /tpall- teleportowanie każdego gracza do ciebie /tphere- teleportowanie gracza do siebie /tree- spawni ci drzewo w kierunku, w który się patrzysz /unban- odbanowanie gracza /unbanip- odbanowanie adresu IP /unlimited- nie wiem jak to opisać, ale item który masz w ręce masz nielimitowany /vanish- niewidzialność + brak dostępności na liście zalogowanych /warp- używanie warpów /weather- ustawianie pogody /world- zmiana świata między world/nether ------------------------------------------------------POZDERKI NATURAL