Шаблон:Персона

Материал из Проект Дворяне - Вики

(Различия между версиями)
Перейти к: навигация, поиск
Строка 493: Строка 493:
         {{#vardefine:слово3|}}
         {{#vardefine:слово3|}}
-
         {{#vardefine:позпробел|{{#rpos:{{#var:дополка}}|, }} }}
+
 
-
        {{#if: {{#var:позпробел}}|
+
         {{#vardefine:ii|1 }}
-
          {{#vardefine:слово1|{{#sub:{{#var:дополка}}|{{#expr:{{#var:позпробел}}+1}}|
+
        {{#while:
 +
        |{{#ifexpr: {{#var:ii}} <= 3 | 1 }}
 +
        |
 +
          {{#vardefine:позпробел|{{#rpos:{{#var:дополка}}|, }} }}
 +
 
 +
          {{#if: {{#var:позпробел}}|
 +
            {{#vardefine:слово|{{#sub:{{#var:дополка}}|{{#expr:{{#var:позпробел}}+1}}|
                                       {{#expr:{{#len:{{#var:дополка}}}}-{{#var:позпробел}} }} }} }}
                                       {{#expr:{{#len:{{#var:дополка}}}}-{{#var:позпробел}} }} }} }}
-
        }}
+
 
-
        {{#if: {{#var:позпробел}}|
+
            {{#vardefine:дополка|{{#sub:{{#var:дополка}}|0|{{#var:позпробел}} }} }}
-
          {{#vardefine:дополка|{{#sub:{{#var:дополка}}|0|{{#var:позпробел}} }} }}
+
          }}
-
          {{#vardefine:позпробел|{{#rpos:{{#var:дополка}}|, }} }}
+
 
-
          {{#if: {{#var:позпробел}}|
+
          {{#if: {{#var:слово}}|
-
              {{#vardefine:слово2|{{#sub:{{#var:дополка}}|{{#expr:{{#var:позпробел}}+1}}|
+
            {{#vardefine:суфф|{{#sub:{{#var:слово}}|{{#expr:{{#len:{{#var:слово}}}}-4}}|4 }} }}
-
                                        {{#expr:{{#len:{{#var:дополка}}}}-{{#var:позпробел}} }} }} }}
+
            {{#vardefine:позсуфф|                             {{#rpos:{{#var:суфф}}|ный}} }}
-
          }}
+
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ной}} }} }}
-
        }}
+
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ного}} }} }}
-
        {{#if: {{#var:позпробел}}|
+
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ному}} }} }}
-
          {{#vardefine:дополка|{{#sub:{{#var:дополка}}|0|{{#var:позпробел}} }} }}
+
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ным}} }} }}
-
          {{#vardefine:позпробел|{{#rpos:{{#var:дополка}}|, }} }}
+
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ном}} }} }}  
-
          {{#if: {{#var:позпробел}}|
+
            {{#ifeq: {{#var:позсуфф}}|-1|  
-
              {{#vardefine:слово3|{{#sub:{{#var:дополка}}|{{#expr:{{#var:позпробел}}+1}}|
+
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кий}} }} }}
-
                                        {{#expr:{{#len:{{#var:дополка}}}}-{{#var:позпробел}} }} }} }}
+
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кой}} }} }}
-
          }}
+
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кого}} }} }}
-
        }}
+
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кому}} }} }}
-
        {{#vardefine:слово|{{#var:слово1}} }}
+
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ким}} }} }}
-
        {{#if: {{#var:слово}}|
+
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ком}} }} }}  
-
          {{#vardefine:суфф|{{#sub:{{#var:слово}}|{{#expr:{{#len:{{#var:слово}}}}-4}}|4 }} }}
+
              {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:слово1}}|
-
          {{#vardefine:позсуфф|                             {{#rpos:{{#var:суфф}}|ный}} }}
+
                {{#vardefine:позсуфф|{{#expr:{{#len:{{#var:слово}}}}-4+{{#var:позсуфф}} }} }}
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ной}} }} }}
+
                {{#vardefine:слово1|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ком&#32;}}
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ного}} }} }}
+
              }}  
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ному}} }} }}
+
             |
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ным}} }} }}
+
              {{#ifeq: {{#sub:{{#var:слово}}|0|{{#var:позсуфф}}}}|он
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ном}} }} }}  
+
              | {{#vardefine:слово1}}
-
          {{#ifeq: {{#var:позсуфф}}|-1|
+
              
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кий}} }} }}
+
                  {{#vardefine:позсуфф|{{#expr:{{#len:{{#var:слово}}}}-4+{{#var:позсуфф}} }} }}
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кой}} }} }}
+
                  {{#vardefine:слово1|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ном&#32;}}
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кого}} }} }}
+
              }}
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кому}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ким}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ком}} }} }}  
+
-
             {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:слово1}}|
+
-
               {{#vardefine:позсуфф|{{#expr:{{#len:{{#var:слово}}}}-4+{{#var:позсуфф}} }} }}
+
-
              {{#vardefine:слово1|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ком&#32;}}
+
             }}  
             }}  
-
          |
