Интернет-магазин VaM Shop => Модули => Тема начата: VaM от 11 Апреля 2007, 10:40:07
Название: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 11 Апреля 2007, 10:40:07
Список всех продуктов магазина на одной странице.
После установки модуля в боксе информация будет ссылка Прайс-лист (html).
Список товаров находится в таблице из 3-х колонок, но 4-х полей ID | Manufacturer Product name | Price
Есть четвертая колонка Products Model, но она закомментирована. Раскомментируйте если Вам необходимо это поле. Поля Manufacturer и Product name объединены в один столбец, т.е будет выглядеть, как Tommy Boy Music Everlast где Tommy Boy Music -- производитель; Everlast -- название товара. Эти два поля имеют собственные ссылки. Tommy Boy Music ссылается на все товары этого производителя. Everlast на страницу данного товара. Визуально ссылки производителей отличаются (CSS). По умолчанию сортировка по полю Product name.
Скрипт маленько подтормаживает (почти не заметно) на 500 товарах, не рекомендуем использовать его если у Вас в магазине много товаров. Тормоза происходят по причине вывода цены посредством функции xtcGetPrice. Закомментируйте её и будет летать.
На мой взгляд, в данной реализации скрипт более всего подходит для маленьких магазинов где-то около 1000 товаров. Хотя я не проверял, может и будет работать где много товаров.
Скачать можно в файлах: http://vamshop.ru/support/modules/wfdownloads/singlefile.php?cid=7&lid=28
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: medium от 23 Апреля 2007, 12:44:43
Глючит. Пока не могу дать точную инфу, может быть как-то криво ставил - через "Установку модулей".
При удалении остается запись в Информационных страницах (xls-прайса это тоже касается). Как ее удалить?
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 23 Апреля 2007, 15:41:37
В админке в информационных страницах удали просто страницу прайс.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: medium от 24 Апреля 2007, 13:21:14
Эти страницы помечены *
Цитировать
Страницы, отмеченные *, являются системными и не могут быть удалены!
и никаких кнопочек на удаление не вижу :((
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: medium от 24 Апреля 2007, 15:38:16
Пробую этот модуль установить - не получается. Вручную тоже, смотрю инструкцию по установке:
Код:
Загрузите в базу данных следующий код (с помощью phpMyAdmin, к примеру): INSERT INTO `content_manager` VALUES ('', 0, 0, '', 1, 'Прайс-лист (html)', 'Прайс-лист (html)', '', 0, 0, 'all_products.php', 1, 112, 0);
В конце должно быть иначе ,чтобы страница могла быть удалена из админки
Код:
1, 112, 1);
В общем симптомы такие - в инфоблоке строка не появляется, если задать ссылку напрямую - ошибка 500 - внутренняя ошибка сервера.
И еще - верно ли, что встроенного модуля прайса в магазине нету? В OsC VAM помнится был по умолчанию. Для магазина, имхо, это обязательный модуль.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: medium от 24 Апреля 2007, 15:41:46
..Снялся вопрос.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 24 Апреля 2007, 16:08:43
При удалении модуля в устновщике, он ведь удаляет эту запись из базы данных.
Все модули, что для установщика, работать будут только на шаблонах vamshop и vamshop_table Может у тебя шаблон другой какой-то?
Карта сайта тоже работает, в боксе content находится она или можно ещё в бокс информация также поместить.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: medium от 24 Апреля 2007, 16:11:18
Карта сайта и прайс помещены в бокс "information" - а я бы хотел их перенести в "content" Как это можно сделать?
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 24 Апреля 2007, 16:51:24
Отредактировать сраницы эти и поставить их в content. У тебя бокс content вообще включён в шаблоне /templates/шаблон/index.phpl ?
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: medium от 24 Апреля 2007, 17:04:54
Да. Просто у меня по дизайну логичнее карту сайта и прайс поместить в один блок с категориями. Поэтому я отредактировал categories.php и вставил туда ссылки на прайс и карту сайта.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: medium от 04 Мая 2007, 01:59:05
В версии 1.2 установка через установщик приводит к ошбике
Цитировать
SQL error :1136 - Column count doesn't match value count at row 1 INSERT INTO `content_manager` VALUES ('', 0, 0, '', 1, 'Прайс-лист (html)', 'Прайс-лист (html)', '', 0, 0, 'all_products.php', 1, 112, 0); <sql> #1
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 04 Мая 2007, 10:20:03
Исправил архивы с модулями (affiliate, priceXls и allproducts), сейчас должно быть нормально. Там просто добавилось новое поле в информационных страницах - url ссылка. Из-за этого ошибочка.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: medium от 04 Мая 2007, 10:27:08
А они теперь для 1.1. не будут работать?
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 04 Мая 2007, 10:53:32
Нет, в 1.1 будет такая же ошибка.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: medium от 04 Мая 2007, 11:14:40
Тогда имеет смысл оставить модули в доступе и для старых версий. Пример - у меня есть сайт на старом двиге и менять его совсем не хочется, так как много поправок было.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 04 Мая 2007, 11:30:45
Так не меняй, модули ж на нём установлены уже, как я понимаю.
Я считаю, что лучше двигаться вперёд, а не стоять на месте, естественно, это вызовет некоторые проблемы, ну а куда без них.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: asilakov от 04 Мая 2007, 16:53:40
При установке модуля на версию 1.1 все равно появляется эта ошибка (SQL error :1136). Скачивал и ставил сегодня 4 мая в 16-00 ???
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 04 Мая 2007, 18:09:06
Ну правильно, я ведь сегодня архивы под 1.2 изменил. Вот возьми для 1.1 http://kypi.ru/vam/allproducts.zip
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: asilakov от 04 Мая 2007, 18:13:44
ок. все в порядке. спасибо!
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: geval от 02 Июня 2007, 09:42:45
а....да..при версии 1,1 пишет ошибку.. придется видимо на 1,2 все перегонять. а вручную что-то может сделать? тоже пишет: SQL error :1136 - Column count doesn't match value count at row 1 INSERT INTO `content_manager` VALUES ('', 0, 0, '', 1, 'Прайс-лист (xls)', 'Прайс-лист (xls)', 'Загрузить прайс-лист', '', 0, 0, '', 1, 111, 0); <sql> #1
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 02 Июня 2007, 10:14:04
Да, для 1.2 я обновил. Если на 1.1 ставить, то нужно распаковать архив, в install.xml убрать '', после загрузить прайс-лист.
Просто в 1.2 в таблицу content_manager было добавлено одно новое поле - URL ссылка. В а 1.1 такого поля не было, вот из-за несоответствия и ошибка.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: hsi от 28 Декабря 2007, 12:51:35
А можно как то добавить самому, 5-ю колонку со ссылкой на рисунок большой POPUP_IMAGES ??? мне нужно что бы отдать этот прайс в каталог
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 28 Декабря 2007, 13:14:49
Нет, такого нет по умоланию.
Это только переделывать, там в принципе есть ссылка на карточку товара. Можно просто попробовать продублировать ссылку на карточку товара и изменить:
Но это ж не готовый вариант, я просто пример показал, а там нужно самому уже смотреть.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: hsi от 28 Декабря 2007, 15:27:06
Я понял ч то нужно самоу смотреть, неполучается пока......... и так как выше тоже не работает выдает просто //название сайта/popup_image.php?pID=823&imgID=0
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 28 Декабря 2007, 15:47:18
Правильно, это url на popup окно товара с картинкой, теперь нужно что б она открывалась в новом окне, т.е. например прописать a href ...
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: hsi от 28 Декабря 2007, 15:52:39
Мне ненужно что бы она окрывалась, мне нужна ссылка вида http://www.site.com.ua/images/trans.gif
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 28 Декабря 2007, 16:14:58
Просто ссылка? Открой тогда /media/content/allproducts.php Замени:
и всё, затем просто где-нибудь выводи что-то вроде:
Код:
echo "<td>" .$row["products_image"].
Будет выведено название картинки товара.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: hsi от 28 Декабря 2007, 16:56:36
Не совсем то но всеравно супер!!!$row["products_image"]. возвращает само имя рисунка. но мне это и нужно было:))) а что добавить нужно в SQL запрос что бы вытащить имя категории и под категории? в моем случая для рисунка мы добавили p.products_image а для категори?
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 28 Декабря 2007, 18:33:33
Так вроде ведь не выводятся категории в прайсе, только товары.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: hsi от 29 Декабря 2007, 10:00:29
Спасибо огромнешее за ответы:) Я уже все разобрался все сделал. Мне нужно было прайс для каталога что в нем отображались мои товары, и если товары меняются у меня то нужно что бы они менялись и у них на сайте, у них там хитрый формат, но я не с того начал нужно было переделывать market.php
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 29 Декабря 2007, 11:13:53
Понятно, хорошо, что разобрался :)
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: dianis1985 от 14 Февраля 2008, 10:03:46
как выводить категории и подкатегории в прайс листе (html)
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 14 Февраля 2008, 10:54:11
В том прайсе, что есть сейчас, такой возможности нет.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: dianis1985 от 14 Февраля 2008, 14:05:29
будет?
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 14 Февраля 2008, 15:20:27
Пока что нет планов делать новый модуль прайс-листа.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: dianis1985 от 14 Февраля 2008, 16:23:36
своими силамисмуге сделать? насколько это проблематично?
идеальный вариант как в модуле prisexls
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 14 Февраля 2008, 18:45:31
Ну, если задаешь такой вопрос, наверное своими силами не получится сделать. За основу можно взять какой-нибудь прайс-лист с addons.oscommerce.com Но всё равно, это ж без знания php никак не сделаешь.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: NewAger от 08 Сентября 2009, 09:11:38
Модуль не ставится:
Warning: escapeshellcmd() has been disabled for security reasons in /home/exothi/public_html/admin/includes/classes/ci_cip.class.php on line 126
allproducts.zip Выполнено: Файл успешно загружен. Ошибка: Unrecoverable error "PCLZIP_ERR_MISSING_FILE (-4)" Ошибка: Couldn't unpack allproducts.zip to read data about CIP. ВНИМАНИЕ allproducts.zip was removed.
Собственно тоже происходит при попытке поставить модуль pricexls.zip
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 08 Сентября 2009, 10:29:15
На Вашем хостинге запрещена функция escapeshellcmd, тогда только руками ставить. Распакуйте архив и читайте readme.txt файл.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: Иван Градов от 04 Октября 2009, 15:51:35
На новом магазине (v.1.54) решил использовать этот модуль. Установил через загрузчик. Все загрузилось и установилось. Настриваю модуль на странице /admin/content_manager.php Вижу что прайс можно вставить только в 3 бокса. Контент, Информейшен и Аффилиат. Это плохо, но поправимо. Мне надо вставить его как самую последнюю категорию.
Настройки:
Цитировать
SEO URL страницы: all1.phpl URL ссылка (начиная с http://): http ://site.ru/all.phpl
Нажимаю сохранить и смотрю что получается. страница /all.phpl выдает статус 200OK но показывает код главной страницы страница /all1.phpl показывает список всех информационных страниц магазина
Код:
Доставка Безопасность магазина Условия использования Информация о магазине Контактные лизы с доставкой Пример страницы Свяжитесь с нами Карта сайта Правила партнёрской программы Информация Вопросы и ответы Прайс-лист (html)
Сам прайс показывется только по ссылке /shop_content.php/coID/112 или /shop_content.php?coID=112 в зависимости от тоо включить или выключить короткие url адреса
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: VaM от 04 Октября 2009, 16:15:28
А зачем Вы указывать и seo url и url ссылки.
URL ссылки нужно заполнять если Ваша страница - внешняя сслыка на какой-то сайт.
Название: Re: Новый модуль - Прайс-лист (html)
Отправлено: Иван Градов от 04 Октября 2009, 16:42:54