Вы не зашли.
Страницы 1
через плагин x-fields.
создаеш в нем одно дополнительное поле ввода. и выводиш его в шаблоне новости (как это сделать читай в ридми плагина)
это поле автоматически появится на страничке добавления новостей.
вот в нем и прописую ссылку на магнету
Не в сети
как http ссылка указывающая на некий объект к которому надо приконектится
ссылка имеет такой формат
magnet:?xt=urn:tree:tiger:6SYC3IMDCKKEQOZMTICOYNQFNHGP7LFD254MXSA&xl=1471379456&dn=%D0%91%D1%80%D0%B0%D1%82.avi
есть у нас форум, там когда клацаешь на ссылочку открывается дс и запрашивает запрос на закачку, файла никакого нет, просто ссылка ведущая в дс
Не в сети
тогда x-fields.
заходиш в его настройки и жмеш: Добавить новое поле
заполняеш все поля:
Идентификатор поля - dclink
Название поля - ссылка DC++
Тип поля - текстовый
Значение по умолчанию:
Обязательное: - нет
жмем сохранить
Теперь при добавлении новостей, доступно поле ввода с именем ссылка DC++
после чего идем в папку с шаблоном. и ищем файл news.full.tpl
в нем добавляем вывод ссылки
[xfield_dclink]
<a href="[xvalue_dclink]">[xvalue_dclink]</a>
[/xfield_dclink]
Изменено graf (2009-08-08 19:46:38)
Не в сети
Вставляй после {full-story}, только br поставь.
Не в сети
хмм... нужно делать какой-то хак. Попробывал добавить через обычную ссылку. Все бы было ничего, если бы движок не приплюсовал к ссылке приставку в виде: "http://sita_name/category/"
Добавлял такое (без звездочек):
[*url=magnet:?xt=urn:tree:tiger:OF7CKXW6SGS7JR7UD7FKMG74W7QW7XYHRBXD62I&xl=475835742&dn='WRC'+R09+(Finland)+'2009'+Day1.avi*]WRC 9-й Этап, Ралли Финляндии [2009] DVDRip[*/url*]
Изменено panoptus (2009-08-08 23:32:13)
Не в сети
[url]magnet:?xt=urn:tree:tiger:GPU6UCNIOBCGYVUYEBDORTMYN54FKZG53QBLJHI&xl=1468579840&dn=%D0%91%D1%83%D0%BC%D0%B5%D1%80+2.avi[/url]
в таком ввиде ссылка работает, запускается дс и все норм, но смотреть на 2 строчки букафф не очень приятно, вот в чем проблема как сделать это...
Не в сети
vitaly, Спасибо, щас доступа к серву временно нет, фаер чета выкаблучивается. Вечерком или завтра с утра я на прямую приконекчусь, попробую. Тот код что зеленым выделен вставить нужно в тот файл я так понял но я сравнил тот что в установочных файлах и тот что в примере немного отличаются, пока не нашел функцию в которую вставить нужно.
Не в сети
Тебе надо в файле /engine/includes/classes/parse.class.php найти вот этот код:
function validateURL ($url) {
357 // Check for empty url
358 if (trim($url) == '')
359 return false;
360
361 // Make replacement of dangerous symbols
362 if (preg_match('#^(http|https|ftp)://(.+)$#', $url, $mresult))
363 return $mresult[1].'://'.str_replace(array(':', "'", '"'), array('%3A', '%27', '%22'), $mresult[2]);
и после него - добавить новый код.
Не в сети
vitaly, извиняюсь, но ищу ищу и в упор не вижу этот код, есть код про "Авто-подсветка URL'ов в тексте новости", другого не вижу. Тыкните мне пожалуйста куда вставлять))
PS. Как же я сразу не заметил кнопку прикрепить файл, вот я балда))
Изменено GoDLike (2009-08-10 15:42:28)
Не в сети
Ой.. у тебя достаточно старая версия, да?
Если у тебя сайт ещё не запущен, то предлагаю перейти сразу на текущую Beta версию.
В твоей нет этих механизмов обработки и там сложнее подобный патч сделать
Не в сети
Сейчас идёт активная подготовка к новому релизу, и, собственно, все силы брошены на него.
Можешь скачать с форума последнюю BETA версию или дождаться выхода буквально на днях Release Candidate'а (что было бы более правильным)
Не в сети
Страницы 1