Как экспортировать товары в таблицу, как импортировать товары из таблицы.

160 views
Skip to first unread message

Alexandr Kurkov

unread,
Sep 20, 2017, 9:11:03 AM9/20/17
to HEEG.HTML Бесплатная CMS интернет магазина
Добрый день.
Вопрос по версии v6.0.0 от 18_08_2017
Как подготовить файл excel для импорта в магазин? 
Файл heeg-shop.xlsm из примера видимо расчитан на более раннюю версию (с помощью него создал C:\Temp\heeg-shopm.html, для последующего импорта, но товары в магазине не появились).

Экспорт таблицы тоже не получается. Заново скачал демо магазин, распаковал из архива, запустил static.bat
В каталоге \output\static есть table_goods.html, table_image.html, table_images.html, table_parts.html. 
Файла table.html там не наблюдается.
Также при выполнении bat файла, была замечена ошибка: Не удается найти указанный файл.

Лог батника:
Boot log:
  Startup task: load-modules
  Startup task: info after: load-modules before: startup
  Startup task: startup after: load-modules
  Startup task: story after: startup
  Startup task: commands platforms: node after: story
Executing command: load heeg.html
Executing command: rendertiddlers [!is[system]![index]] $:/core/templates/static
.tiddler.html ./static text/plain
Executing command: rendertiddler $:/_sitemap static/sitemap.xml text/vnd.tiddlyw
iki
Executing command: rendertiddler $:/theeg.template.css static/static.css text/vn
d.tiddlywiki
Executing command: rendertiddler $:/_aa.giff/StyleSheetAnimate static/animate.cs
s text/vnd.tiddlywiki
Executing command: rendertiddler $:/boot/Yandex_Metrika_Counter.js static/Yandex
_Metrika_Counter.js text/plain
Executing command: rendertiddler $:/boot/bootprefix1.js static/heeg.js text/plai
n
Executing command: setfield [[$:/HistoryList]] current-tiddler $:/_index text/vn
d.tiddlywiki
Executing command: output ./temp
Executing command: rendertiddlers [[index]] $:/core/templates/static.tiddler.htm
l ./static text/plain .html noclean
images\bg-main.jpg
images\bg.png
images\del_linii.gif
images\header-bg-1.jpg
images\header-bg-2.jpg
images\post.gif
images\sushi_flag.svg
images\sushi_flag2.svg
images\susi.svg
images\susi30.svg
images\susi30_white.svg
images\swirl.png
images\upfeathers.png
images\zavitki.gif
images\products\no.jpg
images\products\no_tmb.jpg
Скопировано файлов: 16.
fonts\a-light-webfont.eot
fonts\a-light-webfont.otf
fonts\a-light-webfont.svg
fonts\a-light-webfont.ttf
fonts\a-light-webfont.woff
fonts\a-light-webfont.woff2
fonts\fontawesome-webfont.eot
fonts\fontawesome-webfont.woff2
fonts\FontAwesome.otf
fonts\FontAwesome.svg
fonts\FontAwesome.ttf
fonts\FontAwesome.woff
Скопировано файлов: 12.
Скопировано файлов:         1.
Скопировано файлов:         1.
Не удается найти указанный файл.

tan...@gmail.com

unread,
Sep 20, 2017, 11:59:00 AM9/20/17
to HEEG.HTML Бесплатная CMS интернет магазина
внутри архива шестой версии должен лежать фаил NewGoods_4.xlsx
Если вы его откроете, то увидите в нем 3 ЛИСТА для разделов, товаров и картинок.  Для примера все листы заполнены. Можно удалить все строчки кроме верхней и заполнить своими товарами и разделами. Чтобы магазин смог импортировать файлы Excel нужно установить 2 плагина из библиотеки плагинов. Если их установить и перетащить (импортировать) в магазин NewGoods_4.xlsx, то все товары из таблицы перенесутся в магазин. Потом желательно плагины excel удалить, так как они занимают 1 мб магазина. Вариант импорта из старой версии тоже должен работать, но он более сложный.

Чтобы понять как работает static_site.bat надо щекнуть на нем правой и выбрать "изменить"
вот, что вы увидите

tiddlywiki --verbose  --load heeg.html --rendertiddlers [!is[system]![index]] $:/core/templates/static.tiddler.html ./static text/plain  --rendertiddler $:/_sitemap static/sitemap.xml text/vnd.tiddlywiki  --rendertiddler $:/theeg.template.css static/static.css text/vnd.tiddlywiki --rendertiddler $:/_aa.giff/StyleSheetAnimate  static/animate.css text/vnd.tiddlywiki --rendertiddler $:/boot/Yandex_Metrika_Counter.js    static/Yandex_Metrika_Counter.js text/plain --rendertiddler $:/_heeg.js   static/heeg.js text/plain  --setfield [[$:/HistoryList]] current-tiddler $:/_index text/vnd.tiddlywiki --output ./temp --rendertiddlers [[index]] $:/core/templates/static.tiddler.html ./static text/plain .html "noclean"  && ^
xcopy images output
\static\images /s /e /C /Y /d /i && ^
xcopy fonts output
\static\fonts /s /e /C /Y /d /i && ^
copy heeg
.html output\static\ && ^
copy
.\temp\static\index.html output\static\ && ^
copy
.htaccess output\static\ && ^
copy favicon
.ico output\static\


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

