|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
|
Опции темы | Опции просмотра |
Нерешительный
|
Извините незнал куда вставить своё сообщение и решил сюда... Не судите строго... Вопрос у меня вот в чём... Я не специалист в PHP но мне просто крайне необходимо чтобы в поле URL при добавлении файла можно было вставлять ещё и магнет ссылки например из FlyLinkDC++ или ему подобных... Я так предположил что может что-то в visit.php изменить нужно... Но возможно я и не прав совсем по причине неграмотности в этом аспекте вопроса... Если кто мне поможет в вопросе вставки в поле URL магнет ссылок я буду крайне признателен... Заранее спасибо
![]() |
||||
|
|
Зам старшего участника
|
Если правильно понял нужен чтоб был переход по какой-то там магнет-ссылки?!
не знаю что такое магнет, но думаю смотреть надо здесь твойсайт.ru/class/module.textsanitizer.php Последний раз редактировалось max-C4, 01-21-2008 в 19:58 www.yugit.ru // Компании, идите нахер с Вашими корпоративными cайтами! |
||||
|
|
Нерешительный
|
Магнет ссылки - это ссылки типа magnet:?xt=urn:tree:tiger:XOBTTH5HPUOMW5EG23RP3JZI DCMZ53UJK55BCVI&xl=7080&dn=1868.zip
если их оформить так <a href="magnet:?xt=urn:kzhash:44f7f7c05e5e6065a7e3f0 3aaa3f17c057e4ffff2672c5a4fe89b2490e6e19aa840eebba &xt=urn:bitprint:EA4DKCOECGRUZTF4WMDMKNPNA6DUAZVB. XOBTTH5HPUOMW5EG23RP3JZIDCMZ53UJK55BCVI&dn=1868.zi p"></a> то они прекрасно работают новсавлять их в поле URL их нельзя е сожаленью такая возможность отработана в движке DLE там можно вставлять такие ссылки Вот мне и хотелось узнать может кто уже сталкивался с такой проблемой Или как это вообще сделать? ![]() Осмотр твойсайт.ru/class/module.textsanitizer.php мне ничего не дал так как я уже сказал что в PHP я несоображаю |
||||
|
|
Зам старшего участника
|
Код:
$find[] = "/([\n ])([a-z]+?):\/\/([^, \n\r]+)/i"; $replace[] = "\\1<a href=\"\\2://\\3\" target=\"_blank\">\\2://\\3</a>"; $find[] = "/([\n ])www\.([a-z0-9\-]+)\.([a-z0-9\-.~]+)((?:\/[^, \n\r]*)?)/i"; $replace[] = "\\1<a href=\"http://www.\\2.\\3\\4\" target=\"_blank\">www.\\2.\\3\\4</a>"; $find[] = "/([\n ])ftp\.([a-z0-9\-]+)\.([a-z0-9\-.~]+)((?:\/[^, \n\r]*)?)/i"; $replace[] = "\\1<a href=\"ftp://ftp.\\2.\\3\\4\" target=\"_blank\">ftp.\\2.\\3\\4</a>"; $find[] = "/([\n ])([a-z0-9\-_.]+?)@([^, \n\r]+)/i"; $replace[] = "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>"; ![]() Вверху предоставил. код из твойсайт.ru/class/module.textsanitizer.php а теперь попробуй сделать поанологии для твоего магнета ещё один $find[] и $replace[] по-моему тут знаний php и не надо. чисто логика. www.yugit.ru // Компании, идите нахер с Вашими корпоративными cайтами! |
||||
|
|
Нерешительный
|
Если ета штука заработает я тебе не просто СПАСИБО скажу а ОГРОМНЕЙШЕЕ СПАСИБО!!!
|
||||
|
|
Проживающий
![]() |
конечно... сплошные регулярные выражения
![]() Форум RunLiveCMS Багтрекер RunLiveCMS Энциклопедия RunLiveCMS |
||||
|
|
Зам старшего участника
|
Shurik2k5 не, шурик ну что я не прав что-ли?
![]() а ещё можно [BB] кодом сделать, кажется. Последний раз редактировалось max-C4, 01-21-2008 в 20:23 www.yugit.ru // Компании, идите нахер с Вашими корпоративными cайтами! |
||||
|
|
Нерешительный
|
Shurik2k5 - а вот глумца над людьми это очень нехорошая привычка. Я сюда за ответом на вопрос пришёл а не за подколками и издевательствами...
Последний раз редактировалось -=KIND_CAT=-, 01-21-2008 в 20:25 |
||||
|
|
Проживающий
![]() |
боюсь такое даже опытный разработчик не сразу осилит.
Форум RunLiveCMS Багтрекер RunLiveCMS Энциклопедия RunLiveCMS |
||||
|
|
Нерешительный
|
Фух объсню подробнее:
Представьте себе такой вариант: Для работы с файлами я использую модуль mydownloads Там есть возможность при добавлении файла указать прямой URL на этот файл Я же хочу чтобы всесто этого URL я мог вставить Магнет сслылку и чтобы при нажатии на неё при включенной программе FlyLincDC начиналась скачка по этой функции (ето уже стандартно есть тут велик изобретать ненадо) надо продумать вот что как организовать так чтобы при нажатии на Скачать действовал не встроенный редирект а ссылка типа <a href="magnet:?xt=urn:tree:tiger:6H53YIEI5AIKITU6DZ 3HJRSJ5POV6YUKJWQBZYA&xl=439538&dn=azdg.zip"></a> 6H53YIEI5AIKITU6DZ3HJRSJ5POV6YUKJWQBZY - ТТН файла azdg.zip - Собственно файл Может я просто неверно изложил суть вопроса надеюсь теперь получилось намного понятнее |
||||
|
|
|
|
|
![]() |
Powered by: vBulletin Version 3.0 Copyright ©2000-2025, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |