Картинки в комментариях на моём сайте
Я тут сделал на выходных, помимо кучи малозаметных улучшений, ещё одну хорошую (как мне кажется) вещь — картинки в комментариях. Пишу «как мне кажется», а не «однозначно», потому что это мне скучно делать как у всех. Я делаю, либо чтобы провести эксперимент, либо чтобы
Итак, вставляются картинки только из сервиса «Яндекс.Фотки». Инструкция: идёте в любой альбом, тыкаете там в публичную фотку, берёте URL, который получился, указываете его в заметке, отправляете комментарий. Всё.

В это время мой сервер просматривает урлы вашего комментария, находит три первых, похожих на урлы «Яндекс.Фоток» (отсюда ограничение — вставляются так только три первых картинки, остальные будут простыми урлами), идёт с ними в API фоток, берёт из присланного обратно XML урл картинки, выставляет формат «не более 500 пискелей в любую сторону» и вставляет полученное как картинку.
Есть способ обойти ограничение, закрою позже, если
Принимаются советы, например, не много ли это — 500 пикселей, может сделать меньше? Доступные размеры есть на сайте документации API «Яндекс.Фоток».
P.S. Расскажу сразу почему «Яндекс.Фотки», а не любой другой сервис? Причин несколько — наличие API, которое доступно (в нужном мне функционале) без регистрации и авторизации.
Второе — неограниченный размер хранимых изображений на сервисе.
Третье — сервис закроется не раньше, чем закроется «Яндекс», то есть это маловероятное событие.
Четвёртое — кража домена исключается, взлом крайне маловероятен, значит с сервиса мне придут данные, которым я могу доверять. Это тоже важно.
К сожалению, есть недостаток — картинки могут заливать только зарегистрированные пользователи. Но если вы знаете другой сервис, где выполняются все четыре условия, скажите мне, я подключу и его.
P.P.S. Это топик добра, в нём можно тестировать как работает вставка этого добра на страницу.
Комментарии 61
http://img-fotki.yandex.ru/get/5/bolknote. … e476e1ce_L
Роботы точно читают :)
Спасибо, это очень хорошая идея! Реализую.
http://fotki.yandex.ru/calendar/users/alll … ew/207065/
Ну, роботы, в данном случае, наверное не важны.
http://img-fotki.yandex.ru/get/4306/allleb … a5f4d3d3_L
http://img-fotki.yandex.ru/get/4306/allleb … a5f4d3d3_M
http://fotki.yandex.ru/tag/%D0%BA%D0%BE%D1 … 26how=week
http://img-fotki.yandex.ru/get/3909/atnata … _45ee9b1_L
http://fotki.yandex.ru/contest/60/users/sa … 28/?page=0
ну и фотодня уже сверху
Комментарий для Евгения Степанищева:
Читаю, когда сижу с отключенной графикой и гружу только то, что нужно — воттут-то альты и помогают определить, нужно оно тебе или нет. Если они адекватные.
Эгегей!
Надо только написать ребятам, чтобы выдавали ширину и высоту картинки, а так же её размер в байтах.
http://img-fotki.yandex.ru/get/4002/luseve … Fpage%3D0#
Комментарий для splurov.livejournal.com:
Готово
http://img-fotki.yandex.ru/get/4313/ya-dob … e868_L.jpg
Демо — http://forum.our.cn.ua/index.php?topic=183.0
У автора http://bondariev.info/web/picasaweb/picasa … wordpress/ демка почему то не работает
У меня в «Опере» выглядит ужасно, страница разъехалась.
Не могу зарегаться на фотках.яндекса, нажимаю «согласен», страница оферты просто перегружается. Так что вот — http://picasaweb.google.com/jankkhvej/Test … 6944951810
Комментарий для jankkhvej.blogspot.com:
Поставлю ребятам баг.
Это если исходить из предположения, что человек указывает в качестве OpenID адрес на «Ярушке», а бывает не так (я так, например, никогда не делаю). И я не понял, если у меня около 2000 фотографий на «Ярушке», что я должен подгрузить на свой сайт?
На счет нововведений: новая фишка с пролистыванием до последнего комментария (#34) не понравилась.
Еще не прочитал тему, а начинаю с комментария.
Такое поведение _только_ если открывать страницу из адресной строки или с другого сайта.
1. В посте /all/2546 очень неудобно, когда кликаешь на номер картинки и срабатывает ссылка на якорь — 1) страница скролится к верху картинки и 2) загрязняется история браузера.
2. Об этом, наверное, уже шла речь — не удобно подписываться на комментарии по РСС, куда удобнее, чтобы новые комментарии приходили по почте.
ох, да, действительно хорошо
Комментарий для splurov.livejournal.com:
Да уже говорили, я скоро напишу почему было сделано так и, скорее всего, переделаю.
Откуда же мне взять почту человека?
Комментарий для Евгения Степанищева:
чей-то OpenID. Просто как только в тексте появляется URL, Buzz «в фоне» подгружает картинки и предлагает их вставить в пост.
Buzz подргужает с десяток картинок по любому URL, не только если это
Достаточно ли им информации? Я пробовал из Chrome и Firefox, в хроме работает Adblock, в Firefox — нет. Не работает…
Комментарий для jankkhvej.blogspot.com:
Но уменя-то не просто URL, а OpenID и «Ярушка» даже не самая частая. И я не хочу вставлять картинки с хостов о которых я ничего не знаю, причины я написал в «PS» к этому посту.
Не знаю, пока ещё не ответили. Ответят, попробую вас связать, если информации мало будет.
ня
http://img-fotki.yandex.ru/get/4301/zelenn … d54a_L.jpg
Комментарий для Евгения Степанищева:
Спросить, конечно. Мне не сложно её ввести, как в форме комментирования, так и вне её.
Почему после добавления комментария в адресе якорь #46, а под ссылкой «#46» #n12065?
хтмл-коде будет
И ещё такой баг(?): когда только добавишь комментарий с цитатой, в
— тег tt здесь явно лишний. После обновления страницы всё нормально.
Комментарий для splurov.livejournal.com:
Это превращает сайт в отличную, дешёвуюспам-машину. Добавляем комментариями людей с почтой, а потом начинаем сообщениями рассылать им спам.
Посмотрю, спасибо!
Комментарий для splurov.livejournal.com:
— тег tt здесь явно лишний. После обновления страницы всё нормально.
Не вижу ничего такого в коде.
Хехе, имиджборда, так имиджборда
из ссылки
http://img-fotki.yandex.ru/get/4209/ashikc … 9ea_XL.jpg
из адресной строки:
http://img-fotki.yandex.ru/get/4209/ashikc … Fpage%3D0#
Комментарий для Евгения Степанищева:
Ты не сильно преувеличиваешь?
1. Сильно сложно, зачем спамерам так заморачиваться?
2. Всегда можно отписаться.
3. Можно просить подтверждение — зайти на почту и кликнуть по ссылке не сложно.
4. Делать такое спамеру руками, без автоматизации — слишком трудно, а с автоматизацией можно бороться и самим спамом тоже.
Да, проблема вчем-то другом. Смотри скрин: http://img692.imageshack.us/img692/6602/s2 … 004340.pngкак-то зависит от последний комментарий с цитатой или без, а может от чего-то ещё.
При этом баг не постоянно проявляется, я сейчас перезагрузил страницу и стало всё нормально. Может,
Комментарий для splurov.livejournal.com:
Это было одной из причин, по которым я отключил комментарии на этом блоге на полгода (а то и больше, не помню). Я думаю, что можно было бы сделать отправку на мыло, если OpenID (через SRE) указывает это мыло.
Это скрин без бага, я правильно понимаю.
Комментарий для Евгения Степанищева:
С багом, смотри фаербаг и отступы у цитат в #48.
Ага, спасибо! Попробую разобраться как время будет.
Комментарий для Евгения Степанищева:
Ребята спрашивают какой логин.
http://img-fotki.yandex.ru/get/3904/alexan … Fpage%3D1#
http://img-fotki.yandex.ru/get/0/andr-js.0 … Fpage%3D1#
Ребята спрашивают какой логин.