[3.1][3.2] Topic prefix

Здесь авторы могут постить бета-версии своих расширений для phpBB. Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2470
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 573 раза
Поблагодарили: 114 раз

[3.1][3.2] Topic prefix

Сообщение igorbond » 08.09.2017 13:39

Добрый день, есть такое вот расширение от Sheer, но его почему то нет на форуме в виде расширения, зато оно работает на самом форуме.

Данное расширение добавляет префикс к названию темы. Можно выбрать форумы, в котором оно отображается. Так же можно сделать выпадающим списком. Как работает можно прямо тут посмотреть при создании темы.

Скачать тут https://github.com/AlexSheer/phpbb3.1-Topic-Prefix

Теперь же у меня вопросы по расширению:

1. После создания темы и попытки ее редактирования у меня выскакивает ошибка

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

SQL ERROR [ mysql4 ]

Incorrect string value: '\xD1' for column 'topic_title' at row 1 [1366]

SQL



BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 999
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 191
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->sql_query()

FILE: [ROOT]/includes/functions_posting.php
LINE: 1890
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/posting.php
LINE: 1415
CALL: submit_post()
2. Как сделать выбор обязательным? У меня пока что будет 3 поля, и нужно чтобы пользователь должен был выбрать одно из них.
3. Изменить цвет префикса.
4. Ну и самое думаю главное, чтобы выбор был не списком как тут

Изображение

А вот таком вот способом
screenshot_3919.jpg
Надеюсь на вашу помощь!
Изображение

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2470
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 573 раза
Поблагодарили: 114 раз

Re: [3.1][3.2] Topic prefix

Сообщение igorbond » 08.09.2017 17:34

странно что тут такой ошибки например нет.
Изображение

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11485
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2576 раз
Контактная информация:

Re: [3.1][3.2] Topic prefix

Сообщение Sheer » 08.09.2017 18:04

1. Внимание! Прежде чем создать тему - прочти!
2. Расширение называется Subject prefix, а не Topic prefix
3. На phpBBGuru установлено другое расширение
4.
igorbond писал(а):
08.09.2017 13:39
ошибка
Кириллица, черт ее подери!
Открыть ext/sheer/sub_prfx/listener.php
Найти

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

				$subject = substr($subject, 0, -1);
Заменить на

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

				$subject = trim($subject);
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2470
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 573 раза
Поблагодарили: 114 раз

Re: [3.1][3.2] Topic prefix

Сообщение igorbond » 08.09.2017 18:11

Sheer писал(а):
08.09.2017 18:04
2. Расширение называется Subject prefix, а не Topic prefix
Ну я взял название из расширения.
Sheer писал(а):
08.09.2017 18:04
3. На phpBBGuru установлено другое расширение
Значит я что-то не правильно понял.
Sheer писал(а):
08.09.2017 18:04
Кириллица, черт ее подери!
Спасибо. Помогло.

Отправлено спустя 39 секунд:
Sheer, А как все же сделать поле обязательным?
Изображение

aleksndr
phpBB 1.4.4
Сообщения: 133
Зарегистрирован: 23.02.2014 17:46
Благодарил (а): 2 раза

Re: [3.1][3.2] Topic prefix

Сообщение aleksndr » 13.09.2018 16:16

А у меня он вообще не работает.
1.jpg
2.jpg
3.jpg
Правда ещё установлен Topic prefix, но он отключен.

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 454 раза
Контактная информация:

Re: [3.1][3.2] Topic prefix

Сообщение Pazh » 14.09.2018 9:01

aleksndr, ты пишешь в теме про расширение Topic prefix что
aleksndr писал(а):
13.09.2018 16:16
установлен Topic prefix, но он отключен
и при этом хочешь чтобы он работал? Противоречия не находишь???
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

aleksndr
phpBB 1.4.4
Сообщения: 133
Зарегистрирован: 23.02.2014 17:46
Благодарил (а): 2 раза

Re: [3.1][3.2] Topic prefix

Сообщение aleksndr » 14.09.2018 13:49

Pazh писал(а):
14.09.2018 9:01
Противоречия не находишь???
Расширение называется Subject prefix, а не Topic prefix

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 454 раза
Контактная информация:

Re: [3.1][3.2] Topic prefix

Сообщение Pazh » 14.09.2018 13:56

aleksndr, и что Вы тогда делаете в этой теме?
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

aleksndr
phpBB 1.4.4
Сообщения: 133
Зарегистрирован: 23.02.2014 17:46
Благодарил (а): 2 раза

Re: [3.1][3.2] Topic prefix

Сообщение aleksndr » 19.09.2018 22:16

Если выбрать много форумов для перфикса, то при нажатии отправить ошибка выскакивает

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

Общая ошибка
SQL ERROR [ mysql4 ]

Data too long for column 'config_value' at row 1 [1406]

SQL

UPDATE phpbb_config SET config_value = '32,119,141,143,142,94,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,86,15,14,92,90,21,137,144,140,28,88,11,49,50,98,96,99,97,134,146,145,148,147,7,26,4,52,53,54,55,56,57,63,64,58,59,60,61,84,85,87,66,62,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,5,6,3,2,10,9,19' WHERE config_name = 'sub_prfx_forums'

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 181
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->sql_query()

FILE: [ROOT]/phpbb/config/db.php
LINE: 148
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/phpbb/config/db.php
LINE: 122
CALL: phpbb\config\db->set_atomic()

FILE: [ROOT]/ext/sheer/sub_prfx/acp/main_module.php
LINE: 103
CALL: phpbb\config\db->set()

FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: sheer\sub_prfx\acp\main_module->main()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11485
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2576 раз
Контактная информация:

Re: [3.1][3.2] Topic prefix

Сообщение Sheer » 19.09.2018 22:28

Cтрока '32,119,141,143,142,94,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,86,15,14,92,90,21,137,144,140,28,88,11,49,50,98,96,99,97,134,146,145,148,147,7,26,4,52,53,54,55,56,57,63,64,58,59,60,61,84,85,87,66,62,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,5,6,3,2,10,9,19' не умещается в отведенные 256 символов - config_value varchar(255), нужно использовать таблицу config_text
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

aleksndr
phpBB 1.4.4
Сообщения: 133
Зарегистрирован: 23.02.2014 17:46
Благодарил (а): 2 раза

Re: [3.1][3.2] Topic prefix

Сообщение aleksndr » 19.09.2018 22:53

И как это сделать, будьте добры подскажите?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11485
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2576 раз
Контактная информация:

Re: [3.1][3.2] Topic prefix

Сообщение Sheer » 19.09.2018 22:57

А расширение перелопачивать, ага... :?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

aleksndr
phpBB 1.4.4
Сообщения: 133
Зарегистрирован: 23.02.2014 17:46
Благодарил (а): 2 раза

Re: [3.1][3.2] Topic prefix

Сообщение aleksndr » 19.09.2018 23:02

Блин, так у меня не у одного много форумов, многие будут вам признательны. :roll:

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11485
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2576 раз
Контактная информация:

Re: [3.1][3.2] Topic prefix

Сообщение Sheer » 20.09.2018 0:19

aleksndr, Обновите расширение. https://github.com/AlexSheer/phpbb3.1-Subject-Prefix
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

aleksndr
phpBB 1.4.4
Сообщения: 133
Зарегистрирован: 23.02.2014 17:46
Благодарил (а): 2 раза

Re: [3.1][3.2] Topic prefix

Сообщение aleksndr » 20.09.2018 10:36

Обновил. Теперь другая проблема. Не сохраняет форумы, выбранные для перфикса. :roll:

Ответить

Вернуться в «Бета-версии расширений для phpBB»