- Форум
- Расширения Joomla
- Электронная коммерция.
- VirtueMart
- Прайс лист для VirtueMart
Прайс лист для VirtueMart


Вложения:
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Можете глянуть, что получилось: Демо
Огромная благодарность ZeD, давно искал, находил только платные варианты. Правда, единственный минус, на мой взгляд - отсутствие ссылки "купить". Может кто знает, что править в shop.price.php, чтобы добавить данную ссылку???
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Встречал отображение прайса в виде списка категорий, которые при клике разворачиваются. Если надо пишите, найду и выложу.flock911 пишет: Может кто знает как в прайсе сделать страницы, а то простынь длинная неудобно.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Проблему решил сам.
Сделал так. Ищем где-то в районе 250-255 строки:
$dbc2 = new ps_DB;
$dbc3 = new ps_DB;
Далее, ищем в районе 282-285 строки:
while ($dbc2->next_record()) {
$category_id = $dbc2->f("category_id");
$category_name = $dbc->f("category_name") . " - " . $dbc1->f("category_name") . " - " . $dbc2->f("category_name");
show_category($category_id,$category_name,$mode,$displaymanuf);
и после вставляем:
$query = "SELECT * FROM #__{vm}_category, #__{vm}_category_xref ";
$query .= "WHERE #__{vm}_category.category_publish='Y' AND ";
$query .= "(#__{vm}_category_xref.category_parent_id='" . $category_id . "') AND ";
$query .= "#__{vm}_category.category_id=#__{vm}_category_xref.category_child_id ";
$query .= "ORDER BY #__{vm}_category.list_order, #__{vm}_category.category_name ASC";
$dbc3->query($query);
while ($dbc3->next_record()) {
$category_id = $dbc3->f("category_id");
$category_name = $dbc->f("category_name") . " - " . $dbc2->f("category_name") . " - " . $dbc3->f("category_name");
show_category($category_id,$category_name,$mode,$displaymanuf);
}
Все. Любуемся сотворённым

Кому ковырятся в коде не хочется, выкладываю файл shop.price.php. В нем, кроме вышесказанного еще показывается количество в упаковке и маленькая картинка товара.
Всем пока))
Вложения:


blik пишет: bionetinfo Если можно конечно напиши
Нашел скрипт обещанного прайса. В файле readme.txt автором подробно описано как настроить.
flock911, в данном скрипте имеется возможность разбивки на страницы.
Вложения:
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


"Warning: getimagesize() [function.getimagesize]: URL file-access is disabled in the server configuration in /home/aromasuven/domains/keramposuda.com/public_html/libraries/tcpdf/tcpdf.php on line 3672
Warning: getimagesize( keramposuda.com/components/com_virtuemart/shop_image/product/_________________4d5ac1722758f.jpg ) [function.getimagesize]: failed to open stream: no suitable wrapper could be found in /home/aromasuven/domains/keramposuda.com/public_html/libraries/tcpdf/tcpdf.php on line 3672
TCPDF error: Missing or incorrect image file: keramposuda.com/components/com_virtuemart/shop_image/product/_________________4d5ac1722758f.jpg "
Сайт (со ссылкой на прайс-лист) keramposuda.com/index.php?page=shop.pricelist&option=com_virtuemart&Itemid=491&lang=ru (формируется около 30-40 сек.: товаров более 700).
Без изображений ПДФ нормально формирует.
В чем может быть проблема?
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


в файле shop.price отредактировал путь с: <img src=' ХХХ.ru/components/com_virtuemart/shop_image/product/ ".
на: <img src='/components/com_virtuemart/shop_image/product/".
все значки загружаются отлично.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Вложения:
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


VM 1.1.5 , joomla 1.5.23
В долгу не останусь!
Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


2. путь 3w.ваш сайт/index.php?page=shop.price&option=com_virtuemart&Itemid=1&mode=view
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Запросов получается где-то: кол-во товаров + кол-во категорий, вирт и так не экономный, а тут похоже не каждый хост вытянет (или клиент).
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Набросал нечто вроде ядра, нужно приспособить к апи вирта и джумлы, кто как хочет, можно как расширить через user_class, можно усовершенствовать то что выше, просто посмотреть какая структура там получается, может получится.
Во всяком случае у меня вышло два запроса и пофиг какая вложенность (хотя мож кто запросы поправит, так вообще норм, а то я в sql поверхностно).
Если как пользовательский класс, то времени около 30 мин займет, ну и на шаблончик подзаморочится, если будет время сам покапаю, пока времени нет и без надобности...
Вложения:
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Подскажите, пожалуйста...

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.



Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Форум
- Расширения Joomla
- Электронная коммерция.
- VirtueMart
- Прайс лист для VirtueMart