Strona 1 z 1

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

: 31 grudnia 2014, 15:27
autor: travel
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. :?

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

: 31 grudnia 2014, 16:02
autor: drooid
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.

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

: 31 grudnia 2014, 16:26
autor: travel
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. :(

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

: 31 grudnia 2014, 17:52
autor: drooid
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 = '')

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

: 31 grudnia 2014, 18:31
autor: travel
Zmieniłem na 45.
Po wyczyszczeniu i opublikowaniu nowego tematu - bez zmian.
To nie to. :?

Może przyczyna tkwi w stylu Prosilver SE?

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

: 31 grudnia 2014, 20:35
autor: drooid
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.

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

: 01 stycznia 2015, 02:27
autor: Bielu
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).

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

: 01 stycznia 2015, 13:32
autor: travel
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.

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

: 02 stycznia 2015, 12:33
autor: travel
Bielu,
jakieś wnioski, wskazówki, porady?
Widziałem, że byłeś dwa razy w tej sprawie.

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

: 02 stycznia 2015, 13:40
autor: drooid
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?

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

: 02 stycznia 2015, 14:18
autor: travel
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ć.

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

: 02 stycznia 2015, 15:21
autor: drooid
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

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

: 02 stycznia 2015, 21:32
autor: Bielu
byłem nic w sumie nie zauważyłem by było źle zrobione, więc sposób drooid powinien być dobry :)

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

: 05 stycznia 2015, 00:05
autor: travel
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.