مساعدة:كلمات سحرية
جزء من سلسلة مقالات حول |
بوابة المجتمع |
---|
بوابة المجتمع |
الكلمات السحرية هي إحدى خصائص نظام التحرير في ويكيبيديا، وهي تشمل متغيرات، ووظائف التحليل، وتبديل سلوك المحرر، فمثلاً إذا أردت إجبار ويكيبيديا على إظهار فهرس المقال في مكان محدد، أو إخفائه.
يمكنك رؤية القائمة الكاملة في صفحة ميديا ويكي (نظام ويكيبيديا) بالضغط هنا
معلومات عامة
[عدل]هناك ثلاث أنواع من الكلمات السحرية:
- تبديل سلوك المحرر وهي تحاط بزوج شرطة نازلة من الجهتين، مثلاً يمكنك إجبار المحرر على إخفاء الفهرس بكتابة
__NOTOC__
أو بالعربية__لافهرس__
- المتغيرات وهي تكتب مثل القوالب بإحاطتها بقوس كبير مزدوج، مثلاً يمكنك إظهار الشهر الحالي بكتابة
{{CURRENTMONTH}}
أو بالعربية{{شهر_حالي}}
- وظائف التحليل وهي تبدأ (أحياناً) بعلامة # وبعدها: (نقطتان رأسيات) ثم تحاط بقوس كبير مزدوج، مثلاً يمكنك القيام بالعملية الحسابية بكتابة
{{#expr:2+2}}
بعض الكلمات السحرية يجب تجريدها من الفراغات، وبعض الكلمات السحرية الإنجليزية يجب الإحتفاظ بحالة الأحرف.
تبديل سلوك المحرر
[عدل]لمزيد من المعلومات انظر صفحة ميدياويكي هنا Behavior Switches.في القائمة التالية بعضها:
__NOTOC__
أو بالعربية__لافهرس__
لإجبار المحرر على اخفاء فهرس الصفحة__FORCETOC__
أو بالعربية__لصق_فهرس__
لإجبار المحرر على إظهار فهرس الصفحة__TOC__
أو بالعربية__فهرس__
لإجبار المحرر على إظهار الفهرس في مكان الكلمة السحرية
__NOEDITSECTION__
أو بالعربية__لاتحريرقسم__
لإخفاء قسم تحرير المقال.__NEWSECTIONLINK__
أو بالعربية__رابط_قسم_جديد__
لإظهار قسم أضف موضوعاً في غير صفحات النقاش__NONEWSECTIONLINK__
أو بالعربيةلا يوجد
لإخفاء قسم أضف موضوعاً في صفحات النقاش
__HIDDENCAT__
أو بالعربيةلا يوجد
توضع في صفحات التصنيف; لتجعلها تصنيفاً مخفياً ويمكنك استخدام قالب تصنيف مخفي.__NOGALLERY__
أو بالعربية__لامعرض__
توضع في صفحات التصنيف; لتحويل الصور المصغرة إلى روابط عادية__INDEX__
أو بالعربيةيوجد
توضع في الصفحة أرشفتها في البحث.__NOINDEX__
أو بالعربيةلا يوجد
توضع في الصفحة لعدم أرشفتها في البحث.
{{DISPLAYTITLE:''العنوان''}}
أو بالعربيةلا يوجد
تغيير عنوان الظاهر.{{DEFAULTSORT:''التصنيف''}}
أو بالعربية{{ترتيب_افتراضي:تصنيف}}
تعيين الترتيب الافتراضي للمقال في التصنيف، مثلاً، إذا كان عنوان المقالة يحوي ال التعريف (القاهرة) يمكن ترتيبها افتراضياً بشكل{{ترتيب_افتراضي:قاهرة}}
، فتظهر في التصنيفات تحت حرف القاف.
المتغيرات
[عدل]لمعلومات أكثر انظر صفحة المتغيرات في ميدياويكي Variables,وفي القائمة التالية بعضها:
{{FULLPAGENAME}}
أو بالعربية{{اسم_كامل}}
إظهار اسم الصفحة كاملاً، متضمناً النطاق.{{PAGENAME}}
أو بالعربية{{اسم_صفحة}}
إظهار اسم الصفحة بدون النطاق.
{{BASEPAGENAME}}
أو بالعربيةلايوجد
إظهار اسم الصفحة الأصلية في الصفحات الفرعية.{{SUBPAGENAME}}
أو بالعربيةلايوجد
إظهار اسم الصفحة الفرعية فقط{{SUBJECTPAGENAME}}
أو بالعربيةلايوجد
توضع لغير صفحات النقاش، لإظهار موضوع الصفحة بالكامل.{{TALKPAGENAME}}
أو بالعربيةلايوجد
توضع في صفحات النقاش، لإظهار عنوان الصفحة.{{NAMESPACE}}
أو بالعربية{{نطاق}}
إظهار نطاق الصفحة{{SUBJECTSPACE}},{{ARTICLESPACE}}
أو بالعربيةلايوجد
لإظهار نطاق الصفحات غير صفحات النقاش.{{TALKSPACE}}
أو بالعربية{{نطاق_نقاش}}
أو{{نطاق_النقاش}}
إظهار نطاق صفحات النقاش.{{FULLPAGENAMEE}}, {{NAMESPACEE}}
إلخ أو بالعربية{{عنوان_نطاق}} ، {{عنوان_كامل}}
إظهار روابط مكافئة يمكن استخدامها كروابط.
جميع المتغيرات السابقة يمكن استخدام مدخلات لها، مثل {{PAGENAME:عنوان الصفحة}}
، أما المتغيرات التالية فلا يمكن:
{{SITENAME}}
أو بالعربية{{اسم_الموقع}}
إظهار اسم الموقع، النتيجة هي: ويكيبيديا{{SERVER}}
أو بالعربية{{العنوان}}
إظهار رابط الموقع، النتيجة هي: //ar.wikipedia.org{{SERVERNAME}}
أو بالعربية{{اسم_عنوان}}
إظهار اسم الخادم، النتيجة هي: ar.wikipedia.org{{SCRIPTPATH}}
أو بالعربيةلايوجد
إظهار موقع ميدياويكي في الخادم، النتيجة هي: /w{{CURRENTVERSION}}
أو بالعربية{{نسخة_حالية}}
إظهار الإصدار الحالي من ميدياويكي، النتيجة هي:1.43.0-wmf.18 (38066e5){{REVISIONID}}
أو بالعربية{{نسخة}}
إظهار آخر مراجعة من الصفحة.{{REVISIONDAY}}, {{REVISIONDAY2}}, {{REVISIONMONTH}}, {{REVISIONYEAR}}, {{REVISIONTIMESTAMP}}, {{REVISIONUSER}}
أو بالعربيةلايوجد
إظهار المعلومات المتعلقة بالمراجعة (اليوم، اسم اليوم، الشهر، السنة، العنوان، المستخدم}} حسب الترتيب من اليسار للمين.- معلومات الوقت:
{{CURRENTYEAR}}
أو بالعربية{{عام}}
السنة الحالية، النتيجة هي: 2024{{CURRENTMONTH}}
أو بالعربية{{شهر_حالي}} ، {{شهر}}
الشهر الحالي، النتيجة هي: 08{{CURRENTMONTHNAME}}
أو بالعربية{{اسم_شهر_حالي}} ، {{اسم_شهر}}
اسم الشهر الحالي، النتيجة هي: أغسطس{{CURRENTMONTHABBREV}}
أو بالعربيةلايوجد
الشهر الحالي مختصر، النتيجة هي: أغسطس{{CURRENTDAY}}
أو بالعربية{{يوم}}
اليوم الحالي، النتيجة هي: 17{{CURRENTDAY2}}
أو بالعربية{{يوم2}}
اليوم الحالي في خانتين، النتيجة هي: 17{{CURRENTDAYNAME}}
أو بالعربية{{اسم_يوم}}
اسم اليوم الحالي، النتيجة هي: السبت{{CURRENTDOW}}
أو بالعربية{{رقم_يوم_أسبوع}}
ترتيب اليوم الحالي بالنسبة للأسبوع (يبدأ من الأحد)، النتيجة هي:6{{CURRENTTIME}}
أو بالعربية{{وقت}}
الوقت الحالي، النتيجة هي: 06:33{{CURRENTHOUR}}
أو بالعربية{{ساعة}}
الساعة الحالية، النتيجة هي: 06{{CURRENTWEEK}}
أو بالعربية{{أسبوع}}
الأسبوع الحالي، النتيجة هي: 33{{CURRENTTIMESTAMP}}
أو بالعربيةلايوجد
رمز الوقت، النتيجة هي: 20240817063351
- إحصائيات ويكيبيديا العربية، أضف
:R
لعدم إظهار فواصل في الرقم.
{{NUMBEROFPAGES}}
أو بالعربية{{عددالصفحات}} ، {{عدد_الصفحات}}
عدد الصفحات، النتيجة هي: 8٬479٬014{{NUMBEROFARTICLES}}
أو بالعربية{{عددالمقالات}} ، {{عدد_المقالات}}
عدد المقالات، النتيجة هي: 1٬239٬037{{NUMBEROFFILES}}
أو بالعربية{{عدد_الملفات}} ، {{عددالملفات}}
عدد الملفات، النتيجة هي: 52٬706{{NUMBEROFEDITS}}
أو بالعربيةلايوجد
عدد التعديلات، النتيجة هي: 67٬512٬765{{NUMBEROFVIEWS}}
أو بالعربيةلايوجد
عدد مرات العرض، النتيجة هي:{{NUMBEROFUSERS}}
أو بالعربيةلايوجد
عدد المستخدمين، النتيجة هي: 2٬610٬579{{NUMBEROFADMINS}}
أو بالعربيةلايوجد
عدد المدراء، النتيجة هي: 24{{NUMBEROFACTIVEUSERS}}
أو بالعربيةلايوجد
عدد الأعضاء النشطين، النتيجة هي: 3٬657
وظائف التحليل
[عدل]وتقوم بعمليات الحسابات، وإيجاد النواتج، وأيضاً تستخدم في برمجة القوالب.لمعلومات أكثر انظر صفحة التعليمات الرئيسية (إنجليزية)، القائمة كالتالي:
{{MSG:...}}
أو بالعربيةلا يوجد
تستخدم عندما يوجد له نفس اسم الكلمة السحرية، هذا يؤدي إلى إظهار القالب، اكتب الكلمة السحرية بعد MSG:{{MSGNW:...}}
أو بالعربية{{مصدر_قالب:..}}
يجلب مصدر القالب المشار إليها، ضع اسم القالب بعد MSGNW:
جلب معلومات تعريف
[عدل]{{PAGESIZE:اسم الصفحة}}
جلب حجم الصفحة بالبايتات.
- مثال: عند كتابة
{{PAGESIZE:الصفحة الرئيسية}}
يظهر 43
{{PROTECTIONLEVEL:الفعل}}
جلب مستوى الحماية من فعل معين.
- مثال: عند كتابة
{{PROTECTIONLEVEL:edit}}
يظهر
{{PAGESINCATEGORY:اسم التصنيف}}
جلب عدد المقالات التي ترتبط بتصنيف.
- مثال: عند كتابة
{{PAGESINCATEGORY:رياضيات}}
يظهر 159
{{NUMBERINGROUP:اسم المجموعة}}
جلب عدد الأعضاء في مجموعة.
- مثال: عند كتابة
{{NUMBERINGROUP:Reviewer}}
يظهر 80 - ملاحظة: يجب كتابة اسم المجموعة بالإنجليزية، انظر هنا.
إضافة: لجلب الأرقام بدون فواصل ضع |R في الكلمات السابقة.
- مثال: عند كتابة
{{PAGESIZE:الصفحة الرئيسية|R}}
يظهر 43
الصياغة
[عدل]{{lc:النص}}
تحويل جميع أحرف النص الإنجليزي إلى حروف صغيرة.
- مثال: عند كتابة
{{lc:WikiPedia}}
يظهر wikipedia
{{lcfirst:النص}}
تحويل الحرف الأول من النص الإنجليزي إلى حرف صغير.
- مثال: عند كتابة
{{lcfirst:Wikipedia}}
يظهر wikipedia
{{uc:النص}}
تحويل جميع أحرف النص الإنجليزي إلى حروف كبيرة.
- مثال: عند كتابة
{{uc:WikiPedia}}
يظهر WIKIPEDIA
{{ucfirst:النص}}
تحويل الحرف الأول من النص الإنجليزي إلى حرف كبير.
- مثال: عند كتابة
{{ucfirst:wikiPedia}}
يظهر WikiPedia
{{formatnum:الرقم}}
إضافة/إزالة الفواصل من الأرقام الكبيرة.
- مثال: عند كتابة
{{formatnum:54214358745}}
يظهر 54٬214٬358٬745 - مثال: عند كتابة
{{formatnum:54,214,358,745|R}}
يظهر 54214358745
-
{{#formatdate:date|format}}
صياغة التاريخ {{padleft:النص|طول النص المطلوب}}
جعل نص بعدد خانات محدد باستخدام مدخلات تزيدها جهة اليسار.
- ومثلها
{{padright:النص|طول النص المطلوب}}
لكنها تزيد على جهة اليمين. - مثال:
- عند كتابة
{{padleft:xyz|5}}
يظهر 00xyz - عند كتابة
{{padleft:xyz|5|_}}
يظهر __xyz - عند كتابة
{{padleft:xyz|5|abc}}
يظهر abxyz - عند كتابة
{{padright:xyz|5|_}}
يظهر xyz__ - عند كتابة
{{padright:xyz|5}}
يظهر xyz00
- عند كتابة
المسارات
[عدل]{{localurl:page name}} , {{localurl:page name|query string}}
جلب المسار بعد عنوان الموقع الأصلي.
- مثال:
- عند كتابة
{{localurl:MediaWiki}}
يظهر /wiki/MediaWiki - عند كتابة
{{localurl:MediaWiki|printable=yes}}
يظهر /w/index.php?title=MediaWiki&printable=yes
- عند كتابة
{{fullurl:page name}} , {{fullurl:page name|query string}}
نفس السابق لكنه يجلب المسار كامل.
- مثال: عند كتابة
{{fullurl:MediaWiki}}
يظهر //ar.wikipedia.org/wiki/MediaWiki
{{filepath:file name}}
جلب المسار المطلق لملف.
- مثال: عند كتابة
{{filepath:Centaurus A.jpg}}
يظهر //upload.wikimedia.org/wikipedia/commons/e/e5/Centaurus_A.jpg
{{urlencode:string}}
تشفير النص لأجل الروابط.
- مثال: عند كتابة
{{urlencode:ويكي}}
يظهر %D9%88%D9%8A%D9%83%D9%8A
{{anchorencode:string}}
تشفير اسم قسم، لأجل القفز له في الرابط.
- مثال: عند كتابة
{{anchorencode:متغيرات}}
يظهر متغيرات
{{ns:n}}
جلب اسم النطاق، حيث n رقم النطاق.
- مثال: عند كتابة
{{ns:2}}
يظهر مستخدم - ملاحظة: يمكنك استخدام لجعله يظهرها
{{nse:n}}
مشفرة لأجل رابط.
الشروط
[عدل]لتفاصيل أكثر انظر هنا (إنجليزي)
{{#expr:expression}}
يقوم بعمل حسابات كثيرة يمكنك رؤيتها بالتفصيل هنا حسابات [الإنجليزية]
- مثال: عند كتابة
{{#expr:1+8*9^5}}
يظهر 472393 - مثال: عند كتابة
{{#expr:pi}}
يظهر 3.1415926535898 - مثال: عند كتابة
{{#expr:5>2}}
يظهر 1 - مثال: عند كتابة
{{#expr:5<2}}
يظهر 0
{{#expr:expression}}
يقوم بعمل حسابات كثيرة يمكنك رؤيتها بالتفصيل هنا حسابات [الإنجليزية]{{#if: test string | value if non-empty | value if empty }}
شرط إذا كان لـstring قيمة سيرجع المدخلة الثانية، إذا كانت ليس لها قيمة سيرجع المدخلة الثالثة
- مثال:
{{#if: | Yes | No }}
النتيجة: No - مثال:
{{#if: Any thing | Yes | No }}
النتيجة: Yes
{{#ifeq: string 1 | string 2 | value if equal | value if unequal }}
شرط تساوي قيمتين هي string 1 و string 2 ، وله وضعين إذا كانوا متساويين يرجع المدخلة الثالثة، إذا كان غير متساويين يرجع المدخلة الرابعة.
- مثال:
{{#ifeq: 01 | 1 | equal | not equal}}
النتيجة: equal - مثال:
{{#ifeq: 1e3 | 1000 | equal | not equal}}
النتيجة: equal - مثال:
{{#ifeq: aaa | bbb | equal | not equal}}
النتيجة: not equal - مثال:
{{#ifeq: "01" | "1" | equal | not equal}}
النتيجة: not equal
{{#iferror: test string | value if error | value if correct }}
شرط أن تكون string خاطئة.
- مثال:
{{#iferror: {{#expr: 1 + 2 }} | error | correct }}
النتيجة: correct - مثال:
{{#iferror: {{#expr: 1 + X }} | error | correct }}
النتيجة: error - مثال:
{{#iferror: {{#expr: 1 + 2 }} | error }}
النتيجة: 3 - مثال:
{{#iferror: <strong class="error">a</strong> | error | correct }}
النتيجة: error
{{#ifexpr: expression | value if true | value if false }}
شرط منطقي، بحيث إذا كانت expression صحيحة يرجع المدخلة الثانية، وإذا كانت خاطئة يرجع الثالث.
- مثال:
{{#ifexpr: | yes | no}}
النتيجة: no - مثال:
{{#ifexpr: 1 > 0 | yes }}
النتيجة: yes - مثال:
{{#ifexpr: 0 = 0 | yes }}
النتيجة: yes - مثال:
{{#ifexpr: 1 < 0 | | no}}
النتيجة: no
{{#ifexist: page title | value if exists | value if doesn't exist }}
شرط وجود صفحة، بحيث إذا كانت الصفحة موجودة يرجع المدخلة الثانية، وإذا كانت غير موجودة يرجع الثالث.
- مثال:
{{#ifexist: صفحة غير موجودة | exists | doesn't exist }}
النتيجة: doesn't exist - مثال:
{{#ifexist: الصفحة الرئيسية | exists | doesn't exist }}
النتيجة: exists
{{#switch: test | case1 = value for case 1 | ... | default }}
اختبار نص واحد بحالات كثيرة. انظر هنا (إنجليزي)
أخرى
[عدل]#تحويل
أو بالعربية#تحويل
تستخدم لتحويل صفحة إلى صفحة أخرى انظر ويكيبيديا:تحويل