synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяPhotoStation › Кнопка "переход на основной сайт"

Кнопка "переход на основной сайт"

sterlopus · 02.07.2009

На DS209 сайт, построенный на джумле. Делать отдельную фотогалерею при наличии встроенной лень. Ссылку с сайта на localhost/photo сделать несложно, подскажите пож-та как встроить обратную ссылку на сайт?

Vladimir · 02.07.2009

Никогда не задавался такое сделать.

Думаю, что легче будет поставить компонент для JOOMLA, который и будет фотогалереей.

Например можно использовать sigsiu online business index. Там много чего есть и как галерею можно использовать.

sterlopus · 15.07.2009

О! есть промежуточный результат!

Хотя и непрофессиональный ))

 

ВСЁ ЧТО ВЫ ДЕЛАЕТЕ СО СВОИМ NAS ПО ЭТИМ РЕКОМЕНДАЦИЯМ ДЕЛАЕТСЯ НА ВАШ СТРАХ и РИСК

_____________________

лезем SSH root'ом

открываем mc

находим /usr/syno/synoman/phpsrc/photo/index.php

(делаем куда-нибудь резервную копию)

F4 - edit

строка 88: исправляем путь в ссылке на наш сайт (по-дефолту /index.htm) + подсовываем имидж: огромный gif с буквами НАЗАД и стрелкой вместо home_rss.gif

F10 - exit

yes - save

_______________________

 

результат: в нижнем правом углу вашей фотогалереи образуется тот самый gif, клик на который приведёт вас на стартовую страницу вашего сайта. Думаю, что с блогом та жа история...

 

К сожалению, я не продвинут в php и cgi, а воспоминаний из детства только про html ))

Надеюсь, придут новые умные поколения и подскажут что добавить в код, чтобы вожделенная стрелка BACK появилась в топике фотогалереи.

 

Удачи

Synosan · 17.07.2009
_____________________

лезем SSH root'ом

открываем mc

находим /usr/syno/synoman/phpsrc/photo/index.php

(делаем куда-нибудь резервную копию)

F4 - edit

строка 88: исправляем путь в ссылке на наш сайт (по-дефолту /index.htm) + подсовываем имидж: огромный gif с буквами НАЗАД и стрелкой вместо home_rss.gif

F10 - exit

yes - save

_______________________

 

а какой пароль у root ??? кто-нить подскажет? Под admin - ом

захожу, но в нужные мне папки попасть не могу нужен root и его pwd

(SSH - клиент у меня PuTTy)

MUiL · 17.07.2009
а какой пароль у root ???

тот же что и у админа

Synosan · 20.07.2009
тот же что и у админа

Обалдеть, :o никогда бы не догадался. Спасибо.

Да, кстати про mc - не могу найти его на своем DS 209+ может нужно самому устанавливать.

Тогда попутный вопрос - где взять и инструкция по установке.

:D Я не слишком назойлив?

sterlopus · 20.07.2009

всё нормально - вы просто ленитесь ))

http://www.synology.forum/index.php?showtopic=38

 

только очень аккуратно по инструкции, если нет навыков с nixами

Synosan · 27.07.2009
всё нормально - вы просто ленитесь ))

http://www.synology.forum/index.php?showtopic=38

 

только очень аккуратно по инструкции, если нет навыков с nixами

 

:blink: обалдеть - этакая нетривиальная установка надо отложить это дело на потом, когда будет больше времени.

Да, кстати я времени зря не терял и нашел вот такое решение для создания ссылочки в меню ссылок блога. Как пишут на форуме, заходим под рутом на diskstation и идем туда /usr/syno/synoman/phpsrc/blog/include , там видим home.php находим функцию "function SYNOBLOG_HOME_GetTopHeaderLink()" и добавляем туда строчку

global $blog_str_home_site;

далее находим 79 строку (у кого -то это будет 78 строка) вида : $link = "<a href='/photo'>".$blog_str_home_photo."</a> | ";

и добавляем в нее вот это - $link

получится другая строка такого вида (вместо той, что была :rolleyes: )

$link = $link."<a href='/photo'>".$blog_str_home_photo."</a> | ";

а перед ней добавляем еще и эту строку

$link = "<a href='/'>".$blog_str_home_site."</a> | ";

 

как результат в строку ссылок вверху страницы добавится ссылка "Сайт" - примерно вот так

 

http://i036.radikal.ru/0907/68/aa5b711c388c.jpg

 

аналогично вставляется ссылка в photostation, правда я еще не доделал :rolleyes:

 

все изменения можно сделать с помощью редактора vi если кто еще не установали mc как я :P

теперь остается подумать что будет с пользователями правами после регистрации и перехода по этой ссылке .... :angry: ???

sterlopus · 27.07.2009

Synosan, вставьте пож-та в пост кусок нового кода. Или линк на исходное сообщение..

 

Эту переменную нигде больше объявлять не надо? Код изменил, но в блоге (равно как и в галерее, хотя там другие переменные) слово "Сайт" не появилось. При подстановке любой из соседних переменных появляется соответствующее ей слово и нужная сцылка на корень.

с нетерпением,

Synosan · 28.07.2009
Synosan, вставьте пож-та в пост кусок нового кода. Или линк на исходное сообщение..

 

Эту переменную нигде больше объявлять не надо? Код изменил, но в блоге (равно как и в галерее, хотя там другие переменные) слово "Сайт" не появилось. При подстановке любой из соседних переменных появляется соответствующее ей слово и нужная сцылка на корень.

с нетерпением,

 

Да действительно, меня вчера Босс так вздрючил, :angry: что я просто забыл, что переменную нужно еще объявить в файле.

/usr/syno/synoman/phpsrc/blog/language/rus.php

в строке 110 файла rus.php находим переменную $blog_str_home_blog и где - нить перед ней добавляем

новую переменную $blog_str_home_site = 'Сайт';

По поводу фотостанции, чуть позже, а то к компу не пускают. :(

Synosan · 28.07.2009
По поводу фотостанции, чуть позже, а то к компу не пускают. :(

 

для добавления ссылки в фотостанцию нужно внести изменения в файлы

/usr/syno/synoman/phpsrc/photo/language/rus.php

в районе 22 строки вставить

$photo_str_site = 'Сайт';

а в файле /usr/syno/synoman/phpsrc/photo/include/home.php

добавить в функцию "function SYNOBLOG_HOME_GetTopHeaderLink()" две строки

global $photo_str_site;

и

$link = "<a href='/'>".$photo_str_site."</a> | ";

а в эту внести изменения -

$link = $link."<a href='/photo'>".$photo_str_photo."</a> | ";

sterlopus · 28.07.2009

Спасибо. Работает.

 

В принципе можно в обоих случаях применить одну и ту же переменную, например, $photo_str_site = 'Сайт'.

Кроме того, логично в Блоге заместить ею линк на "Блог", а в фотогалерее - линк на фотографии, так как ссылки на самих себя бессмысленны