Идея есть, Лефт в сети, делаем улучшение!
<%U.CUT%>
После первой версии от этого мастера джейКью я дальше двигался сам и сделал свою миниверсию U.CUT'а. Тимур же пошел дальше и сделал целый плагин, о котором он сам вам расскажет. Я же покажу, как сделать простой кат для своего Ю.Блога.
Нам понадобиться библиотека jQuery, как ставить подскажет Хэлпер.
В шаблонах «Главная страница дневника» и «Страница архива материалов» ставим в конце странице этот код:
var CUT = /& lt;%U.CUT%& gt;/;
$(function(){
$(".post").each(function(i){
if(this.innerHTML.search(CUT) != -1){
var array = this.innerHTML.split(CUT);
this.innerHTML = array[0];
this.appendChild(document.createElement("br"));
this.appendChild(document.createElement("span").appendChild(document.createTextNode('Продолжение под катом...')));
}
});
})
</script>
* пробелы после & убрать.
В шаблоне «Вид материала» надо взять $MESSAGE$ в блок с классом post. Например:
$MESSAGE$
</div>
То же самое надо сделать в шаблоне «Страница материала и комментариев к нему». И тут же в конце страницы скрипт:
var CUT = /& lt;%U.CUT%& gt;/;
$(function(){
$(".post").each(function(i){
this.innerHTML = this.innerHTML.replace(CUT, '<hr />');
});
})
</script>
* пробелы после & убрать.
Теперь, добавляя в посте строку < % U.CUT % > (без пробелов) вы отправляете все, что после нее под кат.
На здоровье!
upd: Я ОШИБСЯ В ПЕРВОМ СКРИПТЕ. УЖЕ ИСПРАВИЛ. ПРОСТИТЕ
