мНет описания правки
мНет описания правки
Строка 4: Строка 4:
}}
}}


{{#var:api_url}}
Ссылка на АPI{{#var:api_url}}
{{#var:category}}
Категория {{#var:category}}


{{#vardefine:get_random_page|{{#get_web_data: {{#var:api_url}}|action=query&list=categorymembers&cmtitle=Category:{{#var:category}}&cmlimit=max&cmtype=page&format=json}}}}
{{#vardefine:get_random_page|{{#get_web_data: {{#var:api_url}}|action=query&list=categorymembers&cmtitle=Category:{{#var:category}}&cmlimit=max&cmtype=page&format=json}}}}
get_random_page {{#var:get_random_page}}


{{#vardefine:chosen_num_page|{{#expr: {{#var:get_random_page|totalhits}} - 1 }} }}  
{{#vardefine:chosen_num_page|{{#expr: {{#var:get_random_page|totalhits}} - 1 }} }}  
 
{{#var:chosen_num_page}}
{{#var:get_random_page|jsondata|["query"]["categorymembers",{{#var:chosen_num_page}},"title"]|urlencode}}  
{{#var:get_random_page|jsondata|["query"]["categorymembers",{{#var:chosen_num_page}},"title"]|urlencode}}  


 
chosen_num_page {{#var:chosen_num_page}}


<!--{{#ifeq: {{#vardefine:category|{{urlencode:Песни}}}}{{#vardefineecho:api_url|https://bard-wiki.net/w/api.php}}{{#vardefineecho:get_all_pages|{{#get_web_data: {{#var:api_url}}|action=query&list=categorymembers&cmtitle=Category:{{#var:category}}&cmlimit=max&format=json}}}}{{#vardefine:total_num_pages|{{#var: get_all_pages|totalhits}}}}|{{#expr: {{#var:total_num_pages}} > 0 }}
<!--{{#ifeq: {{#vardefine:category|{{urlencode:Песни}}}}{{#vardefineecho:api_url|https://bard-wiki.net/w/api.php}}{{#vardefineecho:get_all_pages|{{#get_web_data: {{#var:api_url}}|action=query&list=categorymembers&cmtitle=Category:{{#var:category}}&cmlimit=max&format=json}}}}{{#vardefine:total_num_pages|{{#var: get_all_pages|totalhits}}}}|{{#expr: {{#var:total_num_pages}} > 0 }}

Версия от 09:22, 23 июня 2023

Категория "Песни" не содержит ни одной страницы.

Ссылка на АPIhttps://bard-wiki.net/w/api.php Категория %D0%9F%D0%B5%D1%81%D0%BD%D0%B8


get_random_page Не удалось получить URL https://bard-wiki.net/w/api.php после 3 попыток.


Ошибка выражения: неожидаемый оператор < Не удалось получить URL https://bard-wiki.net/w/api.php после 3 попыток.

chosen_num_page Ошибка выражения: неожидаемый оператор <