Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

поля товаров и их отображение в карточке

Продвинутый юзер
Возможно такой вопрос уже был ранее но поиск мне ничего не дал, увы.

1. Поле "поставщик" не отображается в карточке товаров. Оно заполнено.
2. Добавил новое поле Артикул - сразу появилось... а вот с Поставщиком проблема.
3. Немного не по теме - отключил модуль Библиотека, а вот из верхнего меню никак не убрать.
Это мой дом
поля (20) Ссылка и (21) Поставщик - зарезервированы для оптовых дел движка и для Mixmarket (есть и такие функции) и не показываются. Ссылка - это ссылка на товар на сайте поставщика. Поставщик же секретен и нужен для админов.
Если надо - заведите свое поле Поставщик в custom_cart (Добавить доп. поля)
Извиняюсь, что не расписал подробно.
каким образом отключили библиотеку?
для отключения надо поставить не r l или c а выбрать пусто. хотя согласен непонятно. сделаю в след. версии.
Продвинутый юзер
Спасибо!!
Убрал в меню "библиотеку". Выбор "пусто" и правда не сразу заметишь ))
А отключил просто в режиме расширенного администрирования зашёл в библитотеку и нажал "отключить модуль".
Это мой дом
Теперь там не пусто, и все опущено пониже. замените верхний файл.
Продвинутый юзер
"верхний файл" - это index.php?
Это мой дом
упс... не в ту тему написал
вот этот файл
www.eurowebcart.ru
Продвинутый юзер
Спасибо, поменял, увидел.

В примере по ссылке:
nn.store.c7276.shared.hc.ru

При импорте с текстового файла, разделённого табами появляются лишние кавычки вокруг заголовка товара, описания товара и артикула товара. А также есле есть кавычки в заголовке например, то ещё добавляются кавычки.
В тексте для импорта таких кавычек нет.
Если нужно могу дать админ-доступ к сайту и прислать файл для импорта.

Ещё - как отключить иконку из 9 квадратиков зелёных с надписью "много"?

По добавленному мною полю "артикул" не находится результатов в поиске. Что я делаю не так?
А вот по добавленному же полю "Производитель" всё отлично ищется...
Продвинутый юзер
в догонку

- лишние кавычки как оказывается появляются при экспорте из excel в таб-делимитед тесктовый файл. Буду разбираться...

- когда в файле ипорта есть строка в которую прокрался лишний возврат строки, то весь товар этой строки не импортируется, хотя все данные после него заносятся нормально. Получается что текст с возрватом строки (в описании например) импортировать нельзя или что-то надо мне по-другому сделать?
Это мой дом
Ещё - как отключить иконку из 9 квадратиков зелёных с надписью "много"?

основные настройки - показать все
21. Показ состояния склада
$stinfo / Строка. - отключите модуль

По добавленному мною полю "артикул" не находится результатов в поиске. Что я делаю не так?

возможно надо сделать индексацию, или в артикуле запретные символы
лишние кавычки как оказывается появляются при экспорте из excel в таб-делимитед тесктовый файл. Буду разбираться...
при импорте разделитель текста - уберите кавычки
когда в файле ипорта есть строка в которую прокрался лишний возврат строки, то весь товар этой строки не импортируется, хотя все данные после него заносятся нормально. Получается что текст с возрватом строки (в описании например) импортировать нельзя или что-то надо мне по-другому сделать?

конечно, парсинг идет построчно.
замените все энтеры на html тег <br>
Продвинутый юзер
Спасибо!!!

Таки есть запретные символы, по "нормальным" артикулам поиск идёт без проблем.

Как выяснилось эксель при экспорте фигачит кавычки везде где есть запятые или кавычки, даже когда надо таб делимитить, глупо, но факт.
Заниматься чисткой либо экселя либо экспортного текста очень не хочется, да ещё и энтеры в середине текста править....

Попробую импорт из базы данных делать, уж загрузить-то эксель в БД всегда не проблема и полный контроль php...
Есть ли какие-нибудь тонкости/хитрости/сложности импорта из mysql БД?
Кстати - попутный вопрос. Мне как-то по душе была идея хранить всё в файлах, хотя при большом количестве товаров и наплыву посетителей ещё неизвестно как хостер ругаться будет, но это в будущем.
А если включить хранение товаров в БД (и возможно ли только товары хранить в БД?) то не проще ли будет с импортом товаров? Я даже согласен эксель загнать в свою базу данных а потом уже из неё импортировать в магазин.

Что посоветуете?
Это мой дом
во первых не экселем единым....
рекомендую воспользоваться экспортом из libre office - там убираются кавычки, да и в экселе тоже, кстати...
во вторых функции хранения БД в MySQL в 7-ке временно не работают, ибо движок взрывно рос и было не до них. Вернее работать может и работают, но модули аналогичные MySQL устарели на года полтора точно. Как устаканится, я быстренько переделую текущие модули (файловые) на MySQL.
из MySQL легко импортируется как из простой таблицы. Но товары должны быть в одной таблице.
Импорт из XLS работает но органичен размеров выделенной оперативы под скрипт, обычно 2Mb , так как нельзя парсить, не загнав весь документ в память. а CSV - пожалуйста сколько угодно. хоть 10Gb
если парсить XLS то надо иметь ввиду что формат документа должен XLS 97-2003
И вообще пользуйте Libre Office - очень достойная замена Экселю. И бесплатная.

Кстати, я планирую перейти на формат базы аналогичный SQLight , это введет определенные ограничения на длину строки (8126 символов) и увеличит размер базы, так как любая строка будет иметь 8126 символов, однако это позволит читать любую строку быстро методом fseek, просто отсчитывая нужное количество байт. что сильно ускорит доступ, без перебора строк и позволит увеличить размер базы до 2GB минимум.

Это позволит обращаться к БД методами SQLight также.

Однако не стоит парится и сейчас. Фактически сейчас EWC обладает множественными методами оптимизации работы с файловой системой - индексация, разбиение БД на более мелкие, кеширование, создание промежуточных сортировочных баз и т.п.
Продвинутый юзер
Спасибо за подробный ответ!
У меня есть Open Office как альтернатива, но поскольку все пользуются excel то не хочется заморачиваться пока насчёт совместимости.
Попытаюсь импорт из mysql, всё же работать с ней мне понятнее и удобнее чем с файлами, текстовыми или эксельными.

а вот ещё вопрос. Если у меня есть ссылка на фото из другого сайта, существует ли возможность во время импорта скачать это фото с именем кода товара? ну или с любым именем но чтобы привязка была к товару? если такой вопрос уже задавался то где можно почитать?
Продвинутый юзер
нашёл ответ по фотографиям. Всё грузится и работает!
с mysql тоже всё просто оказалось, главное порядок полей блюсти ))
теперь осталось из экселя в БД загнать, но это уже дело техники...
Это мой дом
ip24ru: Если у меня есть ссылка на фото из другого сайта, существует ли возможность во время импорта скачать это фото с именем кода товара? ну или с любым именем но чтобы привязка была к товару?

Есть такое дело.
ADM - Дополнительно - Сгрузить фото извне & превьюшки
(т.е. можно не указывать малое фото, оно создастся автоматом при загрузке с иного сайта)

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT K сeMu пpuбaBuTb сeMb?