среда, 20 сентября 2017 г., 16:11:03 UTC+3 пользователь Alexandr Kurkov написал:

Alexandr Kurkov

unread,
Sep 22, 2017, 3:39:43 AM9/22/17
to HEEG.HTML Бесплатная CMS интернет магазина
Добрый день.

Спасибо за ответ. Немного стало понятней, но импортировать товары все равно не получается.
Что делаю:

Создал папку d:\demo
Распаковал в нее содержимое архива heeg6.0.0.zip
В IE11 открыл файл d:\demo\heeg.html
Выбираем пункт галка/очистить магазин (на всякий случай сохранил  heeg.html, размер поменялся с 3252Кб на 2759Кб)
Перетаскиваю на IE файл NewGoods_4.xlsx
Нажимаю кнопку импортировать (NewGoods_4.xlsx)
Получаю сообщение :
The following tiddlers were imported:
1. NewGoods_4.xlsx

на всякий случай сохраняю  heeg.html, размер поменялся с 2759Кбна 2937Кб)

Меню каталог пустое. (при наводе на него мышкой снизу появляется узкая серая полоска)
Поиск на сайте по артикулу тоже ничего не находит.

ссылка на получившийся heeg.html https://yadi.sk/d/gBC8PnZD3N8Zkm


среда, 20 сентября 2017 г., 16:11:03 UTC+3 пользователь Alexandr Kurkov написал:
Добрый день.

tiva...@gmail.com

unread,
Sep 22, 2017, 6:31:25 AM9/22/17
to HEEG.HTML Бесплатная CMS интернет магазина
А 2 excel плагина установили, сохранились, обновили страницу?


пятница, 22 сентября 2017 г., 10:39:43 UTC+3 пользователь Alexandr Kurkov написал:

Alexandr Kurkov

unread,
Sep 23, 2017, 10:17:57 AM9/23/17
to HEEG.HTML Бесплатная CMS интернет магазина
Плагины не ставил.
Это плагин для движка интернет-магазина, а не для excel? Гдк его брать? В самом архиве вроде ничего нет. Как его ставить?
В интернет магазине по пути:
галка\системная панель\Еще\плагины  есть только два пункта:
- контрастная черно-белая тема
- TiddlyWiki5 core

пятница, 22 сентября 2017 г., 13:31:25 UTC+3 пользователь tiva...@gmail.com написал:

tan...@gmail.com

unread,
Sep 23, 2017, 11:52:30 AM9/23/17
to HEEG.HTML Бесплатная CMS интернет магазина
плагин для магазина
галка/выбрать шаблон/плагины(4)
первый и третий плагины
ставим оба, сохраняемся, обновляем страничку, перетаскиваем в магазин xlsx


суббота, 23 сентября 2017 г., 17:17:57 UTC+3 пользователь Alexandr Kurkov написал:

Антон Солдатов

unread,
Nov 13, 2017, 12:27:08 PM11/13/17
to HEEG.HTML Бесплатная CMS интернет магазина
Доброго времени суток! хотел поинтересоваться как лучше сделать что бы без разделов товары загрузились? сразу нажимаешь на каталог а там первые 4 плитки товара и внизу сноска смотреть еще

среда, 20 сентября 2017 г., 18:59:00 UTC+3 пользователь tan...@gmail.com написал:

tiva...@gmail.com

unread,
Nov 14, 2017, 5:07:06 AM11/14/17
to HEEG.HTML Бесплатная CMS интернет магазина
4 товара из какого раздела? Можно попробовать так {{код раздела||$:/_aa/sort/hotnew4lim}}

понедельник, 13 ноября 2017 г., 20:27:08 UTC+3 пользователь Антон Солдатов написал:

Антон Солдатов

unread,
Nov 18, 2017, 6:56:14 AM11/18/17
to HEEG.HTML Бесплатная CMS интернет магазина
сделал как вы написали, все отобразилось, но две проблемы, первая,  когда навожу курсор на каталог выпадает меню с разделом каталог, если нажать на него, то появляется пустая страница, вторая проблема это 4 товара и более нет ничего, обычно с низу есть ссылка посмотреть еще

вторник, 14 ноября 2017 г., 13:07:06 UTC+3 пользователь tiva...@gmail.com написал:

tan...@gmail.com

unread,
Nov 18, 2017, 9:14:04 AM11/18/17
to HEEG.HTML Бесплатная CMS интернет магазина
А есть ссылка на ваше творчество?  По второй проблеме нарисуйте кнопку "Еще" снизу. как тут например http://2980258.ru/heeg.html#%24%3A%2F_tovar_podrazdel
<$tiddler tiddler="код раздела">
<h2>  <$link field="title">
<$view field="caption"/>
 </$link>
</h2>
{{||$:/_aa/sort/hotnew4lim}}    
<div class="read_more"> <$link field="title">
СМОТРЕТЬ ЕЩЁ
 </$link>
