Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Тема закрыта
Здравствуйте, есть какой нибудь плагин для расширения 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 и возникает при этом ошибка (( как сделать чтобы можно было добавлять URL без http.
Заранее спасибо.
колупать парсер надо
лучше добавить новый бб-код на основе обычной ссылки
если заглянуть в 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;
ищется имя произвольного протокола + /
попробуй убрать этот двойной слеш и потестируй. новый тег не понадобится
'#^([a-z0-9]{3,6})://#', снес эти слешики... типа работает -делаешь тег url /url ,внутрь помещая магнет линк
чтоб автоматом была кликабельна магнета, как ссылки, нельзя сделать? без помещения ссылки внутрь тега?
'#^([a-z0-9]{3,6})://#', снес эти слешики... типа работает -делаешь тег url /url ,внутрь помещая магнет линк
Только слэши? Или все символы между кавычками?
Тока слеши, саму ссылку потом пишу так [*url=magnet:?xt=urn:tree:tiger:AMSPBL4DNRXHRAVZPLRYD2LC4CAIXLOW73HV5UQ&xl=37542&dn=037097.jpg]037097.jpg[*/url] Можно клиент DC настроить так чтобы он выдавал нужный код ссылки прямо с bbcode.
Можно клиент DC настроить так чтобы он выдавал нужный код ссылки прямо с bbcode.
Подскажи плиз, как?
чтоб автоматом была кликабельна магнета, как ссылки, нельзя сделать? без помещения ссылки внутрь тега?
А вот это очень актуально!
чтоб автоматом была кликабельна магнета, как ссылки, нельзя сделать?
см. и дополняй функцию do_clickable() в том же include/parser.php
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 с именем и размером файла...
Ок, спасибо!
см. и дополняй функцию do_clickable() в том же include/parser.php
Можно кусочек кода? Я в пхп плохо..
Страницы 1
Тема закрыта