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

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

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

Сообщение Warlock75 19.09.2008 8:14

kalash2003 писал(а):с помощью скрипта добавил его в админку.

Поясни эту фразу. Как ты запрос делал? Создавал файл install.php?
В базу лучше вручную SQL запрос делать.
Пока мы делаем то, что делали - мы будем получать то, что получали.
http://www.soundsclub.ru/forum/
http://www.gigabyte.ru/forum/
PHP Version 5.2.3, MySQL Version 5.0.51, PostgreSQL Version 7.2.1
Аватара пользователя
Warlock75
Support Team
Support Team
 
Сообщения: 500
Зарегистрирован: 24.02.2008 3:24
Откуда: Москва


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

Сообщение kalash2003 19.09.2008 8:23

И смех и грех, после перезаливки папки adm страница начала грузится...поковыряюсь дальше..

Добавлено спустя 11 минут 10 секунд:
блин..кое-как его снёс....слишком видимо у меня кривые руки, форум уже и таблицу в БД не видел))) Спасибо что пытался помочь))
Аватара пользователя
kalash2003
phpBB 1.4.4
 
Сообщения: 99
Зарегистрирован: 05.05.2008 4:17

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

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

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

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
 
Сообщения: 5
Зарегистрирован: 07.07.2008 17:59

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.3
 
Сообщения: 67
Зарегистрирован: 05.12.2005 23:20

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.2.0
 
Сообщения: 10
Зарегистрирован: 28.01.2008 17:46

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

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

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

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.2.0
 
Сообщения: 10
Зарегистрирован: 28.01.2008 17:46

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 только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6922
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

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.2.0
 
Сообщения: 10
Зарегистрирован: 28.01.2008 17:46

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.2.0
 
Сообщения: 10
Зарегистрирован: 28.01.2008 17:46

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

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

кхм, действительно так, почему то у меня автоматически создавался как latin1 :o
разобрался сам, но Палыч, спасибо за помощь всё равно ;)
Izja
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 28.01.2008 17:46

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

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

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

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

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

RedScorp, работает так как говорите. Если день рождения, то объявлений не будет, поэтому в данной версии мода лучше отключить поздравлялку.
mau
phpBB 1.4.3
 
Сообщения: 60
Зарегистрирован: 28.04.2008 10:26

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

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

Если на форуме зарегено много народу, то дни рождения будут часто, соответственно объявления не будет.
mau прав.
Для поздравлений лучше использовать отдельный мод.
Пока мы делаем то, что делали - мы будем получать то, что получали.
http://www.soundsclub.ru/forum/
http://www.gigabyte.ru/forum/
PHP Version 5.2.3, MySQL Version 5.0.51, PostgreSQL Version 7.2.1
Аватара пользователя
Warlock75
Support Team
Support Team
 
Сообщения: 500
Зарегистрирован: 24.02.2008 3:24
Откуда: Москва

Пред.След.


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

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

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