0 Пользователей и 1 Гость просматривают эту тему.
  • 464 Ответов
  • 77372 Просмотров
*

rk3dnp

  • Захожу иногда
  • 320
  • 5 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #240 : 31.10.2011, 21:07:05 »
Спасибо большое
*

lizache

  • Новичок
  • 2
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #241 : 08.11.2011, 12:32:54 »
Спасибо за отличный модуль!
Подскажите пожалуйста, что нужно изменить, чтобы не выводились пустые поля параметров в выводе сравнения?
В обсуждении этого не нашла
*

Garyk01

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #242 : 09.11.2011, 22:39:16 »
Спасибо за модуль!


После установки появился один баг - поэтому прошу помощи в решении!
Модуль не хочет дружить с фильтром:
Установлен фильтр icevmfilter - товар фильтруется  и при выборе товара для сравнения тоже все работает, но как только нажимаешь кнопку сравнить - сразу ошибка Fatal error: Class 'ps_product_category' not found in ...........\modules\mod_ice_vmfilter\helper.php on line 108
сайт пока на localhost - Joomla1.5.23+vm1.1.9

Аналогичная ситуация и с фильтром VmProductPicker.
При выключеном фильтре все нормально сравнивается.
*

SirJay

  • Новичок
  • 8
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #243 : 23.11.2011, 15:31:29 »
Подскажите пожалуйста а есть ли возможность в открытом модуле сделать выборку товаров для сравнения с помощью раскрывающегося SELECT
*

uralmas

  • Захожу иногда
  • 228
  • 25 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #244 : 23.11.2011, 15:44:25 »
Подскажите пожалуйста а есть ли возможность в открытом модуле сделать выборку товаров для сравнения с помощью раскрывающегося SELECT
Поясните по-подробнее - в каком месте, по какому принципу в select будут поступать товары.
*

SirJay

  • Новичок
  • 8
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #245 : 23.11.2011, 23:03:59 »
На самой странице сравнения, должно получится по подобию как на http://www.companionline.ru/fanalyser.php?do=display&f1id=261&f2id=434
*

uralmas

  • Захожу иногда
  • 228
  • 25 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #246 : 24.11.2011, 09:47:56 »
Здесь никакой не модуль. Просто выбираются 2 товара и сравниваются их характеристики. Это будет совершенно другой мод, никоим образом не связанным с данным.
*

SirJay

  • Новичок
  • 8
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #247 : 24.11.2011, 11:17:13 »
Дело в том что это расширение для VirtueMart самое близкое по функциональности. Если есть что-то более близкое для VirtueMart по подобию как на http://www.companionline.ru/fanalyser.php?do=display&f1id=261&f2id=434
буду благодарен если подскажете. Верстаю давно, а в php только начинающий, поэтому ищу самое близкое по функционалу и по немногу допиливаю
*

uralmas

  • Захожу иногда
  • 228
  • 25 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #248 : 24.11.2011, 12:04:54 »
По крайней мере, на этом форуме не встречал подобного. Если надо - могу написать - обращайтесь в личку.
*

SirJay

  • Новичок
  • 8
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #249 : 24.11.2011, 15:32:58 »
Спасибо за предложение, буду сам копаться
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #250 : 14.12.2011, 11:33:06 »
пожалуйста кто нибудь покажите как этот модуль выглядит в работе) дайте ссылочку)
*

zdm77

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #251 : 14.12.2011, 15:34:34 »
А подскажите, все у меня по русски, а вот когда пытаюсь выбрать бОльшее кол-во чем в настройках, выскакивает сообщение и вот там кракозябра, а это где правится?
*

zdm77

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #252 : 14.12.2011, 15:40:28 »
Стоило спросить и допереть, что это vm_comparison.js :)
*

zdm77

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #253 : 14.12.2011, 15:46:06 »
Забыл поблагодарить за модуль. Спасибо большое. Можно еще вопросик? Может я недопонял чего. Вот я сделал не более 3-х товаров, например, они у меня выводятся в столбик, друг возле другу, а я хочу чтобы построчно, вроде логичным показалось в настройках модуля "Расположение товаров" в строках или колонках, но реакции ни какой.
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Re: Сравнения товара в VM 1.1.X
« Ответ #254 : 15.12.2011, 20:25:37 »
Спасибо! Весьма полезная разработка!
Но по-моему можно обойтись без такого количества хаков и сделать отдельный компонент (а может и модулем обойтись)
В VirtueMart по большому счету только чекбокс с событием в шаблоне нужен, да яваскрипт  подцепить.. имхо

А так вроде работает!
uralmas, плюс тебе ставить или топикстартеру ?:)
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

uralmas

  • Захожу иногда
  • 228
  • 25 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #255 : 16.12.2011, 14:19:37 »
uralmas, плюс тебе ставить или топикстартеру ?:)
Мне)) В выходные выложу новую версию с кучей новых фишек
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Re: Сравнения товара в VM 1.1.X
« Ответ #256 : 18.12.2011, 10:44:48 »
uralmas, важный ньюанс - все файлы желательно пересохранить в "UTF-8 без BOM", иначе повсюду лишние переносы строк лезть начинают.
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

