Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » Трабл со ссылками

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

ZlukaN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые!
Трабл у меня такой возник. Все перерыл, где собака не знаю :(
 
в мессаге создаю iB-кодом ссылку типа file:// на файл в локальной сети.
вот так: [УРЛ=file://server1/folder/document.zip]document[/УРЛ]
 
*тут написал УРЛ вместо URL, т.к. иначе текст превращается в ссылку :)
  и выбор флажка "запретить коды" почему-то не помогает 8(
 
после чего, выхожу в сообщение. все ок. ссылка есть. ссылка работает.
затем, пробую изменить сообщение.  
 
получаю, что ссылка неведомым мне образом из iB-кода преобразовалась в HTML.
и выглядит вот так: <a href="file://server1/folder/document.zip" target="_blank">document</a>
 
с http:// ссылками такого не происходит.
если не писать http:// или file://, то бодяга такая-же как с file://
пробовал менять слэши, указывать путь по-разному и т.п.  
не помогает :(
 
В чем дело?
Заранее спасибо за любую помощь.

Всего записей: 41 | Зарегистр. 14-12-2001 | Отправлено: 15:02 04-01-2002 | Исправлено: ZlukaN, 15:10 04-01-2002
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZlukaN
У меня такое получалось при редактировании
видимо - баги, о решении которых мы попросим рассказать специалистов....
Кстати и на Ру-Борд у меня тоже выскакивали <> угловые скобки...

----------
EuRuChess

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 03:00 05-01-2002
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZlukaN
iTextparser.pm
 
строку

Код:
 
    $Txt =~ s!(<a href=["'])(http|https|ftp|news)://(\S+?)["'].+?>(.+?)</a>!\[URL=$2://$3\]$4\[/URL\]!isg;
 

 
заменяем на  

Код:
 
    $Txt =~ s!(<a href=["'])(file|http|https|ftp|news)://(\S+?)["'].+?>(.+?)</a>!\[URL=$2://$3\]$4\[/URL\]!isg;
 

 
Добавлено
Antuan

Цитата:
Кстати и на Ру-Борд у меня тоже выскакивали <> угловые скобки...

 
Где? когда?

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 03:34 05-01-2002
ZlukaN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimoN, огромное спасибо!
 
Ссылки file:// работают (т.е. иб-код на хтмл не меняется)!
 
А нельзя ли как-нибудь сделать, чтобы file:\\ (слэши в др. сторону) также работали?
 
А как сделать, чтобы, если не указан тип ссылки, то тэги тоже не менялись?

Всего записей: 41 | Зарегистр. 14-12-2001 | Отправлено: 06:49 07-01-2002 | Исправлено: ZlukaN, 08:34 07-01-2002
shaggoth



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZlukaN
а я просто выключил компресс хтмл, и всё стало кульненько

----------
[ about me | psychedelic planet estonia ]

Всего записей: 3454 | Зарегистр. 12-01-2002 | Отправлено: 03:21 10-04-2002
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » Трабл со ссылками


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru