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

Форум PHP

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

 

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

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

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

Это продолжение темы http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2086
Ну, а как же этого добиться?!
Вы хотите сказать что

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


В общем нет... я сам ума не приложу почему данная функция не работает... Можно обойтись opendir и readdir.
<?php
  $dir 
opendir("gal");
  while(
$line readdir($dir))
  {
    if(
is_dir("gal/".$line) && $line != "." && $line != ".."$gallerey[] = "gal/".$line;
  }
  
// Массив $gallerey содержит список директорий в gal
  
foreache($gallerey as $path)
  {
    
$dir opendir($path);
    while(
$line readdir($dir))
    {
      if(
is_file($path."/".$line)) $files[] = $path."/".$line;
    }
  }
  
// Массив $files содержит список файлов
?>

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

спасибо, щас сделаю замену, посмотрю что получиться!
Я еще хотел сделать инсталяцию галереи, но у меня по ходу возникает вопрос как мне забить в файл config.php
строки с разделителм enter.
Ну т.е. чтобы не было такого col=0; br=12; login="hello";
а скажем так:
col=0;
br=12;
login="hello";
Заранее спасибо!

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

Можно заменить симовол ; на ;\n - с переводом строки
 col=0;\n br=12;\n login="hello";\n

Например при помощи функции str_replace
<?php
  $text 
str_replace(";"";\n"$text);
?>

   
 
 автор: cernos   (18.02.2005 в 01:52)   письмо автору
 
   для: cheops   (17.02.2005 в 23:38)
 

Спасибо, значит буду делать инсталяцию!!
Вот исправил всё что только можно было, ароде бы как!
Если уж на этот раз не будет работать, тогда я кончусь...
:-\
Вот скрипт выкладываю
Это WALLIST c1.2.3

Если всё работает, сообщите пожалуйста, буду переходить тогда на разработку инсталяции и поддержки скинов...
:-)

   
 
 автор: cheops   (18.02.2005 в 12:43)   письмо автору
 
   для: cernos   (18.02.2005 в 01:52)
 

Всё работает отлично! Сегодня выложим в раздел downloads.

   
 
 автор: cernos   (18.02.2005 в 13:58)   письмо автору
 
   для: cheops   (18.02.2005 в 12:43)
 

Сделал пару изменений, добавил ява скрипт на кнопочки.
При наведении меняется цвет текста на кнопке.
Уменьшил размер скрипта засчет лучшего сжатия изображений!
А так же спасибо за тестирование галереи...
:-)

   
 
 автор: antf   (18.02.2005 в 14:32)   письмо автору
 
   для: cernos   (18.02.2005 в 13:58)
 

Начал свое знакомство с фотогалереями с вашего скрипта. Очень понравился дизайн и функциональность. Большое спасибо за еще одну интересную и функциональную программу.

Мои предложения по улучшению программы:
1) Возможность добавить сразу все изображения из папки.
2) На вкладке "Загрузка изображений в существующий каталог " неплохо бы добавить особые кнопочки, которые очищают поля, предназначенные для имени файла. Удалять вручную некорректный путь, нажимая непрерывно клавишу del, не очень приятно. Альтернатива кнопочкам - выделение сразу всей строки при клике на нее.
3) Могу снабдить ее французским интерфейсом. Для этого нужно вывести все надписи (в том числе сообщения об ошибках) в особые файлы

PS Не понимаю почему вы назвали кнопку, которая отвечает за доступ к настройкам галереи, - 'начать'. Может быть, лучше "настроить"?

   
 
 автор: cernos   (18.02.2005 в 16:31)   письмо автору
 
   для: antf   (18.02.2005 в 14:32)
 

PS Не понимаю почему вы назвали кнопку, которая отвечает за доступ к настройкам галереи, - 'начать'. Может быть, лучше "настроить"? -
Так как эта кнопка осуществляет не только настройку, но она так же выполняет инсталяцию галереи (закаченной по фтп), поэтому настроить, тоже сюда не подходит..., лучше я сделаю её кнопкой : Продолжить

