Добрый день, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Показать сообщения от „Odyssey“ (574)
Сообщение Форум Дата
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, Гостей: 3

Поисковые боты: 201
Bot(160), Googlebot(5), Yandex(16), Crawler(12), oBot, BingBot(3), Spider(4)
 Статистика форума

  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: dota812651
 Дни рождения

papuas111 (63), Елисеев Илья (38), karavai (37)
Copyright © 2009 - 2024 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты