Форум » Система построения сайтов » Разное » Как позволить в релдакторе добавлять ссылки без [url=http://]http://[/url]
Открыть Ответить

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

0.00

0.00

1
10.12.2008 12:45:06 10.12.2008 12:46:21

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

пример 1

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

Если же без:

пример 2

то нет.

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

Группа
Клиент
Пункты
286
Регистрация
04.10.2007
Пол
Мужчина
Предупреждения
Нет
Storozh
Storozh
3.62

3.62

11.12.2008 03:23:57 11.12.2008 03:24:41

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

http://...


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

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


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39468
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

11.12.2008 08:31:04

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

пример 2

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

Группа
Клиент
Пункты
286
Регистрация
04.10.2007
Пол
Мужчина
Предупреждения
Нет
Storozh
Storozh
3.62

3.62

11.12.2008 17:40:25

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


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39468
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

11.12.2008 18:18:08

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

Группа
Клиент
Пункты
286
Регистрация
04.10.2007
Пол
Мужчина
Предупреждения
Нет
Storozh
Storozh
3.62

3.62

12.12.2008 09:45:08

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

Группа
Новички
Пункты
121
Регистрация
08.04.2006
Пол
Мужчина
Предупреждения
Нет
patriot
patriot
4.03

4.03

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, может подскажите, если Вы в этом разбираетесь?!

Группа
Клиент
Пункты
286
Регистрация
04.10.2007
Пол
Мужчина
Предупреждения
Нет
Storozh
Storozh
3.62

3.62

12.12.2008 13:12:00

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

Группа
Новички
Пункты
121
Регистрация
08.04.2006
Пол
Мужчина
Предупреждения
Нет
patriot
patriot
4.03

4.03

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

Группа
Клиент
Пункты
286
Регистрация
04.10.2007
Пол
Мужчина
Предупреждения
Нет
Storozh
Storozh
3.62

3.62

12.12.2008 15:15:16

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

пример 2

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

Группа
Клиент
Пункты
286
Регистрация
04.10.2007
Пол
Мужчина
Предупреждения
Нет
Storozh
Storozh
3.62

3.62

Всего: 19 на 2 страницах по 10 на каждой странице

1 2
Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код