Skocz do zawartości
Szukaj na Pecetowiczu
  • Utwórz konto

Jak zwiększyć ilość znaków w tytule wątku | MyBB


Przejdź do rekomendacji Rozwiązane przez Gość Tomik,
Rekomendowane odpowiedzi

Witam. Mam małe pytanie mianowicie jak zwiększyć ilość znaków w tytule/nazwie wątku (tematu) w MyBB? Bo ograniczenie jest do max 85 znaków.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Nie można tego zmienić, jest to ograniczenie narzucone przez twórców MyBB.

Odnośnik do komentarza
Udostępnij na innych stronach

Możesz zwiększyć ilość znaków. Musisz edytować plik inc/functions_forumlist.php, a potem zamiast 25 wpisać wybraną wartość:

if(my_strlen($lastpost_subject) > 25)
{
	$lastpost_subject = my_substr($lastpost_subject, 0, 25)."...";
}

Tak jak napisała @Niebieska. Lepiej tego nie ruszać, bo edytowanie tego kodu jest związane z modyfikacją plików oprogramowania i po aktualizacji MyBB zmiany zostaną stracone.

Chyba, że miałeś na myśli jakiś plugin lub coś innego, to wtedy sprecyzuj dokładnie o co chodzi.

Odnośnik do komentarza
Udostępnij na innych stronach

Kurde moze  zle troche opisałem , moze teraz bardziej wyjasnie wstawiając screena z naniesionym opisem probleu i tu wlasnie chodzi o zwiekszenie ilosci znaków.

zrzut.png

Odnośnik do komentarza
Udostępnij na innych stronach

Nie można tego zmienić, trzeba skrócić tytuł wątku. Zresztą za długi tytuł jest męczący i nie czyta się go do końca.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Rekomendowana odpowiedź

Musisz edytować plik inc/datahandlers/post.php, a potem zamiast 85 wpisać wybraną wartość.

if($subject_length > 85)

Przejedź do: ACP > Style i szablony > Szablony > Nowy wąteknewthread

Znajdź:

<td class="trow2">{$prefixselect}<input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>

Dostosuj atrybut maxlength:

maxlength="85"

Tutaj zamiast 85 podajesz wartość, którą ustawiłeś w pliku PHP.

@Niebieska Chyba jeszcze nie rozgryzłaś silnika MyBB. 😆 A co do długości wątku, to nie tyle co dłuższa nazwa jest męcząca, ale w kość dostaje baza danych, przez co forum może się dłużej wczytywać, bo musi ogarnąć tyle znaków. Dlatego tak jak mówiliśmy wcześniej – lepiej tego nie ruszać i pozostawić optymalną wartość.

Odnośnik do komentarza
Udostępnij na innych stronach

@Tomik Dzieki Za Pomoc leci plusik.

Odnośnik do komentarza
Udostępnij na innych stronach

@amsterdam44 Dodatkowo możesz sobie jeszcze zaktualizować spolszczenie w inc/languages/polish/datahandler_post.lang.php. Zamiast 85 podaj swoją wartość.

$l['postdata_subject_too_long'] = 'Tytuł wątku jest zbyt długi. Wpisz tytuł nie dłuższy niż 85 znaków (aktualna długość to {1} znaków).';

 

Odnośnik do komentarza
Udostępnij na innych stronach

Pamiętaj aby wykonać ponownie modyfikację plików po aktualizacji silnika 😉

Odnośnik do komentarza
Udostępnij na innych stronach

Dzieki juz smiga az milo.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Kontynuuj dyskusję

Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.

  • Dodaj nową pozycję...
  • Dodaj nową pozycję...