Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Lytebox на форуме (слайдшоу и фотогалерея)


Lytebox на форуме (слайдшоу и фотогалерея)

Сообщений 101 страница 120 из 270

101

Invisible Man написал(а):

И размер окна не очень, можно Стандарт height=600;width=800  а на ютуб вообще на весь экран растягивается

размер можно добавить в эту строку

elm[x].innerHTML = elm[x].innerHTML.replace(shadow, "<a rel='shadowbox;height=600;width=800' href='$1' title='nechto'><img src='http://img4.imageshack.us/img4/5717/1e502.gif'><font color='maroon'>$1</font></a>")

Invisible Man написал(а):

не желательно видеть ссылку на видео файл. Надо чтоб было так

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

+1

102

Romych написал(а):

размер можно добавить в эту строку

    elm[x].innerHTML = elm[x].innerHTML.replace(shadow, "<a rel='shadowbox;height=600;width=800' href='$1' title='nechto'><img src='http://img4.imageshack.us/img4/5717/1e502.gif'><font color='maroon'>$1</font></a>")

Сделал работает  :flag:

Romych написал(а):

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

Romych, сделайте пожалуйста если вас это не обременит. Но надо чтоб уже у добавленного видео уже по умолчанию стояло слово "Смотреть" дабы не редактировать 1000 постов с уже готовыми видео роликами...

0

103

Romych
Не как да? Как бы напоминаю о себе

0

104

Помогите.
У меня стоит вот такой скрипт ваш.
Устраивает все, но кое-что хотелось бы поросить. Можно сделать так чтоб листались фотки только с одного поста. со 2го по-новой открыть. и т.д.потому что когда по-умолчанию закидываешь много фоток, и так во всех постах - то при просмотре СРАЗУ смотришь все фото что есть в этой теме.

Код:
<!--Фотогалерея v.2-->
<style type="text/css">
#button-gallery {background-image:url('http://img502.imageshack.us/img502/9378/cameraromych.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script language="javascript">
function tag_foto()
{var FoundErrors = '';
var enterURL = prompt("Введите ссылку на изображение или сайт", "http://");
var enterTITLE = prompt("Введите вариант:\n lytebox - для одиночного фото\n lytebox[vacation] - для группы фотографий\n lyteshow[vacation] - для слайд-шоу\n lyteframe - для сайта", "lytebox[vacation]");
var enterTITLE2 = prompt("Введите описание", "моё фото");
if (!enterURL)
{FoundErrors += " " + error_no_url;}
if (FoundErrors)
{alert("Ошибка!" + FoundErrors);
return;}
insert("[myimg]" + enterURL + "|" + enterTITLE + "|" + enterTITLE2 + "[/myimg]");}
if ((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){
elm=document.getElementsByTagName("div")
for(x in elm){
if(elm[x].className=="post-content") 
{
post = elm[x].innerHTML;
foto = /\[myimg\](.*?)\|(.*?)\|(.*?)\[\/myimg\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(foto, "<a href='$1' rel='$2' title='$3'><img style='border-top:1px solid #BBB; border-bottom:1px solid #BBB; padding:5px; background:#ccc; top:2px; margin:5px;' img src='$1' class='postmyimg' width='100'/></a>") 
}}}
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(18).innerHTML="<img src='/i/blank.gif' title='Создать фотогалерею' id='button-gallery' onclick=\"tag_foto()\">"
</script>

Отредактировано miracle`sky (Пн, 8 Ноя 2010 23:34:23)

0

105

http://forumupload.ru/uploads/0006/e8/83/127-1.gif

0

106

ок, посмотрю можно ли это реализовать

Invisible Man написал(а):

Romych, сделайте пожалуйста если вас это не обременит. Но надо чтоб уже у добавленного видео уже по умолчанию стояло слово "Смотреть" дабы не редактировать 1000 постов с уже готовыми видео роликами...

постараюсь добраться, времени не было

+1

107

Romych написал(а):

ок, посмотрю можно ли это реализовать

спс, надеюсь получится.

0

108

miracle`sky написал(а):

Можно сделать так чтоб листались фотки только с одного поста. со 2го по-новой открыть. и т.д.потому что когда по-умолчанию закидываешь много фоток, и так во всех постах - то при просмотре СРАЗУ смотришь все фото что есть в этой теме.

я никогда не задавался этим вопросом,
но оказалось это легко делается

объясняю
при создании галереи у нас четыре варианта:
а) lytebox - одиночное фото
б) lytebox[vacation] - группа фото (по умолчанию)
в) lyteshow[vacation] - слайд-шоу
г) lyteframe - фрейм

во втором и третьем варианте где группа фото и слайд-шоу в квадратных скобках у нас стоит [vacation] - это название, идентификация группы фотографий,
т.е. если вы в первом посту сделаете все фото с цифрой 1 lytebox[1], то у вас получится группа фото [1]
вместо vacation вы можете писать цифру, букву, слово, всё что вам угодно, чтоб с группировать несколько фотографий,
главное чтоб в разных постах, в квадратных скобках были разные идентификаторы групп

0

109

Прекрасно.
Спасибо Romych.

0

110

Romych написал(а):

постараюсь добраться, времени не было

Все еще жду и надеюсь... :flag:

0

111

Все еще жду с надеждой....

0

112

Invisible Man написал(а):

Все еще жду с надеждой....

так устроит?

Код:
<!--Shadowbox special edition-->
<style type="text/css">
#button-shadow {background-image:url('http://img707.yfrog.com/img707/5896/shadowbox.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script type="text/javascript">
Shadowbox.init({
language: 'en',
players: ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv'],
});
function tag_shadow()
{var FoundErrors = '';
var enterURL = prompt("Введите ссылку на видео или сайт", "http://");
if (!enterURL)
{FoundErrors += " " + error_no_url;}
if (FoundErrors)
{alert("Ошибка!" + FoundErrors);
return;}
insert("[letay]" +enterURL+ "[/letay]");}
elm=document.getElementsByTagName("div")
for(x in elm)if(elm[x].className=="post-content") 
{
post = elm[x].innerHTML;
shadow = /\[letay\](.*?)\[\/letay\]/g
elm[x].innerHTML = elm[x].innerHTML.replace(shadow, "<a rel='shadowbox;height=600;width=800' href='$1' title='nechto'><img src='http://img4.imageshack.us/img4/5717/1e502.gif'><font color='maroon'>&nbsp;смотреть</font></a>") 
}
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(16).innerHTML="<img src='/i/blank.gif' title='Разместить контент (swf,flv,img,html)' id='button-shadow' onclick=\"tag_shadow()\">"
</script>

+1

113

Romych написал(а):

так устроит?

Да то что надо, эх не зря ждал прям пред новогодний подарок Спасибо о великий Romych. Если возможно еще чють доделать не хочу чтоб при ошибки (*Скрин) выходила ссылка обвел. Пусть просто будет написано как есть но без ссылки если возможно.

Добавлено: И еще Romych ты воплатил в жизнь Lytebox на страницах форума, а возможно ли на главной странице использовать скрипт выше? мой форум чтоб я мог так же в теги прописывать ссылку на видео, и появлялся плеер в баковой панели справа?

Отредактировано Invisible Man (Вс, 12 Дек 2010 23:06:38)

0

114

Romych
И еще обнаружили проблему, звук есть картинки нет. (Не во всех файлах так)

0

115

Возникла проблема перестоло работать увеличение.

0

116

Farming
Нун искать эти рабочие скрипты

<script type="text/javascript" src="http://itforweb.com/articles/jquery_lightbox/js/jquery-1.2.6.pack.js"></script>
<script type="text/javascript" src="http://itforweb.com/articles/jquery_lightbox/js/jquery.lightbox.packed.js"></script>

(или хостинг потух временно или удалили

Отредактировано Deff (Ср, 15 Дек 2010 09:50:06)

0

117

Deff,ясно я пока поставил втарой вариант но блин они разные но он работает.

0

118

Deff написал(а):

(или хостинг потух временно или удалили

агав погас
404 Error - File not found!

The following error occurred:

The requested URL was not found on this server.

Please check the URL or contact the Webmaster.

0

119

Romych А ты можешь выяснить, чего не хватает вот этому файлу

http://itforweb.com/articles/jquery_lightbox/js/jquery.lightbox.packed.js  ?

(Т.е первый > jquery-1.2.6.pack.js
- запросто заливаеncя на любой хостинг и работает, а второй похоже ищет еще файл(Может какое расширение или лицензию?) и его куда бы не заливал - он работает только с исходного хостинга

Отредактировано Deff (Чт, 16 Дек 2010 18:26:48)

0

120

Deff написал(а):

А ты можешь выяснить, чего не хватает вот этому файлу

пытался выяснить, пока тщетно,

можно, как запасной вариант, организовать создание фотогалереи через Shadowbox с такими же миниатюрами

0


Вы здесь » Единый форум поддержки » Корзина » Lytebox на форуме (слайдшоу и фотогалерея)