---------------------------------------------------------------

1) Возможность добавить сразу все изображения из папки. - всмысле с клиентской машины?
Без понятия как это осуществить, если файлы назывались 1.jpg , 2.jpg , 3.jpg и т.д.
было бы другое дело.
А так можно скинуть по фтп папку в директорию по умолчанию(Туда где храняться галереи), зайти на админ страницу и выбрать её меню в разделе обновление галереи. Затем проинсталить её, т.е. ввести данные и уменьшить их.
Возможен такой вариант....
Т.е. это так же является установкой новой галереи...

------------------------------------------------------------------

Хорошо я учту ваши замечания и в следующей версии всё будет.
На французский это можно, даже думаю что нужно!
Но для начала необходимо сделать полный английский перевод, потому-что он присутсвует только на главной странице...
В следующей версии я собираюсь сделать:
1.Сделать инсталяцию
2.Дать более точные названия кнопкам
3.На админ страничке сделать небольшой и лёгкий интерфейс (точно не знаю)
4.Разработать поддуржку скинов
5.Сделать вход на куки (В данный момент куки не присутсвуют в галлерее, т.е. возможен не санкционированный доступ, в файле cookies.php скрипт лежит, но он не функционирует, почему то не определяются переменные куки, я в этом не могу разобраться, если есть возможность, помогите именно тут...,
Необходимо разкоментировать строки в файле cookie.php кроме последней
)

   
 
 автор: antf   (18.02.2005 в 23:29)   письмо автору
 
   для: cernos   (18.02.2005 в 16:31)
 

Еще два предложения:
1) В файле readme сразу после инструкции по инсталляции поместить раздел особенности или описание, где будет представлен список основных функций программы. Я думаю, что многих посетителей в первую очерерь интересует подобная информация, т.к. она помогает быстро составить общее представление о вашем творении, а описание модулей, которое интересно только для программистов, можно и в конец поместить. Я, например, всегда начинаю знакомство со скриптом именно с этой информации (если она есть :).
2) Может быть, сделать файл readme в формате txt или html? Конечно, Ворд - распространенная программа, но некоторые пользуются Линуксом и продукты от Майкрософт недолюбливают. Еще одна причина, по которой следовало бы это сделать - традиция.

   
 
 автор: antf   (19.02.2005 в 01:04)   письмо автору
 
   для: antf   (18.02.2005 в 23:29)
 

Просто я хотел бы перевести readme на французский, поэтому и присматриваюсь.

   
 
 автор: cernos   (19.02.2005 в 11:08)   письмо автору
 
   для: antf   (18.02.2005 в 23:29)
 

Да я понял, файл .txt сделаю, так и будет.
Спасибо за ваши советы, я их обязательно учту!
:-)
На счет текста и кнопочек я уже обработал скрипт, ввсе надписи соответсвуют действиетльности.

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

   
 
 автор: cheops   (19.02.2005 в 01:44)   письмо автору
 
   для: cernos   (18.02.2005 в 13:58)
 

Фотогалерея выложена в раздел downloads.

http://www.softtime.ru/info/wallist.php

   
 
 автор: antf   (19.02.2005 в 02:41)   письмо автору
 
   для: cheops   (19.02.2005 в 01:44)
 

Cheops, прошу вас обратить внимание на второй заголовок :))), а также на строку практические цели написания. После исправления очепяток сообщение неплохо бы скрыть.

   
 
 автор: antf   (19.02.2005 в 06:32)   письмо автору
 
   для: antf   (19.02.2005 в 02:41)
 

А какие функции gdlib использовались для при создании проекта. Какое у них предазначение?

   
 
 автор: cernos   (19.02.2005 в 11:06)   письмо автору
 
   для: antf   (19.02.2005 в 06:32)
 

уменьшение изображений для предвариельного просмотра.

   
 
 автор: cheops   (19.02.2005 в 10:40)   письмо автору
 
   для: antf   (19.02.2005 в 02:41)
 

