Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2007-12-26 13:30:49

madghost
Гость

Как добавить ссылку на magnet в PunBB?

Здравствуйте, есть какой нибудь плагин для расширения BB кодов, или может самому можно его добавить?
Т.е. суть в чем, ссылка на магнет пиринговых сетей добавляется в виде magnet:?хt=urn:tree:tiger:GIZH6AZCD56WAWUEPTRPKBOBT7V5SAXPT3XKF4I&xl=5562906&dn=10-anggun-saviour-fnt.mp3 вот, если делаешь это в url он добавляет ему ещё http:// т.е. получается http://magnet:?хt=urn:tree:tiger:GIZH6AZCD56WAWUEPTRPKBOBT7V5SAXPT3XKF4I&xl=5562906&dn=10-anggun-saviour-fnt.mp3 и возникает при этом ошибка sad(( как сделать чтобы можно было добавлять URL без http.
Заранее спасибо.

#2 2007-12-26 19:50:31

CR
Гость

Re: Как добавить ссылку на magnet в PunBB?

колупать парсер надо
лучше добавить новый бб-код на основе обычной ссылки

#3 2007-12-27 05:55:37

artoodetoo
Гость

Re: Как добавить ссылку на magnet в PunBB?

если заглянуть в inlude/parser.php функция handle_url_tag()

    else if (!preg_match('#^([a-z0-9]{3,6})://#', $url, $bah))     // Else if it doesn't start with abcdef://, we add http://
        $full_url = 'http://'.$full_url;

ищется имя произвольного протокола + hmm/
попробуй убрать этот двойной слеш и потестируй. новый тег не понадобится

#4 2007-12-27 19:38:45

Dayset
Гость

Re: Как добавить ссылку на magnet в PunBB?

'#^([a-z0-9]{3,6})://#', снес эти слешики... типа работает -делаешь тег url /url ,внутрь помещая магнет линк

#5 2007-12-29 15:05:00

spycam
Гость

Re: Как добавить ссылку на magnet в PunBB?

чтоб автоматом была кликабельна магнета, как ссылки, нельзя сделать? без помещения ссылки внутрь тега?

#6 2008-06-03 17:21:10

Advan
Гость

Re: Как добавить ссылку на magnet в PunBB?

Dayset пишет:

'#^([a-z0-9]{3,6})://#', снес эти слешики... типа работает -делаешь тег url /url ,внутрь помещая магнет линк

Только слэши? Или все символы между кавычками?

#7 2008-06-03 17:41:15

Dayset
Гость

Re: Как добавить ссылку на magnet в PunBB?

Тока слеши, саму ссылку потом пишу так [*url=magnet:?xt=urn:tree:tiger:AMSPBL4DNRXHRAVZPLRYD2LC4CAIXLOW73HV5UQ&xl=37542&dn=037097.jpg]037097.jpg[*/url] Можно клиент DC настроить так чтобы он выдавал нужный код ссылки прямо с bbcode.

#8 2008-06-03 19:22:01

Advan
Гость

Re: Как добавить ссылку на magnet в PunBB?

Dayset пишет:

Можно клиент DC настроить так чтобы он выдавал нужный код ссылки прямо с bbcode.

Подскажи плиз, как?

spycam пишет:

чтоб автоматом была кликабельна магнета, как ссылки, нельзя сделать? без помещения ссылки внутрь тега?

А вот это очень актуально!

#9 2008-06-04 06:47:36

artoodetoo
Гость

Re: Как добавить ссылку на magnet в PunBB?

spycam пишет:

чтоб автоматом была кликабельна магнета, как ссылки, нельзя сделать?

см. и дополняй функцию do_clickable() в том же include/parser.php

#10 2008-06-04 10:50:41

Dayset
Гость

Re: Как добавить ссылку на magnet в PunBB?

Advan пишет:

Dayset написал:
Можно клиент DC настроить так чтобы он выдавал нужный код ссылки прямо с bbcode.
Подскажи плиз, как?

У меня в клиенте flylink Настройки вкладка Дополнительно есть такое поле magnet <--> url template:

<a href="%[magnet]" title="%[name]" target="_blank">%[name] (%[size])</a>

меняем на:

[url=%[magnet]]%[name] (%[size])[/url]

Потом на файлах меню правой клавишей - копировать web ссылку и выдается bbcode url с именем и размером файла...

#11 2008-06-05 17:41:41

Advan
Гость

Re: Как добавить ссылку на magnet в PunBB?

Ок, спасибо!

artoodetoo пишет:

см. и дополняй функцию do_clickable() в том же include/parser.php

Можно кусочек кода? Я в пхп плохо..

Подвал доски

Под управлением FluxBB. Хостинг Hostens