Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

Forum Rules Правила раздела

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

Страницы: (2) 1 [2]   ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Фотогалерея и слайд-шоу в постах (lytebox)
Max Faxtor
Отправлено: Июл 29 2010, 15:39
Quote Post


Пользователь
Group Icon

Группа: Пользователи
Сообщений: 166
Пользователь №: 1 146
Регистрация: 13-Декабря 08
Member Offline

Репутация: нет




Romych, заметил только сейчас, что тэг youtube перестал работать. Делаю все как Вы говорите, упорно пишет:
Извините, но в данный момент сервер сильно перегружен.
Приносим свои извинения, просим Вас зайти немного позже.


--------------------
Top
Romych
Отправлено: Июл 29 2010, 23:52
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




QUOTE (Max Faxtor @ Июл 27 2010, 12:35)
цветовую палитру пришлось заново ставить

какую цветовую палитру пришлось менять и из-за чего?
из-за цвета рамок миниатюр фотогалереи?


--------------------
Top
Max Faxtor
Отправлено: Июл 30 2010, 09:30
Quote Post


Пользователь
Group Icon

Группа: Пользователи
Сообщений: 166
Пользователь №: 1 146
Регистрация: 13-Декабря 08
Member Offline

Репутация: нет




Цветовую палитру на странице ответа http://ipboard.net/index.php?showtopic=2495
С третьего раза получилось, все работает rolleyes.gif

Это сообщение отредактировал Max Faxtor - Июл 30 2010, 12:32


--------------------
Top
Одиночка <3
Отправлено: Авг 5 2010, 00:23
Quote Post


Inevitability <3
Group Icon

Группа: Пользователи
Сообщений: 164
Пользователь №: 2 241
Регистрация: 22-Апреля 10
Из: Черкассы
Member Offline

Репутация: 2




Зачем придумывать мод который нужно устанавливать вместе с другими одновременно? Да ну нафиг всё менять...


--------------------
Всё потерять и снова начать с мечты...
Top
Romych
Отправлено: Авг 10 2010, 22:21
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




Цитата (Одиночка <3 @ Авг 5 2010, 00:23)
Зачем придумывать мод который нужно устанавливать вместе с другими одновременно? Да ну нафиг всё менять...

ну, для тех у кого мозги есть и руки откуда надо растут, установка модов не составляет труда,
а вот издержки движка, который из скриптов обратные слэши съедает из-за чего срипты, эти слэши содержащие, приходится устанавливать одновременно, не моя в том вина wink.gif


--------------------
Top
SenLite
Отправлено: Авг 12 2010, 12:14
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 26
Пользователь №: 2 479
Регистрация: 30-Июля 10
Member Offline

Репутация: нет




Romych, а нельзя как нибудь отредактировать скрипт, или возможно переделать, чтоб это работало не только для [FOTO], но и для [IMG], только без слайд шоу, а просто открытием в этой красивой рамке

smile.gif
Top
Romych
Отправлено: Авг 13 2010, 00:20
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




Цитата (SenLite @ Авг 12 2010, 12:14)
Romych, а нельзя как нибудь отредактировать скрипт, или возможно переделать, чтоб это работало не только для [FOTO], но и для [IMG], только без слайд шоу, а просто открытием в этой красивой рамке

smile.gif

сделать просто открытие изображения без автоматического слайд-шоу можно, а вот тегам [IMG] присвоить свойства фотогалереи lytebox не удастся


--------------------
Top
SenLite
Отправлено: Авг 23 2010, 20:25
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 26
Пользователь №: 2 479
Регистрация: 30-Июля 10
Member Offline

Репутация: нет




"сделать просто открытие изображения без автоматического слайд-шоу"

подскажите как, пожалуйста. Буду очень благодарен
Top
SenLite
Отправлено: Авг 24 2010, 22:25
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 26
Пользователь №: 2 479
Регистрация: 30-Июля 10
Member Offline

Репутация: нет




+ когда добавляю вот это:

Код
<!--YouTube-->
<script type="text/javascript">
var r, html, result;
var div = document.getElementsByTagName("div")
for( i; i < div.length; i++ )
{
if(div[i].className == 'postcolor')
{
if(div[i].innerHTML.indexOf("[youtube]")!=-1 && div[i].innerHTML.indexOf("[/youtube]")!=-1)
{
html = div[i].innerHTML;
r = /\[youtube\]([0-9a-zA-Z\-\_]{11})\[\/youtube\]/g
result = html.replace(r, "<br><embed src='http://www.youtube.com/v/$1' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed><br>")

div[i].innerHTML = result}}}
</script>

