Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FAQ] Как изменить длину названия темы?

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение nissin »

Что не помогло?
Это просто фрагмент из тех правок с первой страницы, которые нужно было сделать.
[FAQ] Как изменить длину названия темы?
Тем не менее пишете, что файлы отредактировали.
Запрос:

Код: Выделить всё

ALTER TABLE phpbb_posts MODIFY post_subject varchar(255) DEFAULT '' NOT NULL COLLATE utf8_unicode_ci;
ALTER TABLE phpbb_topics MODIFY topic_title varchar(255) DEFAULT '' NOT NULL COLLATE utf8_unicode_ci;
ALTER TABLE phpbb_forums MODIFY forum_last_post_subject varchar(255) DEFAULT '' NOT NULL;
Всё повторяется. nurlan.info
Аватара пользователя
Дед
phpBB 1.4.4
Сообщения: 109
Стаж: 16 лет 11 месяцев
Откуда: Беер Шева
Благодарил (а): 14 раз

Re: [FAQ] Как изменить длину названия темы?

Сообщение Дед »

Спасибо!Все устаканилось
Аватара пользователя
kreator
phpBB 1.4.4
Сообщения: 135
Стаж: 13 лет 4 месяца
Откуда: Новочебоксарск
Благодарил (а): 23 раза
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение kreator »

Дед писал(а):Кстати для версий phpbb начиная с 3.0.2 запрос в БД уже делать не нужно.
мне послышалось, или для изменения длины заголовка темы на 3.0.8 запрос в БД делать не нужно? просто внести изменения в файлы?
Чеченские хакеры уже третий день активно пытаются зарегистрироваться в одноклассниках (TheJokes.ru)
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 13 лет 3 месяца
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение Айдар »

kreator писал(а):запрос в БД делать не нужно
Нет, не послышалось! Не нужно!
In Web We Trust
Аватара пользователя
overbag
phpBB 1.0.0
Сообщения: 1
Стаж: 13 лет 1 месяц
Откуда: Брянск
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение overbag »

phpbbuser писал(а):
phpbbuser писал(а):У меня после установки этого мода при создании нового форума пишет ошибку: Field 'forum_last_post_subject' doesn't have a default value [1364]В чем проблема?
Проблему решил.
А как решил проблему? у меня такая же ошибка при создании нового форума/категории
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение Sheer »

overbag писал(а):А как решил проблему
Глаза подними [FAQ] Как изменить длину названия темы?
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 13 лет 1 месяц
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение Добрый Кот »

Почитал весь сабж, тем не менее не могу понять, в чем проблема - при создании нового раздела форума пишет ошибку:
Field 'forum_last_post_subject' doesn't have a default value [1364]

Установку выполнил нормально, сначала запросы к бд, а затем и правку файлов выполнил, в итоге новая тема с названием, продолжительностью в 200 символов, создается, а раздел создать теперь вобще невозможно. Как конкретно вы избавлялись от этого глюка?

Добавлено спустя 20 минут 52 секунды:
Или скажите хотя бы, как откатить изменения в БД.
Билл Гейтс тоже был хулиганом
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение HAMMER663 »

Вы не внимательно читали тему. у вас какая версия форума? 3.0.8? для нее не надо делать запросы к БД.

про это писали здесь
можно поправить руками, зайти в pma и в таблице phpbb_topics найти поле topic_last_post_subject. значение по умолчанию изменить c null на пустое поле
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 13 лет 1 месяц
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение Добрый Кот »

У меня 3.0.7 PL1. Как здесь быть?
Билл Гейтс тоже был хулиганом
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение HAMMER663 »

HAMMER663 писал(а):можно поправить руками, зайти в pma и в таблице phpbb_topics найти поле topic_last_post_subject. значение по умолчанию изменить c null на пустое поле
вот это посмотрите
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 13 лет 1 месяц
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение Добрый Кот »

Настроил, но не помогло - все та же ошибка. Поставил "Значение по умолчанию: Нет", до этого стоял NULL. В чем еще может быть проблема? Ведь другие ее как-то решили?
Билл Гейтс тоже был хулиганом
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 13 лет 11 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение HAMMER663 »

надо оставить вообще пустое поле, а не "нет"
Аватара пользователя
Добрый Кот
phpBB 1.4.4
Сообщения: 173
Стаж: 13 лет 1 месяц
Откуда: UA, Amvrosievka, Donbass
Благодарил (а): 63 раза
Поблагодарили: 1 раз
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение Добрый Кот »

Поставил "Как определено:" и оставил поле пустым, но все равно не помогло :(

Добавлено спустя 43 минуты 37 секунд:
Скажите, как мне исправить сложившуюся ситуацию?
Билл Гейтс тоже был хулиганом
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [FAQ] Как изменить длину названия темы?

Сообщение rxu »

Добрый Кот писал(а):Field 'forum_last_post_subject' doesn't have a default value [1364]
Читайте FAQ, там всё написано.
Изображение
Архангел
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет
Благодарил (а): 1 раз

Re: [FAQ] Как изменить длину названия темы?

Сообщение Архангел »

А можно носом тикнуть где почитать [FAQ], а то после внесённых по выложеной в этом топике инструкции изменениям, форум при изменении фообще начал глючить и выдавать:

Код: Выделить всё

$subject = truncate_string($subject);$subject = truncate_string($subject);$subject = truncate_string($subject);вв[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions_posting.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions_posting.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions_posting.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions_posting.php:1)
и после сохранения

Код: Выделить всё

$subject = truncate_string($subject);$subject = truncate_string($subject);$subject = truncate_string($subject);вв[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions_posting.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions_posting.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions_posting.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions_posting.php:1)
Последний раз редактировалось Айдар 07.04.2011 17:26, всего редактировалось 1 раз.
Причина: Используйте BBcode [code]
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.09.2016 15:02 модератором rxu

Ответить

Вернуться в «FAQ»