Плагин TimThumb от TCSE - кадрирование картинок для DLE
Версия 0.3 - добавлен отдельный файл конфига
Кадрирование картинок на сайте для DLE
Доработка плагина http://www.binarymoon.co.uk/projects/timthumb/ для использования в шаблона DLE CMS. Кадрирование изображений в публикациях сайта. Репозиторий исходного скрипта https://github.com/GabrielGil/TimThumb
Принцип работы плагина:
Установка
1. Загрузить архив плагина через админку сайта УТИЛИТЫ - Управление плагинами
2. Поставить для папки /engine/modules/mod_tcse/timthumb/cache/ права 775 - необходимо для создания миниатюр скадрированных изображений.
3. В корневом файле /.htaccess после
RewriteEngine On
вставить:
# TimThumb – PHP Image Resizer
RewriteRule ^resize$ /engine/modules/mod_tcse/timthumb/timthumb.php [L]
4. Для версии 0.3
Через ftp при необходимости внести правки в файле /engine/modules/mod_tcse/timthumb/timthumb-config.php

пояснени по переменным:
define('ALLOW_ALL_EXTERNAL_SITES', false);
- Разрешить получение изображений с внешних веб-сайтов (только TRUE или FALSE)
Если TRUE - будет обрабатывать картинки с любых сайтов, копирую их себе.
Если FALSE - то внешние изображения будут извлекаться только из этих доменов и их поддоменов: flickr.com, staticflickr.com, picasa.com, img.youtube.com, upload.wikimedia.org, photobucket.com, imgur.com, imageshack.us, tinypic.com
define ('FILE_CACHE_TIME_BETWEEN_CLEANS', 86400);
- Как часто очищается кеш (только число в милисекундах)
Параметр жизни кеша в 1 сутки.
86400/60/60/24=1
define ('FILE_CACHE_MAX_FILE_AGE', 86400);
- Сколько лет должно быть файлу для удаления из кеша (только число в милисекундах)
Параметр жизни кеша в 1 сутки.
86400/60/60/24=1
5. В шаблонах кратких (shortstory.tpl) или полных (fullstory.tpl) новостей для кадрирования использовать код
<img src="/resize?src={image-1}&w=480&h=240&a=c" alt="">
где:
w=480 - ширина картинки
h=240 - высота картинки
a=c - центрирование изображения
{image-1} - тег вывода первой картинки в теле публикации.
обратите внимание:
Плагин создает повышенную нагрузку на ваш хостинг. Если на сайте множество публикаций, и одновременный просмотр страниц сайта большим количеством посетителей то папка кеша с картинками быстро заполниться на 9998 файлов и далее будет висеть пока по лимиту не начнут удаляться старые изображения.
В качестве возможного решения - уменьшение времени жизни кеша картинки.
Если Вы хотите оставить заказ на разработку сайта или получить предварительную консультацию воспользуйтесь формой по ссылке ниже.
Обратная связь
Наш специалист ответит вам в течении суток.
Наши разработки / Скачать модули для DLE
Похожие публикации
Плагин instagram виджет для DLE
Бесплатный Instagram виджет для сайта: Транслируйте ваши фотографии из Instagram.com прямо на вашем сайте. Оригинал скрипта на сайте разработчика http://inwidget.ru/ . Студия TCSE адаптировала скрипт... читать далее
Показ видео с youtube по ссылке на страницу ролика - YouTube PopUp jQuery Plugin
YouTube PopUp jQuery Plugin Для DataLife Engine. Теперь в виде плагина для простой установке в свой шаблон. Доработка плагина для использования в шаблона DLE CMS. Например для RSS информеров в... читать далее
Заготовка под простой плагин для DLE 13
С выходом DLE 13 появилась замечательная возможность вносить правки в исходники движка без физического исправления php файлов. Виртуальные правки очень удобны для различного рода хаков, которые так... читать далее
Документация к модулю Форма Предзаказа
Модуль «Форма Предзаказа» предназначен для вывода на сайте формы отправки менеджерам сайта информации о выбранном продукте. Вызов формы предзаказа возможен как из краткой новости (shortstory.tpl),... читать далее
Модуль DLE-convert.xfields
Скрипт конвертации формата дополнительного поля новостей для DataLife Engine тип поля: text в новый тип поля: yesorno... читать далее
Хак сортировки новостей по цифровому коду (Плагин для DLE 13)
Хак предназначен для версии DLE 13 (это обновление старой версии для DLE 10.3) Добавляет возможность ручной установки "рейтинга" для новостей (в диапазоне от 1 до 999). После указания необходимого... читать далее