Мод цитаты

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Maksim90
phpBB 1.4.2
Сообщения: 65
Стаж: 18 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 4 раза

Мод цитаты

Сообщение Maksim90 »

Здравствуйте. Скачал мод DM Quotes Collection, в этом моде есть функция "Выводить случайную цитату на главной странице". Я бы хотел чтобы случайная цитата выводилась на каждой странице форума.

В процессе установки мода вносились вот такие изменения:

Open: includes/constants.php
Find

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

// Additional tables
Add after

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

//DM Quotes Collection
define('DM_QC_TABLE',					$table_prefix . 'dm_qc');
define('DM_QC_CONFIG_TABLE',			$table_prefix . 'dm_qc_config');
Open: includes/functions.php
Find

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

// The following assigns all _common_ variables that may be used at any point in a template.
Add before

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

// DM Quotes Colection
$user->add_lang('mods/dm_qc');
Find

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

'U_PROFILE'				=> append_sid("{$phpbb_root_path}ucp.$phpEx"),
Add after

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

// DM Quotes Collection
'L_DM_QUOTES'			=> $user->lang['DM_QC_QUOTE_TITLE'],
'U_DM_QUOTES'			=> append_sid("{$phpbb_root_path}dm_qc.$phpEx"),
Open: styles/prosilver/template/index_body.html
Find

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

<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->
Add after

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

<!-- Begin DM Quotes Collection -->
<!-- INCLUDE dm_qc_index_body.html -->
<!-- End DM Quotes Collection -->
Open: styles/prosilver/template/overall_header.html
Find

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

<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
Add before

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

<li class="icon-quotes"><a href="{U_DM_QUOTES}" title="{L_DM_QUOTES}">{L_DM_QUOTES}</a></li>
Open: styles/prosilver/theme/stylesheet.css
Find

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

@import url("colours.css");
Add after

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

@import url("dm_qc.css");
Open: index.php
Find

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

// Assign index specific vars
$template->assign_vars(array(
Add before

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

/**
* DM Quotes Collection
*/
if ( !function_exists('get_quote') )
{
	include($phpbb_root_path . 'includes/functions_dm_qc.' . $phpEx);
}
get_quote();
Мод можно скачать здесь DM Quotes Collection
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Мод цитаты

Сообщение MIT »

Перенеси блок, предназначенный для файла styles/prosilver/template/index_body.html в overall_header.html, а из index.php — в functions.php в функцию page_header.
Maksim90
phpBB 1.4.2
Сообщения: 65
Стаж: 18 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 4 раза

Re: Мод цитаты

Сообщение Maksim90 »

Нашёл функцию page_header в inlcudes/function.php.

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

/**
* Generate page header
*/
function page_header($page_title = '', $display_online_list = true, $item_id = 0, $item = 'forum')
{
	global $db, $config, $template, $SID, $_SID, $user, $auth, $phpEx, $phpbb_root_path;

...............
Подскажите, пожалуйста, куда именно перенести?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Мод цитаты

Сообщение MIT »

Мог бы и догадаться, перед аналогичным блоком:

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

	// The following assigns all _common_ variables that may be used at any point in a template.
	$template->assign_vars(array(
Maksim90
phpBB 1.4.2
Сообщения: 65
Стаж: 18 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 4 раза

Re: Мод цитаты

Сообщение Maksim90 »

После того как я перенёс код:

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

/**
* DM Quotes Collection
*/
if ( !function_exists('get_quote') )
{
	include($phpbb_root_path . 'includes/functions_dm_qc.' . $phpEx);
}
get_quote();
из index.php в includes/functions.php:
И поставил его перед этим в includes/functions.php:

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

// The following assigns all _common_ variables that may be used at any point in a template.
$template->assign_vars(array(
Возникла проблема с авторизацией в роли администратора.
На сайт я могу залогиниться, затем хочу перейти в "администраторский раздел",захожу, появляется сообщение "Проверка подлинности прошла успешно. Сейчас вы будете перенаправлены в администраторский раздел.", а затем мне пишет, что я не имею прав и приходиться заново вводить логин и пароль.

Добавлено спустя 1 минуту 38 секунд:
Сейчас попробывал вернуть всё как было раньше, теперь снова могу зайти в администраторский раздел.
Что может быть нитак?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Мод цитаты

Сообщение MIT »

В файле functions_dm_qc.php замени блок

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

$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/dm_qc');
на

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

$user->add_lang('mods/dm_qc');
Maksim90
phpBB 1.4.2
Сообщения: 65
Стаж: 18 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 4 раза

Re: Мод цитаты

Сообщение Maksim90 »

Да, вот сейчас могу зайти в администраторский раздел.
Отлично. Спасибо!
Maksim90
phpBB 1.4.2
Сообщения: 65
Стаж: 18 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 4 раза

Re: Мод цитаты

Сообщение Maksim90 »

Здравствуйте! Сегодня заметил в модераторском разделе в заметках о пользователе не отображается перевод:
phpbb.PNG
В файле info_acp_dm_qc.php нашёл

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

'LOG_USER_QUOTE_ADDED'                => '<strong>Quote added</strong>',
Остальной перевод отображается.

Мне кажется что в каком-то шаблоне отпечатка {LOG USER QUOTE ADDED}, но только в каком?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 20 лет 2 месяца
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Re: Мод цитаты

Сообщение DK7 »

{LOG USER QUOTE ADDED} в
{LOG_USER_QUOTE_ADDED}
Maksim90
phpBB 1.4.2
Сообщения: 65
Стаж: 18 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 4 раза

Re: Мод цитаты

Сообщение Maksim90 »

Не понял ответа. В каком шаблоне нужно изменить?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Мод цитаты

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

вероятно mcp_notes_user.html
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Maksim90
phpBB 1.4.2
Сообщения: 65
Стаж: 18 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 4 раза

Re: Мод цитаты

Сообщение Maksim90 »

Не нашёл.
Вот весь мой template. Если нетяжело, то, пожалуйста, гляньте.
template.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Мод цитаты

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

Maksim90
а у вас есть файл language/ru/mods/info_acp_dm_qc.php ?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Maksim90
phpBB 1.4.2
Сообщения: 65
Стаж: 18 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 4 раза

Re: Мод цитаты

Сообщение Maksim90 »

Да, вот мой ru.
ru.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Мод цитаты

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

Maksim90 писал(а):Да, вот мой ru.
А врать то зачем?
Палыч писал(а):а у вас есть файл language/ru/mods/info_acp_dm_qc.php ?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Вернуться в «Запросы модов для phpBB 3.0.x»