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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Фотогалерея, без поддержки баз данных
 
 автор: cernos   (12.02.2005 в 15:24)   письмо автору
 
 

Здраствуйте, я знаю что многие тут любят критиковать и не боятся говорить правды.
Я предоставляю скрипт фото галереи, которая не требует БД.
Установка простая, необходимо поменять значения login и passsword в файле config.php находящийся в папке functions, галерея имеет два языка, англ и русский.
Про установку новых галерей вы можете прочитать на главной страничке.
Пожалуйста, проверьте её, выскажите своё мнение, возможно вы обнаружите какието не точности!.
Заранее благодарен!
Требования:
необходимо подключить gb2.lib

   
 
 автор: visible   (13.02.2005 в 13:34)   письмо автору
 
   для: cernos   (12.02.2005 в 15:24)
 

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

   
 
 автор: cernos   (13.02.2005 в 13:35)   письмо автору
 
   для: visible   (13.02.2005 в 13:34)
 

Я не против

   
 
 автор: visible   (13.02.2005 в 13:47)   письмо автору
 
   для: cernos   (13.02.2005 в 13:35)
 

Отлично, тогда я её не много изменю, може чо добавлю, и обязаиельно выложу скрипт!!
:)

   
 
 автор: Visible   (13.02.2005 в 17:40)   письмо автору
 
   для: cernos   (13.02.2005 в 13:35)
 

Классно сделал что раскомментировал, а не то я бы не разобрался, уже чуток переделывываю! =)

   
 
 автор: cheops   (13.02.2005 в 17:41)   письмо автору
 
   для: cernos   (12.02.2005 в 15:24)
 

Действительно прелесть... есть пару замечаний:
1) В PHP 5 директива register_long_arrays по умолчанию отключана, т.е. все массивы вида $HTTP_***_VARS не работают, их следует заменить на короткие ($_GET, $_POST) или явно пердупредить владельцев более новых версий PHP о необходимости включить данную директиву.
2) Размер Web-приложения для PHP очень большой, может уменьшить число изображений идущих по умолчанию?

PS Планируете ли вы её распространение? Если вы не возражаете, мы можем выложить её в раздел downloads - популярность данной фотогалереи обеспечена - многие используют беплатный доступ и им не доступна MySQL...

   
 
 автор: cheops   (13.02.2005 в 17:45)   письмо автору
 
   для: cernos   (12.02.2005 в 15:24)
 

Да, у меня почему-то не отображаются вспомогательные изображения - только сами рисунки помещённые в фотогаглерею.

   
 
 автор: cernos   (13.02.2005 в 17:50)   письмо автору
 
   для: cheops   (13.02.2005 в 17:45)
 

Вы имеете ввиду кнопочки и т.п.
Я их удалил просто так слишком много весил скрипт я подумал что их лучше убрать.
Как вы считаете нужным в дальнейшем выкладывать скрипты со всеми вспомагательными изображениями или изображения заменять на текстовые ссылки!?
:)

   
 
 автор: cheops   (13.02.2005 в 17:58)   письмо автору
 
   для: cernos   (13.02.2005 в 17:50)
 

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

   
 
 автор: cernos   (13.02.2005 в 17:58)   письмо автору
 
   для: cheops   (13.02.2005 в 17:45)
 

Конечно бесплатное распостранение гарантировано,
хотел сделать так же поиск и счетчик без использования баз данных, счетчик возможно придётся делать используя xml.
Если вы её хотите выложить, тогда мне необходимо сделать замены, а так же сделать простенький интерфейс.
Думаю что к завтрешнему утру она уже будет здесь!
Но это будет в другой версии...
На счёт $HTTP_***_VARS понял, будут заменены на $_GET[''] and $_POST[''].
С уважением Cernos

   
 
 автор: cheops   (13.02.2005 в 18:00)   письмо автору
 
   для: cernos   (13.02.2005 в 17:58)
 

Нам понадобится ваше ФИО, e-mail, если хотите URL (роботы поисковых систем любят когда с посещаемого сайта стоит ссылка на ресурс).

   
 
 автор: cernos   (13.02.2005 в 18:10)   письмо автору
 
   для: cheops   (13.02.2005 в 18:00)
 

Да конечно, в архив положу файлик с описанием проекта, а так же реквизиты.
Как вы думаете в этой галерее стоит делать рейтинг по изображениям?!

   
 
 автор: cheops   (13.02.2005 в 18:17)   письмо автору
 
   для: cernos   (13.02.2005 в 18:10)
 

Рейтинг я думаю не помешает, но это не обязательно делать сразу - вы можете неторопясь разрабатывать галерею - мы всегда будем оперативно обновлять версии.

   
 
 автор: cernos   (15.02.2005 в 16:20)   письмо автору
 
   для: cheops   (13.02.2005 в 18:17)
 

Фотогалерея подназванием WALLIST v1.2
Кое что поменял, заменил.
Выкладываю скрипт вмесете со всеми изображениями!
Надеюсь что в скором времени она будет находится в разделе downloads

   
 
 автор: cernos   (15.02.2005 в 17:45)   письмо автору
 
   для: cernos   (15.02.2005 в 16:20)
 

