Архив

< Март 2024 >
П В С Ч П С В
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Вход на сайт

Тэги

Блог Alex Delphine

Здесь я оставляю разные свои мысли.
Теги >> PHP
8 Апр. 2010

Используемые версии:

PHP: 5.2.0
Joomla 1.5.14
My Blog 3.0 Build 329

PHPВсё было хорошо. Блог работает без ошибок (ну по крайней мере если они и есть, то я о них не знаю и мне никто не жаловался). Так вот, спрятал я как то один плагин от незарегистрированных пользователей. И вот тут посыпалась ошибка

Notice: Trying to get property of non-object in
/components/com_myblog/libraries/plugins.php  on line 57

В принципе то это не ошибка, а просто предупреждение, что в строке 57 (в моём случае) пытаются получить свойство несуществующего объекта. Вот эта моя строка:



27 Сен. 2009

Иногда требуется на некоторые изображения нанести логотип сайта (или ещё что то). Иногда на все изображения сайта. Каждую картинку редактировать очень долго (особенно если сайт большой, или изображения на сайт загружают разные пользователи). Да и не все компоненты могут добавлять Watermark.

В данном случае мне помог небольшой скрипт написанный на PHP.

Всё что требуется это загрузить скрипт, допустим, в папку watermark в корне сайта. И туда же положить файл логотипа. Затем в нужную папку с фотографиями или другими изображениями положить файл .htaccess. Можно ещё подкорректировать файл скрипта на предмет, на какие изображения накладывать Watermark. (т.е. задать минимальные размеры изображений, что бы Watermark  не добавлялся к аватарам, т.к. они обычно маленькие).

$info_o[0] > 250 - ширина изображения должна быть больше 250 px
$info_o[1] > 250 - высота изображения должна быть больше 250 px