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

DawPi

Manager
  • Postów

    77 445
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    470

Treść opublikowana przez DawPi

  1. Hm.. Wareczek: muszę to sprawdzić dokładnie A odnośnie tutoriala - bazowałem na ogólnodostępnym skrypcie do tego: (IH23) Subforum Indicator v1.1 z jakimiś tam moimi zmianami - tam sobie w kodzie, skinie itd. Dam dam opis.
  2. By wprowadzić tę przydatną funkcję na forum postępuj wg poniższej instrukcji. Otwórz plik: sources/action_public/memberlist.php Znajdź: 'homepage' => 'me.website', 'name' => 'm.name', Dodaj poniżej: 'title' => 'm.title', Znajdź: if ( $in == 'name' and $inbit != "" ) { if ( $this->ipsclass->input['name_box'] == 'begins' ) { $query[] = "m.members_l_display_name LIKE '".$inbit."%'"; } else { $query[] = "m.members_l_display_name LIKE '%".$inbit."%'"; } } Dodaj poniżej: else if ( $in == 'title' and $inbit != "" ) { $query[] = "m.title LIKE '%".$inbit."%'"; } Zapisz i wyślij. Otwórz plik: cache/lang_cache/XX/mlist.php Znajdź: 's_name' => 'Nazwa użytkownika', Dodaj poniżej: 's_title' => 'Tytuł użytkownika', Zapisz i wyślij. Przejdź do: ACP > LOOK & FEEL > ( wybór skina ) > Edit Template HTML > Member List >> member_list_show Znajdź: <!-- START HIDE --> <div style="display: none;" id="mlist"> <table class='ipbtable' cellspacing="0"> Dodaj poniżej: <tr> <td valign="top"> <fieldset style='height:45px'> <legend><b>{$this->ipsclass->lang['s_title']}</b></legend> <input type="text" size="15" name="title" value="{$this->ipsclass->input['title']}" /> </fieldset> </td> </tr> Zapisz. Gotowe! Screen:
  3. Dodaj nową funkcję podczas pisania tematu - ustaw jako niewidoczny co pozwoli w prosty i szybki sposób zmienić widzialność tematu tuż po napisaniu. W tym celu wykonaj kilka poniższych instrukcji. Otwórz plik: sources/classes/post/class_post.php Znajdź: $can_close = 0; $can_pin = 0; $can_move = 0; Dodaj poniżej: $topic_q = 0; Znajdź: $can_close = 1; $can_pin = 1; $can_move = 1; Dodaj poniżej: $topic_q = 1; Znajdź: if ($this->moderator['move_topic']) { $can_move = 1; } Dodaj poniżej: if ($this->moderator['topic_q']) { $topic_q = 1; } Znajdź: if ( !($can_pin == 0 and $can_close == 0 and $can_move == 0) ) Zamień na: if ( !($can_pin == 0 and $can_close == 0 and $can_move == 0 and $topic_q == 0) ) Znajdź: if ($can_move and $type != 'new' ) { $selected = ($this->ipsclass->input['mod_options'] == 'move') ? " selected='selected'" : ''; $html .= "<option value='move'{$selected}>".$this->ipsclass->lang['mod_move']."</option>"; } Dodaj poniżej: if ($topic_q) { $selected = ($this->ipsclass->input['mod_options'] == 'topic_q') ? " selected='selected'" : ''; $html .= "<option value='topic_q'{$selected}>Ustaw niewidoczny</option>"; } Zapisz i wyślij. Otwórz plik: sources/classes/post/class_post_new.php Znajdź: $pinned = 0; $state = 'open'; Dodaj poniżej: $approved = 1; Znajdź: $this->moderate_log( $this->ipsclass->lang['modlogs_pinclose'], $this->ipsclass->input['TopicTitle']); } } Dodaj poniżej: else if ($this->ipsclass->input['mod_options'] == 'topic_q') { if ($this->ipsclass->member['g_is_supmod'] == 1 or ( $this->moderator['topic_q'] == 1 ) ) { $approved = 0; } } Znajdź: 'approved' => ( $this->obj['moderate'] == 1 || $this->obj['moderate'] == 2 ) ? 0 : 1, Zamień na: 'approved' => $approved, Zapisz i wyślij. Gotowe! Screen:
  4. Przejdź do: ACP > MANAGEMENT > Custom BBCode >> Add New BBCode Uzupełnij wg schematu: Custom BBCode Title : Powód edycji Custom BBCode Description : Dodaj nowe pole edycji Custom BBCode Example : [edycja=tekst]tutaj wpisz powód[/edycja] Custom BBCode Tag : edycja Use Option in tag? : Yes Switch option around? : No Custom BBCode Replacement : <div class="post-edit-reason">{option}: {content}</div> Insert into the editor's 'Insert Special' menu? : Yes Enter 'option' dialogue text : podaj wstęp edycji Enter 'content' dialogue text : podaj powód edycji
  5. Wiadomo, że podczas importu skinów poprzez ACP w nazwie skina jest dodawane słowo "(Import)". Poniżej przedstawię bardzo krótki i prosty sposób na zmianę tego by się to słowo nie dodawało. Otwórz plik: sources/action_admin/skin_import.php Znajdź: //----------------------------------------- // Add new skin! //----------------------------------------- $this->ipsclass->DB->allow_sub_select = 1; $this->ipsclass->DB->do_insert( 'skin_sets', array( 'set_name' => $this->ipsclass->input['skin_name'] ? $this->ipsclass->input['skin_name'] : $info_xml['set_name'].' (Import)', 'set_hidden' => 0, 'set_default' => 0, 'set_css_method' => $default['set_css_method'], 'set_skin_set_parent' => -1, 'set_author_email' => $info_xml['set_author_email'], 'set_author_name' => $info_xml['set_author_name'], 'set_author_url' => $info_xml['set_author_url'], 'set_key' => $info_xml['set_key'], 'set_css' => $css_xml, 'set_wrapper' => $wrapper_xml, 'set_css_updated' => time(), 'set_emoticon_folder' => $default['set_emoticon_folder'], 'set_image_dir' => $img_dir ) ); $new_skin_id = $this->ipsclass->DB->get_insert_id(); Zamień na: //----------------------------------------- // Add new skin! //----------------------------------------- $this->ipsclass->DB->allow_sub_select = 1; $this->ipsclass->DB->do_insert( 'skin_sets', array( 'set_name' => $this->ipsclass->input['skin_name'] ? $this->ipsclass->input['skin_name'] : $info_xml['set_name'], 'set_hidden' => 0, 'set_default' => 0, 'set_css_method' => $default['set_css_method'], 'set_skin_set_parent' => -1, 'set_author_email' => $info_xml['set_author_email'], 'set_author_name' => $info_xml['set_author_name'], 'set_author_url' => $info_xml['set_author_url'], 'set_key' => $info_xml['set_key'], 'set_css' => $css_xml, 'set_wrapper' => $wrapper_xml, 'set_css_updated' => time(), 'set_emoticon_folder' => $default['set_emoticon_folder'], 'set_image_dir' => $img_dir ) ); $new_skin_id = $this->ipsclass->DB->get_insert_id(); Zapisz i wyślij. Gotowe!
  6. Informacja: 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.
  7. Informacja: 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.
  8. Nie można mieć wszystkiego
  9. Problem rozwiązany - wujek miał włączony rich editor a ten niepoprawnie parsował cytowane treści. Przypuszczam, że zamieniał znaczniki. Tak czy inaczej - wyłączając nieprzydatny rich editor wszystko wróciło do normy.
  10. Nie widzę błędu. Jako root mogę Ci wysłać PMkę, napisać post z cytowaniem itd.
  11. DawPi

    błąd :/;/

    Jak widać Twoja strefa się jeszcze nie odświeżyła.
  12. Grr, to nie wiem. Podeślij dane do PhpMyAdmina na PM to zajrzę jeśli można.
  13. DawPi

    błąd :/;/

    Napisałeś, że przenosiłeś forum, więc i pewnie przepinałeś domenę - być może DNSy się jeszcze nie rozpropagowały.
  14. Powiedz co robiłeś na forum, jakieś zmiany w plikach etc. ?
  15. DawPi

    błąd :/;/

    Widocznie na złe. Musisz wpisać poprawne dane.
  16. Właśnie wysłałem Ci PMkę czyli problem nie obejmuje całego forum, a jedynie osoby X i Y ?
  17. http://zyrardow24h.pl/index.php?s=&sho...st&p=133330 Więc?
  18. DawPi

    błąd :/;/

    http://forum.invisionize.pl/Blad-na-forum-...tutaj-t542.html
  19. DawPi

    Problem ze stylem

    Na jaką wersję instalujesz tego skina? Spróbuj: ACP > TOOLS & SETTINGS > Maintenance > Clean-up Tools >> Convert IPB 2.1.x Template HTML Logic to IPB 2.2.x Template HTML Logic
  20. Proszę: subBlack Shadows & Light 2.2.1
  21. O tak -edit- kris2005a: to co miałem na myśli to napisałem, nie doszukuj się czegoś, co nie powiedziałem
  22. Skin + pliki więc w samym skinie tego nie zakodujesz ;-)
  23. DawPi

    Porblem sb

    Nie, nie ma, ale skorzystaj z IP.Shoutbox - o wiele lepszy od tego ShoutOuta. Link: pobierz IP.Shoutbox.
  24. I nadal biegle i poprawnie włada językiem polskim.
×
×
  • 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ę.