Оценка статей в Joomla

Оффтоп


1987Стандартный классический компонент публикаций всех материалов Joomla обычно поддерживает возможность постоянной оценки материалов всеми посетителями сайта. Но встроенный механизм подобной оценки материала также имеет довольно существенный недостаток: и он позволяет всем пользователям повторно же оценивать материал. И ограничение, конечно же тоже есть: нельзя же подряд оценивать лишь один и тот же какой-то материал с одного лишь IP адреса, а вот же поочередно два различных пользователя могут лишь сколь угодно постоянно «накручивать» оценку. Грыжа позвоночника (подробнее тут) может быть одной из таких материалов. В этой же статье вы узнаете о том, как же можно хотя бы немного улучшить весь механизм оценки и также затруднить возможность всей «накрутки» рейтинга любого материала.

Для того же, чтобы затруднить весь процесс накрутки настоящего рейтинга вполне уж достаточно будет просто запоминать IP-адрес совсем не последнего оценившего сам материал пользователя, а даже всех, кто принял свое участие в этой оценке.

Теперь нужно модифицировать функцию сохранения всех результатов оценки вашей статьи. А для этого вам необходимо открыть специальный файл. Перед началом же модификации рекомендуем вам сделать одну резервную копию именно этого файла. Чтобы при вашем желании можно бы было легко и просто отменить все внесенные изменения. Вот в принципе и все. После же проведенной модификации, именно при оценке пользователем любой статьи, идентификатор этой статьи и также IP-адрес пользователя специально записываются в таблицу.