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

Форум

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

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

0

0
1
10.12.2008 12:45:0610.12.2008 12:46:21
Если добавить ссылку с http://

[url=http://ссылка 1]пример 1[/url]

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

Если же без:

[url=ссылка 2]пример 2[/url]

то нет.

Будьте так добры подскажите, как сделать, чтобы в обоих случаях работало?
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 типа:

[url=magnet...]пример 2[/url]

просто если 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
просто если будет так:

[url=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]пример 2[/url]

то все будет работать, по нажатию на нее автоматически загрузится 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
Идеи и предложения
Обратная связь