Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

ACP Announcement Centre (объявления) для phpBB3

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 3 месяца
Поблагодарили: 44 раза

ACP Announcement Centre (объявления) для phpBB3

Сообщение Rayden »

сайт автора: http://www.lefty74.com/
тема на оффе: http://www.phpbb.com/community/viewtopi ... 9&t=981855
Русификация (локализация): ACP Announcement Centre
Актуальная версия: 1.2.5

Описание:
Мод добавляет возможность размещения объявлений на страницах Вашего форума.

Особенности:
- Показ/скрытие объявления
- Предварительный просмотр объявления (Черновик)
- Поддержка BBCode/Смайлов в объявлениях
- Возможность показа отдельных объявлений для незарегистрированных пользователей (Гостей)
- Возможность объявления о днях рождения пользователей (с поддержкой отображения аватарки)
- Возможность выбора показа объявлений: только гостям, только группам или всем.
- Возможность назначать заголовок для объявлений
- Возможность выбора показа объявлений на главной странице или на всех страницах форума одновременно
Последний раз редактировалось Татьяна5 01.11.2013 17:24, всего редактировалось 7 раз.
Причина: смена версии
VUK
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 3 месяца

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение VUK »

Всё сделал как написано. Пишу текст - Отправить. Нет отображения на страницах текста объявления. Почему может такое быть. В файл overall_header.html добавил.
VUK
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 3 месяца

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение VUK »

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

// Additional tables
// lefty74 Announcement Centre
define('ANNOUNCEMENTS_CENTRE_TABLE',$table_prefix . '_announcement_centre');
define('GROUPS_ONLY', 0);
define('EVERYONE', 1);
define('GUESTS_ONLY', 2);
Оказывается у меня выглядила как 'announcement_centre' , а нужно '_announcement_centre'
Всем спасибо. Разобрался.
Drunia
phpBB 1.4.2
Сообщения: 54
Стаж: 20 лет 10 месяцев

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение Drunia »

Поставил ShoutBox на свежий 3.0.3 на тестовый форум! Вроде работает. Тестирую дальше... Скоро запуск на основном форуме с тестированием в реальных условиях. Буду держать в курсе.
Был косяк при установке на тестовый форум 3.0.3, работающий с базой, взятой с 3.0.2 (проапгрейденой до 3.0.3) и свежим дистрибутивом 3.0.3. Если интересно, опишу как и что было.
Izja
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 8 месяцев

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение Izja »

Можно как-нибудь исправить вот эту ошибку:

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

SQL ERROR [ mysql4 ]

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

SQL

UPDATE phpbb3_announcement_centre SET announcement_enable_guests = 1, announcement_show = 0, announcement_show_birthdays = 1, announcement_birthday_avatar = 0, announcement_title = 'заголовок', announcement_text = 'рууский текст', announcement_text_bbcode_uid = '', announcement_text_bbcode_bitfield = '', announcement_text_bbcode_options = 7, announcement_draft = '[color=red:1zem4tii][b:1zem4tii]Draft Announcements[/b:1zem4tii][/color:1zem4tii] can be seen here!! :mrgreen:', announcement_draft_bbcode_uid = '1zem4tii', announcement_draft_bbcode_bitfield = 'Qg==', announcement_draft_bbcode_options = 7, announcement_title_guests = 'Guest Announcements', announcement_text_guests = '[color=green:2xb4b8eh][b:2xb4b8eh]Guest Announcements[/b:2xb4b8eh][/color:2xb4b8eh] can be seen here!! <!-- s:wink: --><img src=\"{SMILIES_PATH}/icon_wink.gif\" alt=\":wink:\" title=\"Wink\" /><!-- s:wink: -->', announcement_text_guests_bbcode_uid = '2xb4b8eh', announcement_text_guests_bbcode_bitfield = 'Qg==', announcement_text_guests_bbcode_options = 7, announcement_show_group = '1462'

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/acp/acp_announcements_centre.php
LINE: 99
CALL: dbal_mysql->sql_query()

FILE: includes/functions_module.php
LINE: 472
CALL: acp_announcements_centre->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Возникает только когда текст заголовка или сообщения написан русскими буквами...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: ACP Announcement Centre (объявления) для phpBB3

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

Izja
Так попробуйте тип поля поменять на TEXT или MEDIUMTEXT
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Izja
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 8 месяцев

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение Izja »

И тем не менее это не сработало, не стал заполнять заголовок объявления сразу перешёл к тексту, произвольный текст русскими буквами и снова

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

SQL ERROR [ mysql4 ]

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

SQL

UPDATE phpbb3_announcement_centre SET announcement_enable_guests = 0, announcement_show = 0, announcement_show_birthdays = 1, announcement_birthday_avatar = 0, announcement_title = '', announcement_text = 'русский текст', announcement_text_bbcode_uid = '', announcement_text_bbcode_bitfield = '', announcement_text_bbcode_options = 7, announcement_draft = '[color=red:sewy4rte][b:sewy4rte]Draft Announcements[/b:sewy4rte][/color:sewy4rte] can be seen here!! :mrgreen:', announcement_draft_bbcode_uid = 'sewy4rte', announcement_draft_bbcode_bitfield = 'Qg==', announcement_draft_bbcode_options = 7, announcement_title_guests = '', announcement_text_guests = '', announcement_text_guests_bbcode_uid = '', announcement_text_guests_bbcode_bitfield = '', announcement_text_guests_bbcode_options = 7, announcement_show_group = '1462'

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/acp/acp_announcements_centre.php
LINE: 99
CALL: dbal_mysql->sql_query()

FILE: includes/functions_module.php
LINE: 472
CALL: acp_announcements_centre->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
но в запросе, сделанном при установке уже стоит announcement_text TEXT NOT NULL, так что по сути всё должно работать :?

