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

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

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

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

Опрос

Ваше мнение

Как вам наш дизайн сайта?
Результаты

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

Обновленное

Теги

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

Статистика

  • Caйту: 4737 дней
  • Новостей: 604
  • Комменты: 257
  • Зарегистрированно : 704
  • Онлайн всего: [8]
  • Гости: [8]
  • Были сегодня : [3] Яндекс, Google, irbees2008
  • SQL запросов: 31
  • Генерация страницы: 0.331сек
  • Потребление памяти: 6.227 Mb 
  •   Яндекс.Метрика