uralmas

  • Захожу иногда
  • 228
  • 25 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #257 : 18.12.2011, 18:35:01 »
uralmas, важный ньюанс - все файлы желательно пересохранить в "UTF-8 без BOM", иначе повсюду лишние переносы строк лезть начинают.
Не понял - это где лезут?
Я делаю модуль мультиязычным, поэтому, сохраняю в тех кодировках, что и в остальных файлах Joomla и VirtueMart: файлы языка - UTF-8 без BOM, остальные - ANSI
*

uralmas

  • Захожу иногда
  • 228
  • 25 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #258 : 19.12.2011, 13:28:22 »
Представляю на обозрение новую версию модуля 2.0.0.
Что нового:
  • Почищен и оптимизирован код
  • Возможность сравнивания нескольких типов товара (по отдельности, разумеется)
  • Возможность сравнения нескольких типов товара (по отдельности, разумеется)
  • Возможность сравнения товаров без типов
  • Несколько вариантов развития событий при добавлении товара другого типа (при сравнении одного типа товара)
  • Вывод сообщений в модальном окне (highslide)
  • Вывод страницы сравнения в модальном окне (highslide)
  • У страницы сравнения появилась моделируемая ссылка, что позволило сделать ссылку на готовое сравнение
  • Добавление в сравнение на выбор: чекбоксами или кнопкой-картинкой
  • Оптимизация CSS
  • А так же много мелких улучшений, позволяющих лучше настраивать отображение элементов модуля

Модуль можно скачать здесь.

Что планирую сделать:
  • Выбор дочерних товаров и количество товаров
  • Просмотр мини-мини-дополнительных изображений - переключение с эффектом постенного исчезания и потом появления
  • Управление цветом при изменении содержимого модуля
  • Упрощённый вид - название типа с указанием в скобках количество отложенных товаров
  • Чёрый и белый список типов и товаров
  • Подлючение описания параметра по выбору
  • Перевод на английский язык
  • Отображения только различающихся характеристик (softman_xp)
  • Работа с товарами, у которых несколько типов
  • Изменение кнопки добавить при добавлении товара в сравнение
  • Переделка существующего модуля и хака в компонент + модуль + плагин (stardel, softman_xp)

Требуется помощь для реализации следующих замыслов:
  • Сделать изменение цвета бэкграунда при изменении содержимого модуля в Opera и IE
  • Переделка js на mootools 1.2

P.S. Так же рассмотрю ваши предложения по функционалу.

P.S.S. Если нашли несовместимость с каким-либо SEF- или другим компонетом, но описывайте здесь ошибку, название и версию комонента.
« Последнее редактирование: 18.03.2012, 15:01:24 от uralmas »
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Re: Сравнения товара в VM 1.1.X
« Ответ #259 : 19.12.2011, 14:33:07 »
Эх чуть чуть не дождался новой версии, перелопатил уже всю старую )
Я думаю очень не хватает возможности отображения только различающихся характеристик, такой функционал сделал, получилось не очень красиво, но работает...

что я сделал:
перед циклом перебора параметров (shop.compare.php)
Код: php
foreach( $comparison_matrix['parameters'] as $parameter ) 

добавляем счетчик кол-ва товаров
Код: php
$counter = count($comparison_matrix['products']);
в самом цике код ячейки таблицы помещаем в отдельную переменную
Код: php
$html_n = '<tr><td class="comparison" >'.$parameter['parameter_title_label'].'</td>';
ниже в цикле перебора товаров счетчик уменьшаем
Код: php
foreach( $comparison_matrix['products'] as $key => $product )
$counter--;
код ячеек с параметрами так же склеиваем в отдельную переменную
Код: php
$html_co .= '<td class="comparison" >'.$product[$parameter['parameter_name']].'</td>';
а ниже:
Код
//$hide_dub - переменная указывающая скрывать одинаковые параметра (1) или нет (0). Получаю get-ом из формы 
//соответственно если скрываем
if ($hide_dubl == 1){
//помещаем параметр сравниваемых товаров в отдельный массив
$chara[$key] = $product[$parameter['parameter_name']];
//если дошли до последнего товара
if ($counter == 0){
//сравниваем сколько совпадений характеристики в массиве текущего параметра ($chara) (array_keys возвращает массив ключей с совпадениями) если их кол-во не равно кол-ву товаров, значит характеристики различаются, устанавливаем переменную $show=1
if (count(array_keys($chara,$product[$parameter['parameter_name']]))!= $numof) $show = 1;
//Если характеристики одинаковые
else $show = 0;
}
}
//Если $hide_dubl == 0, то есть показываем все характеристики
else{
$show = 1;
}

Сразу после цикла перебора товаров
Код
//если показываем строку, то склеиваем переменные ячеек в общую $html
if ($show == 1) $html .= $html_n.$html_co;
//ну и на всякий случай )
unset($html_co);

Выбор режима отображения сделан обычной формой
Код
$hide_dubl = JRequest::getInt('hide_dubl');
$juri = JFactory::getURI();
$juri->delVar('hide_dubl');

if ($hide_dubl == 1) $checked2 = 'checked';
else $checked1 = 'checked';

