Skocz do zawartości

DawPi

Manager
  • Postów

    78 196
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    571

Treść opublikowana przez DawPi

  1. DawPi

    test

    Pogrubione nieczytane tematy
  2. Jeśli z jakiegoś powodu chcesz ułatwić userom przeglądanie forum tak by nie czytane tematy były pogrubione na liście wątków, postępuj wg poniższej instrukcji. Otwórz plik: sources/action_public/forums.php Znajdź: //----------------------------------------- // Not reading from DB or past out tracking limit // At this point: last_vist = // last_visit > board_marked ? last_visit : board_marked //----------------------------------------- Dodaj powyżej: if($last_time && ($topic['last_post'] > $last_time)) { $topic['title'] = "<b>".$topic['title']."</b>"; } Zapisz i wyślij. Pozdrawiam, DawPi
  3. Jeśli z jakiś względów zależy Ci na uniemożliwieniu wykonywania zapytań do bazy SQL, postępuj wg poniższej instrukcji. Otwórz plik: sources/action_admin/sql_mysql.php Znajdź: case 'runsql': $_POST['query'] = isset($_POST['query']) ? $_POST['query'] : ''; $q = $_POST['query'] == "" ? urldecode($_GET['query']) : $_POST['query']; $this->view_sql(trim(stripslashes($q))); break; Zamień na: case 'runsql': $this->ipsclass->admin->error("Sorry, running queries from the toolbox has been disabled!"); break; Zapisz i wyślij. Modyfikacja nie powoduje usunięcie SQL Toolboxa, a jedynie wyłącza możliwość korzystania z niego. W przypadku próby użycia user ujrzy komunikat: Pozdrawiam, DawPi
  4. Jeśli z jakiś powodów chcesz umieścić informację o wyświetleniach profilu danego usera w widoku tematu, postępuj wg poniższej instrukcji. Otwórz plik: cache/lang_cache/XX/lang_topic.php Znajdź: $lang = array( Dodaj poniżej: 'profile_views' => 'Wyświetleń profilu:', Zapisz i wyślij. Otwórz plik: sources/sql/mysql_queries.php Znajdź: ( w dwóch funkcjach - topics_get_posts oraz topics_get_posts_with_join ) m.title,m.hide_email, m.warn_level, m.warn_lastwarn, Dodaj w tej samej linii: m.members_profile_views, Zapisz i wyślij Otwórz plik: sources/ipsclass.php Znajdź: $member['addresscard'] = $member['id'] ? $this->compiled_templates[ $skin_file ]->member_icon_vcard( $member['id'] ) : ''; Dodaj poniżej: $member['members_profile_views'] = $this->do_number_format( $member['members_profile_views'] ); Zapisz i wyślij. Przejdź do: ACP > LOOK & FEEL > ( wybór skina ) > Edit Template HTML > Topic View >> RenderRow Znajdź: {$author['member_posts']}<br /> Dodaj poniżej: <if="$author['id'] > 0"> {$this->ipsclass->lang['profile_views']} {$author['members_profile_views']}<br /> </if> Zapisz. Pozdrawiam, DawPi
  5. Jeśli z jakiegoś powodu chcesz by adres IP widoczny w widoku tematu był rozpoznawany tylko przez root administratorów postępuj wg poniższej instrukcji. Przejdź do: ACP > LOOK & FEEL > ( wybór skina ) > Edit Template HTML > Topic View >> ip_show Znajdź: {$this->ipsclass->lang['ip']}: $data | Zamień na: <if="$this->ipsclass->member['mgroup'] == $this->ipsclass->vars['admin_group']"> {$this->ipsclass->lang['ip']}: $data | </if> Pozdrawiam, DawPi Zobacz też: Ukrywamy IP poszczególnych grup
  6. <a href="{$this->ipsclass->base_url}CODE=04&act=Msg&MID={$author['id']}&MSID={$post['mt_id']}"><{P_QUOTE}></a> <a href="{$this->ipsclass->base_url}CODE=04&act=Msg&MID={$author['id']}&MSID={$post['mt_id']}"><{P_QUOTE}></a>
  7. DawPi

    test

    hi [you]
  8. DawPi

    Szerokosc forum

    Heh, no skoro nie rozumiesz to pewnie i nie wiesz jak to zrobić. Dużo by pisać. Może są w sieci poradniki na ten temat - tabelki i ich tła --> trzy <td> z tłem przy czym środkowa część się powtarza ( repeat-x; ). DawPi
  9. (DP23) Signatures Tool 1.1 Wersja: 1.1 Kategoria: IP.Board v2.2.x & v2.3.x Opis: Dzięki tej modyfikacji Admin może w szybki i prosty sposób zmienić lub usunąć sygnatury wybranych grup. -------- Oto zrzut ekranu z widoku tego komponentu w ACP: Jak widać dodany mały bajerek, który wyświetla ID wszystkich grup ;-) Instalacja: Mod został zaprojektowany do instalacji za pomocą Universal Mod Installer'a, dostępnego na IPS RESOURCES. Autorem modyfikacji jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora. Modyfikacja wykonana dla www.IPB.ipslink.pl & www.InvisionBoard.pl Zobacz plik Wysłany przez DawPi :: 20.02.2008, 0:30
  10. Wpis w FURL.php również jest taki sam: //FORUM URL $this->ipsclass->skin['_wrapper'] = preg_replace("#<a href=\"{$boardurl}\?showforum=([0-9]*)\">(.+?)</a>#ie", "\$this->make_url('\\2','\\1','f')", $this->ipsclass->skin['_wrapper']); $this->ipsclass->skin['_wrapper'] = preg_replace("#<a href='{$boardurl}\?showforum=([0-9]*)'>(.+?)</a>#ie", "\$this->make_url('\\2','\\1','f')", $this->ipsclass->skin['_wrapper']); ?
  11. Nie to. Masz to: # DO THE FORUM URLS RewriteRule ^(.*)-new-topic-f([0-9]*)\.html(.*)$ index.php?act=Post&CODE=00&f=$2$3 RewriteRule ^(.*)-new-poll-f([0-9]*)\.html(.*)$ index.php?act=Post&CODE=10&f=$2$3 RewriteRule ^(.*)-f([0-9][0-9]*)\.html(.*)$ index.php?showforum=$2$3 ?
  12. Najpewniejsza przyczyna - zmodyfikowałeś plik .htaccess tak, że skasowałeś regułę przepisującą te linki Sprawdź to dokładnie. DawPi
  13. DawPi

    ShoutBoc 2.3.3

    Hm, wiesz, do wyboru SB masz raptem dwa dobre ;-) Dlaczego Cię nie satysfakcjonuje ? ShoutOut i D-22 Shoutbox ;-) Podałbym Ci link do tego drugiego, ale strona na której jest akurat zaliczyła pad z powodu przekroczenia limitu. DawPi
  14. DawPi

    konkurs

    Witaj, które to już Twoje konto na tym forum ? Zamykam, DawPi
  15. Ad.1 tak, dobrze rozumiesz Ad.2 teraz nie analizowałem tego pliku, ale widzę pewną logikę i wg mnie należy zmienić tylko pierwszy wpis Przypatrz się warunkom, argumentom w funkcji preg_match(); i zobaczysz, że to naprawdę logiczne DawPi
  16. DawPi

    Znikająca krawędź

    Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuję 24/7/12/365 dni w roku na PM.
  17. DawPi

    Znikająca krawędź

    Przy reklamach google widać, że tło jest za szerokie i pewnie przesłania krawędź. albo np. w widoku kategorii zaglądając do CSSa nie masz zdefiniowanych krawędzi .darkrow1 {css_13.css (line 652) background:#BCD0ED none repeat scroll 0%; color:#3A4F6C; } I tak dalej, myślę, że musisz dopisać do CSSa definicje krawędzi tam gdzie tego brakuje. DawPi
  18. DawPi

    Lista znajomych

    Ad.1 sprawdź CHMODy na katalog jscripts/ i/lub czy masz tam plik .htaccess - on też czasem robi psikusy. Ad.2 już rozumiem Przejdź do swojego profilu, potem Ustawienia - Opcje moderacji - Nowi znajomi -- Włączone - dodaj tylko po moim zatwierdzeniu Pozdrawiam, DawPi
  19. Plik musi się nazywać: icon15.gif Racja, trochę namieszałem ten kod, ale tam jest sam HTML więc sobie poradzisz:) Odnośnie błędu: zmień nazwę grafiki i powinno działać. Nie ma prostej metody. Być może jest już gotowa modyfikacja więc można poszukać, a jak nie ma to można napisać DawPi
  20. DawPi

    Lista znajomych

    Jakie ikonki?? Poradnika jeszcze nie ma, ale będzie ;-) Jak i kolejny mod, ale ustrojstwo nie chce mi jedna rzecz zadziałać DawPi
  21. DawPi

    Lista znajomych

    Witaj, takie pmki przychodzą tylko wtedy gdy ustawisz możliwość wysyłania do Ciebie maili administratora i masz włączone potwierdzenie akceptowania nowych znajomych. Edycja znajomych: wejdź na swój profil - Znajomi i na dole masz link Zarządzaj znajomymi, a dalej to już z górki Pogrubiane są tylko tematy bez odpowiedzi - by łatwiej było odróżnić nowe tematy ( nieczytane ) od starych. Fajny bajer Pozdrawiam, DawPi
  22. <tr> <td colspan='2' align='center' class='bg1'> <div style='width:100%;' align='center' class='borderwrap'> <table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'> <tr> <td ALIGN="right" valign='top' width='20%'> <strong>{$this->ipsclass->lang['post_icon']}</strong> <br /><span class='desc'>{$this->ipsclass->lang['post_optional']}</span> </td> <td ALIGN="left" width='80%'> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="1" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon1.gif" align='middle' alt='' /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="2" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon2.gif" align='middle' alt='' /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="3" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon3.gif" align='middle' alt='' /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="4" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon4.gif" align='middle' alt='' /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="5" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon5.gif" align='middle' alt='' /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="6" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon6.gif" align='middle' alt='' /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="7" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon7.gif" align='middle' alt='' /><br /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="8" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon8.gif" align='middle' alt='' /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="9" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon9.gif" align='middle' alt='' /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="10" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon10.gif" align='middle' alt='' /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="11" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon11.gif" align='middle' alt='' /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="12" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon12.gif" align='middle' alt='' /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="13" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon13.gif" align='middle' alt='' /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="14" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon14.gif" align='middle' alt='' /><br /> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="15" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/icon15.gif" align='middle' alt='' /><br /><input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="15" /> <img SRC="{$this->ipsclass->vars['img_url']}/folder_post_icons/wc3.gif" align='middle' alt='' /> &nbsp<br> <input TYPE="radio" CLASS="radiobutton" NAME="iconid" VALUE="0" checked="checked" /> {$this->ipsclass->lang['picons_none']} </td> </tr> </table> </div> </td> </tr> Tak powinno być dobrze. Dodany element nr 15. Analogicznie dalej się postępuje. DawPi
  23. Działa działa <br> i <br /> to jest to samo, tylko drugi zapis jest wg standardów. Pokaż swój kod i wtedy możemy coś uradzić.
  24. Jak wiadomo w IP.board zawsze jest pokazywane lista rozwijana wyboru języka, nawet jak jest tylko jeden zainstalowany na forum. Ani to logiczne ani estetyczne, kiedy user widzi, że można sobie zmienić język, a potem się dziwi, że jest taka możliwość i tylko jeden do wyboru. By zmienić to by pokazywało menu wyboru tylko w przypadku większej liczby języków na forum, postępuj wg tej prostej instrukcji. Otwórz plik: sources/classes/class_display.php Znajdź: if ( $this->ipsclass->member['id'] > 0 ) Zamień na: if ( $this->ipsclass->member['id'] > 0 && count($this->ipsclass->cache['languages']) > 1 ) Pozdrawiam, DawPi
×
×
  • 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ę.