Для Евгения Задание для фрилансера
Нурлан! Просчитайте нам ещё вот такие работы:
1. Устранение сбоев в сортировке по дате в "Дереве отзывов".
В свое время мы заказали у стороннего разработчика модуль "Дерево отзывов", чтобы добавить в стандартный модуль от Cs-Cart возможность отвечать на комментарии пользователей:
fl.ru/away/?href=http%3A%2F%2Fjoxi.ru%2FDrlDy9qUKK3ddr
После запуска нового сайта мы стали вручную переносить отзывы со старого сайта на новый и обнаружили, что перенесенные сообщения располагаются не в хронологическом порядке: года и даты идут вразнобой. Предположительно, это связано с тем, что сейчас у нас в админке две опции, отвечающие за отзывы, «Комментарии и отзывы» и «Отзывы»:
fl.ru/away/?href=https%3A%2F%2Fdisk.yandex.ru%2Fi%2FgnCgbgyTrFuIv A
Происходит это так: мы прописываем отзывы в второй вкладке «Отзывы», первая остается пустой. До какого-то момента все идет нормально, а потом очередное сообщение само собой оказывается в другой вкладке «Комментарии и отзывы». При этом хронологический порядок нарушается: на сайте сообщения из вкладки «Комментарии» оказываются отдельно на второй странице Отзывов, где сообщения выстраиваются по своей хронологии, независимо от первой.
Например, на первой странице отзывов датирование сообщений идет в обратном порядке с 05/15/2013 до 08/01/2011
fl.ru/away/?href=https%3A%2F%2F
www.kdizain.ru%2Fguestbook%2F%3Fth read_id%3D1
а на второй также в обратном порядке с 04/24/2019 по 07/19/2013.
fl.ru/away/?href=https%3A%2F%2F
www.kdizain.ru%2Fguestbook%2Fpage- 2%2F%3Fthread_id%3D1%26selecte%E2%80%A6
Задача в том, чтобы сортировка сообщений шла на всех страницах по всем отзывам в правильном порядке, от более поздних к более ранним.
2. Модуль "Дерево отзывов" конфликтует с анбиботом.
При включенном модуле Google reCaptcha на сайте нельзя оставить новый отзыв: появляется ошибка, что не пройдена проверка антиботом. Так выглядит отправляемое сообщение (никакой проверки при этом не предлагается):
fl.ru/away/?href=http%3A%2F%2Fjoxi.ru%2FLmGKR0lIBBngam
А так ошибка после отправки отзыва:
fl.ru/away/?href=http%3A%2F%2Fjoxi.ru%2FeAOxyNJCvvZvlr
То же самое происходит при отправке любого комментария и отзыва в товарах или других местах. Проверка антиботом не предлагается, но потом появляется ошибка, что она не пройдена.
Установили, что проблема возникает из-за модуля [Alt-team] Дерево отзывов. При отключении данного модуля чекбокс с проверкой модуля Google reCaptcha появляется в форме отправки отзыва о товаре.
Нужно устранить конфликт "Дерева отзывов" и Google reCaptcha.
Как вариант, можно с нуля создать новый модуль отзывов с тем же функционалом, то есть с возможностью отвечать на комментарии посетителей. Если этот вариант будет быстрей, удобней и дешевле, лучше выбрать его. В таком случае, заодно можно решить и проблему, описанную в 1 пункте.
3. Отображение картинок в скроллере.
На главной странице сайта есть блоки "Товары со скидкой" и "Распродажа" (сейчас они выключены в макете "домашняя страница", при работе их можно включить).
fl.ru/away/?href=https%3A%2F%2Fdisk.yandex.ru%2Fi%2FL4Af_1wIdkEq6 w
fl.ru/away/?href=https%3A%2F%2Fdisk.yandex.ru%2Fi%2Fdku1-Vbd8_V5o Q
В обоих одна и та же проблема с изображениями товаров: при срабатывании скроллинга картинки исчезают и демонстрируются пустые ячейки. Там, где этого нет, картинки обычно сдвинуты в сторону и справа видна часть следующей картинки. В блоках работает шаблон "АВ: Расширенный скроллер товаров", но его настройка по изменению размеров ячеек и скорости движения ничего не меняет.
Скриншоты
Блок "Товары со скидкой". На первой странице изображения сдвинуты
fl.ru/away/?href=http%3A%2F%2Fjoxi.ru%2FzANX1jNH11KNnm
На второй сдвинуты и пустая ячейка без картинки
fl.ru/away/?href=http%3A%2F%2Fjoxi.ru%2FRmzD6VaUvvOQaA
Блок "Распродажа". На первой странице все нормально, на второй и третьей пустые ячейки без картинок
fl.ru/away/?href=http%3A%2F%2Fjoxi.ru%2FD2Pk70quwwa4Rm
fl.ru/away/?href=http%3A%2F%2Fjoxi.ru%2Fa2Xg0G6iQQVLBm
Та же проблема наблюдается везде, где есть скроллер, например в разделе Наши работы:
fl.ru/away/?href=https%3A%2F%2Fkdizain.ru%2Fnovosti%2Fnashi-rabot y%2Fvertoletnaja-kompani%E2%80%A6
(внизу блок Связанные товары).
Нужно устранить эту проблему, чтобы не происходило смещения изображений при скроллинге.