Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2009-08-08 18:45:06

GoDLike
Участник
Зарегистрирован: 2009-08-05
Сообщений: 22
Рейтинг :   

Ссылка на магнетку в DC++

У меня такая проблема, мне нужно вставлять ссылки на магнетки DC, а в опциях добавления новости есть только обычная ссылка, помогите найти решение, есть какие нибудь варианты?

Не в сети

#2 2009-08-08 18:58:18

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Ссылка на магнетку в DC++

Хочешь в ссылке использовать протокол отличный от http:// ? Я правильно тебя понял?

Не в сети

#3 2009-08-08 18:59:21

graf
Участник
Откуда Днепр
Зарегистрирован: 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Ссылка на магнетку в DC++

через плагин x-fields.
создаеш в нем одно дополнительное поле ввода. и выводиш его в шаблоне новости (как это сделать читай в ридми плагина)
это поле автоматически появится на страничке добавления новостей.

вот в нем и прописую ссылку на магнету

Не в сети

#4 2009-08-08 19:11:24

GoDLike
Участник
Зарегистрирован: 2009-08-05
Сообщений: 22
Рейтинг :   

Re: Ссылка на магнетку в DC++

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

Не в сети

#5 2009-08-08 19:12:43

GoDLike
Участник
Зарегистрирован: 2009-08-05
Сообщений: 22
Рейтинг :   

Re: Ссылка на магнетку в DC++

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

Не в сети

#6 2009-08-08 19:21:57

graf
Участник
Откуда Днепр
Зарегистрирован: 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Ссылка на магнетку в DC++

я DC++ не юзал.
каков принцип?
как в торрентах, надо скачать файл содержащий некую информацию,
или
как http ссылка указывающая на некий объект к которому надо приконектится

Не в сети

#7 2009-08-08 19:24:10

GoDLike
Участник
Зарегистрирован: 2009-08-05
Сообщений: 22
Рейтинг :   

Re: Ссылка на магнетку в DC++

graf пишет:

как http ссылка указывающая на некий объект к которому надо приконектится

ссылка имеет такой формат
magnet:?xt=urn:tree:tiger:6SYC3IMDCKKEQOZMTICOYNQFNHGP7LFD254MXSA&xl=1471379456&dn=%D0%91%D1%80%D0%B0%D1%82.avi

есть у нас форум, там когда клацаешь на ссылочку открывается дс и запрашивает запрос на закачку, файла никакого нет, просто ссылка ведущая в дс

Не в сети

#8 2009-08-08 19:45:50

graf
Участник
Откуда Днепр
Зарегистрирован: 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Ссылка на магнетку в DC++

тогда 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)

Не в сети

#9 2009-08-08 19:54:32

GoDLike
Участник
Зарегистрирован: 2009-08-05
Сообщений: 22
Рейтинг :   

Re: Ссылка на магнетку в DC++

[xfield_dclink]
<a href="[xvalue_dclink]">[xvalue_dclink]</a>
[/xfield_dclink]

это можно просто в конце добавлять? или в определенном месте?

Не в сети

#10 2009-08-08 20:02:48

GoDLike
Участник
Зарегистрирован: 2009-08-05
Сообщений: 22
Рейтинг :   

Re: Ссылка на магнетку в DC++

в конце не катит уже сам понял, вылезло непонятно где)) А куда же ? теряюсь в кодах)

Не в сети

#11 2009-08-08 20:19:00

graf
Участник
Откуда Днепр
Зарегистрирован: 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Ссылка на магнетку в DC++

через час прийду, даш ссылку на страничку новостей. я покажу куда вставить

Не в сети

#12 2009-08-08 20:31:15

GoDLike
Участник
Зарегистрирован: 2009-08-05
Сообщений: 22
Рейтинг :   

Re: Ссылка на магнетку в DC++

у меня снаружи сайт не виден, он локальный

Не в сети

#13 2009-08-08 20:53:41

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Ссылка на магнетку в DC++

Вставляй после {full-story}, только br поставь.

Не в сети

#14 2009-08-08 23:30:51

