Leaderboard
Popular Content
Showing content with the highest reputation on 09/07/2023 in all areas
-
Version 63.1
FilterVier_SEO – автоматический и многофункциональный фильтр товаров на страницах сайта в Категориях, Производителя, Акциях, Поиска и Главной страницы с полным управлением под СЕО. Фильтрует по параметрам Товара: цене, атрибутам, опциям, производителям, акциям и новинкам (указать, за какое количество дней, товар считается новинкой). Системные требования: Ioncube Loader; Версия PHP: 7.1 и выше Демо-сайт вход в админку (логин и пароль): demo Демо-админка Пошаговая Инструкция по Установке и настройке модуля со скринами и рекомендациями Особенности модуля FilterVier_SEO_v.x.x. · Модуль независимый от Шаблона сайта. · Работа Модуля может осуществляться как на основании «живыми ссылками», так и на Ajax(применение фильтра после выбора параметров фильтра по Кнопке, имя которой присваивается в «Языковых данных»). · Управление автоматического перехода работы фильтра в Мобильных устройствах на Ajax. · Оперативно работает на сайте с количеством товара 100тыс.+ · Независимо от последовательности выбранных параметров фильтра, адресная строка будет иметь всегда один вид. · Используется собственная модель кэширования (только статичных запросов к БД), что позволило оперативней обрабатывать код, уменьшать нагрузку на сайт, а так же исключать ошибки, которые иногда встречаются при стандартной модели кэширования в Opencart. + дополнительный кэш для динамических запросов (используется для большого количества Атрибутов и Опций) · Расположение модуля в Схемах/Макетах, как вертикальное, так и горизонтальное. · Поддерживает работу с мульти-магазинами. · Мульти-язычность, Мульти-валютность. · В админке модуля можно конструировать свой дизайн фильтра: · Создать собственные стили для чекбоксов, кнопок, слайдера (инструкция в Описании по модулю), если таких нет в предложенных вариантах модуля. · Работает с сортировкой, page и limit. · Параметры фильтра в «Хлебных крошках» – breadcrumbs · При переключении языка на сайте, выбранные параметры фильтра сохраняются. · Автоматическая генерация Мета-тегов: description, keywords, title, Заголовка-H1 и Описания по определенным шаблонам. · Для мульти-магазинов добавлены маркеры Информации. · Использовать второе Описания из Категорий для более уникального авто-текста, генерируемое фильтром. · Canonical и robots – настраиваемые ограничения по количеству выбранных параметров. · canonical без prev/next (управление). · Мета-тег robots – запрет на индексацию со второй страницы, сортировке, лимите. · Возможность использовать ссылки вида js (интегрировал для «назойливых» поисковиков). · Не выводить Описание со второй страницы сайта. (!!! Применение данных настроек можно использовать и для самих страниц: Категорий, Производителя, Акции, Поиска) · Ручное создание Пос.страниц по Мета-тегам, H1 и Описанию (Для удобства создания Описания используется текстовый редактор) количество Пос.страниц неограниченное, так как используется постраничная навигация. (А для быстрого поиска Посадки можно использовать Фильтр по разным критериям) · Запись ссылок из Пос.страниц фильтра в общий sitemap сайта(работает с Google Sitemap и возможно с др. Sitemap) или использовать собственную/отдельную sitemap, которой по желанию можно назначит своё ЧПУ-имя. есть возможность для собственной sitemap использовать в Урлах префиксы Языков, например /ua/sitemap_filter.xml (если префиксов будет несколько, то перечислить через запятую) · Вводимые данные по языкам для блоков Фильтра, Кнопок и т.п., заполняются в админке модуля по всем Вашим языкам (не требуется никаких правок в языковых файлах) · Использовать мульти-Атрибуты через заданный разделитель. · Установка сортировки товаров, которых нет в наличии внизу списка. · Выбрать сортировку Товара по умолчанию. · Скрывать Параметры фильтра с Нулевым количеством. · Возможность указывать Минимальное количество параметров для отображения их в блоке фильтра. · Показывать Товары и в Родительских Категориях. · Сортировка блоков фильтра – очередность вывода блоков в Фильтре. · Адаптирован под мобильную версию - 2 стиля (некоторые Шаблоны могут использовать свои стили для отображения). · 6 вариантов отображения Атрибутов: ссылками, кнопками, картинками (при работе в паре с модулем Attribute Text Select), слайдером (если эти значения имеют цифровой формат), переключателем (radio-кнопки), списком (select). · 5 вариантов отображения Опций: ссылками, картинками, кнопками, переключателем (radio-кнопки), списком (select). · 5 вариантов отображения Производителей: ссылками, картинками, кнопками, переключателем (radio-кнопки), списком (select). · 3 варианта отображения Цены: ссылками с указанными диапазонами, списком (select) и слайдером. (Формирование цены может происходит с учетом Акций, Скидки, Налогов) Для каждого параметра можно выбрать свой вид отображения - (Кнопки и image могут работать в режиме, как переключатель/radio) · Фильтр по атрибутам также может работать без текстовых названий Атрибутов (которые прописываются в карточке товара). Полезность данной возможности позволяет «заменять» созданные под-Категории Атрибутами, с сохранением их ЧПУ. · Подстройка/подборка Атрибутов для Категорий - возможность выбирать/отображать для Категорий нужные Атрибуты, или НЕ отображать их вообще. (это не обязательная подстройка). Возможность применять данные настройки и для Дочерних Категорий. Есть 2 вида Блоков очистки фильтра по выбранным параметрам (могут работать, как одновременно, так и по отдельности) (название блока указывается в "Языковых данных" настроек модуля). · ЧПУ модуля может работать в паре с SEO_URL или SEO_PRO. Можно менять порядок вывода параметров фильтра а адресной строке - Воспользоваться быстрым созданием ЧПУ для Параметров фильтра - 1 шаг, и при этом перед Записью в базу - 2 шаг, их можно отредактировать - · При потребности можно указать get-Фильтра и по желанию назначить для него ЧПУ (на ручных Посадках не выводятся) - · Назначить свой Транслит - В админке модуля есть контроль на дубли: как ЧПУ, так и Пос.страниц: Чтоб быть уверенным, что операция (после нажатия кнопок) в админке прошла успешно - модуль сообщит об этом: · Выводить Фильтр на Главной странице с предварительными настройками в модуле (Фильтр на Главной обязательно должен быть привязан к Категории, на которую после выборки он перейдет) - Интеграция с модулем "Ссылки фильтра как Теги для FilterVier_SEO" - Интеграция с модулем подсказок для Атрибутов `AO Tooltips` - Интеграция на странице Поиска с модулем Поисковая система с морфологией и релевантностью PRO (sv2109) Интеграция с модулем по Атрибутам - Attribute Text Select Которая также позволяет создавать перелинковку из Карточки товара на Фильтр: А еще можно доработать модуль, чтоб фильтровать сами Категории по параметрам их Товаров, например, как Коллекции. (доработка будет модификатором. сам модуль-Фильтр не будет изменяться. так что с обновами модуля проблем не будет). !!!ВНИМАНИЕ: - если Вы использовали на своем сайте другой Фильтр товаров (включая и стандартный), то обязательно его отключите в админке, и удалите/отключите его модификатор (при его наличии). Так же проверьте папку /system/ - модификатор для фильтра может в ней располагаться. (Обычно в его названии присутствует часть текста filter) – Удалите данный файл или Переименуйте его расширение, например, расширение .xml переименовать в ._xml (Еще в некоторых темах Шаблонов прописывают в своих модификаторах код для фильтра.) Потом не забудьте заново обновить модификаторы в админке. Модуль распространяется по принципу "as is" - какой есть на данный момент в нем функционал, значит такой и есть (но в модуль постоянно добавляется новый функционал). Тех.поддержка модуля осуществляется лицам, которые официально приобретали данный продукт. Возможно для уточнения понадобиться предоставить сам сайт, для которого была приобретена лицензия на модуль. Запрещается передавать данный продукт (модуль) третьим лицам без согласования с автором. Лицензия предоставляется на один сайт (а так же и для тестового, если он по названию является тестовым, даже не обязательно ему быть на одном домене с основным). Лицензия выдаётся пожизненно - как для основного сайта, так и для тестового, так что смена домена не предусмотрена. Активация лицензии на один домен (сайт) предоставляется автоматически, при условии, что Вы при покупке указали свой сайт и e-mail. Если по каким-то причинам Вы не получили письмо об успешной активации лицензионного ключа, то пишите мне в личку. (Активация Лиц.ключа для тестового сайта, так же может быть автоматической, если он находится на одном домене с основным. Для тестового сайта на локальном сервере активацию предоставлю - пишите, указав: номер счета покупки, основной сайт, тестовый сайт). Установка – 5 стандартных шагов (файлы не перезаписывает). - в архиве модуля есть Пошаговая инструкция по установке. Установка и настройка модуля не входит в бесплатную поддержку. Обновление модуля FilterVier_SEO В архиве модуля есть Пошаговая инфа по обнове - readme_update.txt - обязательно следуйте ей, и лучше там с рекомендациями. Также, сразу после захода в админку модуля, возможно надо будет обновить кэш браузера по Ctrl+F5 и остальные все Кеши!!! При покупке не забывайте указывать Ваш сайт/домен, а так же почтовый ящик - для автоматической активации лиц.ключа. Активация модуля происходит по нажатию кнопки "Активировать". ==================================================================== Примеры - дизайн фильтра: ===$351 point -
1 point
-
Версия 4..х.х имела много неприятных косяков. Однако на данный момент большинство из них уже пофиксили. Если взять ту версию, что сейчас в master ветке на Github, то она работает очень даже хорошо. Я сейчас делаю один магазин, взяв исходники именно оттуда. --- Я думаю, что до конца Сентября 2023 уже опубликуют новую версию. И вот на ней смело можно делать магазин. Чтоб не ждать выхода, магазин можно начать делать уже сейчас, на версии 4.0.2.2, а как выйдет обнова, то проапгрейдить. Ну или скачать исходники из Гитхаба (как сделал я) и делать сразу на них. Разумеется, если Вам нужны какие-то конкретные модули, которых нет для 4..х.х тогда да, стоит задуматься.1 point
-
Столкнулся с очередной задачей. Почему-то перестали добавляться товары из категории в корзину. Сразу перебрасывает на страницу карточки товара. Почему-то в контроллере в папке checkout в файле cart.php не формируется переменная json, поэтому возвращается ссылка на товар, и идёт перенаправление. Что делать?1 point
-
1 point
-
1 point
-
1 point
-
Ну уверен что парсер не видит ссылку. по скришотам не понятно какая страница скармливалась модулю и какой код был в этой странице. Откройте ту страницу что вы показали на первом скришоте в разделе настройки границы парсинга и посмотрите какой там код. Что донор отдал модулю.1 point
-
А з чого ви таке вирішили? Відразу скажу – запит синтетичний, мета – показати що у пошуку він є1 point
-
Обновление 4.33: выбор качества WebP инструмент анализа медленных запросов, который также дает возможность потестировать и добавить индексы (пока не переведен на русский) фиксы1 point
-
Крутий модуль. 4 години переглядів відео-інструкцій і майже все зрозуміло Парсю все в csv для подальшої обробки. Особисто мені не вистачає функціонала збереження картинок товарів в папку, і щоб в той же csv вказувало напроти товару назву збереженої картинки. Може такий функціонал є, але я щось не розібрався. Тому мені фрілансер написав маленьку програму на Python з таким функціоналом і я завантажую картинки на комп'ютер по списку урл в Ексель, які я спарсив модулем, і перейменовує завантажені картинки аналогічно назві товару. Мені так зручніше, тому що картинки я додатково обробляю1 point
-
1 point
-
1 point
-
1 point
-
Можна просто посиланням забирати таблицю додаєте вкінці /export і завантажуєте)1 point
-
1 point
-
1 point
-
Хто вам такє сказав. Opencart тримає хоч 10 млн. з невеликими оптимізаціями по запитам БД і фахово налаштованого швидкого сервера. Ви припускаєте скільки буде вестися розробка з нуля на FW ... і скільки буде коштувати... До того ж opencart сам як FW, причому набагато легший (читаємо швидший). В нього сучасна архитектура На сьогодні краще opencart у php e-commerce рішеннях немає нічого.1 point
-
1 point
-
INTRO Все фрилансеры в 99% случаев попадали на то что им не заплатили денег, а заказчики в 99% случаев попадали на рукожопых специалистов которые брали бабки и пропадали. Каждый из них конечно же прокачал немного свой детектор мудаков, но я все равно попробую в этой записи собрать правила как для фрилансера так и для тех кто пытается дать им работу, далее - заказчики. Итак, начнем, советы буду давать от первого лица, на истину не претендую, но мне помогает, вот, решил поделиться. Начнём с фрилансеров. 1. Самое главное и почему-то самое часто нарушаемое правило. Если взялся за работу - НЕ ПРОПАДАЙ! Если что-то не получается или нужно срочно уйти - напиши заказчику, если он адекватный то поймет. Правда отмазки про переводил бабушку через дорогу и выключили интернет уже мало работают 2. Делай свою работу на отлично, так как только возможно даже если цена вопроса невысока, этим ты развиваешь в себе чувство прекрасного и повышаешь уровень и репутацию. Уточни все вопросы до того как начнёшь делать, заказчик всегда менее квалифицирован в вопросе с которым пришёл, и пришёл он к человеку который бы решил его проблему. Не выпендривайся, заказчик платит тебе деньги а не наоборот. Но! Всегда четко оговаривай рамки работ, чтобы не было "а поправь-ка мне еще заодно тут раз уж делаешь". 3. Если фрилансишь опенкартом - соблюдай code style и делай бекап папки modification. И ещё не делай костылей если можно обойтись без них. И не пиши тексты прямо в шаблонах, потрать 5 секунд на переменную. Пишешь модификаторы - думай о других. Да и ещё много чего. 4. Не проси денег каждые полчаса на корм для кота, сигареты, пиво и тп. А ещё не проси денег больше чем договаривались, это только твой просчёт оценки, в следующий раз будешь хоть смотреть с чем придётся иметь дело 5. Не нравится что угодно в заказчике или проекте - не работай с ним 6. Общайся вежливо везде, в почте, мессенджерах и тп 7. Не работай за еду 8. Старайся развивать навык экспертности и объяснять сложные вещи простыми словами, а если не разбираешься в вопросе - не стоит писать чушь с умным видом чтоб не потерять заказчика, все тайное становится явным) Развивайся в целом, будь в тренде. 9. Если тебя что-то спрашивают и у тебя есть возможность ответить - ответь, если возможности нет - ничего страшного 10. И ещё один страшно трудновыполнимый пункт. Если взял работу и обозначил срок - сдай ее в срок 11. Не суй шеллы в опасении что тебе не заплатят твою тыщу рублей - это мудозвонство 12. Не делай откровенной херни даже если за это платят. Объясни заказчику что это глупо, тупо, не нужно и тп. С аргументами, но можно и без них. Прибыли сейчас ты не получишь но заработаешь пару плюсиков к своей честной репутации и человек обязательно придет еще. Предлагай свои решения задач или дополнительный функционал, если видишь что они уместны, со стороны всегда виднее. 13. Поработал - убери за собой, это важно как для клиента так и для других фрилансеров кто будет работать после тебя.Часто вижу в корне брошенные adminer.php info.php config_.php (с актуальными данным) category_.php category_old.php category_new_old.php и прочий хлам. by @Tank Примечание: Если нужно сохранить что-то в сильно измененных файлах - лучше использовать подобные конструкции category.php_050920 14. Принимай любые способы оплаты и плати комиссию за переводы сам, а не "вот с меня снимут полпроцента с вас на 100 р больше" 15. Накосячил - правь быстро и бесплатно 99. Будь крутым Теперь советы заказчикам у которых есть деньги и нет фрилансера, если денег нет, можно не читать тк за акции, игрушки из сексшопа и ягоды годжи уже практически никто не работает 1. Составь ТЗ. Не можешь составить тз - объясни своими словами и картинками что надо сделать. Не мешай все в одну кучу, программист нормальный не будет верстать к примеру, а хороший верстальщик обычно не очень хороший программист и тп. Не пытайся 20 минут рассказать по телефону что нужно. Человек у которого есть столько времени на телефонный разговор вряд ли загружен, а если не загружен - вряд ли хорош. Чем больше информации дополнительной - тем лучше, тогда даже с плохим тз нормальный чувак вас поймёт Попытайся сам разобраться в вопросе что именно тебе нужно 2. Не давай денег малоизвестным персонажам. Человек который только начинает работать он думает о своей репутации больше чем о предоплате. 200 р для демонстрации денег можно кинуть но не более. Если сомневаешься в человеке - начни с мелких задач, все сразу станет ясно-понятно. 3. Если только начинаешь работать с человеком общайся вежливо на вы и тп, если сойдетесь оно само пойдет. Не думай что если у тебя есть пара сотен тысяч рублей то можно общаться с фрилансером в духе "эй ты, жалкий червяк, я плачу бабки и буду командовать парадом я, делай что говорю, модуль мне запили". Далеко не все фрилансеры прыщавые голодные школьники, а некоторые ещё и обидчивые. 4. Проверяй работу тщательно, обычно все правки делаются после сдачи и все довольны. Не стоит писать через месяц - вот ты нам делал в админке поле для товара а у нас сломалась онлайн - оплата, фрилансер закономерно попросит немного деньжат 5. Кто последний - не всегда папа 6. Перед тем как начать работу сделай сам все бекапы, создай новые доступы для работы, после работы удали 7. Покупай модули, этим поддерживаешь сообщество, сэкономленные на варезе 500 рублей очень дорого обходятся в итоге 8. Если общаетесь по телефону - звони в какое-то удобное время. В мессенджерах лично я тоже стараюсь никому не писать до 8 и после 19 9. Если работа понравилась - напиши хороший отзыв, вроде это мелочь но довольно сильно мотивирует если это можно так сказать. Помогли на форуме - поставь лайк 10. Перед тем как начать работу с кем-то - погугли отзывы про него. Частенько тут темы повторяются с никами кидал, а если б разок ввёл в гугл ник или логин скайпа этого можно было бы избежать 11. Не накидывай новую работу посреди выполнения другой если это не связано, закончите это, рассчитаетесь и если всем все понравилось то продолжите. Парадокс бывает иногда 2 абсолютно адекватных человека не могут сработаться, вот просто не идёт диалог и все 12. Не затягивай с оплатой. Нормальный человек доработает что-то и после того как оплатишь, оплата не означает автоматическое посылание тебя нахер. 13. Во время выполнения проекта - будь на связи, не отвечай раз в 3 дня что-то вроде "ок, мне надо подумать". Чем быстрее коммуникация тем лучше для всех. 14. Если не готов работать прямо сейчас - не надо обсуждать тз, так как обсуждаешь что-то полчаса а потом - "ок, ближе к концу месяца я напишу" 15. Если обратился к фрилансеру, будь готов предоставить доступ, никаких teamviewer, "сделай у себя локально" и тп. Если так переживаешь за основной сайт - будь добр организовать тестовую площадку 16. Ищи партнера а не раба 99. Ну и самый важный пункт - не будь мудаком, а 2 нормальных человека всегда между собой договорятся Каркас набросал, если есть что дополнить или обсудить - пишите в коментах ваш spectre1 point
-
ложная тревога. дело было в том, что у товара есть опции и их необходимо выбрать, поэтому перекидывало в карточку товара)1 point