Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Модуль ExBB PhotoGallery [18]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (23): В начало « ... 14 15 16 17 [18] 19 20 21 22 ... » В конец  

> Описание: только для тестов
Noname
Отправлено: 02 Июля, 2006 - 05:40:16
Post Id


Newbie


Покинул форум
Сообщений всего: 8
Дата рег-ции: Апр. 2006  

Карма 0




Молоток, неплохо. Но что по мне, так все же лучше рамку убрать. Может все таки кто знает как это сделать?
 
 Top
SKIF
Отправлено: 02 Июля, 2006 - 11:45:48
Post Id



Advanced Member


Покинул форум
Сообщений всего: 339
Дата рег-ции: Март 2005  
Откуда: nnov

Карма 3




BlackFire пишет:
В результате правильного масштабирования удаляется глюк когда создавался кусочек превью
исходной фотографии а не целая превью фотографий из большой фотографии.

это не глюк был... так задумано. Я узнавал =))
 
 Top
BlackFire
Отправлено: 02 Июля, 2006 - 12:24:11
Post Id


Newbie


Покинул форум
Сообщений всего: 5
Дата рег-ции: Июнь 2006  

Карма 0




Цитата:
Noname
Но что по мне, так все же лучше рамку убрать. Может все таки кто знает как это сделать?

Как я понимаю, достаточно убрать из файлов скина фотогаллереи html тэг IMG=... на вывод кортинки содержащей рамку из файла: templates\скин\modules\photogallery\im\ramka.gif
или заменить данную картинку на простой фон нужного вам характера, например белый (если не хочется править файлы).
 
 Top
SviMik Супермодератор
Отправлено: 02 Июля, 2006 - 13:04:19
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




"Это не баг,это фича" (с)
SKIF пишет:
это не глюк был... так задумано. Я узнавал =))

А имхо, не очень хорошая идея. Некоторые изображения обрезаются до неузнаваемости (в превьюшки одно, открываю - а там совсем другое). А иногда очень даже сильно портится впечатления (Смотрю превьюшку - ж*па моего кота, открываю - кот целый и выглядит совсем прилично Улыбка).

Насчёт превьюшек - а почему бы к ним рамки на GD не рисовать? Имхо, не так велика потеря в скорости загрузки страницы (рамка будет грузится не один раз), но зато скока гемора отпадёт с разными браузерами и т.п...
 
 Top
Noname
Отправлено: 02 Июля, 2006 - 15:40:25
Post Id


Newbie


Покинул форум
Сообщений всего: 8
Дата рег-ции: Апр. 2006  

Карма 0




SviMik пишет:
Как я понимаю, достаточно убрать из файлов скина фотогаллереи html тэг IMG=... на вывод кортинки содержащей рамку из файла: templates\скин\modules\photogallery\im\ramka.gif
или заменить данную картинку на простой фон нужного вам характера, например белый (если не хочется править файлы).

Огромное человеческое спасибо!!! Всё отлично!
 
 Top
artoodetoo
Отправлено: 03 Июля, 2006 - 17:06:53
Post Id



Newbie


Покинул форум
Сообщений всего: 25
Дата рег-ции: Февр. 2006  

Карма 0




обнаружил багофичу: даже если в свойствах галереи указать "Минимальное количество сообщений для загрузки" = 0, все равно пользователю без сообщений нельзя загрузить картинку. Находим в файле modules/photogallery/includes/include_addimages.php
CODE:

$inuser['posts'] <= $minpostsFLAG

заменяем "<=" на "<" и все работает как было обещано!
Кстати в админке в примечании к этому полю есть очепятка. Ее тоже хорошо бы исправить.
 
 Top
SviMik Супермодератор
Отправлено: 05 Июля, 2006 - 16:00:36
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




Какие файлы надо сохранять при переустановке? А то понадобилось вернуть всё в исходное положение после ковыряния скриптов не теряя галерей, статистик и т.п.

