• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Плагин WooCommerce Improved Variable Product Attributes + вывод в модальном окне

REDiRECT72

Создатель
Регистрация
21 Ноя 2016
Сообщения
28
Реакции
29
Для просмотра ссылки Войди или Зарегистрируйся
proxy.php

Версия:
3.2.1
Версия WordPress: WordPress 4.7.x - 3.7
Совместим: WPML, WooCommerce 2.6.x - 2.1.x
Автор плагина: Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или ЗарегистрируйсяДля просмотра ссылки Войди или Зарегистрируйся

Скрытое содержимое доступно для зарегистрированных пользователей!




--------------------------------------------------------------------------------------------------------------------------------------------


WooCommerce Improved Variable Product Attributes
+ вывод атрибутов-изображений в модальном окне


Дорабатываю плагин на основе версии 3.2.1 под собственные нужды. Весь стандартный функционал не затронут. Атрибуты выводятся в виде изображений внутри модального окна, само окно открывается по клику на аналогичное изображение (задаётся изображение по умолчанию). При выборе атрибута основное изображение заменяется на изображение атрибута, при повторном клике (деактивации атрибута) меняется обратно. Всё просто :)

Изменённые файлы:
1. ../includes/ivpa-settings.php - выбор в админке вывода в модальном окне + выбор эффекта появления окна для каждой группы атрибутов
2. ../includes/ivpa-frontend.php - добавлена функция вывода атрибутов в модальном окне
3. ../assets/js/scripts.js - добавлен скрипт модального окна + небольшой скриптик подмены изображения
4. ../assets/css/style.css - добавлены стили вывода атрибутов внутри окна

* Добавленный код обозначен комментариями

Файлы стилей модального окна:
1. ../assets/css/default.css
2. ../assets/css/component.css - настройка эффектов появления окна

Небольшая инструкция:
Принцип работы оригинального плагина описывать не буду, напишу только о доработке
1. Админка находится в настройках Woocommerce.
2. После добавления кастомизации для атрибута в выпадающем меню выбрать "Modal"
3. Заполнить все необходимые поля
4. В пункте "Effect Modal (1-19)" указать число от 1 до 19 - это нумерация эффектов появления самого окна. Разным группам атрибутов можно задавать различные эффекты.
5. В файле "../includes/ivpa-frontend.php" найти комментарий <!-- Изображение "По умолчанию" --> и слева от него в теге <img> заменить # на путь к Вашему изображению
6. Настроить стили под свой сайт и пользоваться

* За основу модального окна взят Для просмотра ссылки Войди или Зарегистрируйся скрипт

Косяки и недоработки, которые я ещё не исправил:
1. Пункт "Effect Modal (1-19)" выводится не зависимо от выбранного стиля атрибутов, но на их работу никак не влияет. Значение записывается в переменную, которая используется только в модальном окне.
2. Не все эффекты появления окна работают корректно, а именно те, что связаны с анимацией самого содержимого сайта. Причина в том, что основной контент должен находиться в обрамляющем div`е, а модальное окно за его пределами. Сейчас же само окно динамически выводится внутри блока с группами атрибутов.
3. Изображение "по умолчанию" задаётся внутри кода, а не через админку

Над чем работаю:
1. Исправляю косяки
2. Русифицирую

Если есть вопросы, задавайте :) Ссылка на скачивание под хайдом :)



P.S: Если хотите отблагодарить материально или пивасиком, пишите в личку :)
 
Последнее редактирование:
может автору плагина тоже стоит написать?
 
может автору плагина тоже стоит написать?
Чтобы он на этом подзаработал? :) Уверен, что добавление этой функции увеличит продажи, а меня изза этого малость жаба давит))
 
ну думаю можно было бы договорится о каком-то профите -))
 
Зачем) Ему это как реклама уж точно)
 
Коллеги, вот свежая версия плагина оригинального, скачанная с codecanyon. Скачано собственноручно. Автор не в адеквате, деньги и успех вскружили голову)))
 

Вложения

  • codecanyon-9981757-improved-variable-product-attributes-for-woocommerce.zip
    1,1 MB · Просмотры: 40
номер версии бы написали...
 
Коллеги, вот свежая версия плагина оригинального, скачанная с codecanyon. Скачано собственноручно. Автор не в адеквате, деньги и успех вскружили голову)))
Судя по файлу readme в вашем архиве, а так же по логу с codecanyou, эта версия идентична той, что выложил я :) А именно 3.2.1 :) Спасибо конечно, что выложили оригинальные файлы, но не нужно вводить людей в заблуждение, что версия новая :)
 
Да, имелось ввиду, что это не версия с вашими изменениями, а версия оригинального скрипта от разработчика. т.е. гарантия, что варезники не дописали ничего в код.
 
Да, имелось ввиду, что это не версия с вашими изменениями, а версия оригинального скрипта от разработчика. т.е. гарантия, что варезники не дописали ничего в код.
Оригинальный плагин я тоже выложил) Да и я вроде не похож на варезник) К тому же, все внесенные изменения я обозначил :) Но спасибо за участие)
P.S: Временно отложил занятия с этим плагином, но в скором времени возобновлю :)
 
Назад
Сверху