Skocz do zawartości

DawPi

Manager
  • Postów

    78 199
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    574

Treść opublikowana przez DawPi

  1. Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
  2. Wg informacji w trackerze IPSu ten błąd został właśnie poprawiony w wersji 3.0.5.
  3. Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
  4. Jak się to ma do zadanego pytania? Wg mnie IP.Board właśnie tak działa, że przenosi na główną. Wejdź np. tutaj: http://forum.invisionize.pl/index.php?app=core&module=DawPi ( nie ma takiego modułu ) i user ląduje na głównej.
  5. Widzisz tam darmowe skiny czy tylko tak klepiesz dla klepania? Bo ja tam widzę płatne skiny.
  6. Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
  7. Jeszcze przed tym, co poradził Amfidiusz stwórz folder o nazwie tmp w folderze forum, nadaj mu chmod 777 i wtedy spróbuj.
  8. Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
  9. A jak forum u nich wygląda? :> Przecież jest wybór. No nie takie jedyne, bo to też darmowy, ogólnodostępny skin. Można by pomyśleć o czymś dla nas tylko, ale macie 200$ na wydanie?
  10. Wpisałem 'tagów' - działa... :>
  11. DawPi

    Web 2.0 (skin niebieski)

    No no! Fajnie, że kolejna osoba z .pl robi skiny! Skin fajny, działaj dalej!
  12. 1300 użytkowników:
  13. http://www.extremepixels.com/IPB/skins_IPB.php niektóre dają radę, ale nie w moim guście.
  14. No i mamy wypaśne logo! Dziękujemy wszyscy w pas swistowi!
  15. Podaj link skąd to wziąłeś i rzucę okiem.
  16. Tu masz pełną funkcję: /** * Clean a username or display name * * @access protected * @param string Name * @param string Field (name or members_display_name) * @return array array( 'name' => $cleaned_name, 'errors' => array() ) */ protected function _cleanName( $name, $field='members_display_name' ) { $original = $name; $name = trim($name); if( $field == 'name' ) { // Commented out for bug report #15354 //$name = str_replace( '|', '|' , $name ); /* Remove multiple spaces */ $name = preg_replace( "/\s{2,}/", " ", $name ); } //----------------------------------------- // Remove line breaks //----------------------------------------- if( ipsRegistry::$settings['usernames_nobr'] ) { $name = IPSText::br2nl( $name ); $name = str_replace( "\n", "", $name ); $name = str_replace( "\r", "", $name ); } //----------------------------------------- // Remove sneaky spaces //----------------------------------------- if ( ipsRegistry::$settings['strip_space_chr'] ) { /* use hexdec to convert between '0xAD' and chr */ $name = IPSText::removeControlCharacters( $name ); } //----------------------------------------- // Trim after above ops //----------------------------------------- $name = trim( $name ); //----------------------------------------- // Test unicode name //----------------------------------------- $unicode_name = $this->_getUnicodeName( $name ); //----------------------------------------- // Do we have a name? //----------------------------------------- if( $field == 'name' OR ( $field == 'members_display_name' AND ipsRegistry::$settings['auth_allow_dnames'] ) ) { if( ! $name OR IPSText::mbstrlen( $name ) < 3 OR IPSText::mbstrlen( $name ) > ipsRegistry::$settings['max_user_name_length'] ) { ipsRegistry::getClass( 'class_localization' )->loadLanguageFile( array( 'public_register' ), 'core' ); $key = $field == 'members_display_name' ? 'reg_error_no_name' : 'reg_error_username_none'; $text = sprintf( ipsRegistry::getClass( 'class_localization' )->words[ $key ], ipsRegistry::$settings['max_user_name_length'] ); //----------------------------------------- // Only show note about special chars when relevant //----------------------------------------- if( strpos( $name, '&' ) !== false ) { $text .= ipsRegistry::getClass( 'class_localization' )->words['reg_error_no_name_spec']; } return array( 'name' => $original, 'errors' => array( $text ) ); } } //----------------------------------------- // Blocking certain chars in username? //----------------------------------------- if( ipsRegistry::$settings['username_characters'] ) { $check_against = preg_quote( ipsRegistry::$settings['username_characters'], "/" ); if( !preg_match( "/^[" . $check_against . "]+$/i", $name ) ) { return array( 'name' => $original, 'errors' => array( str_replace( '{chars}', ipsRegistry::$settings['username_characters'], ipsRegistry::$settings['username_errormsg'] ) ) ); } } //----------------------------------------- // Manually check against bad chars //----------------------------------------- if( strpos( $unicode_name, '\' ) !== false OR strpos( $unicode_name, 'quot;' ) !== false OR strpos( $unicode_name, '$' ) !== false OR strpos( $unicode_name, 'lt;' ) !== false OR strpos( $unicode_name, '$' ) !== false OR strpos( $unicode_name, ']' ) !== false OR strpos( $unicode_name, '[' ) !== false OR strpos( $unicode_name, ',' ) !== false OR strpos( $unicode_name, '|' ) !== false OR strpos( $unicode_name, 'gt;' ) !== false ) { ipsRegistry::getClass( 'class_localization' )->loadLanguageFile( array( 'public_register' ), 'core' ); return array( 'name' => $original, 'errors' => array( ipsRegistry::getClass( 'class_localization' )->words['reg_error_chars'] ) ); } return array( 'name' => $name, 'errors' => array() ); } Jak widać są dość duże obostrzenia (i bardzo dobrze).
  17. D21-Topic Preview Hover 1.0 do wersji z serii 2.x nie podejdzie, bo samo oznaczenie wskazuje na serię 2.1. A jeśli znajdziesz ten mod do serii 2.2/2.3 to podaj link i spróbuję zakodować owy limit w kodzie.
  18. To, że serwer dedykowany to nic nie znaczy, bo możliwości ma, ale pewnie nie ustawione parametry na maksymalnie. Musisz zwiększyć limit bodajże na alokację komórki pamięci.
  19. W panelu klienta IPSu można dodać osobę, która na oddzielnym koncie będzie mieć dostęp na forum. Licencja jest na osobę.
  20. Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
  21. Nie, na pewno nie dużo. Znacznie więcej poprawiła.
  22. Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
  23. Tak od razu modyfikacja, IP.Board. Najpierw włącz kontrolę co ile sekund: ACP > TOOLS & SETTINGS > Security [Managing Members] >> Flood control delay (in seconds) A potem włącz ją dla konkretnych grup: ACP > MANAGEMENT > Users and Groups > Manage User Groups > wybierz grupę > Edit Group > Posting Permissions >> Can avoid flood control? Wybierając No włączasz kontrolę, ustawiajac Yes wyłączasz ustawioną wyżej kontrolę.
×
×
  • 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ę.