Необходимо вывести свой яваскрипт при просмотре таблицы. На форуме есть информация о некоторой чудесной переменной $ADDITIONAL_JAVASCRIPT , которую надо задействовать в functions_custom.php .
Но конкретных примеров я не нашел, при условии, что пользуюсь SAAS версией.
Подскажите, как клиентам SAAS (да и всем остальным) пользоваться этой переменной? Где ее объявлять, как задействовать? Можно единый мануал, а не частями разбросанный по форуму. Я честно пытался вникнуть, как работает это все, но не разобрался.
2
Как использовать $ADDITIONAL_JAVASCRIPT ?
Автор plotnikov, 05 авг. 2016 09:40
Сообщений в теме: 6
#1
Отправлено 05 Август 2016 - 09:40
#2
Отправлено 05 Август 2016 - 11:04
Идете в менеджер файлов. Создаете файл include/functions_custom.php
В нем пишете:
Ваш яваскрипт будет работать только после полной загрузки (перезагрузки) страницы в чем есть определенные неудобства.
Визуально это выглядит в некотором запаздывании выполнения скрипта и замедления полной загрузки страницы.
В какой-то мере это можно решить, используя возможность создания собственных стилей.
В нем пишете:
<? $ADDITIONAL_JAVASCRIPT = <<<EOT $(document).ready(function() { // тут ваш код }); EOT; ?>
Ваш яваскрипт будет работать только после полной загрузки (перезагрузки) страницы в чем есть определенные неудобства.
Визуально это выглядит в некотором запаздывании выполнения скрипта и замедления полной загрузки страницы.
В какой-то мере это можно решить, используя возможность создания собственных стилей.
Сообщение отредактировал Tony999: 05 Август 2016 - 11:15
Умные сайты на заказ
https://info.crm-master.info
https://info.crm-master.info
#3
Отправлено 05 Август 2016 - 22:28
Спасибо большое, протестировал - все получилось!
#4
Отправлено 10 Август 2016 - 22:03
Tony999 (05 Август 2016 - 11:04) писал:
Идете в менеджер файлов. Создаете файл include/functions_custom.php
#5
Отправлено 11 Август 2016 - 13:22
Боюсь что с этим проблема. Файл functions_custom.php изначально задумывался для подключения своих функций, а не исполнения кода напрямую, поэтому включается он довольно рано, еще до инициализации переменных $user, $table и большинства других. Использование его для заполнения $ADDITIONAL_JAVASCRIPT скорее побочное, за неимением других вариантов.
#6
Отправлено 12 Август 2016 - 08:47
Беда еще в том, что весь этот код выводится еще на странице авторизации пользователей, что не есть хорошо. Свою задачу я решил, но это прямо костыли какие-то получились. Стоит в планах доработка этого функционала?
#7
Отправлено 12 Август 2016 - 11:57
Нет, таких планов не было.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных