Чтение RSS каналов

Форум

Открыть Ответить

Как позволить в релдакторе добавлять ссылки без [url=http://]http://[/url]

0

0
1
10.12.2008 12:45:0610.12.2008 12:46:21

Если добавить ссылку с http://

пример 1

то она отображается.

Если же без:

пример 2

то нет.

Будьте так добры подскажите, как сделать, чтобы в обоих случаях работало?

3.62

3.62
2
11.12.2008 03:23:5711.12.2008 03:24:41

Стандартом является именно

http://...


Всё что не начинается с данного знака, не является ссылкой.

Какую цель преследуете?


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
3
11.12.2008 08:31:04

Хочу, чтобы можно было добавлять ссылки magnet типа:

пример 2

просто если http://magnet..... то при нажатии на ссылку она будет неправильной и запуск dc++ клиента не произойдет.

3.62

3.62
4
11.12.2008 17:40:25

Готовы реализовать: http://www.slaed.net/content-view-11.html
Осуждения деталей в отделе для клиентов или по средствам обратной связи.


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
5
11.12.2008 18:18:08

неужели это так сложно, что необходимо платить ?!

3.62

3.62
6
12.12.2008 09:45:08

Storozh, ничего сложного. сделай по аналогии с url
если не ошибаюсь файл function/sources.php

4.03

4.03
7
12.12.2008 10:04:55

function/function.php

я просто не понимаю как работает этот набор символов...

$bb[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
	$html[] = "<a href=\"\\1\" target=\"_blank\" title=\"\\1\">\\1</a>";
	$bb[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
	$html[] = "<a href=\"http://\\1\" target=\"_blank\" title=\"\\1\">\\1</a>";
	$bb[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
	$html[] = "<a href=\"\\1\" target=\"_blank\" title=\"\\1\">\\2</a>";
	$bb[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
	$html[] = "<a href=\"http://\\1\" target=\"_blank\" title=\"\\1\">\\3</a>";


Я так понимаю надо просто этот код продублировать, но уже вытащить из него http:// , да?

patriot, может подскажите, если Вы в этом разбираетесь?!

3.62

3.62
8
12.12.2008 13:12:00

Storozh, напиши какого вида ссылки хочешь вставлять
и что должно быть на выходе

4.03

4.03
9
12.12.2008 15:13:55

ссылка типа

magnet:?xt=urn:tree:tiger:KAUKURF7E3HYY6R5LL7IB2LKRIOYH3CDC3SIFVI&xl=702739728&dn=%D0%90%D0%BF%D0%BE%D0%BA%D0%B0%D0%BB%D0%B8%D0%BF%D1%81%D0%B8%D1%81+%D0%A1%D0%B5%D0%B3%D0%BE%D0%B4%D0%BD%D0%AF+%D1%87%D0%B0%D1%81%D1%82%D1%8C+2.avi

3.62

3.62
10
12.12.2008 15:15:16

просто если будет так:

пример 2

то все будет работать, по нажатию на нее автоматически загрузится dc клиент. если впереди будет стоять http:// то это уже будет неправильной ссылкой.

3.62

3.62
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь