Тема
:
bbcode магнет ссылок
Показать сообщение отдельно
19.08.2010, 20:13
Вверх
#
7
hanck
Опытный пользователь
Доп. информация
Регистрация: 09.06.2010
Сообщений: 29
Поблагодарил(а): 19
Поблагодарили: 4 / 2
Товарищи подскажите как сделать bbcode для магнет ссылок (DC++) как в PHPBB3, например, Существующий меня не устраивает:
1-отсутствие картинки;
2-отсутствие размера файла (автоматом)
Вот их решение если кому интересно
:
Делюсь своей магнет ссылкой вв BBcodes:
---------------------------------------------------------------------
разбивает магнет ссылку на имя файла и размер, отличительные особенности:
+ еденицы измерения переводятся в xx,yy Mb
+ делает декодирование урла (имени файла русского) в нормальный читабельный вид. (вместо %D23%F23)
+ имя файла указывать не нужно, как в ссылках с урлом, ибо имя берется само, то упращенный вид: [m]magnet-ссылка[/m]
Код: Выделить всё
[m]magnet:?xt=urn:tree:tiger:{TEXT1}&xl={NUMBER}&dn={TEXT2}[/m]
Код: Выделить всё
<script type="text/javascript">
var mb="{NUMBER}";
mb=Math.round(mb/1024/1024*100)/100;
var fn=decodeURI("{TEXT2}");
while (fn.indexOf("+")>0) fn=fn.replace("+", " ");
var s="<img src='./images/icon_magnet.gif' title='ссылка-magnet'> "+
" <a href='magnet:?xt=urn:tree:tiger:{TEXT1}&xl={NUMBER}&dn={TEXT2}' " +
"title='для работы magnet-ссылки у Вас должен быть установлен клиент DC++ '> "+
fn +" ("+ mb +"Mb)</a> ";
document.write(s);
</script>
Код: Выделить всё
[m]магнет-ссылка[/m]
3 пользователя(ей) сказали cпасибо:
Excalibur
,
Prometej
,
SEREGA94
hanck
Посмотреть профиль
Отправить личное сообщение для hanck
Найти ещё сообщения от hanck
Время генерации страницы
0.03553
секунды с
10
запросами