[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Превьюшки
ilystone
Всем привет

У меня долгое время стояла Joomla 1.5, тут решил перенести всю инфу из БД на свой движок на php. Тут сталкнулся с проблемой: на joomla был скрипт, который ресайзил все изображения в статьях, по-этому я особо о них не заботился, но когда перенес БД, все картинки стали вылезать за край блока. есть куча скриптов по созданию thumbs, в параметры нужно передавать $src, которая содержит путь до картинки.

Я не могу понять: как сделать так, чтобы ей передовался каждый раз адрес новой картинки т.е. постоянно генерировалиcь thumbs.

Другими словами, в статье есть несколько изображений, нужно чтобы они все приняли N-ю ширину



Спустя 1 минута, 38 секунд (30.07.2010 - 15:18) Семён написал(а):
<img src="" width="значение ширины" height="значение высоты"/>

Спустя 1 минута, 10 секунд (30.07.2010 - 15:19) Lenarfate написал(а):
Цитата
есть куча скриптов по созданию thumbs

ну так а в чем проблема тогда?ставь да пользуй

или как сказал Семен, указывай ширину, например, в процентах

Спустя 4 минуты, 41 секунда (30.07.2010 - 15:23) ilystone написал(а):
В БД больше 1000 новостей, и на каждой надо поправить biggrin.gif

Можно просто записать экшен в photoshop..

Так я со скриптом не могу разобраться: мне нужно в параметр функции передать url до картинки, а как мне его передать если в каждой статье он разный.

Т.е нужно чтоб он получал url из <img src= ну или как то так

Спустя 3 минуты, 15 секунд (30.07.2010 - 15:27) Lenarfate написал(а):
напиши свою, ресайз будет делаться при загрузке. можешь использовать gd

Спустя 1 минута, 4 секунды (30.07.2010 - 15:28) Lenarfate написал(а):
да хотя бы вот. первое, что попалось http://www.askdev.ru/question/1216/Ресайз-...без-расширений/

Спустя 11 минут, 15 секунд (30.07.2010 - 15:39) ilystone написал(а):
$image->image_to_resize = "/home/mysite.com/public_html/images/sunset_wallpaper.jpg"; // Full Path to the file

Он требует полного пути до картинки, а как бы сделать так, чтобы путь брался автоматически, например из <img src=

Спустя 4 дня, 20 часов, 33 минуты, 41 секунда (5.08.2010 - 12:13) ilystone написал(а):
Забыл сказать чтоб тему закрыли biggrin.gif

От так хорошо получилось:

$row['introtext']  = preg_replace('/<img(.*?)>/',  '<img vspace="4" hspace="4" border="0" class="blog_image"\\1>', $row['introtext']);

$row['introtext'] = preg_replace('/<p(.*?)style="(.*?)text-align:(.*?);(.*?)"(.*?)>/', '<p align="\\3"\\1\\5>', $row['introtext']);

$intro = preg_replace('/<p(.*?)style="(.*?)"(.*?)>/', "<p\\1\\3>", $row['introtext']);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.