Topic prefix mod

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Topic prefix mod

Сообщение Simple »

Здравствуйте. Установил этот мод. На чистом форуме работает без изъянов, а на модифицированном после установки невозможно создавать новые разделы.
При поппытке создания нового раздела выдает следующее:
[phpBB Debug] PHP Notice: in file /includes/acp/acp_forums.php on line 633: Undefined index: forum_topic_prefixes
[phpBB Debug] PHP Notice: in file /includes/acp/acp_forums.php on line 634: Undefined index: forum_topic_prefix_required
При этом уже существующие форумы настраиваются нормально и мод префиксов в них работает исправно. При создании темы никаких дебагов не видно. Дважды проверил установку, не впервой все же, но ошибок не нашел.

Подозреваю конфликт модов, т.к. на форму создания темы и конкретно этот файл: /includes/acp/acp_forums.php влияет еще два мода:
Posting Template и NV recent topics.
Как можно подружить эти моды, или проблема не в них вовсе? Стиль prosilver_se.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Topic prefix mod

Сообщение Sheer »

По всей видимости вы забыли выполнить эти SQL-запросы

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

ALTER TABLE phpbb_forums ADD forum_topic_prefixes mediumtext;
ALTER TABLE phpbb_forums ADD forum_topic_prefix_required tinyint(1) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE phpbb_topics ADD topic_prefix varchar(120) DEFAULT '';
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Re: Topic prefix mod

Сообщение Simple »

Sheer
Ну как же так) Выполнил все запросы. Даже сейчас для уверенности попробовал повтороить - на все три выдает положенное предупреждение:
Duplicate column name
Добавлено спустя 1 минуту 20 секунд:
Правда выполнял через stk, но не думаю что он мог их криво выполнить. До этого ведь не раз выполнял кучу запросов при установке модов и он меня не подводил...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Topic prefix mod

Сообщение Sheer »

Ну Undefined index: forum_topic_prefixes говорит о том, что поле forum_topic_prefixes, в частности, не заполнено, может стоит туда записать 0?
Ну и неплохо было бы взглянуть на /includes/acp/acp_forums.php
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Re: Topic prefix mod

Сообщение Simple »

Sheer писал(а):может стоит туда записать 0?
А можно узнать, как и куда именно записать ноль. Я бы попробовал :)

расширения htm и PHP загрузить не получается, по этому кину в текстовом файле :oops:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Topic prefix mod

Сообщение Sheer »

Оставил из твоего файла, только то, что касается непосредственно этого мода. До модифиации таблиц

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

[phpBB Debug] PHP Notice: in file /includes/acp/acp_forums.php on line 633: Undefined index: forum_topic_prefixes
[phpBB Debug] PHP Notice: in file /includes/acp/acp_forums.php on line 634: Undefined index: forum_topic_prefix_required
После выполнения вышеприведенного SQL-запроса сообщение debug пропало.
Итого, смотри таблицу forums
Попробуй

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

UPDATE phpbb_forums SET forum_topic_prefixes = '0', forum_topic_prefix_required = '0' WHERE forum_id = тут нужный ID форума;
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Re: Topic prefix mod

Сообщение Simple »

Попробовал, но ничего не изменилось. Удалил все три запроса через stk и вновь выполнил, все тот же глюк :(

Добавлено спустя 50 секунд:
Сейчас проверю установку еще раз.

Добавлено спустя 15 минут 2 секунды:
100 % все правильно. Единственная несостыковка в инструкции, так это вот этот кусок, как раз в includes/acp/acp_forums.php
Finde:

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

		$user->add_lang('acp/forums');
Add after:

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

		$user->add_lang('mods/acp_topic_prefix');
Кусок, который требуется найти, в моем файле не такой как в инструкции, потому что при установке мода Posting Template я заменил этот кусок на следующий:

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

//-- mod : Posting Template ------------------------------------------------------------
//-- add mods/info_pt_mod into the array
		$user->add_lang(array('acp/forums','mods/info_pt_mod'));
		$user->add_lang('mods/acp_topic_prefix');
                            $user->add_lang('mods/info_acp_recenttopics');
//-- fin mod : Posting Template --------------------------------------------------------
И как видите, добавил новый код после $user->add_lang(array('acp/forums','mods/info_pt_mod'));, а в инструкции сказано добавить после $user->add_lang('acp/forums');.
Это как я понимаю отвечает за языковые переменные, и вспомнив как создавал страницу в стиле конференции, попытался вместо отдельной строчки вставить языковую переменную в эти скобки: ('acp/forums','mods/info_pt_mod')); , поигрался вариантами вставки, но опять таки, результат был тот же.

Добавлено спустя 5 минут 11 секунд:
Пока что нашел нехитрое решение... придется эти строчки каждый раз при создании разделов убирать, а затем возвращать =/ Гемор конечно, да и я еще намерен помучать редактор сообщения (тематика форума заставляет), но что поделать, функционал требует жертв :D Мне всеже кажется, что тут несовместимость модов.
Вот скрин таблиц БД
Префиксы.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dimon-sl
phpBB 1.4.4
Сообщения: 100
Стаж: 15 лет
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Topic Prefix MOD

Сообщение dimon-sl »

Доброго времени суток!
Установил данный МОД - http://www.phpbb.com/customise/db/mod/topic_prefix_mod/ - очень понравился.
Подскажите, если ли возможность поменять префиксы (текстовые названия) на свои изображения.
Последний раз редактировалось Айдар 27.01.2012 17:33, всего редактировалось 1 раз.
Причина: Объединены 2 темы об одном моде
mifody
phpBB 1.4.0
Сообщения: 35
Стаж: 15 лет 1 месяц
Поблагодарили: 3 раза

Re: Topic Prefix MOD

Сообщение mifody »

Ну автор говорит, что нет. Хотя, в форуме есть скрин, похожий на то, что Вам надо http://www.phpbb.com/customise/db/mod/t ... e_-t_95013, осталось только сам этот мод найти :)
Аватара пользователя
dimon-sl
phpBB 1.4.4
Сообщения: 100
Стаж: 15 лет
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Topic Prefix MOD

Сообщение dimon-sl »

Вот-вот, знать бы что это за дополнение к данному МОДу или как похожее осуществить.
mifody
phpBB 1.4.0
Сообщения: 35
Стаж: 15 лет 1 месяц
Поблагодарили: 3 раза

Re: Topic Prefix MOD

Сообщение mifody »

пока увидел только http://www.phpbb.com/customise/db/mod/qte/, конечно не совсем то, но, по моему, можно "заточить" под Ваши нужды
Аватара пользователя
dimon-sl
phpBB 1.4.4
Сообщения: 100
Стаж: 15 лет
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Topic Prefix MOD

Сообщение dimon-sl »

Крутейший МОД, даже с реализацией поиска, но тяжеловат :(
mifody
phpBB 1.4.0
Сообщения: 35
Стаж: 15 лет 1 месяц
Поблагодарили: 3 раза

Re: Topic Prefix MOD

Сообщение mifody »

дык я и сказал
mifody писал(а): можно "заточить" под Ваши нужды
ладно, щас может гуру подключатся ;)
fashino-art
phpBB 1.0.0
Сообщения: 1
Стаж: 14 лет 8 месяцев

Re: Topic prefix mod

Сообщение fashino-art »

Что делать если в стиле нет файла template/posting_editor.html?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Topic prefix mod

Сообщение Палыч »

fashino-art писал(а):Что делать
Попробовать включить мозги и поискать нужный фрагмент кода в файле ваш_стиль/posting_body.html
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Вернуться в «Поддержка модов для phpBB 3.0.x»