wallist 1.2.1
Теперь фотогалерея занимает намного меньше дискового пространства за счет кнопочек.
Теперь кнопка 1,2,3 требует не отдельных рисунков, теперь эти цифры накладываются сверху пустого шаблона кнопки!

   
 
 автор: cheops   (15.02.2005 в 17:51)   письмо автору
 
   для: cernos   (15.02.2005 в 17:45)
 

Т.е. выкладывать этот вариант?

   
 
 автор: cernos   (15.02.2005 в 17:53)   письмо автору
 
   для: cheops   (15.02.2005 в 17:51)
 

Да!
Выкладывать можно.
Теперь буду работатьнад рейтингом изображений!

   
 
 автор: cheops   (15.02.2005 в 18:12)   письмо автору
 
   для: cernos   (15.02.2005 в 17:45)
 

Хм... почему-то не могу войти в админ, при загрузке
http://localhost/scripts/wallist/admin.php?admin=set

наблюдается пустой экран, содержимое HTML-страницы
        <table width="100%">
</table>

Вывод содержимого массива $images - показывает, что он пустой :(((

   
 
 автор: cernos   (16.02.2005 в 10:14)   письмо автору
 
   для: cheops   (15.02.2005 в 18:12)
 

А вы не меняли директорию по умолчанию??!
если поменяли в config.php то надо изменять и в i_config.php
Блин щас чо нибудь придумаю что бы так менять сложно не было!
В этом была ошибка??

   
 
 автор: cernos   (16.02.2005 в 10:25)   письмо автору
 
   для: cernos   (16.02.2005 в 10:14)
 

Прислал исправленную галерею, теперь в i_config.php
я подключаю config.php.
Или после замены всё равно тоже самое...

   
 
 автор: cheops   (16.02.2005 в 11:16)   письмо автору
 
   для: cernos   (16.02.2005 в 10:25)
 

Значение директивы
$url = "http://localhost/scripts/wallist"

так должно выглядеть
Ситуация вот какая, если в приложении нет ни одной директории с фотографиями, то не опеределяется параметр $_GET['gal'], а без него нельзя добавить новую директорию с фотографиями - замкнутый круг, так и не смог добавить директорию с фотографиями :(((

   
 
 автор: cernos   (16.02.2005 в 15:47)   письмо автору
 
   для: cheops   (16.02.2005 в 11:16)
 

Переменная $url - на работу не влияет, так как с оттуда вырезается адрес и подставляется в title на главной странице.
ну скажем $url="http://www.localhost.com/forum";
в титле выводится просто www.localhost.com - вы это можете увидеть на первой страничке.

Было задумано что пользователь по фтп закачивает каталог с изображениями в каталог gallery.
После чего входит на административную страничку и добавляет её там.
Добавление галереи, другими словами это создание уменьшенных копий изображений, копирование и заполнение файла setup.ini

$_GET['gal'] - не будет приниматься до тех пор пока не существует каталога с изображениями в каталоге gallery.
Если передается $_GET['gal'] с именем не существующего каталога, то он просто не обрабатывается!

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

   
 
 автор: cernos   (16.02.2005 в 19:04)   письмо автору
 
   для: cernos   (16.02.2005 в 15:47)
 

WALLIST 1.2.2
Сделал добавление галереи, и изображений через форму.
Теперь еще проще:
можно добавлять изображения как по FTP так и через веб интерфейс.
Так же можно удалять целые галереи.
cheops спасибо, что заметили такой большой не достаток, я теперь понял что многие пользователи не смогли бы сами разобраться!
Через веб-интерфейс - так будет проще для пользователей...
:-)

   
 
 автор: cheops   (16.02.2005 в 21:31)   письмо автору
 
   для: cernos   (16.02.2005 в 19:04)
 

Класс, всё работает, только вопрос на засыпку - как теперь смотреть фотографии на самом сайте - у меня почему-то ссылка не выводится :( - не могу посмотреть, что получилось...

   
 
 автор: cernos   (17.02.2005 в 11:14)   письмо автору
 
   для: cheops   (16.02.2005 в 21:31)
 

Ссылки выводятся на главной странице.
Если при создании галереи заполняли поля :
"Название галереи га англ и на русском" - то ссылка должна быть по любому.
Название галереи именно берется с оттуда.
Для изменения имени галереи на русском и на англ-м языках зайдите в раздел обновить галерею! (на странице администрирования)
Если всё в порядке и ссылки не выводятся, то я просмотрю еще раз всё.
Можете привести html код главной страницы?
C уважением Cernos

   
 
 автор: cernos   (17.02.2005 в 11:22)   письмо автору
79.2 Кб
 
   для: cernos   (17.02.2005 в 11:14)
 

Мда еще...
Заметил что не возможно удалить галерею, забыл производить удаление поддиректории sm в галерее. Скоро пришлю исправление.
Но на счет меню?!.. Не знаю просмотрел всё в поряде...
Но HTML код выложите пожалуйста, мне самому интерестно...

Всё вот скрипт с исправленным удалением галерии

   
 
 автор: cernos   (17.02.2005 в 14:51)   письмо автору
 
   для: cernos   (17.02.2005 в 11:22)
 

В WALLIST 1.2.2 для определения галерей использовалась функция scandir.
Которая работала начиная с PHP 5.0.
Теперь эта функция заменена, можно использовать данную галерею и в версиях ниже PHP 5.0.
Пришла пора более исправленной версии WALLIST v1.2.3

   
 
 автор: cheops   (17.02.2005 в 19:35)   письмо автору
 
   для: cernos   (17.02.2005 в 14:51)
 

У меня по преждему не работает вывод ссылок на галереи :((( Строка
<?php
$images 
glob($folder."/*/*.{jpg,jpeg,gif,png,bmp}"GLOB_BRACE);
?>

в menu.php возвращает пустой массив, хотя в директории gal находится поддиректория well с фотографиями обработанными в админе - у вас какая версия PHP?

   
 
 автор: cernos   (17.02.2005 в 20:32)   письмо автору
 
   для: cheops   (17.02.2005 в 19:35)
 

Версия PHP 5.0.0
Но ивсё же на хостинге работает обработка меню, я посмотрю что можно придумать!!!! Но поидеи должно выводить....
Разберусь!

   
 
 автор: cheops   (17.02.2005 в 20:46)   письмо автору
 
   для: cernos   (17.02.2005 в 20:32)
 

У меня PHP 5.0.3, Apache сейчас версии 1.3.31. Дело в том, что пользователи будут в первую очередь прогонять Web-приложение у себя на локальной машине и по результатам этого прогона выбирать приложение или нет - нужно чтобы у всех работало.

   
 
 автор: cernos   (17.02.2005 в 20:58)   письмо автору
 
   для: cheops   (17.02.2005 в 20:46)
 

Ну, а как же этого добиться?!
Вы хотите сказать что

$images = glob($folder."/*/*.{jpg,jpeg,gif,png,bmp}", GLOB_BRACE); 


Не поддерживается в PHP 5.0.3 ??
Если да, то каким же способом обойтись???
Ведь в PHP ниже 5,0 не поддерживывается функция scandir.
Есть ли другой метод!??

   
 
 автор: cernos   (17.02.2005 в 21:04)   письмо автору
 
   для: cernos   (17.02.2005 в 20:58)
 

Конечно определенные файлы можно сделать для той и более новой версии PHP.
Т.е. со scandir - для PHP 5.0 и выше и с glob для ниже
Сделать страничку инсталяции, и при инсталяции спрашивать у пользователя какой у него PHP и в зависимости от версии копировать в директорию нужные файлы с нужными функциями...
Скорей всего я так и сделаю, раз нету другого выхода!

   
 
 автор: cheops   (17.02.2005 в 22:09)   письмо автору
 
   для: cernos   (17.02.2005 в 20:58)
 

Давайте новую тему заведём...

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2164

   
 
 автор: cheops   (15.02.2005 в 17:46)   письмо автору
 
   для: cernos   (15.02.2005 в 16:20)
 

Вопрос, а нельзя ли уменьшить число изображений идущих по умолчанию? Или это не желательно?

   
 
 автор: cernos   (15.02.2005 в 17:52)   письмо автору
 
   для: cheops   (15.02.2005 в 17:46)
 

Как вы думаете данный размер не будет пугать пользователей и желающих скачать данную галерею?!
:-)

   
 
 автор: cheops   (15.02.2005 в 18:14)   письмо автору
 
   для: cernos   (15.02.2005 в 17:52)
 

Меня пугает :), этот вариант тоже выкладывать или нужно выкладывать только последнюю версию?

   
 
 автор: cernos   (16.02.2005 в 10:35)   письмо автору
 
   для: cheops   (15.02.2005 в 18:14)
 

Здраствуйте!
Выкладывать последнюю версюю 74кб,
версия 1.2 и 1.2.1 аналогичны, просто в 1.2 для каждой кнопки был свой рисунок,а в версии 1.2.1 используется один шаблон пустая кнопочка, на которую сверху накладывается текст с номером страницы!
За счет этого размер галереи резко уменьшился...

   
 
 автор: glsv (Дизайнер)   (15.02.2005 в 19:46)   письмо автору
 
   для: cernos   (15.02.2005 в 17:52)
 

Меня тоже :) Можно скачать много Мб, когда знаешь что это именно то что нужно.
А большинство ведь будет брать чтобы просто посмотреть и большой размер может отпугнуть. И людям не очень нравится если им что ли навязывают, даже если оно очень красивое.
И пожалуй вот еще что – нужно в любом случае написать что в галереи есть изображения по умолчанию. И иначе люди могут не понять что это за скрипт такой здоровый – на пол мегабайта.

Может сделать выбор из 2 вариантов: с изображениями и без них. Вот это будет правильно.

   
 
 автор: cernos   (16.02.2005 в 10:11)   письмо автору
 
   для: glsv (Дизайнер)   (15.02.2005 в 19:46)
 

Изображений по умолчанию уменьшен, теперь вся галерея занимает 74кб в сжатом виде!

   
Rambler's Top100
вверх

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