Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вопрос по фотогалереи

Сообщения:  [1-10]   [11-13] 

 
 автор: Valeri   (17.02.2005 в 13:48)   письмо автору
 
   для: glsv (Дизайнер)   (17.02.2005 в 12:40)
 

спасибо, поэксперементирую.

   
 
 автор: glsv (Дизайнер)   (17.02.2005 в 12:40)   письмо автору
 
   для: Valeri   (17.02.2005 в 10:13)
 

> Еще вот такая мысля появилась.
Сделать возможность, что-бы в каждой фотогалереи пользователя при желании он мог создавать несколько альбомов. Как вообще-то сложно будет такое добавить ?

Не очень сложно. Структура базы данных позволяет это сделать. Она специально разработана на бесконечную вложенность.

CREATE TABLE photocat (
  id_catalog int(8) NOT NULL auto_increment,
  name tinytext NOT NULL,
  description tinytext NOT NULL,
  pos smallint(3) NOT NULL default '0',
  hide enum('show','hide') NOT NULL default 'show',
  id_parent int(8) NOT NULL default '0',
  PRIMARY KEY  (id_catalog)
) TYPE=MyISAM;


Сейчас, по моему, все добавляемые каталоги имеют значение поля id_parent=0.
А если значение этого поля приравнивать к идентификатору существующего каталога (id_catalog), то это будет уже вложенный каталог (альбом в фотогалереи).
А с альбом можно будет добавить другой альбом и так до бесконечности.
Но при навигации по фотогалереи вам нужно будет отслуживать не только значение id_catalog, но и значение id_parent. Хотя… можно и не отслеживать. По известному id_catalog вы всегда сможете узнать id_parent с помощью запроса к базе данных.

   
 
 автор: Valeri   (17.02.2005 в 10:13)   письмо автору
 
   для: glsv (Дизайнер)   (14.02.2005 в 08:06)
 

На хосте GIF работает нормально.
Поставил галерею одному знакомому, правда переделал кое что.
Админку убрал вообще. Зарегинные пользователи сами создают свои альбомы и добавляют фото, если альбом просматривает пользователь с правами админа, то под каждой фото появляется надпись "удалить". Поставил счетчик просмотров. Добавил написание зарегиными пользователями комментариев. Так же при просмотре комментариев с правами админа в каждом комментарии видны две кнопки "удалить" и "редактировать".
Если кому интересно взглянуть, дам ссылку.
Вот еще думаю, может ввести функцию типа "послать другу", что бы была такая надпись под каждой фоткой и при ее нажатие открывается окно где пользователь вводит мыло получателя, мыло отправителя и текст если хочет и отправляет на ящик.
Кто что думает по этому поводу - нужно это или нет ?
Еще вот такая мысля появилась.
Сделать возможность, что-бы в каждой фотогалереи пользователя при желании он мог создавать несколько альбомов.
к примеру - у пользователя есть "фотогалерея ВАСИ", а в ней несколько альбомов
"дома", "на отдыхе", " на работе" и т.д.
Как вообще-то сложно будет такое добавить ?

   
 
 автор: glsv (Дизайнер)   (15.02.2005 в 00:31)   письмо автору
 
   для: Valeri   (14.02.2005 в 04:03)
 

В JavaScripte, который открывает новое окно есть строка

   features="top="+a+",left="+b+",width="+vidWindowWidth+",
height="+vidWindowHeight+",toolbar=no,menubar=no,location=no,
directories=no,scrollbars=no,resizable=no";

Там есть опция в параметрах

scrollbars=no

поставьте ее в 1.

scrollbars=1

   
 
 автор: glsv (Дизайнер)   (14.02.2005 в 08:06)   письмо автору
 
   для: Atom   (13.02.2005 в 23:35)
 

Наоборот, она снова появилась. И уже относительно давно.
По крайней мере, у всех хост-провайдеров, которые мне встречаются в последнее время стоит новая версия с поддержкой создания GIF.

Вот для Windows не знаю: есть новая версия или нет.

   
 
 автор: Valeri   (14.02.2005 в 04:03)   письмо автору
 
   для: Atom   (13.02.2005 в 23:35)
 

Всем спасибо. Посмотрю, что покажет на хосте.
И так никто не подсказал насчет как сделать скролбар.

   
 
 автор: Atom   (13.02.2005 в 23:35)   письмо автору
 
   для: glsv (Дизайнер)   (13.02.2005 в 18:48)
 

А для чего вообще тогда в скрипте галереи была оставлена функция imagegif, если она уже убранна?
Так мне кажется намного проще, как вы написали.

   
 
 автор: LimP   (13.02.2005 в 22:04)   письмо автору
 
   для: glsv (Дизайнер)   (13.02.2005 в 18:48)
 

я давно не был на форуме этом...работа и все такое...и вот прочитал эту тему и решил скачать галерею эту...у меня пхп 5 стоит так на нем при добавлении в галерею .jpg и вообще любой картинки не рабтают нифига функции преобразования графики почти все...я у себя в php.ini модули подключил и все заработало и ты попробуй....

   
 
 автор: glsv (Дизайнер)   (13.02.2005 в 18:48)   письмо автору
 
   для: Valeri   (13.02.2005 в 16:21)
 

Вы тестируете на локальной машине? Тогда нужно установить новую версию библиотеки. На хостингах, как правило, уже стоит новая версия.

Если же установить другую версию библиотеки GD не представляется возможным, то в скрипте нужно убрать запись в формат GIF и вместо него записывать формат JPEG.

В файле util.php вместо

<?
    
if ($size_img[2]==2)  imagejpeg($dest_img$smallimage);                       
    else if (
$size_img[2]==1imagegif($dest_img$smallimage);                       
    else if (
$size_img[2]==3imagepng($dest_img$smallimage);
?>

писать

<?
    
if ($size_img[2]==2)  imagejpeg($dest_img$smallimage);                       
    else if (
$size_img[2]==1imagejpeg($dest_img$smallimage);                       
    else if (
$size_img[2]==3imagepng($dest_img$smallimage);
?>


И расширение изображения, в переменной $smallimage нужно тоже изменить на jpg

   
 
 автор: Visible   (13.02.2005 в 17:27)   письмо автору
 
   для: Valeri   (13.02.2005 в 16:21)
 

посморти фотогалерею по ссылке
Cernos сделал, очень простая и хорошая галерея.
Добавлять фото просто аж дальше не куда
Вот ссылка :
http://softtime.ru/forum/read.php?id_forum=1&id_theme=2086&page=1

   

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования