This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

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

Russian community

Moderators: alexey123, MikeMac

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
russian
Starter
Starter
Posts: 60
Joined: 27 Jul 2012 08:11
Location: Russia
Status: Offline

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

Post 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
Nas4Free x64 9.2.0.1 rev.972; case: Lian Li PC Q08b; mb: ASUS E35M1-I; cpu: AMD E-350; mem: 4 Gb; hdd: 6xSATA

na_krul
NewUser
NewUser
Posts: 3
Joined: 27 Aug 2012 14:28
Status: Offline

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

Post by na_krul »

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

russian
Starter
Starter
Posts: 60
Joined: 27 Jul 2012 08:11
Location: Russia
Status: Offline

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

Post by russian »

В файле sfpg.php, где-то в районе 49-й строки есть такая запись:

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


Вместо utf-8 сейчас у тебя записано что-нибудь другое. Убери другое, и впиши utf-8.
Nas4Free x64 9.2.0.1 rev.972; case: Lian Li PC Q08b; mb: ASUS E35M1-I; cpu: AMD E-350; mem: 4 Gb; hdd: 6xSATA

AlexJ
NewUser
NewUser
Posts: 12
Joined: 13 Sep 2012 22:00
Location: US
Status: Offline

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

Post 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");
   }
и не надо ждать автора

na_krul
NewUser
NewUser
Posts: 3
Joined: 27 Aug 2012 14:28
Status: Offline

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

Post 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?
Понятно, что автор обидится и все такое, но не нравится она мне :)

Tinkz
NewUser
NewUser
Posts: 6
Joined: 12 Jan 2014 14:53
Status: Offline

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

Post 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, а для ретины это не есть гуд.

Если кто разберётся с этими недостатками отпишитесь пожалуйста, сайт автора не работает. Файлы прикладываю, т.к. откапать их было тяжело в связи с нерабочим сайтом автора, рылся в кэше гугля.
You do not have the required permissions to view the files attached to this post.

LenIVEc
NewUser
NewUser
Posts: 9
Joined: 06 Feb 2014 10:34
Status: Offline

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

Post by LenIVEc »

1. распаковываем архив в /mnt/<ваш диск>/pipho
а чем распаковывать-то? окончание вроде zip, а ни 7-zip, ни winrar его не берут...

russian
Starter
Starter
Posts: 60
Joined: 27 Jul 2012 08:11
Location: Russia
Status: Offline

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

Post by russian »

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

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

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

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

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

Как-то это можно сделать изящно???
Nas4Free x64 9.2.0.1 rev.972; case: Lian Li PC Q08b; mb: ASUS E35M1-I; cpu: AMD E-350; mem: 4 Gb; hdd: 6xSATA

Post Reply

Return to “Российская”