[url=http://dev.1c-bitrix.ru/community/webdev/user/44828/]Алексей Волков[/url] спасибо, попробую.
11.06.2014 15:16:34
[QUOTE]Евгений Жуков пишет:
Только через сессию или параметры ajax-запроса [/QUOTE]Ок.Спасибо! Я почему-то и подумал вывести в скрытые поля формы e-mail и прочие параметры которые хотел задействовать в script.js, но решил узнать мнение специалиста. |
|
|
11.06.2014 14:27:05
[QUOTE]Евгений Жуков пишет:
[QUOTE] Александр Андреев пишет: В файле component.php думаю добавить вот такой код : [/QUOTE]Почему бы и нет [/QUOTE]Евгений а можно ещё вопрос? Я добавил в компонент дополнительный файл [B]script.php[/B] http://joxi.ru/Ei6YU_3JTJC8aYhTDD4 он принимает данные из всплывающей формы, переданные туда по ajax (jQurty ajax), дальше формирует и отправляет письмо на почту администратора. Как мне передать массив [B]$arParams[/B] в этот файл, хочу сделать выбор e-mail-а на который уходит письмо + сделать вставки в шаблон формируемого в файле письма. |
|
|
11.06.2014 12:01:51
[QUOTE]Евгений Жуков пишет:
Если Ваш скрипт лежит в шаблоне и называется script.js, он подключится автоматом. [/QUOTE]Скажите а как правильно подключить какой-то плагин к сайту из компонента. Т.е. делаю простой компонент "Заказ обратного звонка", форма выводится во всплывающем окне работающем на jQuery плагине leanModal. В папке шаблона компонента лежит [B]script.js в котором собственно осуществляется вызов функции leanModal()[/B] а вот как правильно подключать сам плагин? Структура компонента у меня вот такая http://joxi.ru/bguYU_3JTJC9Pb2P8Jg т.е. jquery плагин лежит в папке javascript в корне компонента. В файле[B] component.php[/B] думаю добавить вот такой код : [CODE]$ComponentPath = $this->GetFolder(); //Путь к папке компонента $APPLICATION->AddHeadScript($ComponentPath."/javascript/jquery.leanModal.min.js"); //Подключение плагина модального окна //а дальше уже вызов шаблона компонента $this->IncludeComponentTemplate();[/CODE]Таким же образом думаю подключать сам jQuery в зависимости от параметров компонента. На сколько это правильно? |
|
|
06.06.2014 15:01:49
[QUOTE]Leech AXSS пишет:
Одну кнопку вставки года второй год жду :D [/QUOTE]А чё ждать то, написали бы сами, альтернативный визивик с поддержкой всех необходимых разработчику кнопок и функций, оформили бы в модуль, и на маркетплейс - денег бы заработали. :D |
|
|
06.06.2014 14:51:27
[QUOTE]Дмитрий Ипатов пишет:
Я за jQuery во фронтенде, причем во всех компонентах. Те отказ от BX js полный, его оставить для админки. Была мысль даже идею создать, но не стал. Все равно не сделают. [/QUOTE]Лучше серию интерфейсов написать для реализации своих фишек в GUI и поддерживать её. Зависеть от сторонней библиотеки типа JQuery тоже нельзя. Представляете ситуацию если в Jquery решат вдруг всё поменять и 10 -20 тысяч сайтов перестанут работать. |
|
|