Использование системы в различных ситуациях, вопросы программирования сценариев.
Модератор: immortal
-
sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
75 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Чт апр 02, 2015 11:07 am
Вот такой код должен активировать перемотку:
Код: Выделить всё
<a href="#" onClick="return switchScene(99);">Сцена X</a>
вместо 99 должен быть ID нужной сцены из тех, что присутствуют в слайдере -- его можно подсмотреть в админке
сам не проверял, если что
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
Bagir
- Сообщения: 1613
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
-
Благодарил (а):
212 раз
-
Поблагодарили:
374 раза
Сообщение
Bagir » Чт апр 02, 2015 1:47 pm
id в админке я нашел где взять. В адресе в самом конце.
...j1zY2VuZXN9pz_&md=scenes&inst=adm&data_source=&view_mode=edit_scenes&
id=5
Добавил новый элемент с типом html и кодом
Код: Выделить всё
<a href="#" onClick="return switchScene(5);">Сцена X</a>
Ссылка появилась, но сцена перематываться не хочет.
-
sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
75 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Чт апр 02, 2015 2:42 pm
а если в onClick поставить "$('#controls1 a').click();"
вместо 1 попробовать 2, 3 -- номер сцены по порядку
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
DiArt
- Сообщения: 210
- Зарегистрирован: Пт апр 12, 2013 2:27 pm
- Откуда: Уфа
-
Благодарил (а):
28 раз
-
Поблагодарили:
16 раз
Сообщение
DiArt » Вс апр 05, 2015 5:31 pm
Нужно было чтобы при нажатии на картинку в сценах, переключалась на другую сцену
В общем пока придумал такой костыль.
Ставим тип html. Отступ слева и сверху ставим как на оригинальной картинке
и пишем такой код
Код: Выделить всё
<a href="1.html"><img src="/cms/scenes/icon_7.png" alt="home"></a>
Где 1.html номер нужной нам сцены ну и путь до картинки
Именно так работает
Система на Неттоп 3Q Nettop Qoo!
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
-
Bagir
- Сообщения: 1613
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
-
Благодарил (а):
212 раз
-
Поблагодарили:
374 раза
Сообщение
Bagir » Вс апр 05, 2015 5:35 pm
Код: Выделить всё
<a href="#" onClick="return switchScene(5);">Сцена X</a>
Должен работать, если в последнее обновление попали изменения. Пробуйте, так намного удобнее.
5 - это id сцены. Посмотреть можно в админке в адресе страницы сцены
-
alexg31
- Сообщения: 18
- Зарегистрирован: Вт июн 18, 2013 10:16 am
-
Благодарил (а):
0
-
Поблагодарили:
0
Сообщение
alexg31 » Пт авг 28, 2015 2:01 pm
Vit писал(а):DiArt писал(а):Вобщем ситуация.
Есть элемент. У него в состоянии есть функция выполнить при клике. Ставлю показать другую сцену.
Открывается новая сцена во всплывающем окне.
А как-нибудь можно чтобы менялась текущая сцена на новую?
пока нет...надо Сергея спросить можно ли такое реализовать
А этот вопрос так и не решен?
-
nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
-
Благодарил (а):
121 раз
-
Поблагодарили:
2010 раз
Сообщение
nick7zmail » Сб окт 10, 2015 3:33 pm
Кто может подсказать, как для сцен подключать внешние модули? (например processing.js). Для домашних страниц это делается в templates/application.html, а для сцен где именно?
-
nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
-
Благодарил (а):
121 раз
-
Поблагодарили:
2010 раз
Сообщение
nick7zmail » Вс окт 11, 2015 11:38 am
nick7zmail писал(а):Кто может подсказать, как для сцен подключать внешние модули? (например processing.js). Для домашних страниц это делается в templates/application.html, а для сцен где именно?
Уже нашел) Оказывается есть галочка "дополнительный java код".
Появились другие вопросы. Почему то когда устанавливаю изображение в поле "Фоновое изображение", то оно попадает на нижнюю часть сцены, а когда устанавливаю в поле "Фон", оно попадает в верхнюю часть сцены. Кто в курсе, как это исправить? Может галочка где-то?
- 111.jpg (71.63 КБ) 13085 просмотров
- изображение в поле "Фоновое изображение"
- 11.jpg (44.8 КБ) 13085 просмотров
- в поле "Фон"
- 22.jpg (45.47 КБ) 13085 просмотров
-
Maks_K
- Сообщения: 31
- Зарегистрирован: Пт мар 13, 2015 5:10 pm
-
Благодарил (а):
8 раз
-
Поблагодарили:
1 раз
Сообщение
Maks_K » Пн окт 12, 2015 1:43 am
Bagir писал(а):В смысле чтобы сцены перематывались? Это вариант с кнопочками 1, 2, 3 и т.д.?
Я тоже думал об этом, но копать не стал. Сделал по другому. А вообще перемотка бы пригодилась. Уверен, что там все просто. Сцены же могут перематываться сами по событию. Значит должен быть такой механизм. Так то можно на сцену элемент кинуть, а функция выполнить при клике будет активировать этот элемент. Но это своего рода костыль. Наверняка есть способ проще.
а как поставить в сценах кнопочки 1,2,3..... слева?
а то они у меня в низу , что есть плохо
Добро торжествует, зло действует
-
AirKing
- Сообщения: 87
- Зарегистрирован: Вс фев 01, 2015 10:43 pm
- Откуда: Муром
-
Благодарил (а):
16 раз
-
Поблагодарили:
7 раз
Сообщение
AirKing » Пн окт 12, 2015 5:24 am
Настройки-общие настройки-scenes-vertical navigation