</div>
</$tiddler>



суббота, 18 ноября 2017 г., 14:56:14 UTC+3 пользователь Антон Солдатов написал:

Антон Солдатов

unread,
Nov 22, 2017, 1:40:14 PM11/22/17
to HEEG.HTML Бесплатная CMS интернет магазина

нет, в сети к сожалению нет, ковыряю пока на компе, пришла идея "как сделать вот так" но как хотелось бы не получается,  ковыряю пока с родными товарами, работа так скажем черновая что бы освоить, удаляю строчки дописываю свои, заливаю, смотрю результат, получаю ошибки, снова все повторяю, экспериментирую так скажем к примеру одна из ошибок на скрине, так и не понял почему она появляется
суббота, 18 ноября 2017 г., 17:14:04 UTC+3 пользователь tan...@gmail.com написал:
heeg(4)%20%D1%80%D0%B5%D1%84.html

tan...@gmail.com

unread,
Nov 22, 2017, 11:15:47 PM11/22/17
to HEEG.HTML Бесплатная CMS интернет магазина

Когда переходите по разделам всегда смотрите как меняется url страницы. В вашем примере в раздел верхнего меню с кодом (title) "index" и названием (caption) "Каталог" вложен другой раздел с кодом Katalog и названием "Каталог".
Когда вы переходите в тот каталог, который на фиолетовом фоне он пытается вывести все товары с меткой index и еще 4 плитки товара с меткой Katalog , но товаров с меткой index нет, поэтому мы предполагаем увидеть 4 товара с меткой Katalog, но их не видно. Смотрим почему.

Вот первый блок кода раздела index

<div style="margin-top:-2em;">
<$reveal state="$:/constant/_top_slider" type="match" text="no" default="yes">
{{slider1||$:/_aa/rededit}}
</div>


первое, что бросается в глаза это незакрытый тег <$reveal должно быть так



<div style="margin-top:-2em;">
<$reveal state="$:/constant/_top_slider" type="match" text="no" default="yes">
{{slider1||$:/_aa/rededit}}
</$reveal>  
</div>

так как тег не закрыт, он сам закрывает себя внизу статьи и скрывает собой всё содержимое.

По поводу скрина нужно смотреть вашу табличку excel
если в ней 20 товаров, то скорее всего ошибка из-за того, что он считает последнюю пустую строчку товаром. Если все товары залетают в магазин, то на ошибку можно не обращать внимание. Если раздражает, то можно выделить 100-200 пустых строчек под таблицей в excel и правая кнопка - удалить.



среда, 22 ноября 2017 г., 21:40:14 UTC+3 пользователь Антон Солдатов написал:

Антон Солдатов

unread,
Nov 24, 2017, 2:46:45 AM11/24/17
to HEEG.HTML Бесплатная CMS интернет магазина
оу...теперь яснее) скорее всего это я что то из таблицы удалил, хотя делал как вы писали выше, верхние пункты оставил

четверг, 23 ноября 2017 г., 7:15:47 UTC+3 пользователь tan...@gmail.com написал:
NewGoods_4.xlsx

luckys...@gmail.com

unread,
Nov 24, 2017, 1:17:44 PM11/24/17
to HEEG.HTML Бесплатная CMS интернет магазина
У вас на вклаке parts пустуе строки. После  удаления строк ошибка исчезает. В любом случае эта ошибка ни на что не влияет.

пятница, 24 ноября 2017 г., 10:46:45 UTC+3 пользователь Антон Солдатов написал:

Антон Солдатов

unread,
Nov 25, 2017, 2:08:46 PM11/25/17
to HEEG.HTML Бесплатная CMS интернет магазина
а если удалить все строки, то есть товары будут без раздела их реально вывести? 

пятница, 24 ноября 2017 г., 21:17:44 UTC+3 пользователь luckys...@gmail.com написал:

luckys...@gmail.com

unread,
Nov 26, 2017, 1:49:11 AM11/26/17
to HEEG.HTML Бесплатная CMS интернет магазина
товара без раздела быть не может. Если вы хотите перенести все товары в раздел каталог (index), то у этих товаров должна быть метка (tag) index.
Экспериментируйте.

суббота, 25 ноября 2017 г., 22:08:46 UTC+3 пользователь Антон Солдатов написал:

Антон Солдатов

unread,
Dec 2, 2017, 7:06:12 AM12/2/17
to HEEG.HTML Бесплатная CMS интернет магазина
спасибо, разобрался, таблица: во вкладке parts в столбец text вписал {{||$:/_tovar_podrazdel}} все остальные ячейки удалил, потом во вкладке goods  в столбец tags  вписал к каждому товару Каталог, в магазине создал заметку Каталог, туда вставил код идентичный index на саму страницу index вписал тот код с кнопкой подробнее, который вы дали, вместо "код раздела" вписал заметку Каталог, все работает хотя и выбивает ошибку(предположительно из за пустых строк во вкладке parts), но на работоспособность магазина не как не влияет.

воскресенье, 26 ноября 2017 г., 9:49:11 UTC+3 пользователь luckys...@gmail.com написал:
Reply all
Reply to author
Forward
0 new messages