$html .= '<form action="'.$juri->toString().'" method="post" id="hide_f">';
$html .= '<input type="radio" name="hide_dubl" value="0" '.$checked1.' onclick="hide_f.submit()" />Все характеристики<br/><br/>';
$html .= '<input type="radio" name="hide_dubl" value="1" '.$checked2.' onclick="hide_f.submit()" />Только отличия';
$html .= '</form>';
Как-то так. Пришлось еще в форме модуля поменять метод на GET, иначе не получилось получить ссылку со всеми параметрами, чтоб свои добавить (hide_dubl)
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

andrkaa

  • Новичок
  • 9
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #260 : 19.12.2011, 19:43:01 »
Всем привет. Пробовал ставить и вторую и первую версии модулей. Так и не удалось добиться работы модуля.

Чек бокс появляется, но при клике на него ничего не происходит.

Если кликаю больше трех товаров - выпадает алерт. А так ничего больше не происходит.

Жумла 1.5.9
Вирту 1.1.9

Подскажите, в чем может быть причина?
*

andrkaa

  • Новичок
  • 9
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #261 : 19.12.2011, 20:29:09 »
Напишите, на какой версии Joomla и Virtuemart  проводилось тестирование.
И еще вопрос - должна ли быть кнопка сравнить? или при клике на чекбокс должно появляться окошко?
И меня просто чекбаксы - кликаешь и ничего более не происходит
*

uralmas

  • Захожу иногда
  • 228
  • 25 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #262 : 19.12.2011, 20:56:32 »
Напишите, на какой версии Joomla и Virtuemart  проводилось тестирование.
Joomla 1.5.25 и VirtueMart 1.1.9
*

andrkaa

  • Новичок
  • 9
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #263 : 19.12.2011, 22:42:46 »
Поставил жкмлу 1.5.23 + вирту 1.1.8 с нуля. Установил по инструкции модуль сравнения - все работает отлично.
Спасибо за модуль!
Видимо на сайте куда я ставил был какой-то конфликт с яваскриптами.
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #264 : 19.12.2011, 22:43:58 »
uralmas классно! ) а возможно сделать без хаков?) компонентом? нужен коллективный разум!)
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Re: Сравнения товара в VM 1.1.X
« Ответ #265 : 20.12.2011, 01:01:41 »
Однозначно штука востребованная и нужен компонент без хаков.
С коллективным разумом могу помочь)
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

uralmas

  • Захожу иногда
  • 228
  • 25 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #266 : 20.12.2011, 07:57:22 »
У меня нет ещё опыта разработки компонента для Joomla, но после НГ можно будет попробовать.
*

andrkaa

  • Новичок
  • 9
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #267 : 20.12.2011, 12:07:01 »
Попробовал вернуть свой старый шаблон - модуль опять перестал работать. Скопирова с заменой с моего шаблона в стандартный нужные файлы стилей и шаблонов отображения - все заработало.
Так что проблема с неработоспособностью модуля была связана с использованием другого шаблона VirtueMart.
Причем я всю яву оттуда вырезал.
*

uralmas

  • Захожу иногда
  • 228
  • 25 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #268 : 20.12.2011, 14:47:15 »
Причем я всю яву оттуда вырезал.
Этот модуль использует mootools 1.11, который подлючается Virtuemat'ом
*

andrkaa

  • Новичок
  • 9
  • 0 / 0
Re: Сравнения товара в VM 1.1.X
« Ответ #269 : 21.12.2011, 18:34:44 »
Вот какую странную вещь заметил.
Создаю два товара. Располагаю их во всех категориях. То есть создаю товар "Ноутбук" и размещаю его в категории "Ноутбук" и в категории "Компьютер".
Кнопки "Добавить в сравнение" в категории "Ноутбук" появляются, а в  категории "Компьютер" не появляются. Хотя товар оди и тот же.

Добавлено спустя 5 минут:
попробовал создать новые товары. Все что размещается не в первой по счету категории - кнопки сравнения не показываются. Шаблон для все один и тот же установлен.
« Последнее редактирование: 21.12.2011, 18:39:38 от andrkaa »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Добавление Watermark к фото товара V1.0.15 V1.1.3

Автор mickymouse

Ответов: 52
Просмотров: 21270
Последний ответ 13.06.2013, 01:04:46
от richman
[Решено] цена товара в базе в долларах а на сайте в рублях V1.0.15 V1.1.3

Автор rnr

Ответов: 33
Просмотров: 24034
Последний ответ 18.10.2012, 07:58:25
от festLethal
[Решено] Габариты и Вес товара во flypage V1.1.3

Автор dvtimofei

Ответов: 51
Просмотров: 18173
Последний ответ 21.08.2012, 14:25:08
от VsVoland
Автоматический расчет цена в зависимости от веса товара

Автор yura1off

Ответов: 0
Просмотров: 1475
Последний ответ 06.12.2011, 10:30:34
от yura1off
вывод одного товара стоит 15 запросов

Автор ptipti

Ответов: 4
Просмотров: 5280
Последний ответ 04.10.2011, 11:19:28
от MihailL