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

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

irbees2008 irbees2008 Опубликовано - 17 - марта JS
3277 - 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 "на лету".

Можешь почитать и вот эту статейку "Теги div"

Опрос

Ваше мнение

Вы нашли что искали?
Результаты

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

Теги

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

Статистика

  • Caйту: 4612 дней
  • Новостей: 568
  • Комменты: 257
  • Зарегистрированно : 673
  • Онлайн всего: [34]
  • Гости: [33]
  • Поисковики: [1] Google
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 29
  • Генерация страницы: 0.47сек
  • Потребление памяти: 6.432 Mb 
  •   Яндекс.Метрика