Спасибо, поправлено :)

   
 
 автор: cernos   (19.02.2005 в 11:15)   письмо автору
 
   для: cheops   (19.02.2005 в 10:40)
 

Спасибо огромное что помогли разобарться с работай функций opendir и readdir/
До этого я не знал что можно с помощбю этой функции выводить еще и директории!
Спасибо!

   
 
 автор: cernos   (20.02.2005 в 12:31)   письмо автору
974 байт
 
   для: cernos   (19.02.2005 в 11:15)
 

Здраствуйте, сделал фотогалерею полностью мультиязычную.
Теперь необходим перевод на французский язык, если конечно это для antf 
не трудно!
Вот файл с русским переводом.
После сделаю поддержку скинов...
Ясно дело что сюда не забуду выложить.!!
И всё будет круто.!
:-)

   
 
 автор: antf   (20.02.2005 в 13:33)   письмо автору
 
   для: cernos   (20.02.2005 в 12:31)
 

Файл с русским интерфейсом вы выложили, но для точного перевода мне нужен весь скрипт (то есть контекст в котором данные выражения будут появлятся). К тому же надписи на иностранном языке могут быть длиннее или короче , что может испортить дизайн. Это заставляет выбирать другой вариант. Без самой программы это сделать трудно.

   
 
 автор: cernos   (20.02.2005 в 18:34)   письмо автору
 
   для: antf   (20.02.2005 в 13:33)
 

Хорошо выкладываю скрипт!

   
 
 автор: antf   (21.02.2005 в 10:06)   письмо автору
 
   для: cernos   (20.02.2005 в 18:34)
 

Cernos, модуль с французским интерфейсом, а также некоторые рекомендации выслал вам по адресу, который вы указали в ваших данных на форуме. Вы получили письмо?

   
 
 автор: cernos   (21.02.2005 в 11:24)   письмо автору
 
   для: antf   (21.02.2005 в 10:06)
 

Сервер почты висит уже 2 дня, не могу зайти туда.
не могли бы віложить модуль тут?

   
 
 автор: antf   (21.02.2005 в 12:52)   письмо автору
 
   для: cernos   (21.02.2005 в 11:24)
 

Вот модуль и письмо.

   
 
 автор: cernos   (21.02.2005 в 17:07)   письмо автору
 
   для: antf   (21.02.2005 в 12:52)
 

Спасибо!
Исправлю!
Спасибо за перевод!
Можно пожалуйста твои данные!

   
 
 автор: antf   (21.02.2005 в 20:56)   письмо автору
 
   для: cernos   (21.02.2005 в 17:07)
 

Мои данные можно посмотреть здесь :
http://www.softtime.ru/info/gbxml.php
или здесь:
http://www.softtime.ru/info/tabella.php
Можно указать только имя и фамилию (readme), а в модуль (french.php) можно добавить адрес эл почты. Я в своих программах придерживаюсь такой системы.

   
 
 автор: cernos   (22.02.2005 в 10:12)   письмо автору
 
   для: antf   (21.02.2005 в 20:56)
 

OK!

   
 
 автор: cernos   (25.02.2005 в 18:11)   письмо автору
 
   для: cernos   (22.02.2005 в 10:12)
 

cheops - вы выложили мою фотогалерею wallist к себе в downloads не той версии...
Там находится сильно старая версия с ошибками...
Вот эта версия нормальная...
Вы наверное ОШИБЛИСЬ


http://softtime.ru/forum/files/2164-20050220183309.zip

   
 
 автор: cheops   (25.02.2005 в 22:19)   письмо автору
 
   для: cernos   (25.02.2005 в 18:11)
 

Заменил этим вариантом - проверте пожалуйста работоспособность.

   
 
 автор: cernos   (26.02.2005 в 12:25)   письмо автору
 
   для: cheops   (25.02.2005 в 22:19)
 

работает всё нормально!!

   
Rambler's Top100
вверх

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