भारत की संस्कृति के लिए... भाषा की उन्नति के लिए... साहित्य के प्रसार के लिए
"प्रयोगशाला" के अवतरणों में अंतर
Kavita Kosh से
पंक्ति 13: | पंक्ति 13: | ||
|[[सुभग सेज सोभित कौसिल्या रुचिर राम-सिसु गोद लिये / तुलसीदास]] | |[[सुभग सेज सोभित कौसिल्या रुचिर राम-सिसु गोद लिये / तुलसीदास]] | ||
|} | |} | ||
− | |||
− | |||
<!--define variable containing birth date provided by user. For Example: 14 अगस्त 1907--> | <!--define variable containing birth date provided by user. For Example: 14 अगस्त 1907--> | ||
− | {{#vardefine:birthdate| | + | {{#vardefine:birthdate|14 अगस्त 1907}} |
<!--Calculate length of the birthdate string--> | <!--Calculate length of the birthdate string--> | ||
{{#vardefine:birthdatelength|{{#len:{{#var:birthdate}}}}}} | {{#vardefine:birthdatelength|{{#len:{{#var:birthdate}}}}}} | ||
<!--Extract last 4 characters from birthdate string. These 4 characters should ideally be birth year. For example 1907--> | <!--Extract last 4 characters from birthdate string. These 4 characters should ideally be birth year. For example 1907--> | ||
− | {{#vardefine:birthyear|{{#sub:{{#var:birthdate}}|{{#expr:{{#var:birthdatelength}}-4}} | + | {{#vardefine:birthyear|{{#sub:{{#var:birthdate}}|{{#expr:{{#var:birthdatelength}}-4}}}}}} |
<!--If the last 4 characters are really birth year then these should be numeric. Check this.--> | <!--If the last 4 characters are really birth year then these should be numeric. Check this.--> | ||
{{#ifeq:{{#expr:{{#var:birthyear}}/{{#var:birthyear}}}}|1|{{#vardefine:yearIsNumeric|1}}|{{#vardefine:yearIsNumeric|0}}}} | {{#ifeq:{{#expr:{{#var:birthyear}}/{{#var:birthyear}}}}|1|{{#vardefine:yearIsNumeric|1}}|{{#vardefine:yearIsNumeric|0}}}} | ||
<!--If birth year is numric -then extract rest of the characters as birth day (i.e. 14 अगस्त in the example we are taking)--> | <!--If birth year is numric -then extract rest of the characters as birth day (i.e. 14 अगस्त in the example we are taking)--> | ||
{{#ifeq:{{#var:yearIsNumeric}}|1| | {{#ifeq:{{#var:yearIsNumeric}}|1| | ||
+ | {{#ifeq:{{#var:birthdatelength}}|4|| | ||
{{#vardefine:birthday|{{#sub:{{#var:birthdate}}|0|{{#expr:{{#var:birthdatelength}}-4}}}}}} | {{#vardefine:birthday|{{#sub:{{#var:birthdate}}|0|{{#expr:{{#var:birthdatelength}}-4}}}}}} | ||
+ | }} | ||
}} | }} | ||
<!--If birth year is not numeric -assign the entire string provided by the user as birth day. For example: 14 अगस्त--> | <!--If birth year is not numeric -assign the entire string provided by the user as birth day. For example: 14 अगस्त--> | ||
पंक्ति 31: | पंक्ति 31: | ||
{{#vardefine:birthday|{{#var:birthdate}}}} | {{#vardefine:birthday|{{#var:birthdate}}}} | ||
}} | }} | ||
− | <!--Assign | + | <!--Assign categories--> |
− | {{#ifeq:{{#var: | + | {{#ifeq:{{#var:birthdatelength}}|0|| |
− | + | {{#ifeq:{{#len:{{#var:birthday}}}}|0||[[Category:{{#var:birthday}} को जन्म]]}} | |
− | {{#ifeq:{{#var:yearIsNumeric}}|1|[[Category | + | {{#ifeq:{{#var:yearIsNumeric}}|1| |
+ | {{#vardefine:decadeStart|{{#expr:{{#var:birthyear}} - ({{#expr:{{#expr:{{#var:birthyear}} mod 10}}}})}}}} | ||
+ | {{#vardefine:decadeEnd|{{#expr:{{#var:birthyear}} + ({{#expr:{{#expr:9 - ({{#var:birthyear}} mod 10)}}}})}}}} | ||
+ | [[Category:{{#var:birthyear}} में जन्म]] | ||
+ | [[Category:दशक {{#var:decadeStart}}-{{#var:decadeEnd}}]] | ||
+ | }} | ||
+ | }} |
11:20, 15 अगस्त 2009 का अवतरण
प्रयोगो के लिये स्थान! आप इस पन्ने पर कोई भी प्रयोग कर सकते हैं। गलतियाँ होने का कोई डर नहीं। बस कोशिश कीजिये कि आप किसी दूसरे सदस्य के द्वारा लिखी गयी सामग्री को ना मिटायें।
रचनाएँ |
---|
कनक-रतनमय पालनो रच्यो मनहुँ मार-सुतहार / तुलसीदास |
पालने रघुपति झुलावै / तुलसीदास |
सुभग सेज सोभित कौसिल्या रुचिर राम-सिसु गोद लिये / तुलसीदास |