Page 1 of 1

Re: Фотогалерея

Posted: 19 Aug 2012 20:07
by russian
Alter wrote:Реально ли прикрутить к N4F фотогалерею и как это осуществить? Плагин должен брать из директорий изображения, формировать альбомы и показывать в браузере. Если это решение для дома, что же, полезный функционал. Планшетник например.
Да, реально.

Я перепробовал несколько галерей, включая известную gallery3. Большинство из них не смог научить работать с готовой директорией, т.к. они все любят, чтобы в них аплоадили картинки, и они их складывают в свою, специально предназначенную, папку.

В итоге пока остановился на Single File PHP Gallery. Отличная штуковина, реально один PHP файл. Работает с твоей готовой директорией, чтобы понять как указать ей этот путь - читай readme.txt , там указано, какие настройки на что влияют. Мне не хватает только тэгов, но придется пока смириться.

Сам PHP-скрипт с галереей тут: http://sye.dk/sfpg/

Для работы надо поставить PHP. Как это сделать - написано, например, тут: https://sites.google.com/site/aganimkar ... or-freenas

Будешь ставить PHP - обрати внимание на строчки, выделенные красным. Если не выполнишь эти команды - останешься без WebGUI к своему Nas4Free.

Для остальных галерей (если захочешь попробовать) надо еще ставить MySQL. Как это сделать, написано тут: http://freenaswiki.ru/doku.php/ustanovk ... phpmyadmin

Re: Фотогалерея (решено)

Posted: 27 Aug 2012 14:33
by na_krul
День добрый.
У меня эта галлерея не отображает русские буквы в названиях директорий. Она этого не поддерживает или нужно что-то настроить?

Re: Фотогалерея (решено)

Posted: 27 Aug 2012 17:39
by russian
В файле sfpg.php, где-то в районе 49-й строки есть такая запись:

define("CHARSET", "utf-8");


Вместо utf-8 сейчас у тебя записано что-нибудь другое. Убери другое, и впиши utf-8.

Re: Фотогалерея (решено)

Posted: 22 Sep 2012 18:38
by AlexJ
Alter wrote:На мой взгляд у нее пока один минус - нет авторизации. Написал автору, может включит в следующую версию. Пока вышел из положения средствами NAS4Free.
Добавить в самое начало файла, сразу после строки <?php

Code: Select all

/*************************** CHANGE following to yours values ***************************************/
$login='SecretUser'; // to disable authentication set this string to ::  $login=false;
$pass='kgb';
/***********************************************************************************************************/

   if ($login!==false && (!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER']!=$login || $_SERVER['PHP_AUTH_PW']!=$pass)) {
      header('WWW-Authenticate: Basic realm="Restricted zone"');
      header('HTTP/1.0 401 Unauthorized');
      exit("<h1>Access Denied - wrong password ;)</h1>\r\n");
   }
и не надо ждать автора

Re: Фотогалерея (решено)

Posted: 05 Oct 2012 20:20
by na_krul
russian wrote:В файле sfpg.php, где-то в районе 49-й строки есть такая запись:

define("CHARSET", "utf-8");


Вместо utf-8 сейчас у тебя записано что-нибудь другое. Убери другое, и впиши utf-8.
Еще пришлось добавить строчку в /root/.cshrc
setenv MM_CHARSET UTF-8

И еще, по поводу этой галлереи, может кто знает как убрать кнопку со ссылкой на sfpg - sye.dk?
Понятно, что автор обидится и все такое, но не нравится она мне :)

Re: Фотогалерея (решено)

Posted: 23 Jan 2014 04:48
by Tinkz
Также работает фотогалерея jaipho (она же в php - pipho). Есть слайдшоу, на ipad можно "перелистывать" фотографии. Установка простая:
1. распаковываем архив в /mnt/<ваш диск>/pipho
2. делаем

Code: Select all

chmod -R 777 pipho
3. поднимаем вэбсервер указав рабочий каталог pipho (я выбрал порт 8080)
4. добавляем папки с фотографиями в /mnt/<ваш диск>/pipho/photos/
5. заходим браузером <ip_n4f>:8080

Недостатки:
1. нет зума (во всяком случае на ipad)
2. как я понял под каждое устройство создаёт миниатюры и, если фотографий много, этот процесс занимает много времени. Собственно их же и демонстрирует потом, т.е. например под ipad создает миниатюры 1024*768, а для ретины это не есть гуд.

Если кто разберётся с этими недостатками отпишитесь пожалуйста, сайт автора не работает. Файлы прикладываю, т.к. откапать их было тяжело в связи с нерабочим сайтом автора, рылся в кэше гугля.

Re: Фотогалерея (решено)

Posted: 27 Feb 2014 06:10
by LenIVEc
1. распаковываем архив в /mnt/<ваш диск>/pipho
а чем распаковывать-то? окончание вроде zip, а ни 7-zip, ни winrar его не берут...

Re: Фотогалерея (решено)

Posted: 20 Mar 2014 05:33
by russian
А вот еще вопрос. Камрад 2gusia (насколько я помню, он на этом форуме тоже есть?) у себя выложил статью про фотогалерею, и использовал ту же самую sfpg галерею.

Она реально хороша в своей простоте.

Однако! Меня давно мучал вопрос, почему она не переворачивает повернутые фотки, хотя в Exif указано поле Orientation, и все вьюеры спокойно вертят фотки как надо.

Вернулся к этому вопросу на выходных, и не являясь программистом, но упорно куря гугл, пришел к выводу, что в PHP по умолчанию не включен extension под названием EXIF. (Проверил это через phpinfo).

А как, как, блин, его подцепить в nas4free ? Нифига не понял. Если тупо pkg_add то разваливается вообще вся вебморда (блин только щас понял, что надо было хотя бы проверить - заработал ли разбор поля EXIF после pkg_add, а я увидел разваленную вебморду и сразу кинулся подыматься из бэкапа).

Как-то это можно сделать изящно???