UWAGA: Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!

Polski pakiet językowy dla phpBB 3.3.19

Tytuły tematów na stronie głównej

Pomoc przy instalacji oraz użytkowaniu phpBB 3.1.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
travel
Posty: 301
Rejestracja: 21 stycznia 2012, 12:38
Lokalizacja: phpBB 3.3.17
Kontakt:

Tytuły tematów na stronie głównej

Post autor: travel » 31 grudnia 2014, 15:27

W którym pliku można wydłużyć tytuły wątków na stronie głównej forum?
Przeglądałem porady na phpbb.com i w podanych tam plikach wszystko jest już ustawione wg. wskazówek.
Porady dotyczyły jednak wersji 3.0.x.

Dodam, że tytuły mają teraz ok. 30 znaków, a potem ucina i pojawiają się kropki na końcu.
Próbowałem już poszerzyć forum, bez zmian - dalej ucina tytuły.
W 3.0.x nie było z tym problemów. :?

drooid
Posty: 23
Rejestracja: 27 grudnia 2014, 15:06
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: drooid » 31 grudnia 2014, 16:02

Tytuł tematu (wątku) przekazywany jest do viewforum.html przez topic_row.topic_title.
Zmienna Topic_title "ustawiana" jest w viewforum.php - TOPIC_TITLE' => censor_text($row['topic_title']);
Funkcja censor_text jest m.in. w functions_display.php użyta razem z funkcją truncate_string()
$last_post_subject_truncated = truncate_string(censor_text($last_post_subject), 30, 255, false, $user->lang['ELLIPSIS']);

Wychodzi więc na to, że powinieneś spróbować zmienić 30 w tej linii.

travel
Posty: 301
Rejestracja: 21 stycznia 2012, 12:38
Lokalizacja: phpBB 3.3.17
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: travel » 31 grudnia 2014, 16:26

Tak, jest to jedno z zaproponowanych rozwiązań z phpbb.com.
Wykonałem, bez efektów.
Bufor oczyszczony, nowy wątek (po zmianach) nadal ucięty. :(

drooid
Posty: 23
Rejestracja: 27 grudnia 2014, 15:06
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: drooid » 31 grudnia 2014, 17:52

Trochę źle szukałem chyba, bo powinienem wyjść od forumlist_body.html a nie od viewforum_body.html.
Nie zmienia to jednak faktu, że wszystko prowadzi do funkcji truncate_string w functions_content.php.

Zmieniłeś długość? Na jaką? Zauważ że funkcja ma predefiniowaną max_długość = 60.
Daj mniej niż 60, więcej niż 60 i zobacz efekty. Na koniec ustaw więcej niż 60 w
function truncate_string($string, $max_length = 60, $max_store_length = 255, $allow_reply = false, $append = '')

travel
Posty: 301
Rejestracja: 21 stycznia 2012, 12:38
Lokalizacja: phpBB 3.3.17
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: travel » 31 grudnia 2014, 18:31

Zmieniłem na 45.
Po wyczyszczeniu i opublikowaniu nowego tematu - bez zmian.
To nie to. :?

Może przyczyna tkwi w stylu Prosilver SE?

drooid
Posty: 23
Rejestracja: 27 grudnia 2014, 15:06
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: drooid » 31 grudnia 2014, 20:35

Zmieniłem, sprawdziłem.
W subsilver2 działa od ręki. W prosilver faktycznie nie. Zatem to może kwestia stylowania css? Na tym to już się nie znam.

Awatar użytkownika
Bielu
Zasłużony
Posty: 512
Rejestracja: 17 marca 2011, 07:49
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: Bielu » 01 stycznia 2015, 02:27

W 3.1.2 niestety ta kwestie zadziała pod warunkiem wcześniejszego zdefiniowana stylu, i to styl prosilver ma wiele wad pod stosunkiem zgodności z css, więc lubi się bugować, a jednak by ci pomóc poproszę o dostęp usera testowego oraz link do forum tu lub na pw(pm zależnie od tłumaczenia).
Uwaga! pomoc poza forum jest odpłatna!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu

travel
Posty: 301
Rejestracja: 21 stycznia 2012, 12:38
Lokalizacja: phpBB 3.3.17
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: travel » 01 stycznia 2015, 13:32

Bielu pisze:a jednak by ci pomóc poproszę o dostęp usera testowego oraz link do forum tu lub na pw(pm zależnie od tłumaczenia).
Poszło. Dzięki.

travel
Posty: 301
Rejestracja: 21 stycznia 2012, 12:38
Lokalizacja: phpBB 3.3.17
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: travel » 02 stycznia 2015, 12:33

Bielu,
jakieś wnioski, wskazówki, porady?
Widziałem, że byłeś dwa razy w tej sprawie.

drooid
Posty: 23
Rejestracja: 27 grudnia 2014, 15:06
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: drooid » 02 stycznia 2015, 13:40

Dziwię się, choć nie znam wprost odpowiedzi. U mnie po zmianie w/w wartości wyświetlało się w subsilver, nie wyświetlało w prosilver. Po zmianie ponownej stylu (w UCP) na prosilver tytuły wyświetlają się tak samo jak w subsilver (więcej o 5 znaków), czyli działa.
Może więc to kwestia odświeżenia stylu?

travel
Posty: 301
Rejestracja: 21 stycznia 2012, 12:38
Lokalizacja: phpBB 3.3.17
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: travel » 02 stycznia 2015, 14:18

Ten sam problem widoczny jest na forach phpBB.com.
Nikomu tam to nie przeszkadza. Mnie owszem. ;)

Pytam bardziej z ciekawości, bo z tym oczywiście da się żyć.

drooid
Posty: 23
Rejestracja: 27 grudnia 2014, 15:06
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: drooid » 02 stycznia 2015, 15:21

No to nie wiem jak Ci pomóc. Zmieniam

Kod: Zaznacz cały

$last_post_subject_truncated = truncate_string(censor_text($last_post_subject), 30, 255, false, $user->lang['ELLIPSIS']);
w functions_display.php na 35, 45 i.... wszystko działa, nawet bez opróżniania bufora. Wystarczy odświeżenie strony.
Chyba, że Twój prosilver nie jest domyślnym stylem 3.1.2. Ja mam ten z paczki + subsliver 3.1.2

Awatar użytkownika
Bielu
Zasłużony
Posty: 512
Rejestracja: 17 marca 2011, 07:49
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: Bielu » 02 stycznia 2015, 21:32

byłem nic w sumie nie zauważyłem by było źle zrobione, więc sposób drooid powinien być dobry :)
Uwaga! pomoc poza forum jest odpłatna!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu

travel
Posty: 301
Rejestracja: 21 stycznia 2012, 12:38
Lokalizacja: phpBB 3.3.17
Kontakt:

Re: Tytuły tematów na stronie głównej

Post autor: travel » 05 stycznia 2015, 00:05

drooid,
to jest prawie właściwe rozwiązanie. ;)
Wymieniam jednak podane liczby na wyższe, bo te nie rozwiązują mojego problemu.
Mnie interesują 2 pełne linijki tekstu w tytułach (ok. 75 znaków).
Edytując wcześniej includes/functions_content.php wg. tego poradnika:
https://www.phpbb.com/community/viewtop ... &t=2135792
oraz
zmieniając liczbę na 75 wg. Twojego pomysłu - sprawa zostaje ostatecznie załatwiona. 8-)

Dzięki za pomoc.

Zablokowany

Wróć do „Użytkowanie”