Хаки и Скрипты Next Generation CMS

Хак- Применение внешних файлов в main.tpl

irbees2008 irbees2008 Опубликовано - 17 - марта JS
3191 - 0
  • Автор: mittus
  • Обсудить на :на форуме
  • Адаптировал: mittus

Хак- Применение внешних файлов в main.tpl
1. Подключаем библиотеку Jquery, в main.tpl перед

Код:
 </head>
вставляем нашу библиотеку:
Код:
<script src="http://.../jquery.js" type="text/javascript"></script>
или так
Код:
<script type="text/javascript" src="http://yandex.st/jquery/1.4.2/jquery.min.js"></script>
2. Перед
Код:
</body>
будем вставлять javascript:
Код:
<script type="text/javascript">
function show_test() // задаем название функции
{
$.ajax({
url: "ссылка_на_файл", // ссылка на подключаемый документ
cache: false, // можно переключить на true, если подключаемый контент статичен
success: function(html){
$("#test").html(html); // задаем идентификатор, #ваш_id, который должен быть присвоен нужному div блоку
}
});
}
$(document).ready(function(){ // когда страничка полностью загрузится
show_test(); // вызываем фнашу функцию с подключением документа
});
</script>
3. В том месте, куда подключать документ ,вставляем контейнер с id
Код:
<div id="test"></div>
Подключать таким образом можно php скрипты, html, txt и т.д.

Таким образом можно подключать сколько угодно внешних файлов в main.tpl

У внешних файлов подключаемых таким образом может быть какая угодно кодировка, правило windows-1251 из head для них не действует. Так же внутри таких блоков будет работать css, который подключен в main.tpl. Функция success делает возможность обработки dom "на лету".

Можешь почитать и вот эту статейку "Интересный вариант оформления для плагина xnews на Bootstrap 4.1.1"

Опрос

Ваше мнение

TWIG -что это?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4397 дней
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 662
  • Онлайн всего: [6]
  • Гости: [6]
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 30
  • Генерация страницы: 0.281сек
  • Потребление памяти: 5.154 Mb 
  •   Яндекс.Метрика