<!--Фотогалерея-->
<script type="text/javascript">
var fot, html, result;
var div = document.getElementsByTagName("div")
for( i; i < div.length; i++ )
{
if(div[i].className == 'postcolor')
{
if(div[i].innerHTML.indexOf("[foto]")!=-1 && div[i].innerHTML.indexOf("[/foto]")!=-1)
{
html = div[i].innerHTML;
fot = /\[foto\]([0-9a-zA-Z\-\_\+\(\)\&\?\%\$\#\~\.\'\"\=\^\;\:\,\{\}\/]{1,110})[\|]([^\[]{1,110})\[\/foto\]/g
result = html.replace(fot, "<a href='$1' rel='lyteshow[vacation]' title='$2'><img style='border-top:1px solid #BBB; border-bottom:1px solid #BBB; padding:5px; background:#ccc; top:2px; margin:5px;' img src='$1' width='100'/></a>")

div[i].innerHTML = result}}}
</script>

пишет что сервер перегружен sad.gif

Это сообщение отредактировал SenLite - Авг 24 2010, 22:25
Top
Romych
Отправлено: Авг 25 2010, 00:23
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




Цитата (SenLite @ Авг 24 2010, 22:25)
+ когда добавляю вот это:
пишет что сервер перегружен sad.gif

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

у вас так:

Цитата
r = /\[youtube\]([0-9a-zA-Z\-\_]{11})\[\/youtube\]/g


а должно быть:

Цитата
r = /\\[youtube\\]([0-9a-zA-Z\\-\\_]{11})\\[\\/youtube\\]/g


и в другом скрипте
у вас так:

Цитата
fot = /\[foto\]([0-9a-zA-Z\-\_\+\(\)\&\?\%\$\#\~\.\'\"\=\^\;\:\,\{\}\/]{1,110})[\|]([^\[]{1,110})\[\/foto\]/g


а должно быть:

Цитата
fot = /\\[foto\\]([0-9a-zA-Z\\-\\_\\+\\(\\)\\&\\?\\%\\$\\#\\~\\.\\'\\"\\=\\^\\;\\:\\,\\{\\}\\/]{1,110})[\\|]([^\\[]{1,110})\\[\\/foto\\]/g


а лучше даже так:

Цитата
fot = /\\[foto\\](.*?)[\\|]([^\\[]{1,110})\\[\\/foto\\]/g


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


--------------------
Top
SenLite
Отправлено: Авг 26 2010, 20:22
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 26
Пользователь №: 2 479
Регистрация: 30-Июля 10
Member Offline

Репутация: нет




Большое спасибо smile.gif буду ждать
Top
Assada
Отправлено: Сен 3 2010, 19:52
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 4
Пользователь №: 2 552
Регистрация: 20-Августа 10
Member Offline

Репутация: нет




Цитата
<script type="text/javascript" language="javascript" src="http://katalog-fbb.narod.ru/litetbox/lytebox.js"></script>
<link rel="stylesheet" href="http://katalog-fbb.narod.ru/litetbox/lytebox.css" type="text/css" media="screen" />


ссылочки не работают, А также при нажатии на кнопку ничего у меня не происходит, нету обработчик тега - tag_foto() в Post: Code Buttons & Post Text area

типа
Код
<script type="text/javascript">
function tag_video()
{var FoundErrors = '';
var enterURL   = prompt("Введите ссылку на видео с YouTube, Rutube, Vimeo.com или Dailymotion.com", "");

if (!enterURL) {
FoundErrors += " " + error_no_url;}

if (FoundErrors) {
alert("Error!"+FoundErrors);
return;}

doInsert("[video]"+enterURL+"[/video]", "", false);}
</script>


Где его найти? И обновите пожалуйста ссылки)
Top
Romych
Отправлено: Сен 3 2010, 20:01
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




Цитата (Assada @ Сен 3 2010, 19:52)
Цитата
<script type="text/javascript" language="javascript" src="http://katalog-fbb.narod.ru/litetbox/lytebox.js"></script>
<link rel="stylesheet" href="http://katalog-fbb.narod.ru/litetbox/lytebox.css" type="text/css" media="screen" />


ссылочки не работают, А также при нажатии на кнопку ничего у меня не происходит, нету обработчик тега - tag_foto()
doInsert("[video]"+enterURL+"[/video]", "", false);}
</script>[/CODE]

Где его найти? И обновите пожалуйста ссылки)

Assada

замените это

Цитата
<script type="text/javascript" language="javascript" src="http://katalog-fbb.narod.ru/litetbox/lytebox.js"></script>
<link rel="stylesheet" href="http://katalog-fbb.narod.ru/litetbox/lytebox.css" type="text/css" media="screen" />


на это

Цитата
<script type="text/javascript" language="javascript" src="http://www.dolem.com/lytebox/lytebox_demo.js"></script>
<link rel="stylesheet" href="http://www.dolem.com/lytebox/lytebox.css" type="text/css" media="screen" />


--------------------
Top
Romych
Отправлено: Сен 15 2010, 18:14
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




Цитата (SenLite @ Авг 23 2010, 20:25)
"сделать просто открытие изображения без автоматического слайд-шоу"

подскажите как, пожалуйста. Буду очень благодарен

SenLite

в общем я сделал выбор при создании фотогалереи,
правда этот самый выбор придётся вводить вручную,
хотя по умолчанию, в данный момент стоит одиночное фото, если вручную лень

фотогалерея посторена на Lytebox, а у Lytebox есть несколько вариантов отображения, это:

а) lytebox - для одиночного фото

б) lytebox[vacation] - для группы фото (сделано по умолчанию)

в) lyteshow[vacation] - слайд-шоу

г) lyteframe - фрейм ( для ссылок на любой сайт, хотя его использовать я бы не рекомендовал)

