Форум русской поддержки Joomla!® CMS
10.12.2016, 14:46:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

[Элемент] Snippet - Произвольный HTML Javascript код

 (Прочитано 3567 раз)
0 Пользователей и 1 Гость смотрят эту тему.
likrion
Завсегдатай
*****

Репутация: +127/-2
Offline Offline

Пол: Мужской
Сообщений: 752



« : 04.12.2011, 03:02:14 »

Предисловие... по просьбам трудящихся...


скриншоты



Функционал:

если нужен один код на все элементы прописываем его в настройках элемента,
если у какого то элемента нужно изменить код на другой, то открываем итем  и прописываем код в специальном поле, в данном случае произойдет замена кода у одного элемента, а у остальных останется прежний...

добавлен CSS для ручного оформления кода

Стабильная работа гарантированна в zoo 2.5.x - 3.1.x

пожелания, ошибки, доработки, критика, благодарности - все с радостью принимается

Demo:            Демонстрация работы элемента
Скачать:        zoo-snippet.zip

! Установка через Joomla установщик

HTML 100% valid


[вложение удалено Администратором]
« Последнее редактирование: 07.04.2015, 09:37:48 от likrion » Записан
lakmuss
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 81


« Ответ #1 : 04.12.2011, 18:44:18 »

Спасибо. Щас испробую.

Получается что если включена функцию добавления из фронт-енда, любой сможет внедрить свой Javascript код? или нет?

Может быть тогда сделать в настройках радио-баттон если он "Да" то можно изменять код в самом элементе, а если "Нет" то нельзя.
« Последнее редактирование: 04.12.2011, 19:11:42 от lakmuss » Записан
likrion
Завсегдатай
*****

Репутация: +127/-2
Offline Offline

Пол: Мужской
Сообщений: 752



« Ответ #2 : 04.12.2011, 22:12:07 »

Получается что если включена функцию добавления из фронт-енда, любой сможет внедрить свой Javascript код........

Функция редактирования с фронта недоступна в данном элементе в целях безопасности.....элемент редактировать может только администратор сайта
Записан
MetaSpirit
Живу я здесь
******

Репутация: +106/-0
Offline Offline

Пол: Мужской
Сообщений: 1383


R.A.S.Lab[.org]


« Ответ #3 : 04.12.2011, 22:36:42 »

Функция редактирования с фронта недоступна в данном элементе в целях безопасности.....элемент редактировать может только администратор сайта

А почему тогда не использовать для вставки кода элемент textarea в сочетании с плагином sourcerer вместо отдельного элемента?
Записан
lakmuss
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 81


« Ответ #4 : 05.12.2011, 00:40:00 »

А почему тогда не использовать для вставки кода элемент textarea в сочетании с плагином sourcerer вместо отдельного элемента?

Потребность данного элемента обсуждалась вот тут:
http://joomlaforum.ru/index.php/topic,191157.0.html
Записан
tochini
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 67


« Ответ #5 : 08.12.2011, 19:23:20 »

@likrion
Hi.
Спасибо!
Подскажи пож-та как его адаптировать под Zoo 2.4 ? не работает. А именно: не открываются свойства при нажатии Карандашика (Показать ярлык, Альтернативная метка) и перекосило выводимую страницу в  Назначить поля: full. Кхм, перекосило так, что кнопари Сохранить, Отменить и т.д. не работают. Только закрытие окна браузера. А корёжит именно после добавления кода в поле snippet
А так на фронте выводится...

« Последнее редактирование: 08.12.2011, 20:13:56 от tochini » Записан
likrion
Завсегдатай
*****

Репутация: +127/-2
Offline Offline

Пол: Мужской
Сообщений: 752



« Ответ #6 : 08.12.2011, 21:34:03 »

попробуй в
Код:
/media/zoo/elements/snippet/snippet.xml

изменить в 19 строчке
Код:
                <param name="code" type="textarea" default="" label="snippet"
на
Код:
                <param name="code" type="text" default="" label="snippet"
Записан
rasputin21
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 33



« Ответ #7 : 08.12.2011, 22:27:10 »

Спасибо! Наверняка где-нибудь пригодится:)
Записан
vveco
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 28


« Ответ #8 : 09.12.2011, 21:35:36 »

Спасибо! отличная штука!
Записан
vveco
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 28


« Ответ #9 : 22.07.2012, 08:54:46 »

Очень удобная штука!
Но вот возникла проблема: после обновления шаблона revista, элемент перестал работать.. В материалах ZOO все на месте, а на странице не выводится..
Записан
likrion
Завсегдатай
*****

Репутация: +127/-2
Offline Offline

Пол: Мужской
Сообщений: 752



« Ответ #10 : 10.12.2012, 03:31:57 »

элемент обновлен для работы в zoo 2.5.x+(3.0.6 - проверенно)
Записан
verstalshik
Практически профи
*******

Репутация: +94/-1
Offline Offline

Сообщений: 1788



« Ответ #11 : 12.02.2013, 02:31:14 »

Ликрион, на 3.0.10 не кажет... куда копать?
Записан
likrion
Завсегдатай
*****

Репутация: +127/-2
Offline Offline

Пол: Мужской
Сообщений: 752



« Ответ #12 : 18.06.2013, 00:52:44 »

Ликрион, на 3.0.10 не кажет... куда копать?

копайте в сторону правильного кода... если jquery, то используйте функцию .ready (что бы ваш скрипт выполнялся только после подключения jquery в DOM)
Записан
likrion
Завсегдатай
*****

Репутация: +127/-2
Offline Offline

Пол: Мужской
Сообщений: 752



« Ответ #13 : 05.09.2013, 23:52:19 »

элемент обновлен и отправлен в JED
Записан
Yastroitel
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 112



« Ответ #14 : 03.04.2015, 16:10:35 »

Добрый день!

А где можно на сегодня добыть этот элемент?
Записан
likrion
Завсегдатай
*****

Репутация: +127/-2
Offline Offline

Пол: Мужской
Сообщений: 752



« Ответ #15 : 07.04.2015, 09:39:34 »

исправил ссылку в топе
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet