Участник:Павел Малахов/проба: различия между версиями

м
нет описания правки
мНет описания правки
 
(не показано 19 промежуточных версий этого же участника)
Строка 1: Строка 1:
== Времянка ==


= БТС =


== Автозаполнение и автозапуск формы ==
Для автоматического перехода можно формировать либо внутреннюю ссылку '''<nowiki>#перенаправление [[Страница]]</nowiki>''' либо '''внешний URL''', но так или иначе результат выполнения формы – это текст ссылки, по которой нужно щёлкнуть. Как переходить автоматически?


== Автозаполнение и автозапуск формы ==
* [https://www.mediawiki.org/wiki/Extension:Page_Forms/Creating_query_forms Creating_query_forms] | [https://www.mediawiki.org/wiki/Extension:Page_Forms Extension:Page_Forms] | [https://www.mediawiki.org/wiki/Extension:Page_Forms/Defining_forms Defining forms]
* {{ф|Go-wikipage}} ([[Служебная:RunQuery/Go-wikipage |запрос]]) | {{ш|Wiki-link}}
* [https://www.degraeve.com/reference/urlencoding.php URL Encoded Characters]: # → %23
 
<pre>
https://ru.teopedia.org/lib/Special:RunQuery/form-name?template-name[item-name]=value
 
{{#queryformlink:form=|link text=|link type=|query string=query string parameters|tooltip=|popup}}
</pre>


<pre>https://ru.teopedia.org/lib/Special:RunQuery/form-name?template-name[item-name]=value</pre>


{{ТД-стр|т=1|с=12|ред=|текст=}}
{{ТД-стр|т=1|с=12|ред=|текст=}}
* https://ru.teopedia.org/lib/%D0%91%D0%BB%D0%B0%D0%B2%D0%B0%D1%82%D1%81%D0%BA%D0%B0%D1%8F_%D0%95.%D0%9F._-_%D0%A2%D0%94_(%D1%80%D0%B5%D0%B4.21%D0%B2)_%D1%82.1_%D0%B3%D0%BB.%D0%9F%D1%80%D0%BE%D0%BB%D0%BE%D0%B3#12
* Блаватская_Е.П._-_ТД_(ред.21в)_т.1_гл.Пролог#12
* Блаватская_Е.П._-_ТД_(ред.21в)_т.1_гл.Пролог#12
* Шаблон: {{Wiki-link|wikipage=Блаватская_Е.П._-_ТД_(ред.21в)_т.1_гл.Пролог#12}};
* Форма: {{#queryformlink:form=Go-wikipage
| link text    = Автозаполнение
| query string = wiki-link%5Bwikipage%5D=Блаватская_Е.П._-_ТД_(ред.21в)_т.1_гл.Пролог%2312
}}
* Форма: {{#queryformlink:form=Go-wikipage
| link text = Автозаполнение и автозапуск |redirect
| query string=wiki-link[wikipage]=Блаватская_Е.П._-_ТД_(ред.21в)_т.1_гл.Пролог%2312&_run
}} -- заполняет форму, применяет шаблон, но не переходит
* URL: https://ru.teopedia.org/lib/Special:RunQuery/Go-wikipage?wiki-link%5Bwikipage%5D=Блаватская_Е.П._-_ТД_(ред.21в)_т.1_гл.Пролог%2312 -- Якорь отметается формой, если использовать #


* Форма: {{#queryformlink:form=Go-wikipage|query string=Wiki-link%5Bwikipage%5D=Блаватская_Е.П._-_ТД_(ред.21в)_т.1_гл.Пролог#12&}}
* Автозапуск: {{#queryformlink:form=Go-wikipage|query string=Wiki-link[wikipage]=Блаватская_Е.П._-_ТД_(ред.21в)_т.1_гл.Пролог#12&_run}}
* URL: https://ru.teopedia.org/lib/Special:RunQuery/Go-wikipage?Wiki-link%5Bwikipage%5D=Блаватская_Е.П._-_ТД_(ред.21в)_т.1_гл.Пролог#12


== Библиография ==
Для ТД создать потом форму {{ф|Go-sd}}, которая будет автоматически заполняться и выполняться по URL. Параметры формы аналогичны {{ш|ТД-стр}}.
Запрос по свойству {{с|Источник упоминается ЕПБ}}
 
{{#ask: [[Источник упоминается ЕПБ::+]]
  |?Источник упоминается ЕПБ
  |sep=@
  |mainlabel=-
  |searchlabel=
  |headers=hide 
  |limit=500
}}


* Массив:
== Библиография ЕПБ ==
{{#arraydefine: массив
{{#arraydefine: массив
  |{{#ask: [[Источник упоминается ЕПБ::+]]
  |{{#ask: [[ЕПБ упоминает эту литературу в ТД::+]]
   |?Источник упоминается ЕПБ
   |?ЕПБ упоминает эту литературу в ТД
  |sep=@
   |mainlabel=-
   |mainlabel=-
   |searchlabel=
   |searchlabel=
Строка 37: Строка 41:
   |limit=500
   |limit=500
  }}
  }}
  |@
  |,
  |unique, sort=asc
  |unique
}}
}}


{{#arrayprint: массив| |@| <br/>}}
Всего записей: '''{{#arraysize: массив}}'''.
 
{{Заголовок таблицы библиографии ТД}}
<!-- оформление вывода
{{#arrayprint: массив||@@|{{Одна запись из библиографии ТД|@@}}}}
{{#ask: [[Источник упоминается ЕПБ::+]]
{{Завершение таблицы со сносками}}
|?БТС название произведения для показа = название
|?БТС подзаголовок произведения        = подзаголовок
|?БТС автор произведения              = автор
|?БТС ссылки для чтения                = ссылки для чтения
|?БТС ссылки для скачивания            = ссылки для скачивания
|?Дата издания для показа              = дата для показа
|?Дата издания для сортировки          = дата для сортировки
|?#                                    = вики страница
| link = none
| named args = yes
| format=plainlist
| template      = Данные литературного труда2
| introtemplate = Заголовок таблицы библиографии ТД2
| outrotemplate = Завершение таблицы
| limit=200
}}
 
То же самое простым списком:
* {{#ask: [[Источник упоминается ЕПБ::+]]
|?БТС название произведения для показа = название
|?БТС подзаголовок произведения        = подзаголовок
|?БТС автор произведения              = автор
|?БТС ссылки для чтения                = ссылки для чтения
|?БТС ссылки для скачивания            = ссылки для скачивания
|?Дата издания для показа              = дата для показа
|?Дата издания для сортировки          = дата для сортировки
|?#                                    = вики страница
| named args = yes
| format=plainlist
| limit=200
}}
-->


= Писем матахм =
= Писем матахм =
== Разная нумерация ==
== Разная нумерация ==
<!--
{{#ask: [[ПМ соответствует уникальному номеру::пм-1]] |?ПМ номер письма = свой №|?ПМ соответствует уникальному номеру = уникальный №}}
{{#ask: [[ПМ соответствует уникальному номеру::пм-1]] |?ПМ номер письма = свой №|?ПМ соответствует уникальному номеру = уникальный №}}


Строка 88: Строка 61:
[[Чаша Востока|Рерих]] запросом для пм-1 ([[ПМ (Рерих), п.{{#ask: [[ПМ соответствует уникальному номеру::пм-1]] [[ПМ редакция::Рерих]] |?ПМ номер письма |mainlabel=- |format=plaintext |headers=hide}}|{{#ask: [[ПМ соответствует уникальному номеру::пм-1]] [[ПМ редакция::Рерих]] |?ПМ номер письма |mainlabel=- |format=plaintext |headers=hide}}]]),  
[[Чаша Востока|Рерих]] запросом для пм-1 ([[ПМ (Рерих), п.{{#ask: [[ПМ соответствует уникальному номеру::пм-1]] [[ПМ редакция::Рерих]] |?ПМ номер письма |mainlabel=- |format=plaintext |headers=hide}}|{{#ask: [[ПМ соответствует уникальному номеру::пм-1]] [[ПМ редакция::Рерих]] |?ПМ номер письма |mainlabel=- |format=plaintext |headers=hide}}]]),  
[[Чаша Востока|Рерих]] шаблоном для пм-8 ({{ПМ номер|Рерих|пм-8|ссылка}})({{ПМ номер|Рерих|пм-8}})
[[Чаша Востока|Рерих]] шаблоном для пм-8 ({{ПМ номер|Рерих|пм-8|ссылка}})({{ПМ номер|Рерих|пм-8}})
 
-->


<!--
<!--