Проблема с голосованием в плагине LS Gallery

Подскажите пожалуйста, столкнулась с такой проблемой сайт на LS 1.0.1 + шаблон Simple 3.1 + плагин LS Gallery. Когда голосуешь за картинку, нажимая на кнопку "+", результат голосования получаешь "-1" (минус один), такая же ерунда происходит и при нажатии на кнопку "-", но это естественно и правильно. Если проголосовать от имени другого пользователя, нажав на кнопку "+" еще раз, результат голосования снова "-1" и в подсчете голосов пишется "-2"…

Вопрос к разработчику и почтенной публике следующий:
— Как можно исправить? Может быть кто-то уже сталкивался с такой проблемой и есть готовое решение?

5 комментариев

avatar
Присоединяюсь к вопросу!!!
  • ipdj
  • 0
avatar
Скорей всего проблема в шаблоне, ибо на synio всё нормально. Попробуйте версию галереи с гитхаба
avatar
Мысль была хорошая, но бессмысленная. Спасибо. Не помогло.
avatar
Для себя решил это так:
т.к. в других шаблонах все нормально, создал в папке /public_http/plugins/lsgallery/templates/skin/ папку для simple (скопировал default и переименовал).
Далее заменил данные по голосованию в файле: /public_http/plugins/lsgallery/templates/skin/simple/photo_view.tpl

<div class="vote-item vote-down" onclick="return ls.vote.vote({$oImage->getId()},this,1,'image');"><span><i></i></span></div>


<div class="vote-item vote-up" onclick="return ls.vote.vote({$oImage->getId()},this,-1,'image');"><span><i></i></span></div>


Собственно заменил "-" на "+" и "+" на "-".

Такая же беда и с голосованием за блог:
подправил в файле: /public_http/templates/skin/simple/actions/ActionBlog/blog.tpl

<a href="#" class="vote-item vote-down" onclick="return ls.vote.vote({$oBlog->getId()},this,1,'blog');"><span><i></i></span></a>


<a href="#" class="vote-item vote-up" onclick="return ls.vote.vote({$oBlog->getId()},this,-1,'blog');"><span><i></i></span></a>
avatar
Вот спасибо тебе, мил человек.

Не смотря на то, что об этом баге уже давным давно все спрашивают, авторы делают вид, что их этот вопрос не касается, не в одном из фиксов так и не решили проблему.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.