[RC] Thanks_mod (Спасибо за сообщение)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
zatvornik
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 5 месяцев
Откуда: Тюмень

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение zatvornik »

To Gisher.
Скачивайте новую версию мода (я так понял что она нужна - файлы заменять нужно будет) и закидывайте файлик update_from_120_to_122.xml в нее - и будет вам счастье ;)
Аватара пользователя
Bumbox
phpBB 1.0.0
Сообщения: 7
Стаж: 17 лет 9 месяцев

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Bumbox »

Палыч, а будет инструкция по обновлению с версии 1.2.1 на 1.2.2? При новой установке в 1.2.1 не нужно выполнять однократно файл /add_perm_thanks.php, и sql запросы разные, чем при новой установке 1.2.2.
Аватара пользователя
zatvornik
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 5 месяцев
Откуда: Тюмень

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение zatvornik »

Я обновил сегодня утром с 1.2.1. Все почти как по инструкции, только

Не нужно выполнять SQL запрос

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

INSERT INTO phpbb_config (config_name, config_value) VALUES ('remove_thanks', '1'); 
(так как он был при установке 1.2.1)

Не нужно удалять

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

includes/ucp/ucp_thanks.php
includes/ucp/info/ucp_thanks.php
(так как их и не было в 1.2.1)

В viewtopic.php нужно сделать только это (то что написано в инструкции делать НЕ НАДО):

Найти

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

include($phpbb_root_path . 'thanks.' . $phpEx);
Заменить на

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

include($phpbb_root_path . 'includes/functions_thanks.' . $phpEx);
array_all_thanks();
if (isset($_REQUEST['thanks']) && !isset($_REQUEST['rthanks'])) 
{
	insert_thanks(request_var('thanks', 0), $user->data['user_id']);
}
if (isset($_REQUEST['rthanks']) && !isset($_REQUEST['thanks']))
{
	delete_thanks(request_var('rthanks', 0), $user->data['user_id']);
}
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось zatvornik 11.05.2009 13:04, всего редактировалось 1 раз.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [RC] Thanks_mod (Спасибо за сообщение)

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

Bumbox писал(а):а будет инструкция по обновлению с версии 1.2.1 на 1.2.2?
Зачем? Я, по-моему, 121 вообще не выкладывал, она промежуточная была.
Bumbox писал(а):не нужно выполнять однократно файл /add_perm_thanks.php
Этот файл нужен только при новой установке, он заменяет выполнение SQL при добавлении прав.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
zatvornik
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 5 месяцев
Откуда: Тюмень

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение zatvornik »

Да, и еще мне кажется что в файле апдейта 1.2.0 до 1.2.2 некорректно написано об изменениях необходимых в viewtopic.php

а именно то что в 1.2.0 и 1.2.1 было

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

include($phpbb_root_path . 'thanks.' . $phpEx);
а в 1.2.2 это должно выглядеть так

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

include($phpbb_root_path . 'includes/functions_thanks.' . $phpEx);
array_all_thanks();
те все же нужно не добавить, а заменить то что было на

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

include($phpbb_root_path . 'includes/functions_thanks.' . $phpEx);
array_all_thanks();
if (isset($_REQUEST['thanks']) && !isset($_REQUEST['rthanks']))
{
   insert_thanks(request_var('thanks', 0), $user->data['user_id']);
}
if (isset($_REQUEST['rthanks']) && !isset($_REQUEST['thanks']))
{
   delete_thanks(request_var('rthanks', 0), $user->data['user_id']);
}
Аватара пользователя
Bumbox
phpBB 1.0.0
Сообщения: 7
Стаж: 17 лет 9 месяцев

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Bumbox »

Ясно, спасибо. Еще вопрос если можно. В инструкции по обновлению нужно еще удалить файл thanks.php. При его удалении возникают ошибки, возвращаю назад, вроде работает. Это удаление обязательное?
Аватара пользователя
zatvornik
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 5 месяцев
Откуда: Тюмень

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение zatvornik »

