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

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

Strict Standards: Resource ID#42 used as offset, casting to integer (42) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Модуль ExBB PhotoGallery [17]
ТвойWeb » » Тестовые версии ExBB Full Mods и модулей » Модуль ExBB PhotoGallery

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

161. STAroSta - 23 Июня, 2006 - 03:44:50 - перейти к сообщению
у меня пишет, что нет прав на запись в uploads, хотя установлены 777
162. artoodetoo - 23 Июня, 2006 - 21:26:04 - перейти к сообщению
Я написал модуль для показа картинок/превьюшек из галереи на внешних форумах или в ЖЖ.
Основой послужил файл modules\photogallery\show_img.php, но теперь он не нуждается в библиотеках форума и самой галереи.
Архив следует распаковать в корень форума, выставить нужные права на img.php.
Примеры вызова:
img.php?id=1/5
img.php?id=1/5&preview
img.php?id=1/5&preview=200
где 1 - номер галереи, 5 - номер картинки в галерее, 200 - размер превьюшки.

Пример кода, вставляемого в ЖЖ:
CODE:

<a href="http://photocross74.net/img.php?id=1/10"><img src="http://photocross74.net/img.php?id=1/10&preview" border=0></a>


В саму галерею я добавил вызов шпаргалки, которая выдает нужный текст для форума/ЖЖ. Пример смотри здесь. Кликать по иконке
163. COMPASTOUR - 24 Июня, 2006 - 14:10:24 - перейти к сообщению
Так что галерея на ExBB Full Mods 0.1.5 не работает? Или я не прав?
164. SKIF - 24 Июня, 2006 - 14:27:34 - перейти к сообщению
COMPASTOUR у меня работает на FM 0.1.5
165. Death62 - 24 Июня, 2006 - 14:34:31 - перейти к сообщению
работает))
но жалко что скин только один(
166. SKIF - 24 Июня, 2006 - 14:51:40 - перейти к сообщению
а если уж на чистоту, то не нравится мне организация работы вообще.. т.е. не подходит к моим задачам.

у нас вот проходят встречи форума допустим и надо с них куда-то выкидывать фотки.. отдельные галереи заводить глупо, потому как их скопится целая куча на одной странице.. и места занимают много.

вот если бы такая же организация была как у конферениции.. т.е. сначала конференция, потом форумы , потом топики.. вот это было бы уже что-то более интересное
167. COMPASTOUR - 25 Июня, 2006 - 02:26:36 - перейти к сообщению
SKIF пишет:
COMPASTOUR у меня работает на FM 0.1.5


А мне галлерея пишет "Нет прав на запись в директорию "moduls/photogallery/uploads/"
Я установил права 777 на папку, потом на каждый файл, вообщем экперементировал и так и эдак. Что надо еще подскажите
Я вновь попытался установить вот http://www.otzyv.compastour.ru/photogallery.php но....
(Нет прав на запись в директорию "modules/photogallery/uploads/"Подмигивание
168. STAroSta - 25 Июня, 2006 - 09:24:12 - перейти к сообщению
COMPASTOUR пишет:

А мне галлерея пишет "Нет прав на запись в директорию "moduls/photogallery/uploads/"
Я установил права 777 на папку, потом на каждый файл, вообщем экперементировал и так и эдак. Что надо еще подскажите
Я вновь попытался установить вот http://www.otzyv.compastour.ru/photogallery.php но....
(Нет прав на запись в директорию "modules/photogallery/uploads/"Подмигивание


У меня такая же проблема. Но TvoyWeb не отвечает Огорчение. Наверное, отдыхает
169. Noname - 30 Июня, 2006 - 10:30:04 - перейти к сообщению
NeoLithic пишет:
При просмотре галереи через оперу 9 рамка и картинка не совпадают. В IE всё норм, как это исправить?

Такая же ерунда и у меня. Если есть специалисты, подскажите хотя бы как убрать рамку. Заранее благодарен.
170. BlackFire - 01 Июля, 2006 - 15:11:10 - перейти к сообщению

Предлагаю свой вариант модернизированной функции create_tmb() для создания превью фотографий фотоальбома.

Основные отличия возможностей данной версии функции от старой:

1. превью фотография масштабируется точно в размерах рамки для превью в форуме при просмотре,при этом свободное место на превью
заливается выбранным вами цветом.
2. В результате правильного масштабирования удаляется глюк когда создавался кусочек превью
исходной фотографии а не целая превью фотографий из большой фотографии.
3. Добавлена возможность изменять цвет подложки под превью фотографией при ее создании.
4. При создании превью не страдает цветовая гамма превью фотографий.


В файле \modules\photogallery\functions.php заменить старую функцию на новую:


PHP:

function create_tmb($bigimgsrc,$trumbalis) {

// цвет подложки под фотографией
$rgb=0xF0F5FA;

// качество фотографии: 0 - самое низкое, 100 - самое высокое
$quality=100;

// ширина превью с подложкой
$width = 148;

// высота превью с подложкой
$height=118;

// определяем размер исходной картинки
$size = getimagesize($bigimgsrc);

// если это битая картинка
if ($size === false) return false;

// Определяем исходный формат по MIME-информации, предоставленной
// функцией getimagesize, и выбираем соответствующую формату
// imagecreatefrom-функцию.
$format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1));
$icfunc = "imagecreatefrom" . $format;
if (!function_exists($icfunc)) return false;

// подсчитываем коэффициенты уменьшения по ширене и высоте
$x_ratio = $width / $size[0];
$y_ratio = $height / $size[1];
$ratio = min($x_ratio, $y_ratio);
$use_x_ratio = ($x_ratio == $ratio);

// расчитываем новые размеры превьюшки
$new_width = $use_x_ratio ? $width : floor($size[0] * $ratio);
$new_height = !$use_x_ratio ? $height : floor($size[1] * $ratio);
$new_left = $use_x_ratio ? 0 : floor(($width - $new_width) / 2);
$new_top = !$use_x_ratio ? 0 : floor(($height - $new_height) / 2);

$isrc = $icfunc($bigimgsrc);
$idest = imagecreatetruecolor($width, $height);
imagefill($idest, 0, 0, $rgb);
imagecopyresampled($idest, $isrc, $new_left, $new_top, 0, 0,
$new_width, $new_height, $size[0], $size[1]);

// создаем превью
imagejpeg($idest, $trumbalis, $quality);

// удаляем все из памяти
imagedestroy($isrc);
imagedestroy($idest);
return true;
}

Форум на AlfaSpace.NET


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

[Script Execution time: 0.1842]     [ 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