Перейти к содержимому


Отзывы для магазина


  • Вы не можете ответить в тему
Сообщений в теме: 56

#41 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 10 November 2016 - 03:23 PM

Тут, как мне кажется, лечение намного проще. В каталоге core/includes/admin/ исполняются ВСЕ лежащие в нем PHP-файлы. Подозреваю, что modules_vt.php это не действительно нужный файл, а бэкап modules.php со всеми вытекающими в виде попытки повторного определения уже определенных функций.

Посмотрел в архив. Все куда проще. modules_vt.php это собственно сам модуль. И должен он лежать в core/includes/admin/sub/, а не в core/includes/admin/. Скорее всего, дело в этом. Думаю, этот файл лежит в ДВУХ местах - в правильном и не правильном.

+ , прошу заметить, что данный модуль уже переработан и не мной.

Да я вовсе без претензий каких-то пишу, просто болею и скучно :).

PS. Собственно, зачем я ДУМАЮ про два одинаковых файла, когда это в явном виде написано, если присмотреться к сообщению об ошибке :).
Cannot redeclare _getUrlToSubmit() (previously declared in C:\OpenServer\domains\zakaz.loc\core\includes\admin\sub\modules_vt.php:10) in core\includes\admin\modules_vt.php on line 8

Так что никакие function_exist() тут не нужны.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#42 zcz

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 104 сообщений
Репутация: 62
Продвинутый

Отправлено 10 November 2016 - 03:27 PM

Да я вовсе без претензий каких-то пишу, просто болею и скучно :).

Поправляйтесь. а по поводу modules_vt.php - видимо автор данной доработки просто не туда засунул файл (я так думаю).
  • 1
Пишу, устанавливаю, натягиваю))) pix-art.ru

#43 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 11 November 2016 - 10:25 PM

а по поводу modules_vt.php - видимо автор данной доработки просто не туда засунул файл (я так думаю)

Неа! Не "видимо", а засунул и туда, и туда. Прочитайте внимально сообщение об ошибке. Пути :).

PS. судя по зеленым единичкам у наших сообщений автор сообщения о проблеме уже все прочитал и понял.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#44 zcz

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 104 сообщений
Репутация: 62
Продвинутый

Отправлено 11 November 2016 - 10:30 PM

PS. судя по зеленым единичкам у наших сообщений автор сообщения о проблеме уже все прочитал и понял.

Ну или есть еще добрые люди на земле)
  • 0
Пишу, устанавливаю, натягиваю))) pix-art.ru

#45 makki

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 148 сообщений
Репутация: 7
Начинающий

Отправлено 13 November 2016 - 07:16 PM

Добавил в Downloads обновленный модуль отзывов для магазина под ShopCMS 3.1.3 с постраничной навигацией

Изменения:
1) Вывод под шаблон ShopCMS 3.1.3 на Bootstrap
2) Добавлена постраничная навигация отзывов (количество отзывов на странице задается в Общих настройках)
3) Просмотр отзывов и добавление отзывов происходит на одной странице
4) Псевдостатические ссылки
5) Добавлена captcha
6) Оптимизирован код

Перейти на страницу загрузки

что то у меня ругается в админке Fatal error: Cannot redeclare _getUrlToSubmit() (previously declared in C:\OpenServer\domains\zakaz.loc\core\includes\admin\sub\modules_vt.php:10) in core\includes\admin\modules_vt.php on line 8


Внимательно устанавливайте модуль!
В папке core\includes\admin\ не должно быть файла modules_vt.php

А то тут уже раскритиковали мою доработку, не разобравшись в причине. Мог бы и не выкладывать.
  • 0

#46 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 13 November 2016 - 07:42 PM

А то тут уже раскритиковали мою доработку, не разобравшись в причине. Мог бы и не выкладывать.

А где раскритиковали-то? :)
Я не вижу. Вижу лишь проблему у установившего, т.к. он скопировал файл не туда.
У меня такой критики - на каждом третьем модуле :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#47 super-shop-ru.ru

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 76 сообщений
Репутация: 0
Начинающий
  • ГородМск

Отправлено 08 February 2017 - 09:08 PM

Пользуюсь модулем badisoft-а
Нормальный, без особых проблем.
Стоит у меня http://super-shop-ru...p?guestbook=yes

Правда бывают наплывы спамеров, всякую хрень постят, но поскольку есть функция предварительной модерации, то покупатели не видят этих спамеров.
По совокупности всего, могу рекомендовать.
  • 0

#48 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 08 February 2017 - 09:28 PM

Пользуюсь модулем badisoft-а
Нормальный, без особых проблем.
Стоит у меня http://super-shop-ru...p?guestbook=yes

Я не писал модулей гостевой книги. Судя по урлу - это модуль "Гостевая книга", выложеная кем-то когда-то в форум. Скорее всего, я Вам платно устанавливал этот модуль, не более того.

Правда бывают наплывы спамеров, всякую хрень постят, но поскольку есть функция предварительной модерации, то покупатели не видят этих спамеров.

Я пару недель назад выкладывал ссылку на мой модуль reCAPTCHA. За 10$. Он заменяет штатную капчу, пробиваемую Хрумером. Модуль не бесплатен, но полезен и... хмм... офигенные 10 долларов при самостоятельной установке по инструкции.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#49 super-shop-ru.ru

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 76 сообщений
Репутация: 0
Начинающий
  • ГородМск

Отправлено 08 February 2017 - 09:47 PM

Я противник капчи - она немного раздражает.
Я согласен немного вручную поудалять спам, но чтобы посетитель не мучился, когда пишет отзыв.
Покупатели и так ленивы и не любят писать отзывы.
  • 0

#50 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 09 February 2017 - 08:06 PM

Я противник капчи - она немного раздражает.

Гугловая reCAPTCHA 2.0 (которая с картинками) в этом смысле довольно удобна. Первый раз НА ЭТОЙ СТРАНИЦЕ НА ЭТОМ КОМПЕ не надо ничего выбирать, просто ставится галка "я не робот". Думаю, и по прошествии какого-то срока (день? неделя? месяц? не знаю, не проверял) галка снова будет ставиться без необходимости "выберите все фотографии домов с витриной".
Т.е. если клиент действительно зашел зарегистрироваться или отослать сообщение, то рекапча ему не сильно помешает, один дополнительный клик мышкой на чекбоксе "я не робот".

Я согласен немного вручную поудалять спам, но чтобы посетитель не мучился, когда пишет отзыв.

Желание заплатить денег (небольших, но таки денег) за мое дополнение возникает тогда, когда спам становится проблемным для удаления. Собственно, и само-то дополнение мной было написано изначально для себя. Когда по трем моим сайтам стало приходить спама около десятка в день по каждому. Каждый день я их не чищу, а когда доходили руки, то их уже набиралось под сотню.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#51 FusSheva

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 210 сообщений
Репутация: 7
Начинающий

Отправлено 09 July 2018 - 11:11 AM

Такой вопрос...
Поставил на сайт reCAPTCHA (от badisoft) все работает. Кода же решил прикрутить ее и к этому модулю проверку проходит но после нажатия кнопки "Оставить отзыв" выдает ошибку Неверный код подтверждения
И сам отзыв в БД не записывается.

Вставлял код по аналогии страницы с полным описанием товара.
Куда копать?

p.s. Стандартная капча модуля работает, но спамеры все равно достают.
Модуль брал в Downloads
http://vsupport.club...B8%D0%B5%D0%B9/
  • 0
Каждый человек способен на многое. Но к сожалению, не каждый знает на что он способен.

#52 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 09 July 2018 - 02:04 PM

Кода же решил прикрутить ее и к этому модулю проверку проходит но после нажатия кнопки "Оставить отзыв" выдает ошибку Неверный код подтверждения

Глянул в код - все абсолютно аналогично переделке feedback.php и feedback.tpl.html.
А в остальных-то местах гуглокапча работает?
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#53 FusSheva

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 210 сообщений
Репутация: 7
Начинающий

Отправлено 09 July 2018 - 02:16 PM

Таки да, везде все работает. А вот в модуле скаченного из Downloads почему то отказывается работать.
Но вы натолкнули меня на правильную мысль. Я же не правил vt.php :)
Ща будем смотреть.
  • 0
Каждый человек способен на многое. Но к сожалению, не каждый знает на что он способен.

#54 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 09 July 2018 - 02:37 PM

Я же не правил vt.php

Тогда вполне логично, что не работает.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#55 FusSheva

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 210 сообщений
Репутация: 7
Начинающий

Отправлено 09 July 2018 - 03:32 PM

Подправил vt.php и не пошло. :(
Сделал все по аналогии с feedback.php и тоже самое.
reCaptha валидацию проходит, но теперь выскакивает сообщение которое было прописано для ошибки reCaptha
В моем случае у меня там прописано "Ошибка модуля визуальной проверки" (но это не столь важно).

Где и что еще можно проверить, чтобы оно таки заработало?
  • 0
Каждый человек способен на многое. Но к сожалению, не каждый знает на что он способен.

#56 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 09 July 2018 - 09:43 PM

Подправил vt.php и не пошло. :(
Сделал все по аналогии с feedback.php и тоже самое.

У меня этот модуль нигде не установлен.
Специально из-за вас я его устанавливать не буду.
Либо разбирайтесь самостоятельно, либо проблема перетекает в коммерческую плоскость.
PS. Я действительно не понимаю, почему не работает то, что я описал чуть выше.
Код абсолютно одинаков.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#57 FusSheva

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 210 сообщений
Репутация: 7
Начинающий

Отправлено 18 July 2018 - 03:46 PM

Таки поборол я гугл-капчу в отзывах.

В файле feedback.php в дополнении reCaptha у меня было прописано так:

if(!$result['success']) {$error_f = 2;$smarty->assign("error",$error_f);}

В файле product_discussion.php было прописано так:

if(!$result['success']) {$error_p = 7;$smarty->assign("error",$error_p);}

После того как в vt.php прописал именно так как было в product_discussion.php все заработало.
Непонятно только почему именно так все начало работать. :rolleyes:

p.s. Купленный оригинал дополнения reCaptha где то засеял (чтобы сравнить не ошибся ли я при изначальной установке этого дополнения).
  • 0
Каждый человек способен на многое. Но к сожалению, не каждый знает на что он способен.