Не решено Работа с сылками.

poisonkit

Прижился
Регистрация
12.11.2019
Сообщения
35
Реакции
0
Доброго времени суток.
Хотелось бы в МедиаВИКИ добавлять ссылки, что-бы при нажатии сразу открывалось приложение.

К примеру: ссылка в телеграмм. При нажатии открывается телеграмм и сразу чат. Реализовано на html так:
Код:
<a href="tg://resolve?domain=username">username</a>

Пробовал в Вики сделать так:
Код:
[tg://resolve?domain=username username]
но так не работает. Подскажите плз, как это реализовать?
 
Вроде должно быть достаточно добавить вот тут: https://www.mediawiki.org/wiki/Manual:$wgUrlProtocols
Вот и я про это. Вроде интересно, но не понятно.
Открываю я файл LocalSettings.php, ищу слово wgUrlProtocols, а у меня такого слова та и нет. По умолчанию должно быть аж вот так:
Код:
$wgUrlProtocols = [
	'bitcoin:', 'ftp://', 'ftps://', 'geo:', 'git://', 'gopher://', 'http://',
	'https://', 'irc://', 'ircs://', 'magnet:', 'mailto:', 'mms://', 'news:',
	'nntp://', 'redis://', 'sftp://', 'sip:', 'sips:', 'sms:', 'ssh://',
	'svn://', 'tel:', 'telnet://', 'urn:', 'worldwind://', 'xmpp:', '//'
];
У меня такого нет.
 
Если нет, то надо добавить. И tg дописать туда же.
 
Если нет, то надо добавить. И tg дописать туда же.
Сделал все по вашим рекомендациям. Получилось вот так:
Открыл LocalSettings.php и в самый конец добавил код
Код:
$wgUrlProtocols = [
	'bitcoin:', 
	'ftp://', 
	'ftps://', 
	'geo:', 
	'git://', 
	'gopher://', 
	'http://',
	'https://', 
	'irc://', 
	'ircs://', 
	'magnet:', 
	'mailto:', 
	'mms://', 
	'news:',
	'nntp://', 
	'redis://', 
	'sftp://', 
	'sip:', 
	'sips:', 
	'sms:', 
	'ssh://',
	'svn://', 
	'tel:', 
	'telnet://', 
	'urn:', 
	'worldwind://', 
	'xmpp:',
	'tg://',
	'AMMYY://',
	'rdp://',
	'//'
];
Смысл в том, что хотелось бы, что-бы по ссылке открывались приложения телеграмм,РДП и Эмми.
Создал отдельно шаблоны.

Шаблон телеграмма так: {{tg|size=50|id=@poisonkit|}}
Шаблон РДП так: {{RDP|size=50|ip=195.5.75.172|port=9876}}
Шаблон Эмми так: {{AMMYY|size=50|id=774029762|}}

Но всеравно что-то не подхватывает. Ссылка на телеграмм срабатывает, но не открывает пользователя.
Что я не так сделал? Подскажите плз.
 
Так а содержимое шаблонов какое?
 
Вики наружу торчит? Или локальная? Можно ссылку на потыкать-посмотреть?
rdp не понятно чем открываться должно. Вроде встроенный клиент не умеет по таким ссылкам ходить.
 
Назад
Верх