Картинки - превью в ленте (главной странице блогов)
Вот, пока не выкладываю в публичный доступ, но кто сможет прочитать это сообщение - посмотрите как выглядит главная блогов http://blogs.klerk.ru/?test-feature-...mages=yes,test
Сделано без дизайнера и верстальщика, поэтому так по простому.
В чем необходимость такой доработки.
Поскольку появилась возможность добавлять фотки из мобильного приложения, особенно, когда их добавляют много и без тега "MORE" - то все они выводятся на главной блогов подряд. Даже если фотка и одна, но большая - она все равно раздвигает ленту.
Поэтому придумали такой вариант - выводить все фотки которые есть в посте (включая фотораму) в виде миниатюр под заголовком.
А чтобы лента загружалось не сильно долга я решил, что нужно вывести только первые 3 фотки, а остальные после нажатия на ссылку "еще...".
Из самого текста эти фотки вырезаются и, даже если фотки есть до "Читать далее..." - они будут вырезаны.
Не вырезаются смаылы, и картинки у которых в теге IMG задана ширина и высота и ни одна из низ которая не превышает значения 150.
Из не очень приятного (а кого-то, может и наоборот) - фотки для миниатюр специально не уменьшаются, а берутся те, которые в посте, т.е. уменьшенные при загрузке до 800 по большей стороне. Хотя бы не оригинал.
Уменьшение происходит посредством CSS, ширина не больше 120, высота - не больше 80 пикселей.
Принимаются пожелания.
Наверное логично было бы сделать в продолжение, чтобы при клике на такую миниатюру - она бы открывалась во весь свой размер (при том, что картина уже загружена).
Но против такого поведения приведу тот факт, что все картинки взяты из текста. в том числе и того текста который после "Читать далее...", и смотреть их надо в тексте - в том виде/контексте как задумал автор поста.
Тем не менее в развитии темы картинок можно сделать, чтобы они открывались в "попапе" и там кроме описания можно было ставить им "нравится", делиться или и комментировать (т.е. те же действия как и с постом). Для этого я предполагаю при первом таком действии (комментировании или лайке) - создавать для картинки запись в табилце постов с типом "фото", но вопрос в том - какие права доступа должны быть у этого поста, какому пользователю принадлежать? Потому что кто загрузил фотку определить невозможно (по крайней мере уже загруженные фотки). С другой стороны один пользователь можнт в свой пост вставить фотку загруженную другим пользователем - набор комментариев к этим фоткам должен быть один и тот же или разные?
В общем вопросов для обсуждения много и я призываю всех кто это видит - обсудить их.
Подчеркну, что если у автора расположено так
текст-"читать далее"-текст-фотка-текст-фотка
то первые (?) три мы видим на главной в любом случае.
В общем это не плохо, может даже хорошо и обозначение количества фоток в тексте тоже хорошо.
Выше я написала наблюдение.
Насколько я поняла даже по клику теперь из текста нельзя будет "достать" оригинальный размер фотки? Это плохо. но я смирюсь