Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 29.04.2024 - 10:52:55
Страницы:  1  2  3  

Копирайт на фото

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2023 год.

АвторСообщение

790

7
Участник форума

Не там написал, короче если в моём моде, то строку require ('tumbmaker.php'); нужно убрать.

Сообщение # 13 21.09.08 - 19:57:23

WR

W
Участник форума

классная идея, доберусь до галереи - тоже поэкспериментирую с добавлением чего-нибудь

Сообщение # 14 22.09.08 - 07:24:20

Dred

D
Участник форума

В продолжение.... а почему .gif в пролете?

Сообщение # 15 22.09.08 - 13:59:01

790

7
Участник форума

Потому что от анимированных гифов остаётся только первый кадр. Ну уберите && "gif"!=$ext если нужно.

Сообщение # 16 22.09.08 - 15:57:22

Dred

D
Участник форума

интересно вот, а ты не делал чтоб копирайт не ставился на уменьшенную фотку?

Сообщение # 17 30.09.08 - 13:43:55

790

7
Участник форума

Я надеялся что $height>300 сделает это, но нет. Надо придумать как их отсеивать.

Сообщение # 18 30.09.08 - 18:52:57

Dred

D
Участник форума

тэкс, а как вернуть превьюшку с полями у тебя в скрипте?

Сообщение # 19 03.10.08 - 11:36:37

790

7
Участник форума

Вот эта часть в tumbmaker.php:

Код:


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($src);
$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]);
imagecopyresampled($idest, $isrc, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);

// выводим надпись


Должна стать такой:

Код:

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($src);
$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]);
//imagecopyresampled($idest, $isrc, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);

// выводим надпись



И эту часть в index.php:

Код:

// Проверяем размер фото. Если "габариты" меньше заданный в админке 150 х 120 - то ничего с ним не делаем
// блок делает мальное изображение исходной фотки - в качестве превьюшки
if ($size[0]>$smwidth or $size[1]>$smheight) {
$smallfoto="sm-$fotoname";
$smwidth=$size[0]/($size[1]/$smheight);
img_resize("$datadir/$fotoname", "$datadir/$smallfoto", $smwidth, $smheight);
} else {$smallfoto="$fotoname";}


Меняем на эту:

Код:

// Проверяем размер фото. Если "габариты" меньше заданный в админке 150 х 120 - то ничего с ним не делаем
// блок делает мальное изображение исходной фотки - в качестве превьюшки
if ($size[0]>$smwidth or $size[1]>$smheight) {
$smallfoto="sm-$fotoname";
//$smwidth=$size[0]/($size[1]/$smheight);
img_resize("$datadir/$fotoname", "$datadir/$smallfoto", $smwidth, $smheight);
} else {$smallfoto="$fotoname";}


А зачем собственно?

Сообщение # 20 03.10.08 - 12:42:07

790

7
Участник форума

Чтобы копирайта не было на превьюшке, блок превью нужно перенести на место перед блоком пожатия.

Сообщение # 21 22.11.08 - 17:54:17

гость

Г
гость

вот это (не понятно)

Чтобы копирайта не было на превьюшке, блок превью нужно перенести на место перед блоком пожатия.

Сообщение # 22 13.12.08 - 16:32:26

790

7
Участник форума

Вот так:

Код:


// Проверяем размер фото. Если "габариты" меньше заданный в админке 150 х 120 - то ничего с ним не делаем
// блок делает мальное изображение исходной фотки - в качестве превьюшки
if ($size[0]>$smwidth || $size[1]>$smheight) {
$smallfoto="sm-$fotoname";
$reswidth=$smheight*$size[0]/$size[1];

if ($reswidth>$smwidth){
$reswidth=$smwidth;
$resheight=$smwidth*$size[1]/$size[0];
} else {$resheight=$smheight;}

img_resize("$datadir/$fotoname", "$datadir/$smallfoto", $reswidth, $resheight);
} else {$smallfoto="$fotoname";}


// Если больше 100 Кб жать. Кроме гифов и wallpapers
if ($fotosize>$max_file_size && $size[1]>0 && "gif"!=$ext && $gid!=2) {
$reswidth=$maxheight*$size[0]/$size[1];

if ($reswidth>$maxwidth){
$reswidth=$maxwidth;
$resheight=$maxwidth*$size[1]/$size[0];
} else {$resheight=$maxheight;}

if (img_resize("$datadir/$fotoname", "$datadir/$fotoname", "$reswidth", "$resheight")) {$fotoksize=round($fotoksize/4);}
}

Сообщение # 23 13.12.08 - 19:25:20

tytmoe

T
Участник форума

оригинальный мод
просто супер!!!

А такой вопрос.
Возможно ли сделать чтоб первьюшки(тумбы) загружались в папку /data/
а большие фото или видео файлы например в другую папку допустим /data1/


p.s. 790 а с Вами связаться можно?

Сообщение # 24 13.01.09 - 09:56:50
Помощь с настройкой скрипта галереи WR-Gallery :Предыдущая темаСледующая тема: пара вопросов по WR-Gallery
Страницы:  1  2  3  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (Какой сейчас год?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия