Пропустить

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

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

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

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

Сообщение Rayden » 15.08.2008 22:44

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

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

Особенности:
- Показ/скрытие объявления
- Предварительный просмотр объявления (Черновик)
- Поддержка BBCode/Смайлов в объявлениях
- Возможность показа отдельных объявлений для незарегистрированных пользователей (Гостей)
- Возможность объявления о днях рождения пользователей (с поддержкой отображения аватарки)
- Возможность выбора показа объявлений: только гостям, только группам или всем.
- Возможность назначать заголовок для объявлений
- Возможность выбора показа объявлений на главной странице или на всех страницах форума одновременно
Последний раз редактировалось Поручик 06.09.2010 16:47, всего редактировалось 6 раз(а).
Причина: смена версии
За это сообщение автора Rayden поблагодарил:
Dim565 (31.05.2011 6:52)
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

Сообщение VUK » 16.11.2008 17:34

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

VUK
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 07.07.2008 17:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение VUK » 17.11.2008 23:27

// 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'
Всем спасибо. Разобрался.

VUK
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 07.07.2008 17:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Drunia » 28.11.2008 1:11

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

Drunia
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 05.12.2005 23:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Izja » 06.12.2008 10:49

Можно как-нибудь исправить вот эту ошибку:
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()

Возникает только когда текст заголовка или сообщения написан русскими буквами...

Izja
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 28.01.2008 17:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Палыч » 06.12.2008 13:19

Izja
Так попробуйте тип поля поменять на TEXT или MEDIUMTEXT
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

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

Сообщение Izja » 06.12.2008 18:09

И тем не менее это не сработало, не стал заполнять заголовок объявления сразу перешёл к тексту, произвольный текст русскими буквами и снова
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", в заголовке прописалось русскими буквами "Объявления"

Izja
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 28.01.2008 17:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Палыч » 07.12.2008 1:31

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 только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

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

Сообщение Izja » 07.12.2008 12:36

нет, ничего не отключал
		'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
Зарегистрирован: 28.01.2008 17:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Izja » 13.12.2008 19:21

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
Зарегистрирован: 28.01.2008 17:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Izja » 13.12.2008 20:30

кхм, действительно так, почему то у меня автоматически создавался как latin1 :o
разобрался сам, но Палыч, спасибо за помощь всё равно ;)

Izja
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 28.01.2008 17:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение RedScorp » 15.12.2008 22:43

Доброго времени суток.
Ребята не подскажите опять я что проглядел или так и надо. В общем установил мод, подредактировал стили, добавил в панель управления, указал объявление. Проверил - все работает!!! НО! Стоит включить уведомление о днях рождениях и если есть день варенья, то выводится лишь поздравление, а объявления нет... А хотелось бы чтобы и то и другое было (и можно под разными шапками)...
Заранее благодарен за разъяснения.
Изображение Изображение
Аватара пользователя
RedScorp
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 16.11.2005 7:11
Откуда: г. Уральск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение mau » 16.12.2008 20:14

RedScorp, работает так как говорите. Если день рождения, то объявлений не будет, поэтому в данной версии мода лучше отключить поздравлялку.
Люди, которые и впрямь любят животных, всегда спрашивают их имена
Аватара пользователя
mau
phpBB 2.0.4
 
Сообщения: 223
Зарегистрирован: 28.04.2008 10:26
Откуда: Россия
Благодарил (а): 6 раз.
Поблагодарили: 10 раз.

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

Сообщение Warlock75 » 16.12.2008 20:58

Если на форуме зарегено много народу, то дни рождения будут часто, соответственно объявления не будет.
mau прав.
Для поздравлений лучше использовать отдельный мод.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!
Изображение
Правила
FAQ по phpBB 3.0 Olympus - Редакция 2
Как устанавливать моды
Аватара пользователя
Warlock75
Дизайнер
Дизайнер
 
Сообщения: 1110
Зарегистрирован: 24.02.2008 3:24
Откуда: Москва
Благодарил (а): 6 раз.
Поблагодарили: 38 раз.

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

Сообщение Gisher » 17.12.2008 8:00

есть версия 1.1.2, советую ставить её, там всё исправлено + есть несколько новых опций
http://www.phpbb.com/community/viewtopi ... &t=1195735

Gisher
phpBB 2.0.23
 
Сообщения: 828
Зарегистрирован: 04.10.2006 6:50
Благодарил (а): 6 раз.
Поблагодарили: 8 раз.

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

Сообщение Warlock75 » 17.12.2008 9:59

Обновился, функций добавилось... :)
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!
Изображение
Правила
FAQ по phpBB 3.0 Olympus - Редакция 2
Как устанавливать моды
Аватара пользователя
Warlock75
Дизайнер
Дизайнер
 
Сообщения: 1110
Зарегистрирован: 24.02.2008 3:24
Откуда: Москва
Благодарил (а): 6 раз.
Поблагодарили: 38 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы