полоса

Обложка :: Об авторе :: Контактная информация

U.CUT. Подкаты в Ю.Блогах.



В моем блоге пост выводиться целиком в ленте. Ничто не уходит под кат. Но иногда хочется использовать каты, но не хочется мучиться с полями "полное" и "краткое" описание. А душа просить простого такого кода, введя которой можно спрятать все следующее за ним под кат. Прямо как в этом посте.

Идея есть, Лефт в сети, делаем улучшение!

<%U.CUT%>

После первой версии от этого мастера джейКью я дальше двигался сам и сделал свою миниверсию U.CUT'а. Тимур же пошел дальше и сделал целый плагин, о котором он сам вам расскажет. Я же покажу, как сделать простой кат для своего Ю.Блога.

Нам понадобиться библиотека jQuery, как ставить подскажет Хэлпер.

В шаблонах «Главная страница дневника» и «Страница архива материалов» ставим в конце странице этот код:

Quote
<script type="text/javascript">
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. Например:

Quote
<div class="post">
$MESSAGE$
</div>

То же самое надо сделать в шаблоне «Страница материала и комментариев к нему». И тут же в конце страницы скрипт:

Quote
<script type="text/javascript">
var CUT = /& lt;%U.CUT%& gt;/;

$(function(){
$(".post").each(function(i){
this.innerHTML = this.innerHTML.replace(CUT, '<hr />');

});
})
</script>


* пробелы после & убрать.


Теперь, добавляя в посте строку < % U.CUT % > (без пробелов) вы отправляете все, что после нее под кат.

На здоровье!

upd: Я ОШИБСЯ В ПЕРВОМ СКРИПТЕ. УЖЕ ИСПРАВИЛ. ПРОСТИТЕ

Написано 02.12.2008 | Комментариев: 8 | Относится к uCoz'у.

Шутки шутками.



Помните, я шутил про eBay? Шутки шутками, а у Ю.Блогов вон какой FTP-login:

Написано 02.12.2008 | Комментариев: 4 | Относится к uCoz'у.

Как поживаешь, IE?



У меня Мак. И на нем нет ИЕ. И слава Богу. Но так как я занимаюсь версткой мне часто нужно посмотреть на результаты своих трудов в этом самомпопулярном(бугага)вмире браузере.

Раньше это было большой проблемой. Начиная от: «Артур, как это дело в шестом смотрится?» и «Брат, дай я быстро на один сайт с твоего PC зайду... говнюк! вот ты у меня что-то попросишь!», заканчивая мыслями «надо поставить себе второй операционкой XP и XeP с ним». Еще я знал о сервисе Browsershots, но работает он очень медленно. Слишком медленно для оперативной верстки.

Вот так и мучился пока сегодня не решил все-таки найти решение проблемы. 2 минуты в Гугле (лентяй ты, Миша!) и сервис Netrenderer найден. Делает несколько типов скриншотов в разных версиях IE. Быстро, удобно и очень полезно для верстальщика.

Пользуйтесь! Хотя о чем я, тут же большинство с Ослом по умолчанию....

Написано 02.12.2008 | Комментариев: 4 | Относится к моей работе.

Спешите притворять идею в жизнь.



Юрий Никитин в книге «Великий Маг» писал как-то так:

Quote
Если вам в голову пришла гениальная идея, то спешите ее выполнять. Скорее всего она пришла в эту минуту еще 10 000 человек. Но немногие возьмутся ее реализовать и лишь у единиц это получиться.

Сегодня я (в очередной раз) в этом убедился. Я придумал идею для блога, который отлично бы смотрелся под одним названием и доменом. И сейчас, прийдя домой, я решил проверить этот домен. Оказалось, что он занят... Другим блогом с тем же названием... Блогу 4 дня.

Вот так опоздал...

Благо идея там другая и ничто не помещает мне подумать еще над моим замыслом.

Написано 02.12.2008 | Комментариев: 4 | Относится к мыслям.
line

© Авторство за мной, ага.
Hosted by uCoz