1. Приглашаем вступить в нашу группу ВКонтакте.
    Скрыть объявление
  2. Присоединяйтесь к нашему чату по ссылке: http://t.me/mediawiki_ru
    Скрыть объявление

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

Тема в разделе "Для новичков", создана пользователем poisonkit, 18 мар 2021.

Метки:
  1. poisonkit
    Оффлайн

    poisonkit Только зашёл

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

    К примеру: ссылка в телеграмм. При нажатии открывается телеграмм и сразу чат. Реализовано на html так:
    Код:
    <a href="tg://resolve?domain=username">username</a>
    Пробовал в Вики сделать так:
    Код:
    [tg://resolve?domain=username username]
    но так не работает. Подскажите плз, как это реализовать?
     
  2. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.715
    Симпатии:
    201
    Пол:
    Мужской
    Адрес:
    Самара
  3. poisonkit
    Оффлайн

    poisonkit Только зашёл

    Регистрация:
    12 ноя 2019
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Вот и я про это. Вроде интересно, но не понятно.
    Открываю я файл 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:', '//'
    ];
    У меня такого нет.
     
  4. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.715
    Симпатии:
    201
    Пол:
    Мужской
    Адрес:
    Самара
    Если нет, то надо добавить. И tg дописать туда же.
     
  5. poisonkit
    Оффлайн

    poisonkit Только зашёл

    Регистрация:
    12 ноя 2019
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Сделал все по вашим рекомендациям. Получилось вот так:
    Открыл 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|}}

    Но всеравно что-то не подхватывает. Ссылка на телеграмм срабатывает, но не открывает пользователя.
    Что я не так сделал? Подскажите плз.
     
  6. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.715
    Симпатии:
    201
    Пол:
    Мужской
    Адрес:
    Самара
    Так а содержимое шаблонов какое?
     
  7. poisonkit
    Оффлайн

    poisonkit Только зашёл

    Регистрация:
    12 ноя 2019
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Вот:
    [[Image:Rdp_icon.png|{{{size|25px}}}px|link=rdp://{{{ip|srv-iis}}}:{{{port|3389}}}]]
     
  8. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.715
    Симпатии:
    201
    Пол:
    Мужской
    Адрес:
    Самара
    Вики наружу торчит? Или локальная? Можно ссылку на потыкать-посмотреть?
    rdp не понятно чем открываться должно. Вроде встроенный клиент не умеет по таким ссылкам ходить.
     

Поделиться этой страницей