PrettyPhoto в комментариях и вообще на всем сайте

Всем здравствуйте! У меня парочка вопросов возникла, ответов на которые не нашел.

1. Сижу сейчас и колупаюсь с CSS, чтобы картинки в комментариях отображались, не уродуя весь сайт своими огромными или мизерными размерами. Потом задался вопросом, насколько сложно в тексте топика/комментария «отловить» тег
<img>
и отправить его в PrettyPhoto. Это вообще возможно в рамках шаблона?

2. И еще такой вопрос, раз уже начал попрошайничать… На странице топика, если он лежит в общих блогах я поставил меню «Интересные/Новые/Обсуждаемые/TOP», но при нажатии, например, на «Новые» я попадаю на страницу «сайт.ру/blog/newall/», в то время, как ожидаю «сайт.ру/blog_name/blog/newall/». В общем, дело в том, что переменная $sMenuSubBlogUrl на странице не учитывает блог, в котором топик находится. Есть варианты, как переменную модифицировать?

Оптимизация картинок. Чем реализовать?

Есть сайт на LS, на нем куча картинок и куча папок под них — нужно все это дело оптимизировать.

Какой программой за это взяться? Скачал все изображения к себе на компьютер, попробовал использовать экшены в photoshop, но он не хочет сохранять в «save for web» с сохранением структуры папок. =(

Xnview не позволяет всю папку отправить на оптимизацию.

Вручную это не хочется делать, изображений очень много, да и папок тоже целая куча. Как решить проблему?

Вывод новостей на главную - как на the-village.ru

Дорогие друзья, очень хочу разнообразить главную\скучную страницу своего сайта, сделать её более необычной и информативной, посему появилось желание вывода 3 разных размеров картинок с привязкой Мэнсори и ленивой подгрузкой.

Смотрите скрин.


Читать дальше →

Новый модуль для работы с изображениями и модуль FS

В разрабатываемой новой версии мы обновили модуль Image для работы с изображениями.
Теперь он основан на библиотеке Imagine и предоставляет удобные методы для манипуляции с изображениями. Дополнительной особенностью является поддержка разных PHP библиотек (драйверов): gd, imagick и gmagick. Нужный драйвер устанавливается в конфиге $config['module']['image']['driver']='imagick';

/**
 * Получаем параметры
 */
$aParams=$this->Image_BuildParams('gallery');
/**
 * Создаем объект изображения
 */
if(!$oImage=$this->Image_Open($sFileSource,$aParams)) {
	$sMsgError=$this->Image_GetLastError();
}


Читать дальше →

Вывод "title" из "img" в отдельный атрибут

Всем привет! Нигде не могу найти способ вывода title из img. Пробовал {$oTopic->getText->getImageTitle()} — не отображается никак.
Хочу сделать так, чтобы добавляя пикчу, пользователь создавал к ней описание, которое появлялось бы под картинкой. (см. скриншот)
пикча

Публикация картинок

При публикации картинок большого размера, картинки не вставляются в топик, но пользователь не получает никакого сообщения. Как сделать, что бы пользователь получал сообщение «Размер загружаемой картинки слишком большой, уменьшите его и загрузите снова»?

Новый функционал топиков

В разрабатываемой новой версии LS ( github.com/livestreet/livestreet ) мы переработали функционал топиков.

В первую очередь избавились от жесткого разделения на типы (топик, опрос, фотосет, ссылка). Добавили возможность самому создавать произвольные типы топиков, которые могут отличаться набором полей. Управление полями топиков происходит через новый функционал EAV (модуль Property), на данный момент доступны типы: число, строка, большой текст, выбор из списка, дата, теги, чекбокс, ссылка на видео (youtube, vimeo, rutube).

Читать дальше →

Загрузка изображений неавторизированным пользователем

Добрый день ув. сообщество, возникла одна идея для плагина, начал мало-мальски реализацию, но остановился на одном моменте. Допустим у неавторизированного пользователя есть доступ к форме добавления (топика, коммента, не важно чего), где можно загружать картинки. Но при попытке загрузить картинку выдает ошибку «Необходимо авторизоваться». Где убрать проверку на то, что пользователь авторизован или нет? (именно при загрузке фотографии на сервер)
Благодарен за ранее!