panoptus
Участник
Откуда Украина, Николаев
Зарегистрирован: 2009-02-18
Сообщений: 159
Рейтинг :   
Сайт

Re: Ссылка на магнетку в DC++

хмм... нужно делать какой-то хак. Попробывал добавить через обычную ссылку. Все бы было ничего, если бы движок не приплюсовал к ссылке приставку в виде: "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)

Не в сети

#15 2009-08-08 23:46:41

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Ссылка на магнетку в DC++

panoptus, а ты уверен, что это добавляет именно двиг?
посмотри что именно в HTML коде получается

Не в сети

#16 2009-08-09 00:17:08

GoDLike
Участник
Зарегистрирован: 2009-08-05
Сообщений: 22
Рейтинг :   

Re: Ссылка на магнетку в DC++

[url]magnet:?xt=urn:tree:tiger:GPU6UCNIOBCGYVUYEBDORTMYN54FKZG53QBLJHI&xl=1468579840&dn=%D0%91%D1%83%D0%BC%D0%B5%D1%80+2.avi[/url]

в таком ввиде ссылка работает, запускается дс и все норм, но смотреть на 2 строчки букафф не очень приятно, вот в чем проблема как сделать это...

Не в сети

#17 2009-08-09 00:48:10

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Ссылка на магнетку в DC++

GoDLike, добавил в SVN версии поддержку manget-ссылок, проверяй.
Этот патч можно накатить и на текущую stable версию, всё тоже будет работать.

Не в сети

#18 2009-08-09 01:06:46

panoptus
Участник
Откуда Украина, Николаев
Зарегистрирован: 2009-02-18
Сообщений: 159
Рейтинг :   
Сайт

Re: Ссылка на магнетку в DC++

vitaly, да, я ошибся, это не двиг добавляет

Не в сети

#19 2009-08-09 15:32:06

GoDLike
Участник
Зарегистрирован: 2009-08-05
Сообщений: 22
Рейтинг :   

Re: Ссылка на магнетку в DC++

vitaly, Спасибо, щас доступа к серву временно нет, фаер чета выкаблучивается. Вечерком или завтра с утра я на прямую приконекчусь, попробую. Тот код что зеленым выделен вставить нужно в тот файл я так понял но я сравнил тот что в установочных файлах и тот что в примере немного отличаются, пока не нашел функцию в которую вставить нужно.

Не в сети

#20 2009-08-09 16:14:41

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Ссылка на магнетку в DC++

Тебе надо в файле /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]);

и после него - добавить новый код.

Не в сети

#21 2009-08-10 11:29:38

GoDLike
Участник
Зарегистрирован: 2009-08-05
Сообщений: 22
Рейтинг :   

Re: Ссылка на магнетку в DC++

vitaly, извиняюсь, но ищу ищу и в упор не вижу этот код, есть код про "Авто-подсветка URL'ов в тексте новости", другого не вижу. Тыкните мне пожалуйста куда вставлять))

PS. Как же я сразу не заметил кнопку прикрепить файл, вот я балда))

Изменено GoDLike (2009-08-10 15:42:28)

Не в сети

#22 2009-08-10 23:09:31

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Ссылка на магнетку в DC++

Ой.. у тебя достаточно старая версия, да?
Если у тебя сайт ещё не запущен, то предлагаю перейти сразу на текущую Beta версию.

В твоей нет этих механизмов обработки и там сложнее подобный патч сделать sad

Не в сети

#23 2009-08-11 00:49:40

GoDLike
Участник
Зарегистрирован: 2009-08-05
Сообщений: 22
Рейтинг :   

Re: Ссылка на магнетку в DC++

да вроде 0.9.0 Release, последняя что на сайте лежит...

Не в сети

#24 2009-08-11 01:00:45

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Ссылка на магнетку в DC++

Сейчас идёт активная подготовка к новому релизу, и, собственно, все силы брошены на него.
Можешь скачать с форума последнюю BETA версию или дождаться выхода буквально на днях Release Candidate'а (что было бы более правильным)

Не в сети

Подвал раздела

Работает на FluxBB