Ругается потому как не находит
include($phpbb_root_path . 'thanks.' . $phpEx);

Исправьте viewtopic.php и удаляйте файл thanks.php ;)

чуть подробне.. если вы все сделали по инструкции. то у вас

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

include($phpbb_root_path . 'thanks.' . $phpEx);
    if (isset($_REQUEST['thanks']) && !isset($_REQUEST['rthanks']))
    {
       insert_thanks(request_var('thanks', 0), $user->data['user_id']);
    }
    if (isset($_REQUEST['rthanks']) && !isset($_REQUEST['thanks']))
    {
       delete_thanks(request_var('rthanks', 0), $user->data['user_id']);
    }
А нужно

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

 include($phpbb_root_path . 'includes/functions_thanks.' . $phpEx);
    array_all_thanks();
    if (isset($_REQUEST['thanks']) && !isset($_REQUEST['rthanks']))
    {
       insert_thanks(request_var('thanks', 0), $user->data['user_id']);
    }
    if (isset($_REQUEST['rthanks']) && !isset($_REQUEST['thanks']))
    {
       delete_thanks(request_var('rthanks', 0), $user->data['user_id']);
    }
То Палыч
Хм, если не вы то кто то за вас постарался :) так как я брал мод 1.2.1 именно из этой темы.
1111.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Bumbox
phpBB 1.0.0
Сообщения: 7
Стаж: 17 лет 9 месяцев

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение Bumbox »

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

Re: [RC] Thanks_mod (Спасибо за сообщение)

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

zatvornik писал(а):те все же нужно не добавить, а заменить то что было на
Да, абсолютно в точку. Спасибо.

Добавлено спустя 29 секунд:
Bumbox писал(а): А в стиле сабсильвер изменения не коснулись?
Вроде ничего не менял.

Добавлено спустя 27 секунд:
zatvornik писал(а):так как я брал мод 1.2.1 именно из этой темы.
Это фантастика. 8-)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
zatvornik
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 5 месяцев
Откуда: Тюмень

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение zatvornik »

Bumbox

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

Re: [RC] Thanks_mod (Спасибо за сообщение)

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

Bumbox
Проверю сабсильвер, отпишусь.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
zeroed
phpBB 1.4.2
Сообщения: 70
Стаж: 17 лет 7 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение zeroed »

Господа,

помогите пожалуйста..

Вроде бы все правильно установил. Но не могу закончить два последних пункта:

Goto ACP - Permissions and select forums where you wish to resolve the right "Can thanks for posts" and resolve it in TAB Misc.
Goto ACP - Permissions and select users, who cfn view list of gratitudes and resolve the permission "Can view list of gratitudes" in TAB Misc.

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

Re: [RC] Thanks_mod (Спасибо за сообщение)

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

zeroed писал(а):Даже на английский переключал..
А не проще в инсталяции на русский переключить?
Перейдите в Администраторский раздел - Права доступа - Локальные права - Права доступа к форумам и выберите форумы, где вы хотите иметь функцию благодарностей за сообщения. Разрешите право "Может благодарить за сообщения" на вкладке Разное.
Перейдите в Администраторский раздел - Права доступа - Глобальные права - Пользовательские права и выберите пользователей, которые могут просматривать список благодарностей. Разрешите право "Может просматривать лист благодарностей" на вкладке Разное.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
zeroed
phpBB 1.4.2
Сообщения: 70
Стаж: 17 лет 7 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: [RC] Thanks_mod (Спасибо за сообщение)

Сообщение zeroed »

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

Re: [RC] Thanks_mod (Спасибо за сообщение)

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

zeroed
Нет, она там изначально. Посмотрите скриншоты на 16 странице темы
http://www.phpbbguru.net/community/topi ... ml#p237046
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Вернуться в «Бета-версии модов для phpBB 3.0.x»