Ограничение длины названия тем (сообщений)
Ограничение длины названия тем (сообщений)
Всем добрый вечер.
Почему-то не могу создать тему с названием длиной более 64-х символов. То же касается заголовков любых сообщений (что, видимо, одно и то же).
Не пойму в каком месте кода заложено это ограничение.
Почему-то не могу создать тему с названием длиной более 64-х символов. То же касается заголовков любых сообщений (что, видимо, одно и то же).
Не пойму в каком месте кода заложено это ограничение.
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
Т.е. изменить это дело можно только из самого PHP-кода каким-нибудь PHP-запросом на растяжение длины поля "Заголовок темы"?Xpert писал(а):В базу данных - это во-первых
Каким? Неужели все мирятся с 64-ю символами?!
Шаболны - это .tpl? Какие? Я нигде в коде не нашёл строки "64"...и в шаблоны (не во все) - это во вторых.
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
Можно, но стоит ли? По умолчанию длина заголовка сообщения и темы ограничена 60 символами. При большей длине заголовка возникнут проблемы со страницей просмотра форума и/или темы. Поэтому не рекомендуется.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB Guru
- Сообщения: 7522
- Зарегистрирован: 21 год 1 месяц
- Откуда: СССР
- Благодарил (а): 4 раза
- Поблагодарили: 94 раза
Если изменить некоторые значения в базе и в шаблонах, то можно будет использовать "длинные" сабжи. 120-150 символов - в самый раз.
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x) / Мини [FAQ] по phpBB 3.1.x
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
Понятно. Я сперва поменял вид страницы просмотра форума ("viewforum_body.tpl" - см., напр., здесь: http://www.n-profi.ru/forum/bb/viewtopic.php?t=5) - теперь 120-150 символов в заголовке вполне бы влезли.Xpert писал(а):Можно, но стоит ли? По умолчанию длина заголовка сообщения и темы ограничена 60 символами. При большей длине заголовка возникнут проблемы со страницей просмотра форума и/или темы. Поэтому не рекомендуется.
Добавлено спустя 2 минуты 48 секунд:
Спасибо, Mr. Anderson; подскажите какие значения и в каких шаблонах нужно поменять?Mr. Anderson писал(а):Если изменить некоторые значения в базе и в шаблонах, то можно будет использовать "длинные" сабжи. 120-150 символов - в самый раз.
Вообще, где почитать про работу с mySQL БД, чтобы мне не доставать всех школьными вопросами?
-
- Former team member
- Сообщения: 6517
- Зарегистрирован: 20 лет 9 месяцев
- Откуда: Бердск
mysql.ruгде почитать про работу с mySQL БД
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
Изменения должны быть следующие:
1. Шаблоны: posting_body.tpl
Меняем 60 по своему усмотрению.
2. База - выполняем такие запросы
Меняем phpbb_ на свой префикс (обычно нет надобности) и 80 - на нужное число.
1. Шаблоны: posting_body.tpl
Код: Выделить всё
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
2. База - выполняем такие запросы
Код: Выделить всё
ALTER TABLE `phpbb_posts_text` CHANGE `post_subject` `post_subject` VARCHAR( 80 ) DEFAULT NULL;
ALTER TABLE `phpbb_topics` CHANGE `topic_title` `topic_title` CHAR( 80 ) NOT NULL;
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
Владимир
В базу изменения необходимо будет внести для всех форумов. А вот генерацию шаблона тогда нужно будет сделать зависимой от форума, в котором создается тема. Эта возможно, самый больной вопрос в данном случае - интерфейс, посредством которого будет устанавливаться, где есть ограничение, а где его нет.
В базу изменения необходимо будет внести для всех форумов. А вот генерацию шаблона тогда нужно будет сделать зависимой от форума, в котором создается тема. Эта возможно, самый больной вопрос в данном случае - интерфейс, посредством которого будет устанавливаться, где есть ограничение, а где его нет.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.0.0
- Сообщения: 2
- Зарегистрирован: 19 лет
- Откуда: georgia
чтобы тема делилась на две строки
увеличить количиство символов я увеличил но они все равно не видны в топике т.е они пишутся в окне а как только ты отправляеш тему и она садится вверху страницы опять видно только 60 символов нельзя ли зделать чтобы тема делилась на две строки может это поможет
geno
-
- Former team member
- Сообщения: 4463
- Зарегистрирован: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.0.0
- Сообщения: 2
- Зарегистрирован: 19 лет
- Откуда: georgia