Skip to content

Разрешаем автору голосовать за свои альбомы и изображения - 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;
		}

 

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

Edited by Zero108

Featured Replies

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

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

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

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

  • Author

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

 

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

 

 

.

Edited by Zero108

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.