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

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

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

Страницы: (15) « Первая ... 4 5 [6] 7 8 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Вставляем видео с Youtube, youtube.com
Duka
Отправлено: Апр 21 2008, 08:23
Quote Post


HTML, xHTML, CSS, JavaScript, AJAX, PHP, MySQL
Group Icon

Группа: Пользователи
Сообщений: 206
Пользователь №: 691
Регистрация: 2-Апреля 08
Из: Москва
Member Offline

Репутация: 15




Модификация позволит вам добавить тег [youtube][/youtube]
При вьювсерфинге youtube.com в любом видео есть окончание в адресной строке после знака равно ("=")
Например в адресной строке стоит
youtube.com/watch?v=860PGF9GXZY
В сообщение вы добавляете
[youtube]860PGF9GXZY[/youtube]

При этом в теле сообщения появится нужное вам видео.
doHTML включать не обязательно

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

И в самый верх добавляете:
QUOTE
<script type="text/javascript">

var r, html, result;

var div = document.getElementsByTagName("div")

for( i=0; 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>


Это сообщение отредактировал Добрый - Май 12 2009, 13:57
Top
Duka
Отправлено: Мар 8 2009, 22:13
Quote Post


HTML, xHTML, CSS, JavaScript, AJAX, PHP, MySQL
Group Icon

Группа: Пользователи
Сообщений: 206
Пользователь №: 691
Регистрация: 2-Апреля 08
Из: Москва
Member Offline

Репутация: 15




Воот, у кого-то работает, у кого-то нет, а парсер старенький и привередливый


--------------------
<style>
#dom2 {display: none}
</style>
Top
Добрый
Отправлено: Мар 8 2009, 22:20
Quote Post


Админ-пенсионер, тревожить только по особо важным делам
Group Icon

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




QUOTE (Duka @ Сегодня, 22:14)
Воот, у кого-то работает, у кого-то нет, а парсер старенький и привередливый
думаете стал бы я криво ставить? Ну не пашет и все тут ) Пользуюсь до сих пор дохтмл


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
Duka
Отправлено: Мар 8 2009, 22:43
Quote Post


HTML, xHTML, CSS, JavaScript, AJAX, PHP, MySQL
Group Icon

Группа: Пользователи
Сообщений: 206
Пользователь №: 691
Регистрация: 2-Апреля 08
Из: Москва
Member Offline

Репутация: 15




QUOTE (Добрый @ Сегодня, 22:21)
думаете стал бы я криво ставить? Ну не пашет и все тут ) Пользуюсь до сих пор дохтмл
Я помню, мы с тобой в асе об этом как-то говорили


--------------------
<style>
#dom2 {display: none}
</style>
Top
Duka
Отправлено: Мар 8 2009, 22:44
Quote Post


HTML, xHTML, CSS, JavaScript, AJAX, PHP, MySQL
Group Icon

Группа: Пользователи
Сообщений: 206
Пользователь №: 691
Регистрация: 2-Апреля 08
Из: Москва
Member Offline

Репутация: 15




В общем, сейчас еще покуралесю эту дело


--------------------
<style>
#dom2 {display: none}
</style>
Top
Duka
Отправлено: Мар 8 2009, 23:01
Quote Post


HTML, xHTML, CSS, JavaScript, AJAX, PHP, MySQL
Group Icon

Группа: Пользователи
Сообщений: 206
Пользователь №: 691
Регистрация: 2-Апреля 08
Из: Москва
Member Offline

Репутация: 15




Готово
CODE
<script type="text/javascript">

var r, html, result;

var div = document.getElementsByTagName("div")

for( i=0; 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\](.*)\[\/youtube\]/
  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>

Вставить в какой-нибудь шаблон, который парсится ниже сообщений


--------------------
<style>
#dom2 {display: none}
</style>
Top
Duka
Отправлено: Мар 8 2009, 23:03
Quote Post


HTML, xHTML, CSS, JavaScript, AJAX, PHP, MySQL
Group Icon

Группа: Пользователи
Сообщений: 206
Пользователь №: 691
Регистрация: 2-Апреля 08
Из: Москва
Member Offline

Репутация: 15




Да, и еще. Добавлена защита "от дурака".
Проверка на наличие обоих тегов - если нет одного - скрипт не сработает


