Форум находится в режиме только для чтения.
Прайс лист для VirtueMart
- ZeD
-
Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 10
- Спасибо получено: 8
15 года 4 мес. назад - 15 года 4 мес. назад #371
от ZeD
ZeD создал тему: Прайс лист для VirtueMart
Последнее редактирование: 15 года 4 мес. назад пользователем ZeD.
Спасибо сказали: VARion, bionetinfo, appelsinn, adamovrd, natela, cleaner1, Merkury, Robert_
- ostrovlyan
-
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 1
- Спасибо получено: 0
15 года 3 мес. назад #447
от ostrovlyan
ostrovlyan ответил в теме Re: Прайс лист для VirtueMart
можно поподробнее куда скопировать файлы, чтоб установить?
- bionetinfo
-
- Не в сети
- Завсегдатай
-
Less
Больше
- Сообщений: 157
- Спасибо получено: 39
15 года 3 мес. назад - 15 года 3 мес. назад #484
от bionetinfo
bionetinfo ответил в теме Re: Прайс лист для VirtueMart
Все скачанные файлы нужно копировать в: /administrator/components/com_virtuemart/html/
Можете глянуть, что получилось: Демо
Огромная благодарность ZeD, давно искал, находил только платные варианты. Правда, единственный минус, на мой взгляд - отсутствие ссылки "купить". Может кто знает, что править в shop.price.php, чтобы добавить данную ссылку???
Можете глянуть, что получилось: Демо
Огромная благодарность ZeD, давно искал, находил только платные варианты. Правда, единственный минус, на мой взгляд - отсутствие ссылки "купить". Может кто знает, что править в shop.price.php, чтобы добавить данную ссылку???
Последнее редактирование: 15 года 3 мес. назад пользователем bionetinfo.
- appelsinn
-
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 5
- Спасибо получено: 1
15 года 2 мес. назад #724
от appelsinn
appelsinn ответил в теме Re: Прайс лист для VirtueMart
Все работает. Я даже расширил немного его (прайс). Добавил в таблицу количество в упаковке и картинку. Кому надо - пишите, скажу как. Но нашел косячок. Прайс составляется максимум по 3-ий уровень вложенности. К примеру: "автомобиль-отечественный-легковой" так отобразятся все товары, что в группе "легковой". Но если и дальше добавить подкатегорию, к примеру: "автомобиль-отечественный-легковой-лада". И уже те товары, что в категории "лада" отображаться не будут. Кто знает как поправить?
- flock911
-
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 1
- Спасибо получено: 0
15 года 2 мес. назад #725
от flock911
flock911 ответил в теме Re: Прайс лист для VirtueMart
Может кто знает как в прайсе сделать страницы, а то простынь длинная неудобно.
- bionetinfo
-
- Не в сети
- Завсегдатай
-
Less
Больше
- Сообщений: 157
- Спасибо получено: 39
15 года 2 мес. назад #734
от bionetinfo
bionetinfo ответил в теме Re: Прайс лист для VirtueMart
Встречал отображение прайса в виде списка категорий, которые при клике разворачиваются. Если надо пишите, найду и выложу.flock911 пишет: Может кто знает как в прайсе сделать страницы, а то простынь длинная неудобно.
Спасибо сказали: slovoblud
- blik
-
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 4
- Спасибо получено: 0
15 года 2 мес. назад #738
от blik
blik ответил в теме Re: Прайс лист для VirtueMart
bionetinfo Если можно конечно напиши
- appelsinn
-
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 5
- Спасибо получено: 1
15 года 2 мес. назад - 15 года 2 мес. назад #747
от appelsinn
appelsinn ответил в теме Re: Прайс лист для VirtueMart
Отвечаю на свой же вопрос по 4-му уровню вложния.
Проблему решил сам.
Сделал так. Ищем где-то в районе 250-255 строки:
Вставляем после:
Далее, ищем в районе 282-285 строки:
и после вставляем:
Все. Любуемся сотворённым
Кому ковырятся в коде не хочется, выкладываю файл shop.price.php. В нем, кроме вышесказанного еще показывается количество в упаковке и маленькая картинка товара.
Всем пока))
Проблему решил сам.
Сделал так. Ищем где-то в районе 250-255 строки:
Code:
$dbc2 = new ps_DB;
Code:
$dbc3 = new ps_DB;
Далее, ищем в районе 282-285 строки:
Code:
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);
и после вставляем:
Code:
$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. В нем, кроме вышесказанного еще показывается количество в упаковке и маленькая картинка товара.
Всем пока))
Последнее редактирование: 15 года 2 мес. назад пользователем appelsinn.
Спасибо сказали: Олег
- bionetinfo
-
- Не в сети
- Завсегдатай
-
Less
Больше
- Сообщений: 157
- Спасибо получено: 39
15 года 2 мес. назад - 15 года 2 мес. назад #751
от bionetinfo
Нашел скрипт обещанного прайса. В файле readme.txt автором подробно описано как настроить.
flock911, в данном скрипте имеется возможность разбивки на страницы.
bionetinfo ответил в теме Re: Прайс лист для VirtueMart
blik пишет: bionetinfo Если можно конечно напиши
Нашел скрипт обещанного прайса. В файле readme.txt автором подробно описано как настроить.
flock911, в данном скрипте имеется возможность разбивки на страницы.
Последнее редактирование: 15 года 2 мес. назад пользователем bionetinfo.
Спасибо сказали: alexandr142, Олег
- UkrAl
-
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 1
- Спасибо получено: 0
15 года 1 мес. назад #934
от UkrAl
UkrAl ответил в теме Re: Прайс лист для VirtueMart
Здравствуйте. Хотел вырезать из данного прайса краткое описание товара, для этого вырезал из shop.price.php строки 89 и 126 (где есть PRODUCT_S_DESC). Но чего-то не могу найти, где поменять ширину оставшихся столбцов? Ещё интересует как сделать цветовую дифференциацию строчек?
- alexandr142
-
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 1
- Спасибо получено: 0
15 года 1 мес. назад #963
от alexandr142
alexandr142 ответил в теме Re: Прайс лист для VirtueMart
Здравствуйте! Поставил компонент на сайт, все вроде нормально работает, единственное, проблема с выгрузкой в ПДФ изображений. При формировании выдает такую ошибку:
"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).
Без изображений ПДФ нормально формирует.
В чем может быть проблема?
"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).
Без изображений ПДФ нормально формирует.
В чем может быть проблема?
- css_0
-
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 2
- Спасибо получено: 0
15 года 1 нед. назад #1127
от css_0
css_0 ответил в теме Re: Прайс лист для VirtueMart
Возможно кому пригодится, что в движке VM 1.1.4 (и тп?) joomla 1.5.6 у меня была проблемка - не открываются картинки справа в прайс-листе (иконка есть, а фото самого нет).
в файле shop.price отредактировал путь с: <img src=' ХХХ.ru/components/com_virtuemart/shop_image/product/ ".
на: <img src='/components/com_virtuemart/shop_image/product/".
все значки загружаются отлично.
в файле shop.price отредактировал путь с: <img src=' ХХХ.ru/components/com_virtuemart/shop_image/product/ ".
на: <img src='/components/com_virtuemart/shop_image/product/".
все значки загружаются отлично.
- css_0
-
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 2
- Спасибо получено: 0
15 года 1 нед. назад #1128
от css_0
css_0 ответил в теме Re: Прайс лист для VirtueMart
и файлик
- Aloha
-
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 1
- Спасибо получено: 0
14 года 10 мес. назад - 14 года 10 мес. назад #1534
от Aloha
Aloha ответил в теме Re: Прайс лист для VirtueMart
Ребята ,возьмите пожалуйста кто нибудь шефсво ! Растолкуйте пошагово как засунуть в категорию - простой прайс без картинок (ну как обычный Excel),в три колонки (наименование,код,цена)кторый можно будет скачать с сайта.
VM 1.1.5 , joomla 1.5.23
В долгу не останусь!
aloha-alex24@yandex.ru
VM 1.1.5 , joomla 1.5.23
В долгу не останусь!
aloha-alex24@yandex.ru
Последнее редактирование: 14 года 10 мес. назад пользователем Aloha.
- Olegts
-
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 17
- Спасибо получено: 0
14 года 6 мес. назад #2528
от Olegts
Olegts ответил в теме Re: Прайс лист для VirtueMart
А где нужно прописать строку?
2. путь 3w.ваш сайт/index.php?page=shop.price&option=com_virtuemart&Itemid=1&mode=view
2. путь 3w.ваш сайт/index.php?page=shop.price&option=com_virtuemart&Itemid=1&mode=view
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2879
- Спасибо получено: 659
14 года 6 мес. назад #2533
от Wedal
Wedal ответил в теме Re: Прайс лист для VirtueMart
Olegts, да где угодно. Это просто URL ссылки, которая будет вести на прайс-лист.
- Merkury
-
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 25
- Спасибо получено: 1
14 года 4 мес. назад #2880
от Merkury
Merkury ответил в теме Re: Прайс лист для VirtueMart
Увидел и решил, что пригодится на будущее, заглянул в код, человек конечно молодец, но все же огромное количество запросов к бд.
Запросов получается где-то: кол-во товаров + кол-во категорий, вирт и так не экономный, а тут похоже не каждый хост вытянет (или клиент).
Запросов получается где-то: кол-во товаров + кол-во категорий, вирт и так не экономный, а тут похоже не каждый хост вытянет (или клиент).
- Merkury
-
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 25
- Спасибо получено: 1
14 года 4 мес. назад - 14 года 4 мес. назад #2882
от Merkury
Merkury ответил в теме Re: Прайс лист для VirtueMart
я тут немного набросал, кому интересно может оформить как надо. Это для разработчиков.
Набросал нечто вроде ядра, нужно приспособить к апи вирта и джумлы, кто как хочет, можно как расширить через user_class, можно усовершенствовать то что выше, просто посмотреть какая структура там получается, может получится.
Во всяком случае у меня вышло два запроса и пофиг какая вложенность (хотя мож кто запросы поправит, так вообще норм, а то я в sql поверхностно).
Если как пользовательский класс, то времени около 30 мин займет, ну и на шаблончик подзаморочится, если будет время сам покапаю, пока времени нет и без надобности...
Набросал нечто вроде ядра, нужно приспособить к апи вирта и джумлы, кто как хочет, можно как расширить через user_class, можно усовершенствовать то что выше, просто посмотреть какая структура там получается, может получится.
Во всяком случае у меня вышло два запроса и пофиг какая вложенность (хотя мож кто запросы поправит, так вообще норм, а то я в sql поверхностно).
Если как пользовательский класс, то времени около 30 мин займет, ну и на шаблончик подзаморочится, если будет время сам покапаю, пока времени нет и без надобности...
Последнее редактирование: 14 года 4 мес. назад пользователем Merkury.
- TADANO-UNIC
-
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 1
- Спасибо получено: 0
14 года 4 мес. назад #2885
от TADANO-UNIC
TADANO-UNIC ответил в теме Re: Прайс лист для VirtueMart
Привет всем! Всё получилось и смотрится прям, как надо, но есть вопрос.. как сделать так, что бы прайс отображался на отдельной странице, а не на главной, а то у меня прям ерунда небольшая получилась. Вот:
tadano-unic.com/index.php?page=shop.price&option=com_virtuemart&Itemid=1&mode=view&vmcchk=1&Itemid=1
Подскажите, пожалуйста...
Подскажите, пожалуйста...
- Russianman
-
- Не в сети
- Захожу иногда
-
Less
Больше
- Сообщений: 42
- Спасибо получено: 1
14 года 4 мес. назад #2943
от Russianman
Russianman ответил в теме Re: Прайс лист для VirtueMart
в меню создай новую страницу virtuemar? а потом возми эту ссылку вставь куда нужно а в меню скрой эту строку и все будет красиво, да и с главной страницы убери это ))))
- Robert_
-
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 1
- Спасибо получено: 0
14 года 3 мес. назад #3109
от Robert_
Robert_ ответил в теме Re: Прайс лист для VirtueMart
Отличная штука, только подскажите как можно изменить кодировку. Установил версию из шапки, Русские буквы в прайсе открываются крокозяброй. Подскажите пожалуйста как исправить. :blink: