Фотогалерея для 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.

Блог

Как отресайзить картинки батчем?

Все фотографии, которые вы собираетесь отресайзить, должны быть в одной директории, скажем «uploads». Внутри нее можно сохранить любую структуру директорий. Мы научимся создавать копию этой директории, внутри которой все картинки будут отресайзены, причем только в сторону уменьшения разрешения.

далее

Tilda Module: интеграция NetCat с Tilda.cc

Представляем нашу новую разработку, модуль интеграции CMS NetCat с платформой Tilda.cc. Модуль дает возможностью полуавтоматически размещать классные лендинги прямо в структуре вашего сайта!

далее

Как оптимально заархивировать файлы, чтобы распаковать их средствами ISPmanager?

В определенных случаях файлы выгоднее заливать на веб-сервер в виде архива. Во-первых, если данные хорошо сжимаются, или же просто файлов очень много, это сократит время заливки. Во-вторых, в любом случае это обезопасит данные от случайного повреждения, так как при распаковке архива происходит проверка его целостности с помощью контрольной суммы (CRC). Однако, не вполне понятно, какой формат архива и тип сжатия выбирать? Мы провели небольшое экспериментальное исследование на эту тему.

далее

Как расшифровать бэкапы, зашифрованные ISPmanager?

В ISPmanager версии 5.52.0 и старше, реализована новая система резервного копирования, построенная на основе некоей ISPtar. И работает она... своеобразно. Попробуем разобраться, как именно.

далее

Весь блог тут