|
|
|
|
|
для: serjinio
(18.09.2008 в 10:45)
| | может присутствовать картинка в тексте
======================================
а в каком виде хранится текст? если HTML, то зачем отдельно хранить данные о картинке?
я делаю одинаковые имена у превьюшек и больших картинок, только добавляю _s в превью.
пути и размеры превьюшек хранятся в отдельной таблице, где есть поле art_id с номером
статьи. если картинок у статьи несколько - то несколько строк в таблице. размеры хранятся
в виде чисел. если они одинаковые, то нет смысла их хранить. | |
|
|
|
|
|
|
| В бд хранится статьи и к ним картинки вопрос такого плана как правильно сохранять данные этих картинок....
1.Путь к папке допустим images храним в конфиге...
2.У всех статей есть миниатюра ~100х80 плюс может присутствовать картинка в тексте...а может несколько....
те создаем папку для каждой статьи и присваиваем ей имя согласно ID статьи....
3 . какое имя присвоить миниатюре и другим картинкам из этой папки???
можно
$name_m_img = date('YmdHis',time()).'_s.jpg';
| для миниатюры ,а для картинок осмысленное ???
что хранить в БД...???
получается ..имя папки (ID статьи),имя миниатюры,размер миниатюры,имя картинки в тексте,размер картинки в тексте..А если их несколько (в смысле картинок в тексте)????
4. если все картинки формата jpg то расширение нет смысла хранить в БД...
5 в каком формате хранить размеры картинок ??? getimagesize возвращает в формате width="100" height="75"
допустим реально вырезать отдельно значения высоты и ширины и хранить только значения в поле высота и в поле ширина...а как поступить с картинками в тексте которые ввиде ссылки??как их автоматом выковыривать из текста и заносить в Бд или есть смысл прогонять их пред вставкой в тело статьи через скрипт и приводить их к стандартному виду типа 300х250
6. может есть смысл делать две таблицы в одной параметры статей в другой параметры картинок к ним....
одним словом очень много неясного...подскажите из своего опыта ...как грамотно составить структуру хранения картинок..к статьям... | |
|
|
|
|