Как подключить скрипт по условию
Может быть вопрос не полностью связан с js, но прошу подсказать.
Я могу сделать вывод скрипта по условию? Например, чтобы он подключался на странице только если в коде html встречается класс lightbox. Таким образом я хочу подключать скрипты lightbox только на тех страницах сайта, где у меня есть картинки с таким классом. Я использую движок joomla. Чувствую, что здесь не так всё просто. Но если так нельзя, то дополнительно спрошу какие условия можно использовать именно для js? |
Можно так:
if(document.getElementsByClassName('lightbox')][0]) document.write('<script type="text/javascript" src="/../../lightbox.js">'); |
Цитата:
Следующий шаг - обфускация и слияние в один файл. |
combine.php?files=file,file1,file2
<?php $files = explode(',', $_GET['files']); $data = foreach($files as $file) { if ( ( $ext = end( explode('.', $file) ) == 'js' || $ext == 'css' ) { $data .= file_get_contents($file); } } ob_start('ob_gzhandler'); echo($data); ?> |
Часовой пояс GMT +3, время: 23:20. |