2014-01-27 4 views
0

У меня есть код, созданный программным обеспечением «highslide», и что он делает, это создать галерею изображений.javascript в пользовательском модуле Joomla

Этот код состоит из .css html и javascript.

Если я поместил htmal-код в файл «index.php» Joomla, а затем остальную часть файла в корневой каталог, тогда галерея изображений будет работать и размещаться на каждой странице в Joomla.

Я не хочу этого. Есть ли способ присвоить эту галерею изображений только тем страницам, которые я выбираю? Или есть способ узнать, что является основным файлом index.php для этой конкретной страницы. Мне нужно иметь галерею и вставлять туда код?

Я попытался вставить код в пользовательский модуль через редактор Joomla, но когда я нажимаю на save, он компилирует код и удаляет некоторые его части и не может работать. Удаляет ссылку на javascript и в файл css.

Есть ли способ без каких-либо других сторонних расширений, чтобы этот код был добавлен в пользовательский модуль, после чего Joomla устранит половину кода?

Спасибо,

С наилучшими пожеланиями,

Andreas Achilleos

+1

Возможно, у вас есть возможность изменить настройки своего редактора, чтобы разрешить JavaScript. – isherwood

ответ

0

Я бы не добавить что-то вроде этого в файл index.php. Это Joomla, а не статический HTML веб-сайт;)

У вас есть 3 варианта:

Вариант 1 будет развивать свой собственный модуль и установить его на вашем сайте Joomla. Эта опция займет самый длинный промежуток времени и потребует от вас получить немного поддержки в кодировке.

Вариант 2 должен был бы сначала загрузить, установить и включить плагин под названием Sourcerer. После этого в бэкэнде Joomla создайте новый «Пользовательский модуль» и вручную добавьте свой HTML-код. После того, как под большим текстовым полем вы увидите кнопку ниже, введите «Вставить код». O, чтобы вы могли добавить свой собственный код. Просто добавьте свои CSS и JS, используя теги <style> и <script>.

Вариант 3 должен был бы использовать предварительно построенные расширения из каталога расширений Joomla. Есть грузы на выбор.

Надеюсь, что это поможет

+0

Hello Lodder, я ценю ваш ответ. – Andreas

+0

Я попробую с сыром. Просто галерея работает на всех страницах. Не могу ли я вмешиваться и назначать галерею только на одной странице? Например, что, если я хочу изменить html и/или css для определенной страницы на сайте; где находятся файлы, предназначенные для их изменения? Спасибо – Andreas

+0

Если вы хотите изменить какой-либо код галереи на другой странице, вы можете просто дублировать модуль в диспетчере модулей в бэкэнд Joomla;) Хорошая вещь о сохранении его как модуля, а не индекса .php - это то, что вы можете назначить модуль какой-либо определенной странице или нескольким страницам. – Lodder

Смежные вопросы