Встраивание внешних скриптов

156 views
Skip to first unread message

pupm...@gmail.com

unread,
May 26, 2020, 1:13:01 PM5/26/20
to HEEG.HTML Бесплатная CMS интернет магазина
Добрый день, скажите, а как посредством гугл таблиц встроить в сайт внешний скрипт?
В данном случае, к примеру, я рассматриваю чат Jivo-site.
Документация гласит что требуется на каждой странице перед закрывающим тегом </head> прописать код скрипта, вида <script src="//code-ya.jivosite.com/widget/.." async></script>.

HEEG.HTML

unread,
May 26, 2020, 1:25:50 PM5/26/20
to HEEG.HTML Бесплатная CMS интернет магазина
на сайте heeg.ru встраивать свои javascript запрещено. любые <script> или onclick  подавляются самой Tiddlywiki, Поэтому публикуйте свой сайт на бесплатном tiddlyspot.com или своем хостинге и подгружайте там. Внешние скрипты можно прописать в статье $:/core/templates/tiddlywiki5.html
потом охраняйтесь сразу на хостинг через галочку в кружочке и оставляйте подгрузку данных из таблиц в чистый магазин.  Будет у вас  магазин на гугл табличках с вашим внешними скриптами.

вторник, 26 мая 2020 г., 20:13:01 UTC+3 пользователь pupm...@gmail.com написал:

pupm...@gmail.com

unread,
May 26, 2020, 6:15:38 PM5/26/20
to HEEG.HTML Бесплатная CMS интернет магазина
Код встроил, сохранил, нарезал сайт, залил на хостинг. 
Открываю - скрипт не применяется. Вместе с тем, все ссылки из главного меню ведут на несуществующие файлы.
Например, открывая каталог и выбирая раздел "сумки", сайт перекидывает на страницу "%25D0%25A1%25D1%2583%25D0%25BC%25D0%25BA%25D0%25B8.html", но если открыть какой-нибудь товар, и по нему подняться на один раздел выше (в родительскую категорию), то страница откроется верная "Sumki.html".
Нарезал сайт через меню, версия сайта последняя.
Что я сделал не так?
Мог бы предположить что где-то что-то не так с кодировкой\языком, но раз из товаров категории открываются корректно, то наверное вряд ли?

Сайт: http://bg-shop.ga/index.html
Гугл-таблица: 1hs6dp_6g6_COet525DtSs0SILRDCO7y6O7RTsqgnQSU



вторник, 26 мая 2020 г., 20:25:50 UTC+3 пользователь HEEG.HTML написал:

HEEG.HTML

unread,
May 27, 2020, 2:23:37 AM5/27/20
to he...@googlegroups.com
На вашем сайте раздел сумки и (он же в верхнем меню) у меня отображается верно http://bg-shop.ga/Sumki.html
У статики скрипты прописываются в шаблон нарезки  $:/core/templates/HEEG/static.tiddler.html
Причем шапка с меню и подвал - это отдельные страницы. Не забывайте их перенарезать при изменении.

Чтобы картинки открывались быстрее и индексировались залейте их на свой хостиг, а пути к ним пропишите на кладке images,  из гугл диска картинки можно будет удалить (и удалить содержимое GD-images кроме строчки 1 и 2).


среда, 27 мая 2020 г., 1:15:38 UTC+3 пользователь pupm...@gmail.com написал:

pupm...@gmail.com

unread,
May 28, 2020, 4:04:12 AM5/28/20
to HEEG.HTML Бесплатная CMS интернет магазина
Честно говоря не смог разобраться, и просто накидал скрипт редактирования заголовков всех страниц.

"Причем шапка с меню и подвал - это отдельные страницы." - Верно ли я понимаю, что каждый открываемый товар это по сути комбинация [файл шапки + файл товара + файл подвала]?

По поводу картинок - спасибо за совет!

Еще возник вопрос, в коде страниц есть ссылка на скрипт "https://heeg.ru/test/js/swiper.min.js". За что он отвечает, и могу ли я просто скопировать этот файл к себе на хостинг и переписать ссылки на него, что бы минимизировать зависимости?


среда, 27 мая 2020 г., 9:23:37 UTC+3 пользователь HEEG.HTML написал:

HEEG.HTML

unread,
May 28, 2020, 4:42:32 AM5/28/20
to HEEG.HTML Бесплатная CMS интернет магазина
разобраться просто. Смотрите, как я встраиваю внешний swipe.js и делайте так же.


Был html код, который повторялся на всех страницах - это шапка, подвал и корзина.  Менялась только серединка с товарами. 
Было принято решение вынести повторяющиеся части в отдельные файлы.  Это ускоряет открытие страниц и уменьшает их размер. 

Это удобно. Если вы добавили еще один пункт меню (сделали новый раздел) - не нужно перенарезать весь магазин. Нарезается только новый раздел и автоматом шапка с подвалом и раздел выше уровнем (есть кнопка в меню галочка). Так как шапка везде одна и та же, то и в старой статике меню тоже будет с новым разделом подгружаться.
И для индексации это тоже плюс.

swiper.min.js - это внешний скрип слайдера  больших картинок у товара. Появился в последних версиях, чтобы можно было пальцем на телефоне картинки листать.

можете его перенести на свой хостинг и поменять пути. В старой версии был слайдер pure css работал без javascript, но пальцем не листался.  

четверг, 28 мая 2020 г., 11:04:12 UTC+3 пользователь pupm...@gmail.com написал:

pupm...@gmail.com

unread,
May 28, 2020, 5:01:21 AM5/28/20
to HEEG.HTML Бесплатная CMS интернет магазина
Понял, благодарю!

