Страница 1 из 7

Post Number in Viewtopic phpbb3

Добавлено: 18 май 2012, 19:15
DeaDRoMeO
Введение

В продолжение анонсов полезных модификаций, хотелось бы проанонсировать Post Number in Viewtopic phpbb3 - модификацию для phpbb3, добавляющую нумерацию сообщений в темах. Согласитесь, очень удобное дополение. Так же после установки мода, кроме нумераций сообщений, при клике на номер сообщения будет всплывать окошечко с прямой ссылкой на данное сообщение. Вообщем советую установить

Установка

Модификация крайне легка в установке, не имеет собственных файлов, но перед установкой надо вручную сделать SQL запрос к Базе Данных

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

INSERT INTO phpbb_config (config_name, config_value) VALUES ('enable_post_num', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('enable_post_num_js', '0');
Скачиваем архив и устанавливаем по инструкции

Для руссификации необходимо открыть language/ru/viewtopic.php и найти

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

'REPLY_TO_TOPIC'
Вставить перед найденным

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

'POST_NUM'              => 'Сообщение номер:',
    'POST_NUM_SYMBOL'       => '#',
	'POST_DIRECT_LINK'		=> 'Прямая ссылка на сообщение:',
Открыть language/ru/acp/board.php и найти

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

'EDIT_TIME_EXPLAIN'
Вставить перед найденным

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

'ENABLE_POST_NUM'				=> 'Включить нумерацию сообщений',
	'ENABLE_POST_NUM_EXPLAIN'		=> 'Выберите <strong>Да</strong>  для влючения опции нумерования сообщений',
	'ENABLE_POST_NUM_JS'			=> 'Всплывающее окно с ссылкой',
	'ENABLE_POST_NUM_JS_EXPLAIN'	=> 'Выберите <strong>Да</strong> для включения опции всплывающего окна с прямой ссылкой на сообщение',
С руссификацией закончено, мод установлен, настройки и активация находятся в админке - Общие - Размещение сообщений. Успехов :co_ol:

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 08:00
Baikoded
DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=10424#p10424]18 май 2012, 21:15 писал(а):
Введение

Модификация крайне легка в установке, не имеет собственных файлов, но перед установкой надо вручную сделать SQL запрос к Базе Данных

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

INSERT INTO phpbb_config (config_name, config_value) VALUES ('enable_post_num', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('enable_post_num_js', '0');
Поясните для чайника подробней, когда (на каком этапе установки мода), где именно и как делать этот запрос? :smu:sche_nie:

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 08:32
Baikoded
По разным ссылкам по разному написано место вставки правки (дополнения):
Post Number in Viewtopic phpbb3 и моды для установки - где взять?

В одном месте до, в другом после:
Открыть language/ru/acp/board.php и найти:

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

'EDIT_TIME_EXPLAIN'          => 'тут что-то будет написано',

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 09:24
DeaDRoMeO
Baikoded писал(а):Поясните для чайника подробней, когда (на каком этапе установки мода), где именно и как делать этот запрос?
, желательно после установки мода (после правок файлов)
Baikoded писал(а):В одном месте до, в другом после:
В языковых файлах это не критично, код может располагаться в любом месте

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 09:40
Baikoded
DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11025#p11025]14 минут назад писал(а):
Baikoded писал(а): , желательно после установки мода (после правок файлов)
Спасибо за пояснения, но относительно SQL-запроса у вас написано:
перед установкой надо вручную сделать SQL запрос к Базе Данных
Чему верить?

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 09:50
DeaDRoMeO
И это не критично, на ваш выбор

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 10:10
Baikoded
Понял, спасибо.

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 10:24
Baikoded
А какую инструкцию мода post_number_in_viewtopic_1_0_8 исполнять для стиля prosilver?

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 13:33
Baikoded
При выдаче SQL-запроса, появляется сообщение об ошибке:
Ошибка
SQL-запрос:
INSERT INTO phpbb_config( config_name, config_value )
VALUES (
'enable_post_num', '0'
);
Ответ MySQL: Документация
#1146 - Table 'b128184_forum.phpbb_config' doesn't exist

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 13:36
DeaDRoMeO
Baikoded писал(а):для стиля prosilver?
Для просильвера инструкции прописаны в install.xml
Baikoded писал(а):При выдаче SQL-запроса, появляется сообщение об ошибке:
Какой префикс таблиц в БД? Вы сразу отправляете это

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

INSERT INTO phpbb_config (config_name, config_value) VALUES ('enable_post_num', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('enable_post_num_js', '0');
или по частям?

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 13:58
Baikoded
DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11038#p11038]20 минут назад писал(а): Вы сразу отправляете это

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

INSERT INTO phpbb_config (config_name, config_value) VALUES ('enable_post_num', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('enable_post_num_js', '0');
или по частям?
Отправлял сразу

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 13:59
Baikoded
Какой префикс таблиц в БД?
Где это видно?

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 14:24
Baikoded
В файле config.php

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

$table_prefix = '';

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 14:28
DeaDRoMeO
Это как? вы при установке форума не задавали префикса?
Значит нужен такой запрос

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

INSERT INTO config (config_name, config_value) VALUES ('enable_post_num', '0');
INSERT INTO config (config_name, config_value) VALUES ('enable_post_num_js', '0');

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 14:35
Baikoded
DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11043#p11043]6 минут назад писал(а):Это как? вы при установке форума не задавали префикса?
Значит нужен такой запрос

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

INSERT INTO config (config_name, config_value) VALUES ('enable_post_num', '0');
INSERT INTO config (config_name, config_value) VALUES ('enable_post_num_js', '0');
У меня только одна БД, по-видимому запроса не было

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 14:43
Baikoded
Сделал указанный выше запрос, получен такой ответ об ошибке:
Ошибка

SQL-запрос:

INSERT INTO config( config_name, config_value )
VALUES (
'enable_post_num', '0'
);

Ответ MySQL: Документация
#1062 - Duplicate entry 'enable_post_num' for key 'PRIMARY'

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 15:06
DeaDRoMeO
Значит запрос должен был пройти, правки кода сделаны? Если да, то проверяйте наличие мода в Админка - Общие - Размещение сообщений

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 15:15
Baikoded
Мод установился, номера и функция окна с ссылкой появились.

Что делать с префиксом? Форум устанавливали админы от хостера, я его только до 10 версии обновлял.

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 15:20
Baikoded
Что за ошибку показывает после этого изменения SQL-запроса?

Post Number in Viewtopic phpbb3

Добавлено: 12 июн 2012, 15:41
DeaDRoMeO
Baikoded писал(а):Что за ошибку показывает после этого изменения SQL-запроса?
Данные уже есть в таблице
Baikoded писал(а):Что делать с префиксом?
Ничего, оставить как есть