Перейти к содержимому
Русский язык для Invision Community 5

Разрешаем автору голосовать за свои альбомы и изображения - hardcode настройка IP.Gallery

Как известно, единственным местом в аддонах, где автор не может проголосовать за что-то своё, например за свои альбомы или изображения, являются альбомы и изображения IP.Gallery. Исправим этот умышленный косяк авторов данного аддона (тестировалось на IP.Gallery 5.0.4).

 

Речь идёт о присвоении рейтинга в следующих местах галереи:

 

lTbXe.jpg

 

bDHm1.jpg

 

1. Открыть в phpMyAdmin базу вашего форума. С помощью поиска найти в 3-4 местах и удалить из шаблонов следующие куски говнокода:

 

&& $this->memberData['member_id'] != $author['member_id']

 

2. Открыть на редактирование файл:

/admin/applications_addon/ips/gallery/sources/classes/gallery/rate.php

 

В строке 376 найти:

return false;

 

и заменить на:

return true;

 

Должно получиться так:

 

			if( $member['member_id'] == $album['album_owner_id'] )
		{
			return true;
		}

 

Примечание: при каждом апгрейде галереи до новой версии все данные настройки сотрутся.

Изменено пользователем Zero108

Рекомендованные сообщения

Обратите внимание

"Board url", указанный вами в профиле, некорректен, либо недоступен на данный момент. Пожауйста, заполните его, потому что он скорее всего потребуется при диагностике вашей проблемы.

Исправим этот умышленный косяк авторов данного аддона (тестировалось на IP.Gallery 5.0.4).

А смысл голосовать за свое? Все равно ниже 5 звезд не поставишь.

  • Автор

Ну, вот мне захотелось проголосовать за своё. За форум я платил, а проголосовать не могу, как, например, за файл в IP.Downloads. Спрашивается, какого...

 

Да и вообще, мне кажется, все эти навороты с запретами через чур наворочаны. Живем в форуме как в США, полицейском государстве. Даёшь революцию в пиндосии... ;)

 

 

.

Изменено пользователем Zero108

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.