Список разделов › phpBBex 1.x (поддерживается) › Пожелания 1.x
Подскажите где увеличить число. У меня есть несколько тем - нужно больше.VEG:в phpBBex длина этого поля уже увеличена с 60 до 90
но не рубленным, даже практикуемый телеграфный стиль не помогаетVEG:Название на то и название, чтобы быть кратким и содержательным
например как у подфорумов (Реализация сложнее удлинения заголовка, потому от нее отказался. Простое решение часто наиболее верное)(уточнение заголовка, дается в статьях, документах, заголовок которых сразу не объясняет сути, набирается шрифтом помельче, часто сходным с основным, иногода пишется в наклонных скобках, делается значительный отступ (часто от середины), в html верстке для простоты иногда используется эпиграфы),
Краткость — сестра таланта. У вас заголовки получаются длиннее, чем твиты в твиттере, что несколько странно :)prebbex:не согласен с тем, что даже 90 достаточно. Бывают названия, которые в это не укладываются. У себя я сделал 250 и доволен.
Как известно, максимальная длина заголовка в форумах на основе движка «phpBB 3» составляет 60 символов. На самом деле максимальная длина заголовка равна 64 символам, с учётом возможного «Re: » вначале заголовка, но это уже детали. Максимальная длина поля «varchar» в базе данных составляет 255 символов. На самом деле «varchar» максимально может занимать 256 символов, первый из которых отводится под хранение длины строки, но это опять же, детали.
Из всего вышеперечисленного следует, что увеличить максимальную длину заголовка мы можем максимум до 251 символа: максимальные 255 минус 4 на «Re: ».
Для начала меняем свойство «maxlength» поля в шаблоне.
В файле «styles/{ВАША ТЕМА}/template/posting_editor.html» находим строчку:
<dd><input type="text" name="subject" id="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" /></dd>
И заменяем в ней «60» на «251», а «64» на «255».
Теперь меняем значение по-умолчанию в функции, которая принудительно обрезает длину строки.
В файле «includes/functions_content.php» находим строчку:
function truncate_string($string, $max_length = 60, $max_store_length = 255, $allow_reply = true, $append = '')
И заменяем в ней «60» на «251».
ЖЪРЧИК:составляет 60 символов
Напомните - сам уже не помню)dnHyper:вспомнил на какой ресурс вела ссылка из профиля автора этой темы
Наверное таки попутали... Была ссылка на другое)))dnHyper:Я конечно могу пууутать