Шаблон:Fghi area

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

Предназначение шаблона[править код]

Шаблон {{fghi area}} предназначен для обхода двух обстоятельств:

  1. Движок Традиции не выделяет автоматически фидонетовские гиперссылки на эхоконференции («area://») автоматически так, как выделяются интернетовские ссылки — «http://», «ftp://», «mailto:» и так далее.
  2. Фидонетовские браузеры покамест не получили широкого распространения среди читателей Традиции, так что area://-ссылки приходится открывать через гейт в Паутине.

Заключив area://-гиперссылку в шаблон {{fghi area}}, можно достичь её отображения в желаемом виде.

Если area://-гиперссылки содержат знак равенства (что случается нередко), параметр шаблона следует записывать в виде «1=значение». (См. Справка:Механизм шаблонов.)

Пример записи:

{{fghi area|1=area://ENet.SysOp/?msgid=2:244/1500+4601a65c}}

Итог записи:

area://ENet.SysOp/?msgid=2:244/1500+4601a65c

Необязательный параметр текст может использоваться для задания отображаемого текста ссылки. (По умолчанию этим текстом является area://-адрес.)

Пример записи:

{{fghi area|area://Ru.FTN.Develop/|текст=Ru.FTN.Develop}}

Итог записи:

Ru.FTN.Develop

Дополнительные соображения[править код]

  • Если адрес FGHI-гейта переменится, то можно будет один раз переменить его в шаблоне, а не охотиться за area://-гиперссылками по всей Традиции. (Такая замена ужé один раз произошла в декабре 2011 года.)
  • Когда фидобраузеры получат распространение, можно будет в MediaWiki:Common.js вставить скрипт, а сюда (в шаблон) специальный класс, чтобы такие ссылки открывать не через гейт, а в фидобраузере. Или ещё как-нибудь обойтись.

Технические подробности[править код]

В настоящее время шаблон {{fghi area}} использует FGHI-гейт на смоленском узле. Список эхоконференций, доступных таким способом, невелик, но содержит ключевые (для написания в Традиции статьей о Фидонете) эхи:

  • Fidonet.History — чтоб можно было ссылаться на FAQ по истории Фидонета;
  • FTSC_Public — эха Комитета по техническим стандартам Фидонета;
  • Ru.FTN.Develop — эха разработчиков программного обеспечения Фидонета;
  • Ru.Blog.Mithgolблогоэха Мицгола;
  • R50.SysOp — эхоконференция системных операторов пятидесятого региона.