ФЭНДОМ


Балгруф Старший (ориг. Balgruuf the Greater) — персонаж в игре The Elder Scrolls V: Skyrim.
Тема:378404

Инфобоксы используются в сотнях статей каждый, а потому, вместо того, чтоб делать их несколько в день -- лучше всё-же сосредоточиться на качестве, т-к несколько поломанных шаблонов сильно затруднят чтение вики.

Серана (ориг. Serana) — персонаж в игре The Elder Scrolls V: Dawnguard.


Здесь видно чётко, как в шаблоне используется MagicWord {{!}} для произвольного именования ссылок. И очевидно, что все ссылки перечислены запятыми, нужно всего-лишь их разделить и разложить в квадратные скобки циклом.[1]

Пол персонажа может указываться словами "Мужской, Женский, Мужчина, Женщина", или просто буквами М/Ж как верхнего, так и нижнего регистров, причём, даже на английском языке.

Надо множество нюансов предусмотреть, и для логической обработки данных написать Модуль:Util.

 array = string:match("(, )+"):split(', ')
 //
 array = '[[' .. string:match(", +", ']], [[') .. ']]'
 //
 array = string:split(', +')
 ...

Технический микро-дайджест Ru.TES, 27 Сентября :)

Технический микро-дайджест Ru.TES
03 Октября · 27 Сентября (Kx) · 27 Сентября (Set)
Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA , если не указано иное.