| Главная » Файлы » Все для DLE » Хакы для Dle | [ Добавить материал ] |
| 09.10.2009, 12:18 | |
Этот хак позволяет ограничивать параметры height и width у изображений, формируемых при помощи тегов [img] и [thumb]. Когда пользователи добавляют картинки с помощью тегов [img] и [thumb] они, естественно, не обращают внимание на параметр ширины и высоты изображения. В результате при добавлении очень широких изображений шаблон начинает расширяться. Установка: В файле engine/classes/parse.class.php
Code Находим (в функции build_image() ): iif ($align == '') return "<img src="$url" style="border: none;"{$img_extra}/>"; else return "<img src="$url" align="$align" style="border: none;"{$img_extra}/>";f ($align == '') Заменяем на : Code // добавим ограничение на ширину картинки $img_size = @getimagesize($url); // определяем размеры изображения $img_widht=$img_size[0]; // ширина $img_height=$img_size[1]; // высота if ($img_widht > '450') // проверяем и ограничиваем ширину {$img_widht='450';} if ($align == '') return "<img src="$url" width="$img_widht" style="border: none;"{$img_extra}/>"; else return "<img src="$url" width="$img_widht" align="$align" style="border: none;"{$img_extra}/>"; Всё. Будет работать для вновь создаваемых изображений или при редактировании новости. | |
| Просмотров: 454 | Загрузок: 0 | Рейтинг: 0.0/0 | |
| Всего комментариев: 0 | |

