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

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

Вставка HTML кода с JS и CSS

 (Прочитано 225 раз)
0 Пользователей и 1 Гость смотрят эту тему.
gin_sea
Новичок
*

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

Сообщений: 2


« : 09.12.2015, 16:03:49 »


Возникла необходимость разместить на сайте на Joomla 2.5 карту Яндекс с маркерами, которые устанавливаются на карте по данным, подгружаемым ajaxсом из внешнего файла, хотя это не принципиально в данном вопросе. Код содержит javascript, стили. Отдельно все работает, но когда я загружаю HTML в Joomla в модуль HTML-код, все отображается очень криво. Насколько я понимаю, встроенные в HTM-код стили оказывают влияние на весь шаблон. И это не единственная проблема, но для начала не мешало бы разобраться с этой. Есть какой-нибудь способ, может быть плагин, который вставляет HTML так, чтобы стили не распространялись за пределы модуля?
Записан
gin_sea
Новичок
*

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

Сообщений: 2


« Ответ #1 : 10.12.2015, 17:06:38 »

Ответов нет... Ожидаемо, Joomla - конструктор из категории "как домохозяйке сделать сайт за полчаса между приготовлением борща и сменой подгузников", поэтому найти людей, обремененных глубокими знаниями в этом вопросе практически нереально. Копаю сам, пока ничего лучше iframe не накопал, наверное, на этом и остановлюсь.
Записан
vipiusss
Профи
********

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

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


Skype: renor_


« Ответ #2 : 10.12.2015, 17:20:41 »

 Wink Расширенный модуль ставьте, он не будет код резать.

И можете сделать следующее, что ещё проще с этим модулем:
-создайте где угодно файл, например new.php
в него напихайте ваши стили, пути к скриптам, код и т.д.
-в модуле этом в ячейке php сделайте вызов файла <?php include 'путь от корня/new.php'; ?>
и уже размещайте готовый модуль где вам удобно.

* mod_custom_advanced.zip (3.87 Кб - загружено 10 раз.)
« Последнее редактирование: 10.12.2015, 17:25:06 от vipiusss » Записан
fsv
Практически профи
*******

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

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


« Ответ #3 : 10.12.2015, 17:51:41 »

Ответов нет... Ожидаемо
Ожидаемо, потому что это много раз обсуждалось. Как не придет сюда домохозяйка между борщом и подгузником, так этот вопрос и задает. Все, что надо было, это поиском воспользоваться.
Отключите в общих настройках редактор.
Записан
Shustry
Группа развития
*****

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

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


Рисую дизайны


« Ответ #4 : 10.12.2015, 18:05:46 »

Цитировать
Есть какой-нибудь способ, может быть плагин, который вставляет HTML так, чтобы стили не распространялись за пределы модуля?

Базовых знаний CSS нет, правила форума нарушаем, зато критиковать горазды.
Записан
12mv
Завсегдатай
*****

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

Пол: Женский
Сообщений: 580


Гульсина


« Ответ #5 : 10.12.2015, 18:14:11 »

Wink Расширенный модуль ставьте, он не будет код резать.

И можете сделать следующее, что ещё проще с этим модулем:
-создайте где угодно файл, например new.php
в него напихайте ваши стили, пути к скриптам, код и т.д.
-в модуле этом в ячейке php сделайте вызов файла <?php include 'путь от корня/new.php'; ?>
и уже размещайте готовый модуль где вам удобно.

Нашёл что посоветовать, человек ява код элементарно не может вставить, а ты про такие сложности))

Для вставки любого кода, вполне подойдёт https://www.nonumber.nl/extensions/sourcerer  
Записан
Страниц: [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