Добрый день, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались. | |
Сообщение | Форум | Дата |
shop_navibox shop_navi_first | Техническая помощь | 03.12.2009, 03:12 |
Сообщение | Форум | Дата |
Видео инструкция по импорту категорий в базу. Создаем Excel файл с импортируемыми данными. Для категорий и товаров формат файла "csv" не рекомендую. Если в данных есть разделители ";", ",", "кавычки одинарные и двойные", в названии товара или категории, например "Ноутбук тратата ; параметры тратата", может не корректно внести в базу - поэтому лучше если файл будет xls, т.к. данные из него переносятся 1:1). Программа для импорта MySQL-Front. Формат файла Excel 97-2003 (xlsx формат не воспринимает). Проверил сам. Даже если в Excel есть форматирование или формулы - импортируется нормально. Для проверки использовался Koobi 7.25, т.к. Status-X локально у меня не хочет работать. import_kategoriy.rar видеомануал sample_import_kat_color.rar два excel файла: таблица одна и та же. Подсветка цветом сделана для визуального понятия родительского Id и основного Id, а также для показа сортировки. Полная подсветка будет только в xlsx файле, т.к. в 2003 Excel ограничение на форматирование до 3 условий. shablon_importa_kategoriy.rar файл шаблона импорта категорий: имеет два листа: с описанием шапки и собственно шапкой таблицы | Основная тема | 02.12.2009, 16:06 |
Сообщение | Форум | Дата |
вчера таки не получилось сделать мануал, тк не добрался к компьютеру. постараюсь сегодня | Основная тема | 02.12.2009, 10:28 |
Сообщение | Форум | Дата |
из ваших фото ошибок видно, о чем я написал выше - импорт из csv вам не годится - нужен импорт из excel файла, тк где-то разделители пересеклись или кавычки похватились в общем подождите - ближе к ночи напишу мануал | Основная тема | 01.12.2009, 13:43 |
Сообщение | Форум | Дата |
очень коротко и без фото 1. нужно подготовить excel файл для импорта (csv не рекомендую, если есть разделители в названии товара или категории, например "Ноутбук тратата ; параметры тратата", может не корректно внести в базу - поэтому лучше если файл будет xls). таблица с категориями должна иметь такой вид: первая строка - название импортируемых столбцов данных (можно те что только нужны): Id Parent_Id Name_1 Name_2 Name_3 Beschreibung_1 Beschreibung_2 Beschreibung_3 posi icon UstId Bild_Navi Bild_Kategorie Aktiv Sektion обязательные поля для импорта: Id Parent_Id Name_1 posi вторая и последующие строки - данные posi (необязательно) - лучше вносить сразу, чтобы руками сортировку не делать потом если добавляете сразу и фото, то обязательное поле будет ещё и Bild_Kategorie. рекомендую использовать имя фото как Id.расширение файла, например, 1000005091.png, причина проста Id - это уникальный идентификатор, значение его не меняется, т.е. если вы удалите в 1С товар, и создадите такой же, Id у него будет уже другой. Посему, когда вы зальете новую обновленную базу с новыми ценами, артикулами и т.д. на сервер поверх старой - сопоставление в базе всегда будет выполняться по Id, т.е. при просмотре в магазине цена и артикул у товара поменялась, но id остался тот же самый, поэтому вам не придется каждый раз обновлять название фото, те оно привязано к id Id Parent_Id posi Name_1 Aktiv UID Родитель.UID сортировка Наименование Активен 1000005091 0 1 Металлопластиковый водопровод 1 1000010247 1000005091 1 ТРУБА МЕТАЛЛОПЛАСТ. 1 1000010527 1000010247 1 Труба металлопласт.(итал.) 1 1000010528 1000010247 2 Труба металлопласт.(китай.) 1 для визуального понимания та же таблица с артикулом () Id Parent_Id posi Артикул (его не должно быть в таблице категорий !) Name_1 Aktiv UID Родитель.UID сортировка Код Наименование Активен 1000005091 0 1 01 Металлопластиковый водопровод 1 1000010247 1000005091 1 01-01 ТРУБА МЕТАЛЛОПЛАСТ. 1 1000010527 1000010247 1 01-01-1 Труба металлопласт.(итал.) 1 1000010528 1000010247 2 01-01-2 Труба металлопласт.(китай.) 1 2. запускаете mysql-front конектитесь к базе, встаете на таблицу с категориями, правая кнопка импорт из excel, ставите галки где нужно, проверяете соответствие названия полей и импортируете учите операция необратимая, т.е. все данные стираются без уведомления Если у вас на сервере стоит кодировка cp1251 то проблем с импортом не должно возникнуть, если latin1 или utf8 не повезло - данные переколбасит в ????. значит импортируем на тестовый локальный сервак, на котором стоит cp1251. затем делаем экспорт (c локального сервера) нашей таблицы категорий в формате utf8 (я пользовал phpmyadmin) - будет sql файл. импортируем уже выгруженный sql на удаленный сервер (опять же я пользовал phpmyadmin) и проверяем все. | Основная тема | 01.12.2009, 13:34 |
Сообщение | Форум | Дата |
Paul_Rem только если посмотреть на таблицу в mysql (или phpmyadmin или mysql-front или иными). я ранее об этом писал Александру, но он сказал, что это не актуально. постараюсь, если будет время, написать мануал по импорту товаров и категорий в базу. товаров у меня около 9 тыс и категорий / подкатегорий 1150 вчера мне написали ответ другие программеры: 1. если делать импорт через промежуточный файл (excel, т.е. база уже выгружена у вас из 1С) т.е. как сейчас, но импорт будет глобальный: один файл с категориями и продукцией - будут импортированы данные в две mysql соответствующие таблицы. 5000 руб. 2. импорт из 1С напрямую в базу 4500 -/+1500р если нет доступа напрямую к базе через промежуточный файл + 1,5-3 тыс рублей это под 1 конфиг, если делать универсальный - в 2,5 раза дороже. в принципе, если есть MySQL-Front и готовый excel файл с базой - все бесплатно. | Основная тема | 01.12.2009, 12:19 |
Сообщение | Форум | Дата |
все сохраняется нормально если вставляешь файлы - проверь права на директории | Техническая помощь | 01.12.2009, 11:30 |
Сообщение | Форум | Дата |
добавил описание по сортировке в магазине | Техническая помощь | 01.12.2009, 02:26 |
Сообщение | Форум | Дата |
ajax поиск и расширенный поиск - при вводе слов(а) идет переход не на страницу с найденным конкретно запросом, а вываливает все включения слов - в принципе логично и правильно, НО, т.к. настроена сортировка по Id по убыванию, прямой запрос искомых слов теряется во всей этой каше. нужно чтобы вываливало вхождения искомых слов, иначе будут показаны товары у которых встречается искомый набор слов и цифр, т.е., например, плазменный телевизор, вывалит сначала плазменный, потом телевизор, потом плазменный телевизор. мало того, если в запросе будут цифры, вывалит сначала товар с этими цифрами (без искомого первого слова !), а потом искомые слова. в принципе я переделал под себя сортировку по артикулу, это немного скрасило картину, но поиск надо однозначно подправить. поиск на главной странице (по разделам) работает корректно. | Баги и ошибки | 01.12.2009, 00:21 |
Сообщение | Форум | Дата |
спасибо, а то большинство товара пока без фото, народ клацает по фотке а это лишний трафик и нагрузка на сайт. | Баги и ошибки | 30.11.2009, 01:16 |
Сообщение | Форум | Дата |
Сортировка по артикулу. 1. Подскажи пожалуйста, я добавил сортировку в магазине по артикулу, т.к. весь товар в разброс просто из разных категорий вылазит, но не нашел, где изменить сортировку товара (на данный момент, по Id по убыванию) по-умолчанию в магазине. разобрался сам - всё работает Если кому нужна дополнительная сортировка в магазине по артикулу или любой другой - см. прикрепленный файл. 2. На данный момент, прайс-лист вываливается в виде: артикул | наименование | цена. Очень нужно его переделать в виде: Категория подкатегория1 ... подкатегорияN Артикул Товар Цена и сортировкой по категориям и артикулу, т.е. стандартный прайс лист. шаблон лежит в theme\standard\shop\prais.tpl мучаюсь, но пока ничего не получается... может кто-то уже переделывал под себя - поделитесь? | Техническая помощь | 30.11.2009, 00:29 |
Сообщение | Форум | Дата |
Хочу попросить. Если можно когда будет очередное обновление - сделать отдельно полную сборку и отдельно, что менялось. Чтобы не искать изменения в файлах. заранее сенкс | Техническая помощь | 29.11.2009, 21:51 |
Сообщение | Форум | Дата |
в каком это шаблоне писать и какой код? по умолчанию, ссылка идет на uploads/shop/icons_thumbnails/big/ я сбросил туда noimage.png, но почему то не подхватывает p.s. но, по-моему, вариант с отсутствуем фото и его увеличенного изображения должно описываться в shopthumb.php | Баги и ошибки | 29.11.2009, 20:01 |
Сообщение | Форум | Дата |
Уменьшенные изображения. Если товару не назначено основное и доп. фото - то для него формируется фото 34х34 (\uploads\noimage.gif) При нажатии на него - вываливается окно и в нем загружается главная страница сайта. | Баги и ошибки | 29.11.2009, 17:40 |
Сообщение | Форум | Дата |
Цитата Автор: Status-X Цитата 1. в категориях магазина - поля Id (и в товарах Int[(11)] ) и Parent_Id имеют параметр MEDIUMINT[(5)], т.е. ограничение по длине до 5 цифр и среднее целое; со знаком лежит в диапазоне от -8388608 до 8388607. Без знака лежит в диапазоне от 0 до 16777215. id у меня 10-и значный. для меня приходится менять параметр на Int[(10)] ибо поле просто не импортируется. Считаю это мелким недостатком. Это не в коем случае не недостаток, а извращение, ты еще автоикремент убери в базе в этих полях:D Рекомендую немного почитать о мускуле. И о тормозах которые у вас возникнут в системе после заполнения магазина, а также неплохо посмотреть как в системе построен перебор категорий... Я так понял артикул используете как ид, на самом деле у этого поля другое предназнаечение, и правильнее тебе было бы просто добавить свое поле дополнительное в базу неправильно понял Id - это Id (например, 1000000004) Артикул - это код товара (01-01-01-1) по поводу автоинкримента и остального - индексы просто не импортировались, тк длина их больше 5 символов, поставил Int (10) заработало. в общем импортировал таки я категории с помощью MySQL-Front. сначала на локальный сервер, который в принципе такой же как и у хостера в плане кодировок, из-за этого и была вопросики вместо киррилицы, поэтому пришлось изменить глобально для всего сервера (локального ) в my.ini [mysql] default-character-set=cp1251 [mysqld] default-character-set=cp1251 потом импортировать в локальную базу, а затем, выгрузив в sql файл импортировать через phpmyadmin на сервер хостера. | Основная тема | 28.11.2009, 23:09 |
Темы | Сообщения | Пользователи | |
За сутки: | 0 | 0 | 0 |
За неделю: | 0 | 0 | 0 |
За месяц: | 0 | 0 | 1 |
Всего: | 1444 | 9453 | 3410 |
Мы приветствуем нового участника: dota812651 |