Фотогалерея для NetCat с загрузкой файлов по FTP простое решение с полностью автоматизированным созданием превьюшек

Это надстройка на NetCat, позволяющая легко создавать простейшие фотогалереи, причем превьюшки будут создаваться полностью автоматически (и независимо от NetCat), а настройки делаться из него. Это дополнение разработано затем, что позволяет вставить фотографии на сайт, просто загрузив их по FTP.

Версия NetCat: > 4.0 (должно работать и в 3.x)
Скачать: Attach:NetCat-Photogallery-FTP-edition_2010-06-16.zip
Дата обновления: 2010-06-16
Источники: http://bolgallery.free.fr/

Использование:

  • откройте форму добавления нового объекта;
  • по FTP создайте в директории /bolGallery/ новую директорию и загрузите туда фотки. Наверное, не стоит загружать что-либо, большее чем 1600х1200;
  • в поле "Директория с картинками" в форме добавления объекта введите название только что созданной директории;
  • настройте таблицу, если в этом есть необходимость. Готово!

Настройки объекта:

note: Если вы захотите изменить настройки, то чтобы увидеть изменения, необходимо будет удалить соответствующий html-файл из корня /bolGallery.

Установка:

Создайте в корне сайта с NetCat директорию /bolGallery, в нее загрузите bolGallery.php Импортируйте компонент. That's it, пользуйтесь! (скрипт слегка докручивался, так что исходник Nicolas d'Haussy не подойдет)

Если что-то не заработает, проверьте права на папки.

FAQ:

Как увеличть расстояние между фотками? Настроить таблицу?

В файле bolGallery.php: Edit bolGalleryCreate(). Edit the <TABLE> HTML tag (e.g. change cellspacing to 2)

Можно поставить скрипт в другую папку?

Можно, но необходимо будет поправить 132 и 133 строчки bolGallery.php, где явно указывается имя рабочей директории.

По-умолчанию в скрипте сортировка фоток производится по дате создания. Как это изменить?

Закомментировать 186 строку, начинающуюся с "@usort". Я это уже сделал. Однако, в этой же строке шла проверка наличия фоток. В результате, если фоток в директории нет, теперь выводится ошибка php...

To-do:

  1. в действие после добавления/изменения объекта прописать удаление *.html из директории скрипта, чтобы напрямую работало изменение параметров
  2. может, отказаться вообще от генерации статичного html-файла? Ведь есть кэширование. Для этого, похоже, надо переменную $HTML сделать глобальной и выводить вместо $pageString, а также вырезать весь код, связанный с записью файла (возможно, все это идет от 193 строчки до конца)
  3. вынести объявление рабочего каталога из инклюда в настройку компонента, чтобы его можно было использовать еще где-либо (?)
  4. первый вопрос из FAQ вынести в настройку объекта
  5. второй вопрос из FAQ автоматизировать через PHP путем определения родительской директории
  6. третий вопрос из FAQ тоже неплохо бы пофиксить, из перфекционистических соображений
  7. похоже, сюда не трудно будет прикрутить какую-нибудь современную java-смотрелку
Gzark — 2012-05-15, 09:44

Можно ли сделать сортировку фотографий по имени файла ?

Можно. Finar.

Блог

Что с Мастерхостом? Когда заработает?!

Этот вопрос всё чаще задают в Интернете начиная примерно с 12:00 дня 2 марта. А всё потому, что он накрылся!

далее

Автоматизированная Система Управления Бэкапами

Автоматизированная Система Управления Бэкапами позволяет добиться полного контроля над резервными копиями сайтов внутри инфраструктуры веб-студии. Если вы поддерживаете десятки сайтов на разных хостингах, без подобной системы вы не можете быть на 100% уверены в том, что каждый из них был корректно зарезервирован прошлой ночью.

далее

WebSocket: интеграция с NetCat

Хотите добавить на сайт под управлением CMS NetCat поддержку технологии WebSocket? Обращайтесь к нам! Посетители сайта смогут получать мгновенные уведомления о событиях сайта без обращений к серверу и перезагрузок страниц. Превратите свой сайт в интерактивную площадку, работающую в реальном времени!

далее

NetCat: техническая поддержка и доработка сайтов

Мы работаем с CMS NetCat уже больше 10 лет. У нас большой опыт и ответственный подход к делу.

далее

Весь блог тут