Кстати, чтобы сделать чисто галерею (без форума) можно удалить index.php и переименовать в него photogallery.php, потом взять Заменялку Леголегса и заменить во всех файлах "photogallery.php" на "index.php" (ессно, автор даже и не подумал вынести это в настройки и вручную пришлось бы перелопачивать десяток файлов).

(Добавление)
Как сделать чтоб фотогалерея была не в 5 столбиков а 4? А то меню присобачил слева (приделываю к сайту) и не помещается...
 
 Top
mero
Отправлено: 05 Июля, 2006 - 19:30:06
Post Id



Junior Member


Покинул форум
Сообщений всего: 80
Дата рег-ции: Февр. 2006  
Откуда: Питер

Карма 0





Fatal error: Cannot redeclare peruser() (previously declared in /home/www/z35338/www/photogallery.php:855) in /home/www/z35338/www/modules/photogallery/functions.php on line 85
 
 Top
SviMik Супермодератор
Отправлено: 06 Июля, 2006 - 15:03:24
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




Мааленький недочёт: нет ссылки с форума на галерею. Скин править приходится.

И ещё: надо сделать чтоб если картинки больше чем 1024х768 оригинал тоже уменьшался. А то грузят оригиналы с фотика 2592x1944 весом 1.6мб (при этом на(при-)учить уменьшать фотки сложнее чем сделать самому).

Оба пункта я конечно могу сделать и сам, но имхо не только мне это может понадобится Улыбка

А вот по поводу кол-ва столбцов - все файлы перерыл, вааще не понял в каком месте они отсчитываются. Как сделать не 5 а 4?
 
 Top
SviMik Супермодератор
Отправлено: 06 Июля, 2006 - 18:58:17
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




Автоуменьшение картинок для любителей закидывать в альбом фотки напрямую с 7-ми мегапиксельного фотика Голливудская улыбка :
В файле modules\photogallery\functions.php перед
CODE:
chmod($exbb['home_path'].UPLOADS_DIR.$storage_name, $exbb['ch_upfiles']);

вставить
CODE:
$maxsize=1024;
$resizeto=800;
$q=95;
$uploaded_to=$exbb['home_path'].UPLOADS_DIR.$storage_name;
list($w, $h, $type) = getimagesize($uploaded_to);
if($w>$maxsize | $h>$maxsize){
if($w>$h){$new_w=$resizeto;$new_h=$resizeto*($h/$w);}else{$new_w=$resizeto*($w/$h);$new_h=$resizeto;}
if ($type==1) {$im = imagecreatefromgif($uploaded_to);} else if ($type==2) {$im = imagecreatefromjpeg($uploaded_to);} else if ($type==3) {$im = imagecreatefrompng($uploaded_to);}
$normal_image = imagecreatetruecolor($new_w, $new_h);
imagecopyresampled($normal_image, $im, 0, 0, 0, 0, $new_w, $new_h, $w, $h);
imageinterlace($normal_image,1);
imagejpeg($normal_image,$uploaded_to,$q);
$width=$new_w;
$height=$new_h;
$UPLOAD_SIZE=filesize($uploaded_to);
}


Пояснения к настройкам: в данном случае если одна из сторон больше чем 1024 пикселя, активируется изменение размера. И ту сторону которая длиннее уменьшает до 800. Т.е. для стандартых фоток это будет 800х600 для горизонтальной и 600х800 для вертикальой фотки. $q - качество сжатия jpeg (в данном случае 95%).
Рекомендуется удалить проверку ограничения размеров (она больше не понадобится).
CODE:
if ($width > $IMG_width || $height > $IMG_height) {
$UPLOAD_ERROR = $lang['PHC_BadWidthHeight'];
return FALSE;
}


Теперь можно не тратить силы на обьяснение чайникам что картинки уменьшать надо Хорошо
ЗЫ. Можно сделать вариант с тремя картинками: превью, большая(800х600), и оригинал (в случае если она была обработана).
 
 Top
Страниц (23): В начало « ... 14 15 16 17 [18] 19 20 21 22 ... » В конец
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« Тестовые версии ExBB Full Mods и модулей »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0324]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33