Посты френдов в стиле "Этот грёбаный ЖЖ не умеет отображать фотки!" говорили о том, что эти проблемы возникают не только у меня одного. Нужно было что-то с этим делать.
Будучи порядочным сатанистом, вариант "жаловаться на жизнь и администрацию 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">
Само собой, адрес и размеры картинки я изменяю.
Последние новости: как справедливо указал в камментах френд the_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>
Результат: 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: Ещё из камментов:
От shootenok:
1. Картинки с выравниванием текста по левому краю — это хорошо, но не всегда. При узкой фрэндленте (у многих юзеров шаблоны ЖЖ имеют фиксированную ширину) и достаточно широкой картинке от текста остаётся бахрома из отдельных слов по краю, читать это не слишком удобно =) Как вариант, можно использовать <IMG src='...' height=1 width=1 border=0 align='top' /> — тогда весь текст будет ниже картинки, и его можно отбить переводами строки на нужное расстояние, чтобы не цеплял по краю. Вероятно, в визуальном редакторе это всё и так делается автоматически — просто я им не пользуюсь и потому не знаю, мне HTML удобнее =)
2. Лучше <A href='http://fritzmorgen.livejournal.co
Хотя с ЖЖ-шным <lj user="fritzmorgen"> у меня никогда проблем не возникало =) Но, опять же, я работал не в визуальном редакторе.
От kalobyte:
скачай семаджик http://semagic.sourceforge.net/
это прога для постов в жж и другие блоги
текст там можно форматировать как в ворде и не надо знать никаких тегов
большой текст можно периодически сохранять
картинки я заливаю на http://www.imageshack.us/
там не нужна регистрация и там же дают код хтмл для жж
или можно http://picasaweb.google.com/ 1 гиг места (я там фотки храню)
← Ctrl ← Alt
Ctrl → Alt →
← Ctrl ← Alt
Ctrl → Alt →