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

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

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

Можешь почитать и вот эту статейку "Немного о размерах шрифтов"

Опрос

Ваше мнение

На каком движке ваш сайт?
Результаты

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

Теги

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

Статистика

  • Caйт cущecтвуeт: 4616 дней
  • Новостей: 619
  • Комментариев: 257
  • Зарегестрированных пользователей: 779
  • Онлайн всего: [15]
  • Гости: [14]
  • Пользователи: [1] Larrytitly
  • Сегодня нас посетили: [7] Google, Larrytitly, Яндекс, irbees2008, Яндекс, dankeanke, Google
  • SQL запросов: 33
  • Генерация страницы: 0.356сек
  • Потребление памяти: 2.670 Mb 
  •   Яндекс.Метрика