Виджеты в админке и Android

InstantCMS 2.X
#1 26 февраля 2017 в 14:00
Доброго времени суток!

Вопрос в следующем: есть возможность пользоваться админкой движка ТОЛЬКО из-под Android. К сожалению, Windows — в полной недосягаемости (да да, бывают и такие ситуации). В связи с этим возникает проблема: не могу добавить виджеты на свой шаблон.

Как известно, в среде Android в браузерах drag and drop НЕ работает ни на одном браузере, а ведь именно такой способ добавления виджетов, на сколько я понял, является единственно доступным...

Весь день сегодня бился, так ничего и не придумал...

Быть может, есть вариант вручную прописать виджеты в определенную область шаблона? Если да, то как это сделать? Или, может быть, существует другое решение?

Заранее благодарю за советы!
#2 26 февраля 2017 в 14:25
Может быть как то посредством MySQL можно соответствующие атрибуты для виджетов прописать? Если да, то как?
#3 26 февраля 2017 в 14:39
@Ali, можно, таблица вроде cms_widgets_bind, но мне кажется там трудно будет разобраться
#4 26 февраля 2017 в 14:45


@Ali, можно, таблица вроде cms_widgets_bind, но мне кажется там трудно будет разобраться

Jestik

Да, я тоже нашел эту таблицу. И именно с таким результатом — разобраться не удалось (
#5 26 февраля 2017 в 15:03

Как известно, в среде Android в браузерах drag and drop НЕ работает ни на одном браузере

@Ali
Есть вроде бы библиотеки, навскидку эта. На их демо у вас работает drag and drop?

разобраться не удалось

@Ali
Все ячейки таблицы подписаны, уточните, в чем затруднение.
#6 26 февраля 2017 в 15:37

На их демо у вас работает drag and drop?

Fuze
Android, Google Chrome работает
#7 26 февраля 2017 в 15:52


На их демо у вас работает drag and drop?

Fuze
Android, Google Chrome работает

Jestik

Да, их демо отлично работает. Но как эту библиотеку прикрутить к админке? Есть для этого решение?
#8 26 февраля 2017 в 16:07


Все ячейки таблицы подписаны, уточните, в чем затруднение.

Fuze

Я так понимаю, что из таблицы: cms_widgets, где прописаны не активные виджеты, описанные полями:

id
controller — Контроллер
name — Системное имя
title — Название
author — Имя автора
url — Сайт автора
version — Версия

После активации виджеты попадают в таблицу: cms_widgets_bind ,

Где описываются полями:

id
template — Привязка к шаблону
widget_id
title — Заголовок
links
class — CSS класс
class_title
class_wrap
is_title — Показывать заголовок
is_enabled — Включен?
is_tab_prev — Объединять с предыдущим?
groups_view — Показывать группам
groups_hide — Не показывать группам
options — Опции
page_id — ID страницы для вывода
position — Имя позиции
ordering — Порядковый номер
tpl_body
tpl_wrap

То есть появляются новые поля, а некоторые старые — исчезают.

Правильно ли я понял?

Виджет должен быть или в одной таблице, или в другой? То есть из одной удаляем, в другую заносим?
#9 26 февраля 2017 в 16:58

Но как эту библиотеку прикрутить к админке?

@Ali
Легко.
1. Качаете их файл jquery.ui.touch-punch.min.js
2. Сохраняете его по пути /templates/default/js/jquery.ui.touch-punch.min.js
3. В файле /templates/default/admin.tpl.php после строки
  1. <?php $this->addMainJS('templates/default/js/i18n/jquery-ui/'.cmsCore::getLanguageName().'.js'); ?>
вставляете
  1. <?php $this->addMainJS('templates/default/js/jquery.ui.touch-punch.min.js'); ?>
#10 26 февраля 2017 в 17:25


Но как эту библиотеку прикрутить к админке?

@Ali
Легко.
1. Качаете их файл
2. Сохраняете его по пути /templates/default/js/jquery.ui.touch-punch.min.js
3. В файле /templates/default/admin.tpl.php после строки
вставляете

Fuze

Бинго!

Всё заработало. Огромное спасибо )

В Вашем посте почему то ссылка на файл битая была, поэтому ещё раз в формате zip эту библиотеку прилагаю.
Прикрепленный файл
jqueryuitouchpunchmin_urr7h.zip 1 Кб
#11 26 февраля 2017 в 17:42
@Ali, ручная сортировка полей/категорий и пр. тоже работает?
#12 26 февраля 2017 в 17:55


@Ali, ручная сортировка полей/категорий и пр. тоже работает?

Pocus

Я с InstantCMS только 1-ый день работаю… Не совсем понял про что Вы говорите.

Но могу сказать, что на станице виджетов работает всё — виджеты по шаблону туда сюда только так летают)
#13 26 февраля 2017 в 18:57


@Ali, ручная сортировка полей/категорий и пр. тоже работает?

Pocus

У меня не заработали
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.