Кстати по поводу версий, в некоторых версиях написан функционал, который не удаётся найти, например, последняя версия идёт с пометкой "Товары списком, отправка заказов в Telegram Chat", это планы на будущий функционал, или эти опции уже можно как-то использовать?
Или, в версии от 23_01_2017 (v5.1) говорится о "скидке по времени". В нынешних версиях этот функционал еще присутствует, или вырезан из-за неактуальности?

четверг, 28 мая 2020 г., 11:42:32 UTC+3 пользователь HEEG.HTML написал:

HEEG.HTML

unread,
May 28, 2020, 5:24:05 AM5/28/20
to HEEG.HTML Бесплатная CMS интернет магазина
товары списком вы уже используете это кнопка рядом с блоком товаров

Аннотация 2020-05-28 121718.jpg

Телеграм бот очень классная штука. Подключается через табличку заказов гугл магазина 2_1. Работает быстрее чем почта и нет ограничений по количеству сообщений.
Удобно, если у вас несколько курьеров, объединить их в один чат телеграма. Советую попробовать.

Скидка по времени была очень давно. Специально ее не вырезал, но нужно смотреть.

четверг, 28 мая 2020 г., 12:01:21 UTC+3 пользователь pupm...@gmail.com написал:

pupm...@gmail.com

unread,
May 28, 2020, 5:39:26 AM5/28/20
to HEEG.HTML Бесплатная CMS интернет магазина
Вот что значит невнимательность, всё нашёл :)

Спасибо Вам за терпение и ответы!
Последний вопрос - у товаров имеется числовой параметр "i:", что это за параметр?  

четверг, 28 мая 2020 г., 12:24:05 UTC+3 пользователь HEEG.HTML написал:

HEEG.HTML

unread,
May 28, 2020, 5:50:32 AM5/28/20
to HEEG.HTML Бесплатная CMS интернет магазина
i - это тот порядок, в котором заливаются данные из гугл таблицы. По сути номер строки в таблице, если бы магазин был одной большой таблицей.

Этот параметр используется для сортировки пунктов меню или сортировки товаров "по умолчанию" то есть выводится тот же порядок, что и строки в гугл таблице. Удобно табличкой делать нужный порядок статей.

четверг, 28 мая 2020 г., 12:39:26 UTC+3 пользователь pupm...@gmail.com написал:

Саша

unread,
May 29, 2020, 7:54:13 AM5/29/20
to HEEG.HTML Бесплатная CMS интернет магазина
"swiper.min.js - это внешний скрип слайдера  больших картинок у товара. Появился в последних версиях, чтобы можно было пальцем на телефоне картинки листать" - а как его можно прикрутить к "Витрине"? Чтобы слайдер в "проектах" листался. Спасибо!







четверг, 28 мая 2020 г., 11:42:32 UTC+3 пользователь HEEG.HTML написал:
разобраться просто. Смотрите, как я встраиваю внешний swipe.js и делайте так же.

HEEG.HTML

unread,
May 29, 2020, 8:04:14 AM5/29/20
to HEEG.HTML Бесплатная CMS интернет магазина
"Витрина" - это очень старый проект. Что-то в нем дорабатывать смысла нет.  Как я уже писал, проще перенести дизайн витрины на новую версию движка, а не переносить новые куски на старую версию.

пятница, 29 мая 2020 г., 14:54:13 UTC+3 пользователь Саша написал:

Саша

unread,
May 29, 2020, 8:21:17 AM5/29/20
to HEEG.HTML Бесплатная CMS интернет магазина
Просто я хочу на "Витрине" сделать не магазин а обычный сайт, для этого функционал и вид "витрины" очень хорош. Но перенести на новую версию - очень здорово! Я пробовал экспортировать-импортировать json, как вы писали - получается. Но какие именно файлы нужно указывать в фильтре, в которых CSS, HTML (пока еще очень плаваю в этом) - вообще, оформление? И как потом при импорте на новый движок - нужно убирать те которые были, или они перезапишутся теми что с "витрины"? Спасибо!



пятница, 29 мая 2020 г., 15:04:14 UTC+3 пользователь HEEG.HTML написал:

HEEG.HTML

unread,
May 29, 2020, 8:47:11 AM5/29/20
to HEEG.HTML Бесплатная CMS интернет магазина
Если названия статей при импорте совпадают с теми, что есть в магазине, то они перезаписываются на новые. Фильтр для импорта из старой я уже писал. 
Нужно пробовать.

пятница, 29 мая 2020 г., 15:21:17 UTC+3 пользователь Саша написал:

HEEG.HTML

unread,
May 29, 2020, 9:46:29 AM5/29/20
to HEEG.HTML Бесплатная CMS интернет магазина
сделал так, чтобы слайдер в магазине "лухта" в "Витрине" можно листать пальцем. Смотрите вложение. Часть старых стилей перенеслось криво. нужно сидеть все руками править.


пятница, 29 мая 2020 г., 15:21:17 UTC+3 пользователь Саша написал:
Просто я хочу на "Витрине" сделать не магазин а обычный сайт, для этого функционал и вид "витрины" очень хорош. Но перенести на новую версию - очень здорово! Я пробовал экспортировать-импортировать json, как вы писали - получается. Но какие именно файлы нужно указывать в фильтре, в которых CSS, HTML (пока еще очень плаваю в этом) - вообще, оформление? И как потом при импорте на новый движок - нужно убирать те которые были, или они перезапишутся теми что с "витрины"? Спасибо!
shop2_1%20(4).html

Саша

unread,
May 30, 2020, 2:06:51 AM5/30/20
to HEEG.HTML Бесплатная CMS интернет магазина
Спасибо огромное! Буду разбираться)

пятница, 29 мая 2020 г., 16:46:29 UTC+3 пользователь HEEG.HTML написал:
Reply all
Reply to author
Forward
0 new messages