ЖЖ + Фотохостинг = эпик-фейл

Aug 29, 2012 13:03

Много занудства про ошибки ЖЖ


Как многие тут уже заметили, на ЖЖ поменялся фотохостинг (программа работы с фотографиями) - в некотором смысле в лучшую сторону, но также и в плохую.

Лично меня не устраивает, что изображения перестали быть кликабельными - то есть просто картинка какая есть стоит и её нельзя развернуть в полный рост; так как забочусь о юзерах, вставляю небольшие по размеру "превьюшки" (то есть сжатые изображения), но по ним толком не разобрать ничего. В старом и страшном фотохостинге можно было "провалиться" внутрь фотки и пусть не без труда, но добраться до оригинального изображения - которое, как правило, куда больше "превьюшки"; в этом такой возможности нет - по крайней мере по умолчанию. В html поковыряться можно, конечно, но зачем мне тогда нужен местный фотохостинг, если у меня есть местный, ничем не хуже, а в общем-то и лучше?..

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

В общем-то новый интерфейс фотохостинга позволяет вставлять фотки с внешнего хостинга весьма легко, чем я и воспользовался - просто указываешь и превьюшку и страничку, куда надо перейти по клику на изображении - вуаля:



...но не всё так просто. Написал я пост (часа 3 убил), расставил ссылочки на фото. С подобной мега-задачей фотосервис ЖЖ справился. Но когда я стал просматривать пост, то заметил, что фотокарточки загружаются ну очень медленно - что в общем-то и логично, ведь по сути пользователю передаются полноформатные фотографии, а не превьюшки, и потом просто ужимаются в размере. Разобрался с формированием превьюшек на внешнем фотохостинге и полез, расставил во всех фоточках в первом поле адрес не исходной фотки, а "превьюшки" - это уже пошло со скрипом, ибо уже ручная правка жеж... но более-менее всё завелось.

Но настоящий эпик-фейл случился в момент, когда я решил уж совсем подчистить пост и довести его до совершенства - чтобы при входе в фотографию она открывалась не в окне исходного поста (то есть фактичски мы уходим с исходной страницы), а в новом окошечке. Непонятно, почему это не делается по умолчанию, это ж тривиально. В общем пошёл я в HTML-копию поста и везде в фоточках проставил тег target="blank" - то есть открывать в новом окне. И всё, до свидания - после сохранения поста ни одна фотография не открылась, кругом сообщения об ошибках и всё такое.

Оказывается, ЖЖ заменила часть сообщений своими мега-символами - ему не понравилась надпись "blank", и не нашлось лучшего решения, как заменить его транскрипцией < - но хуже того, после последней кавычки идут открывающая-закрывающая скобка тега (target="blank"><) - и эти скобки тоже были заменены; и всё, естественно, фотки перестали открываться.

Слава Аллаху, что я догадался сохранить исходный код страницы в txt-документике, иначе весь 3-х-часовой труд пропал бы зря - с каждой новой правкой ЖЖ поганил ссылки на фотки всё больше и больше, и в конце концов я решил просто удалить весь текст статьи и вставить его заново из txt-документа. И шо ви таки себе думаете? После удаления текста пост вообще удалился - без уточнения, хочу ли я этого... А я уже и ссылки проставил в отчёте, и раздал линку друзьям в ЖЖ. Атрижна, жалубчик! ((с) Бобро поржаловать).

В общем, html-парсер очень не любит ручных правок - любая ошибочка в html легко приводит к непоправивому авто-парсингу тегов и приведению поста в нечитаемому состоянию.

А ещё я нашёл багу, что закрывающий тег (который скрывает текст в журнале) очень любит перепрыгивать к тегу lj-embed - то есть к вставленному видео или аудио-документу. Если добавили звук или видео в документ - будьте готовы, что весь пост после него будет виден во френд-ленте независимо от вашего желания. В обоих постах про экспедицию по ссылкам выше это видно. Да, можно отредактировать и переставить тег вниз - но я враг себе что ли, после всего вышенаписанного? Редактировать пост с таким мега-парсером - ищите дурака!

Набрали сапожников, блин! А ещё коммерческий сайт.

размышления

Previous post Next post
Up