--------------------
<style>
#dom2 {display: none}
</style>
Top
Добрый
Отправлено: Мар 8 2009, 23:12
Quote Post


Админ-пенсионер, тревожить только по особо важным делам
Group Icon

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




QUOTE (Duka @ Сегодня, 23:02)
Вставить в какой-нибудь шаблон, который парсится ниже сообщений
например в какой?


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
Duka
Отправлено: Мар 8 2009, 23:14
Quote Post


HTML, xHTML, CSS, JavaScript, AJAX, PHP, MySQL
Group Icon

Группа: Пользователи
Сообщений: 206
Пользователь №: 691
Регистрация: 2-Апреля 08
Из: Москва
Member Offline

Репутация: 15




Ой, а это я не знаю.
Я не знаю как тут идет расположение шаблонов, и форума с 1.3 у меня тоже нет smile.gif
Попробуй в админке покапайся с фразами topic и footer, думаю может будет что-то.

Только я не заморачивался с проверками скрипта. Если он хорошо будет работать - можно полностью обновить 1 пост


--------------------
<style>
#dom2 {display: none}
</style>
Top
Добрый
Отправлено: Мар 8 2009, 23:15
Quote Post


Админ-пенсионер, тревожить только по особо важным делам
Group Icon

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




QUOTE (Duka @ Сегодня, 23:15)
можно полностью обновить 1 пост
попробую завтра наверное, результат в аську отпишу.


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
Top
Duka
Отправлено: Мар 8 2009, 23:16
Quote Post


HTML, xHTML, CSS, JavaScript, AJAX, PHP, MySQL
Group Icon

Группа: Пользователи
Сообщений: 206
Пользователь №: 691
Регистрация: 2-Апреля 08
Из: Москва
Member Offline

Репутация: 15




QUOTE (Добрый @ Сегодня, 23:16)
попробую завтра наверное, результат в аську отпишу.
На 9знак только, я на шохе редко бываю


--------------------
<style>
#dom2 {display: none}
</style>
Top
Steve_Fox
Отправлено: Мар 8 2009, 23:39
Quote Post


Удаленный
*

Группа: Забаненные
Сообщений: 0
Пользователь №: 1 104
Регистрация: 16-Ноября 08
Из: че?
Member Offline

Репутация: 6




Port Entry вроде)


--------------------
Про мой форум:
[ Мой форум ]
Про форум (и клан) IPB.SU:
[ Форум клана IPB.SU ] | [ Статистика сервера IPB.SU ]
---------------------------------------------
* Сделаю любую модификацию на любую версию форума. За 30 - 60 руб. (смотря по сложности)
* Установлю любому форум за 5 (могу и за бесплатно) руб.
---------------------------------------------
Баннер C.S. Форума: user posted image
Top
Dron
Отправлено: Мар 8 2009, 23:40
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




QUOTE (Steve_Fox @ Сегодня, 23:40)
Port Entry вроде)

Точно не он... Это шаблон самого поста.


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Duka
Отправлено: Мар 8 2009, 23:40
Quote Post


HTML, xHTML, CSS, JavaScript, AJAX, PHP, MySQL
Group Icon

Группа: Пользователи
Сообщений: 206
Пользователь №: 691
Регистрация: 2-Апреля 08
Из: Москва
Member Offline

Репутация: 15




QUOTE (Steve_Fox @ Сегодня, 23:40)
Port Entry
А это не шаблон сообщения?
Если он, то не туда.
Скрипт должен идти ПОСЛЕ постов, а не в каждом из них по 20 раз повторяться и наводить всякие конфликты


--------------------
<style>
#dom2 {display: none}
</style>
Top
Dron
Отправлено: Мар 8 2009, 23:43
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




Думаю оптимально будет в Topic View Section -- Footer


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
Top
Max Faxtor
Отправлено: Мар 22 2009, 15:44
Quote Post


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

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

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




Уважаемые, простите за вторжение... Так до чего договорились то? Стоит ставить или нет? И вообще работает у кого? rolleyes.gif


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

Topic Options Страницы: (15) « Первая ... 4 5 [6] 7 8 ... Последняя » Reply to this topicStart new topicStart Poll