принцип какой? вы нажимаете на кнопку user posted image

выплывает диалоговое окно
где вы вводите ссылку на изображение,
а так же вписываете нужный вам вариант отображения

user posted image

и последним пунктом описание фото, которое будет видно отображаться при воспроизведении слайд-шоу

в каждом пункте, кроме ссылки уже стоят вариант для тех кому лень вручную, что-либо вводить им просто тупо надо ввести ссылку на изображение и 2 раза нажать OK

в итоге манипуляций с диалоговым окном у вас в поле ответа должно появиться нечто вот такое
Цитата
[foto=lytebox[vacation]]ссылка на фото|описание[/foto]


теги немного видоизменились из-за добавления ещё одного ввода данных, но вы не волнуйтесь, я в скрипт добавил автозамену старых тегов на новые, так что будут работать как ранее созданные галереи, так и вновь созданные, и ничего вручную переделывать не придётся

итак

Фотогалерея v.2


установка

1
сам плагин остаётся тот же устанавливается он в Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Topic View Section -> Header (указан в первом посте этой темы, дублировать не буду дабы не было путаницы)

2
скрипт устанавливаем как всегда в
Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Topic View Section -> Footer

Скрытый текст
Для просмотра этого блока необходима регистрация


3
обработка тега Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Сообщения (Post Screen Sections) -> get_javascript (редактировать)

находим там закрывающий тег скрипта

//-->
</script>

и перед ним добавляем следующее:

Код
function tag_foto()
{var FoundErrors = '';
var enterURL   = prompt("Введите ссылку на фото или сайт (для фрейма)", "http://");
var enterTITLE = prompt("Введите вариант: lytebox - для одиночного фото\n lytebox[vacation] - для группы фотографий\n lyteshow[vacation] - для слайд-шоу\n lyteframe - для сайта", "lytebox[vacation]");
var enterTITLE2 = prompt("Введите описание, оно будет отображаться при просмотре", "Моё фото");
if (!enterURL) {
FoundErrors += " " + error_no_url;}
if (!enterTITLE) {
FoundErrors += " " + error_no_title;}
if (FoundErrors) {
alert("Error!"+FoundErrors);
return;}
doInsert("[foto="+enterTITLE+"]"+enterURL+"|"+enterTITLE2+"[/foto]", "", false);}


4
саму кнопку добавляем в Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Сообщения (Post Screen Sections) -> Post: Code Buttons & Post Text area (редактировать)

Цитата
<img class='codebuttons' title='Создать фотогалерею' alt='Создать фотогалерею' src='http://i058.radikal.ru/1005/8c/3aa73bd4abf0.png' onclick='tag_foto()'/>
 


для тех кому полюбился метод установки "Всё в одном" прилагаю версию 3.1 wink.gif

Скрытый текст
Для просмотра этого блока необходима регистрация




--------------------
Top
Salik
Отправлено: Сен 16 2010, 16:05
Quote Post


Salamander
Group Icon

Группа: Пользователи
Сообщений: 310
Пользователь №: 395
Регистрация: 14-Декабря 07
Из: Ижевск
Member Offline

Репутация: 2




а можно прикрепить галерею к тегу img или хотябы просто всплывающую рамку?


--------------------
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (2) 1 [2]  Reply to this topicStart new topicStart Poll