Олег Макаренко (olegmakarenko.ru) wrote,
Олег Макаренко
olegmakarenko.ru

Category:

Чтобы постить в ЖЖ нужны умелые руки

Полгода назад, когда я завёл себе ЖЖ, я сразу же столкнулся с кучей мелких технических проблем. Не так отображались картинки, съезжало форматирование, многое было для меня неудобно и непонятно.

Посты френдов в стиле "Этот грёбаный ЖЖ не умеет отображать фотки!" говорили о том, что эти проблемы возникают не только у меня одного. Нужно было что-то с этим делать.

Будучи порядочным сатанистом, вариант "жаловаться на жизнь и администрацию LiveJournal" я отмёл сходу. Писать программистам ЖЖ мне также показалось бессмысленным. Очевидно, что у ребят руки не под хуй заточены, и очевидно, что продукт в целом качественный и достойный.

Поэтому мне оставалось только одно -- решать свои проблемы самостоятельно. И сейчас я с чувством глубокого удовлетворения могу сказать, что практически все эти технические неурядицы меня больше не беспокоят.

Итак, вот мой небольшой список проблем, и список решений. Честно говоря, я публикую этот список с довольно эгоистичной целью. Я надеюсь, что сейчас в комментариях мне расскажут, как на самом деле решаются эти проблемы.

Решённые проблемы

П: Картинки размещаются без полей -- текст идёт вплотную к краю картинки.
Р: Сначала я заходил в графический редактор и искусственно добавлял к картинкам белые поля. Получалось криво, кроме того, на это уходило время. А потом я нашёл решение проще. Сейчас я просто перехожу во вкладку HTML и вставляю туда вот такую строчку:

<img src="http://foto.mail.ru/mail/fritz.morgen/_blogs/i-224.jpg" width=300 height=453 style="margin-right: 15; margin-bottom: 5" align="left">

Само собой, адрес и размеры картинки я изменяю.

Последние новости: как справедливо указал в камментах френд infothe_rion, этот мой изыск, оказывается, рвёт френдленту. Буду теперь постить картинки по-другому.

П: Имена ЖЖ-юзеров "ползут"
Р: Эта проблема меня раздражала особенно сильно. По неведомым мне причинам ссылки на других ЖЖ-юзеров и ЖЖ-сообщества обрабатываются как-то криво: иногда работают, иногда нет. Поэтому, всласть намучавшись, я пришёл к такому решению. Вместо ссылки на ЖЖ-юзера я вставляю вот такой код:

Код: <img src='http://stat.livejournal.com/img/userinfo.gif'><a href='http://fritzmorgen.livejournal.com/'><b>fritzmorgen</b></a>
Результат: fritzmorgen

А вместо ссылки на сообщество вот такой:

Код: <img src='http://stat.livejournal.com/img/community.gif' alt='[info]' width='16' height='16' style='vertical-align: bottom; border: 0;' /><a href='http://community.livejournal.com/ru_childbusy/'><b>ru_childbusy</b></a>
Результат: [info]ru_childbusy

П: Криво работает "кат"
Р: Проблема выглядела так. Пишу большой текст, прячу "под кат". Пощу -- выясняется, что спрятал криво. Что-то вылезло из-под ката. Приходилось переделывать по нескольку раз. В итоге разобрался, как кат работает.

Переходим на вкладку HTML, пишем перед спрятанным: <lj-cut text="Спрятано под кат">. В конце спрятанного пишем: </lj-cut>. Постим.

Хитрость -- если мы использовали в посте тэги <center> и некоторые другие, конец ката может переместиться. Поэтому имеет смысл каждый раз, перед тем как нажать кнопку "Отправить", убеждаться, что тэг </lj-cut> стоит именно там, куда Вы его поставили.

Кстати, однажды во время опытов с катом я потерял уже набитый пост на несколько страниц. Было обидно. Теперь, когда я пишу особенно длинные посты, я их периодически сохраняю.

Нерешённые проблемы

П: Иногда при редактировании поста текст в HTML теряет переводы строк. То есть, захожу на вкладку НTML, а там весь текст идёт одной длинной строкой. Вместо переводов строки -- <br />.

PS: Кстати, раз уж речь зашла про технические вопросы. Оказывается, нельзя зафрендить больше тысячи человек. Поэтому очень скоро я физически не смогу френдить всех, кто зафрендил меня.

Update: Моя интуиция меня не обманула. "Всё уже украдено до нас". Спасибо igni_ss за ссылку на список тэгов для работы с ЖЖ:
http://wildmale.livejournal.com/26455.html

Update 2: Ещё из камментов:

От infoshootenok:

1. Картинки с выравниванием текста по левому краю — это хорошо, но не всегда. При узкой фрэндленте (у многих юзеров шаблоны ЖЖ имеют фиксированную ширину) и достаточно широкой картинке от текста остаётся бахрома из отдельных слов по краю, читать это не слишком удобно =) Как вариант, можно использовать <IMG src='...' height=1 width=1 border=0 align='top' /> — тогда весь текст будет ниже картинки, и его можно отбить переводами строки на нужное расстояние, чтобы не цеплял по краю. Вероятно, в визуальном редакторе это всё и так делается автоматически — просто я им не пользуюсь и потому не знаю, мне HTML удобнее =)

2. Лучше <A href='http://fritzmorgen.livejournal.com/profile'><IMG src='http://stat.livejournal.com/img/userinfo.gif' border=0 height=17 width=17 style='vertical-align:bottom' alt='info' /></A><A href='http://fritzmorgen.livejournal.com'><B>fritzmorgen</B></A> — так сохранится исходная «фишка» с картинкой, ведущей в профиль пользователя, плюс выравнивание картинки относительно имени пользователя будет правильным.
Хотя с ЖЖ-шным <lj user="fritzmorgen"> у меня никогда проблем не возникало =) Но, опять же, я работал не в визуальном редакторе.

От infokalobyte:

скачай семаджик http://semagic.sourceforge.net/
это прога для постов в жж и другие блоги
текст там можно форматировать как в ворде и не надо знать никаких тегов

большой текст можно периодически сохранять

картинки я заливаю на http://www.imageshack.us/
там не нужна регистрация и там же дают код хтмл для жж
или можно http://picasaweb.google.com/ 1 гиг места (я там фотки храню)
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 42 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →