Say Thanks неправильно считает счетчик спасибо

Автор Ulibka, 18 июля 2020, 15:46:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ulibka

SMF 2.017
Стоит мод Say Thanks
https://custom.simplemachines.org/mods/index.php?mod=3898

У него единственная версия.

Проблема:
Если нажать нажать под постом кнопку "Спасибо", то счетчик "Спасибо" увеличиться не у автора поста, а у того кто нажал кнопку.
(Я имею ввиду количество после слова "Поблагодарили")


Алгоритм увеличения счетчика написан в файле SayThanks.php
Начиная со строки 62 $smcFunc['db_insert']('ignore' , находится код увеличения счетчика в котором действительно допущена эта ошибка.

Может быть кто то эту ошибку уже правил ?
У меня почему то по быстрому не получилось :)

Yarik

Да это уже что-то локальное у Вас
У меня этот мод уже наверно 1.000К лайков юзерам насчитал.Никогда претензий не было.

Ulibka

Вы просто не обращали внимания :)
Если у Вас конечно стоит тот же мод что и у меня.

Я развернул локальную копию и понажимал на спасибо.

Обновлением занимается эта функция:
public static function thank()


Там из текста все видно.
Счетчик "спасибо" увеличивается у того, кто нажал на кнопку спасибо, а должен увеличиваться у автора поста.


Yarik

#4
Цитата: Ulibka от 19 июля 2020, 23:55:49Я развернул локальную копию и понажимал на спасибо.
Вы тестовый чистый форум у себя разверните.И на ней проверьте мод.
Могу дать свой мод.

Ulibka


Yarik


Ulibka

Спасибо!

Поставил чистый форум - мод работает  idiot
Чудеса

Yarik

Цитата: Ulibka от 20 июля 2020, 13:10:04Чудеса
Не чудеса.А где-то что-то правили ручками и конфликт или же конфликт с другими модами ранее установленными.

Ulibka

Да, действительно оказался мой косяк :)
Я кнопку спасибо еще снизу добавил - и туда неправильно параметры передал

Yarik

Цитата: Ulibka от 20 июля 2020, 21:20:32Я кнопку спасибо еще снизу добавил - и туда неправильно параметры передал
Я просто кнопку вниз перенес.Обычно читают,и после прочтения как раз удобно внизу поставить спасибо.