Скрипт магазина для вашего бизнеса

PHP скрипт интернет-магазина

ShopCMS.Ru

Профессиональный скрипт интернет-магазина

ShopCMS – быстрый и удобный скрипт интернет-магазина!
Всё самое лучшее создано для Вас и Ваших покупателей!
Главная Новости Купить Хостинг Клиентам Услуги Файлы Контакты Форум

Импорт csv, не обновляются поля категорий

Обсуждение вопросов связаных с ошибками и неточностями системы.

Импорт csv, не обновляются поля категорий

Сообщение rome_ » 14 фев 2012, 23:29

При импорте csv не обновляются поля категорий Загол-ок (title), META Keywords, META Description
Новая категория добавляется без проблем.
Поля товаров обновляются без проблем.
А вот если изменить в csv любое их указанных полей то на сервере они не обновляются
Мануал курил http://shopcms.ru/manual_csv.html
все делаю как в нем
rome_
Новичок
 
Сообщения: 2
Зарегистрирован: 14 фев 2012, 23:23

Re: Импорт csv, не обновляются поля категорий

Сообщение rome_ » 17 фев 2012, 12:02

проблема решена, по непонятной причине код обновляющий данные поля ( Загол-ок (title), META Keywords, META Description), "производителем" не предусмотрен
Решение: в файл catalog_import_functions.php в строку 578-594, в функцию function _importCategory
после этого кода:
Код: Выделить всё
if (count($dbcPhotos) > 0)
                {
                        if (strlen($query)>0) $query .= ",";
                        $query .= " picture = '".xEscSQL(trim($picture_file_name))."'";
                }

добавляем этот код:
Код: Выделить всё
if (strcmp($dbc["meta_description"], "not defined"))
                {
                     if (strlen($query)>0) $query .= ",";                 
                        $query .= " meta_description = '".xToText(trim($row[ $dbc["meta_description"] ]))."'";
                }                                                   
                if (strcmp($dbc["meta_keywords"], "not defined"))
                {
                     if (strlen($query)>0) $query .= ",";                 
                        $query .= " meta_keywords = '".xToText(trim($row[ $dbc["meta_keywords"] ]))."'";
                }
                if (strcmp($dbc["title"], "not defined"))
                {
                     if (strlen($query)>0) $query .= ",";                 
                        $query .= " title = '".xToText(trim($row[ $dbc["title"] ]))."'";
                } 

это код обновляющий поля title и теги мета
версия 3.1.2
rome_
Новичок
 
Сообщения: 2
Зарегистрирован: 14 фев 2012, 23:23

Re: Импорт csv, не обновляются поля категорий

Сообщение siarzhuk » 11 июл 2013, 19:11

Спасибо, очень помогло.
siarzhuk
Новичок
 
Сообщения: 3
Зарегистрирован: 24 окт 2008, 09:23



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron
Copyright © 2000-2011 phpBB Group. Все права защищены.
Отдел продаж: sales@shopcms.ru