|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Zmiana maksymalnej długości posta |
Autor |
Wiadomość |
wojtaq
Posty: 3
|
Wysłany: 16-12-2013, 11:30 Zmiana maksymalnej długości posta
|
|
|
Dzień dobry!
Na moim forum mam dział z relacjami o wydarzeniach zawierający posty o dość znacznej objętości. Dotychczas tylko jeden wpis zakosztował restrykcji i nie można go w żaden sposób dokończyć poza opcją dodania dalszej części np. w odpowiedzi. Opis ograniczenia ma związek z rekordem max_post_len w phpbb_config zawierającym pole z limitem 65500 znaków/post. Tak przynajmniej to rozumiem korzystając z wiedzy pozyskanej na niniejszym Forum. Niestety, wprowadzenie innej (większej) wartości pola nie przyniosło oczekiwanych rezulatów i post w dalszym ciągu jest 'obcięty' w tym samym miejscu. Proszę ludzi dobrej woli i większej wiedzy o pomoc, jak ten problem rozwiązać. Póki co, jestem przy wersji 1.12.7 wahając się przed modyfikacją przede wszystkim z obawy wobec licznych kłopotów, na jakie natrafiają jej pionierzy.
Wojtek |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Woytec
Pomógł: 2596 razy Posty: 7676
|
Wysłany: 16-12-2013, 21:14
|
|
|
Znajdź 2 razy w posting.php:
Kod: | if ( strlen($message) > 65500 ) |
|
|
|
|
|
wojtaq
Posty: 3
|
Wysłany: 21-12-2013, 20:37
|
|
|
W posting.php występują 4 warunki "if ( strlen($message) > 65500 )" powiązane z działaniem "message_die(GENERAL_MESSAGE, 'Your message is too long. It can not be more than 65500 chars.')"
Niestety, zmiana wartości 65500 nie wywołała żadnych efektów i w dalszym ciągu nie mogę pisać. Zresztą nie zaszedł chyba taki warunek, bo skrypt nie wygenerował komunikatu o zbyt długim wpisie. Sam już nie wiem, co mam o tym sądzić. Chyba jest gdzieś zaszyta wartość ograniczająca długość posta, tylko gdzie? Ponownie wracam z prośbą o pomoc! |
|
|
|
|
Woytec
Pomógł: 2596 razy Posty: 7676
|
Wysłany: 21-12-2013, 21:24
|
|
|
Kod: | ALTER TABLE `phpbb_posts_text` CHANGE `post_text` `post_text` MEDIUMTEXT |
|
|
|
|
|
wojtaq
Posty: 3
|
Wysłany: 23-12-2013, 21:45
|
|
|
Woytec dziękuję!
Ostatnie zapytanie SQL wywołało oczekiwaną zmianę i już mogę pisać dłuższy post. Dodatkowo wprowadziłem większą zmienną dla max_post_len w phpbb_config oraz zmodyfikowałem odpowiednio wartość 65000 znaków dla wszystkich warunków if -> then w wierszach generujących komunikat o przekroczeniu określonej długości posta w posting_php. Gdybyś jeszcze napisał, jakie wartości może przyjmować argument post_text w tablicy phpbb_posts_text to moje szczęście sięgnęłoby zenitu. Generalnie lubie wiedzieć, co robię... Obecnie został ustalony 'mediumtext' i określa prawdopodobnie dopuszczalną wagę posta, lecz nie jest to chyba jego jedyna wartość, jak przypuszczam. |
|
|
|
|
Woytec
Pomógł: 2596 razy Posty: 7676
|
Wysłany: 23-12-2013, 22:03
|
|
|
16.777.215 znaków |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
|