+
          |{{#vardefine:ii|1000}}
-
            {{#ifeq: {{#sub:{{#var:слово}}|0|{{#var:позсуфф}}}}|он
+
          }}
-
            | {{#vardefine:слово1}}
+
 
-
            |
+
 
-
                {{#vardefine:позсуфф|{{#expr:{{#len:{{#var:слово}}}}-4+{{#var:позсуфф}} }} }}
+
 
-
                {{#vardefine:слово1|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ном&#32;}}
+
 
-
            }}
+
 
-
          }}  
+
          {{#switch: {{#var:ii}}
 +
          | 1 = {{#vardefine:слово1|слово}}
 +
          | 2 = {{#vardefine:слово2|слово}}
 +
          | 3 = {{#vardefine:слово3|слово}}
 +
          }}
 +
          {{#vardefine:ii|{{#expr:{{#var:ii}}+1}} }}
         }}
         }}
-
        {{#vardefine:слово|{{#var:слово2}}}}
+
 
-
        {{#if: {{#var:слово}}| {{#if:{{#var:слово1}} |
+
 
-
          {{#vardefine:суфф|{{#sub:{{#var:слово}}|{{#expr:{{#len:{{#var:слово}}}}-4}}|4 }} }}
+
-
          {{#vardefine:позсуфф|                            {{#rpos:{{#var:суфф}}|ный}} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ной}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ного}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ному}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ным}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ном}} }} }} 
+
-
          {{#ifeq: {{#var:позсуфф}}|-1|
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кий}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кой}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кого}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кому}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ким}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ком}} }} }} 
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:слово2}}|
+
-
                {{#vardefine:позсуфф|{{#expr:{{#len:{{#var:слово}}}}-4+{{#var:позсуфф}} }} }}
+
-
                {{#vardefine:слово2|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ком&#32;}}
+
-
            }}
+
-
          |
+
-
            {{#ifeq: {{#sub:{{#var:слово}}|0|{{#var:позсуфф}}}}|он
+
-
            |  {{#vardefine:слово2}}
+
-
            | 
+
-
                {{#vardefine:позсуфф|{{#expr:{{#len:{{#var:слово}}}}-4+{{#var:позсуфф}} }} }}
+
-
                {{#vardefine:слово2|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ном&#32;}}
+
-
            }}
+
-
          }}
+
-
        |{{#vardefine:слово2}}}}}}
+
-
        {{#vardefine:слово|{{#var:слово3}}}}
+
-
        {{#if: {{#var:слово}}| {{#if:{{#var:слово2}} |
+
-
          {{#vardefine:суфф|{{#sub:{{#var:слово}}|{{#expr:{{#len:{{#var:слово}}}}-4}}|4 }} }}
+
-
          {{#vardefine:позсуфф|                            {{#rpos:{{#var:суфф}}|ный}} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ной}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ного}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ному}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ным}} }} }}
+
-
          {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ном}} }} }} 
+
-
          {{#ifeq: {{#var:позсуфф}}|-1|
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кий}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кой}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кого}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|кому}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ким}} }} }}
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:позсуфф|{{#rpos:{{#var:суфф}}|ком}} }} }} 
+
-
            {{#ifeq: {{#var:позсуфф}}|-1| {{#vardefine:слово3}}|
+
-
                {{#vardefine:позсуфф|{{#expr:{{#len:{{#var:слово}}}}-4+{{#var:позсуфф}} }} }}
+
-
                {{#vardefine:слово3|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ком&#32;}}
+
-
            }}
+
-
          |
+
-
            {{#ifeq: {{#sub:{{#var:слово}}|0|{{#var:позсуфф}}}}|он
+
-
            |  {{#vardefine:слово3}}
+
-
            |
+
-
                {{#vardefine:позсуфф|{{#expr:{{#len:{{#var:слово}}}}-4+{{#var:позсуфф}} }} }}
+
-
                {{#vardefine:слово3|{{#sub:{{#var:слово}}|0|{{#var:позсуфф}} }}ном&#32;}}
+
-
            }}
+
-
          }}
+
-
        |{{#vardefine:слово3}}}}}}
+
         {{#if:{{#var:слово1}}|
         {{#if:{{#var:слово1}}|

Версия 14:25, 8 августа 2011

Примечания


Скопируйте следующее (выделите всё в рамке и нажмите Ctrl+C) и в своей статье о человеке заполните нужные переменные.

Не меняйте формат! В тексте статьи всё должно быть ровно так, как показано ниже: две фигурные скобки в начале и две фигурные скобки в конце. Иначе не будет работать!

Можно копировать отдельные строки и вносить их в шаблоны ПС, которые были заведены с использованием неокончательных вариантов шаблона.

{{Персона
|фамилия=		
|имя=			
|отчество=		
|пол=			
|род=			
|ум=			
|возраст=			
|возрастна=
|мать=			
|отец=			
|сословие1=		
|сословие2=		
|сословие2с=		
|национальность=	
|конфессия=	
|ранг=			
|рангна=		
|1767=
|наказ=
|отзнанаказ=
|политактивность=
|образование=			
|служба=			
|военслужба=			
|граждслужба=
|придвслужба=
|губуездслужба=
|военкампании=			
|пенсия=
|подсудом=			
|служнаказания=
|граждиски=			
|имения=			
|наслимения=			
|благопримения=			
|усадьбы=			
|собстввгороде=			
|душвсего=			
|крестьян=			
|дворовых=			
|земля=			
|барщина=			
|оброк=			
|протесткрестьян=			
|барскийдом=			
|оснместожительства=			
|семпол=
|супруг=
|вбракес=
|вдовс=
|разведенс=
|дети=			
|внебрачсвязи=			
|внебрачдети=			
|родственники=			
|опекунство=			
|мбродственники=			
|крестродство=			
|дружба=			
|соседство=			
|конфликт=			
|солидарность=			
|совмслужба=			
|творчество=			
|предпринимательство=
|ктитдеятельность=
|учвобществах=
|досуг=			
|долгизаймы=			
|путешествия=			
|текст=	
|прочее=		
}}

Это ещё не завершённый шаблон. Постепенно будут добавляться новые переменные. Все замечания и предложения пишите в обсуждении этого шаблона. Имеющиеся статьи о людях должны быть переделаны с применением данного шаблона.









Просмотры
Личные инструменты