Добавлено спустя 23 минуты 40 секунд:
ах да, когда из заголовка объявления удалил стандартное "Site Announcements", в заголовке прописалось русскими буквами "Объявления"
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: ACP Announcement Centre (объявления) для phpBB3

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

Izja писал(а):ах да, когда из заголовка объявления удалил стандартное "Site Announcements", в заголовке прописалось русскими буквами "Объявления"
ну, это нормально, если поле пустое, выводится переменная из языкового файла

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

<!-- IF ANNOUNCEMENT_TITLE --> {ANNOUNCEMENT_TITLE} <!-- ELSE --> {L_ANNOUNCEMENT_TITLE}<!-- ENDIF -->
Добавлено спустя 12 минут 2 секунды:
Izja
А вы у себя не отключали utf8_normalize_nfc? Может быть дело в этом...
файл acp_announcements_centre.php

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

		'announcement_title' 			=> utf8_normalize_nfc(request_var('announcement_title', $user->lang['ANNOUNCEMENT_TITLE'], true)),
		'announcement_text' 			=> utf8_normalize_nfc( request_var('announcement_text', $user->lang['ANNOUNCEMENT_TEXT'], true)),
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Izja
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 8 месяцев

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение Izja »

нет, ничего не отключал

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

		'announcement_title' 			=> utf8_normalize_nfc(request_var('announcement_title', $user->lang['ANNOUNCEMENT_TITLE'], true)),
		'announcement_text' 			=> utf8_normalize_nfc( request_var('announcement_text', $user->lang['ANNOUNCEMENT_TEXT'], true)),
		'announcement_draft' 			=> utf8_normalize_nfc(request_var('announcement_draft', $user->lang['ANNOUNCEMENT_DRAFT'], true)),
		'announcement_title_guests' 	=> utf8_normalize_nfc(request_var('announcement_title_guests', $user->lang['ANNOUNCEMENT_TITLE_GUESTS'], true)),
		'announcement_text_guests' 		=> utf8_normalize_nfc(request_var('announcement_text_guests', $user->lang['ANNOUNCEMENT_TEXT_GUESTS'], true)),
полное следование инструкции
Izja
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 8 месяцев

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение Izja »

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

phpbb3_announcement_centre  CREATE TABLE `phpbb3_announcement_centre` (                                      
                              `announcement_show` tinyint(1) NOT NULL,                                       
                              `announcement_enable_guests` tinyint(1) NOT NULL,                              
                              `announcement_show_birthdays` tinyint(1) NOT NULL,                             
                              `announcement_birthday_avatar` tinyint(1) NOT NULL,                            
                              `announcement_draft` text NOT NULL,                                            
                              `announcement_draft_bbcode_uid` varchar(8) NOT NULL default '',                
                              `announcement_draft_bbcode_bitfield` varchar(255) NOT NULL default '',         
                              `announcement_draft_bbcode_options` mediumint(4) NOT NULL default '0',         
                              `announcement_text` text NOT NULL,                                             
                              `announcement_text_bbcode_uid` varchar(8) NOT NULL default '',                 
                              `announcement_text_bbcode_bitfield` varchar(255) NOT NULL default '',          
                              `announcement_text_bbcode_options` mediumint(4) NOT NULL default '0',          
                              `announcement_text_guests` text NOT NULL,                                      
                              `announcement_text_guests_bbcode_uid` varchar(8) NOT NULL default '0',         
                              `announcement_text_guests_bbcode_bitfield` varchar(255) NOT NULL default '0',  
                              `announcement_text_guests_bbcode_options` mediumint(4) NOT NULL default '0',   
                              `announcement_title` varchar(255) NOT NULL default '',                         
                              `announcement_title_guests` varchar(255) NOT NULL default '',                  
                              `announcement_show_group` varchar(255) NOT NULL default ''                     
                            ) ENGINE=InnoDB DEFAULT CHARSET=latin1
вот в последнем latin1 должно стоять? или всё-таки utf8_bin?
Izja
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 8 месяцев

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение Izja »

кхм, действительно так, почему то у меня автоматически создавался как latin1 :o
разобрался сам, но Палыч, спасибо за помощь всё равно ;)
Аватара пользователя
RedScorp
phpBB 1.4.1
Сообщения: 43
Стаж: 20 лет 11 месяцев
Откуда: г. Уральск

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение RedScorp »

Доброго времени суток.
Ребята не подскажите опять я что проглядел или так и надо. В общем установил мод, подредактировал стили, добавил в панель управления, указал объявление. Проверил - все работает!!! НО! Стоит включить уведомление о днях рождениях и если есть день варенья, то выводится лишь поздравление, а объявления нет... А хотелось бы чтобы и то и другое было (и можно под разными шапками)...
Заранее благодарен за разъяснения.
Изображение Изображение
Аватара пользователя
mau
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 5 месяцев
Откуда: Россия
Благодарил (а): 6 раз
Поблагодарили: 12 раз

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение mau »

RedScorp, работает так как говорите. Если день рождения, то объявлений не будет, поэтому в данной версии мода лучше отключить поздравлялку.
Люди, которые и впрямь любят животных, всегда спрашивают их имена
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение Warlock75 »

Если на форуме зарегено много народу, то дни рождения будут часто, соответственно объявления не будет.
mau прав.
Для поздравлений лучше использовать отдельный мод.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 20 лет
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение Gisher »

есть версия 1.1.2, советую ставить её, там всё исправлено + есть несколько новых опций
http://www.phpbb.com/community/viewtopi ... &t=1195735
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: ACP Announcement Centre (объявления) для phpBB3

Сообщение Warlock75 »

Обновился, функций добавилось... :)
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения

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