قالب:مستخدم متعدد
هذا القالب يستعمل لوا: |
هذا القالب مرن للغاية لوصلات المستخدم، والذي يسمح لك بتحديد الوصلات التي تظهر بجانب اسم المستخدم. يمكن استخدامه كقالب تعريف لدعم قوالب وصلات المستخدم الأخرى، أو يمكن استخدامه بمفرده.
الاستعمال
عدل- استخدام مستقل
{{مستخدم متعدد|code 1|code 2|code 3|...|مستخدم=اسم المستخدم|مشروع=المشروع|لغة=رمز لغة}}
- الاستخدام في القوالب
{{<includeonly>safesubst:</includeonly>مستخدم متعدد<noinclude>/template</noinclude> | مستخدم = {{{1|{{{مستخدم|{{{مستخدمة|}}}}}}}}} | مشروع = {{{2|{{{مشروع|{{{Project|}}}}}}}}} | لغة = {{{3|{{{Lang|{{{لغة|}}}}}}}}} | separator = {{{separator|dot}}} | small = <!-- yes --> | sup = <!-- yes --> | span = <!-- no --> | 1 = <!-- رمز الوصلة 1 --> | 2 = <!-- رمز الوصلة 2 --> | 3 = <!-- رمز الوصلة 3 --> ... | demo = {{{demo|}}} | doc = <!-- yes --> }}
يتم استخدام معلمة شرح لتوفير التوثيق التلقائي في صفحة القالب، مثال |doc=yes
.
الإعدادات
عدل- 1, 2, 3, ... n: تحدد هذه المعلمات الوصلات التي سيتم عرضها في القالب. انظر قائمة الرموز أدناه للحصول على رموز الإدخال الصالحة.
- مستخدم أو مستخدمة: اسم المستخدم. تظهر رسالة خطأ إذا لم يحدد هذا.
- مشروع أو Project: بادئة إنترويكي للمشروع الذي ترغب في الوصل به. لطفا أنظر مساعدة:وصلات إنترويكي للحصول على قائمة الرموز الصالحة. للتوافق مع الإصدارات السابقة، يمكن أيضًا إدخال رمز اللغة في هذا الحقل.
- لغة أو Lang: رمز اللغة للمشروع الذي ترغب في الوصل به. راجع قائمة الويكييات للحصول على قائمة كاملة برموز اللغة المستخدمة من قبل مواقع ويكيميديا.
- separator: الفاصل المراد استخدامه بين الروابط. القيم الصالحة هي
dot
( · ),comma
(، ),pipe
( | ), andtpt-languages
(⧼tpt-languages-separator⧽). إذا لم يتم تحديدها، حينها سيستخدمdot
افتراضيا. - small: في حالة وجود هذه المعلمة، سيتم عرض الخطوط أصغر بنسبة 90٪ من الحجم العادي.
- sup: في حالة وجود هذه المعلمة، سيتم عرض الروابط بخط علوي.
- span: إذا تم تعيين هذه المعلمة على "لا", لن يتم تضمين
<span></span>
العلامات حول شريط أدوات الوصلة. إذا تم تعيين هذا الخيار، فستظهر أي روابط URL مصحوبة بأيقونة الوصلة الخارجية. - doc: هذه المعلمة متاحة فقط في صفحات القوالب، باستخدام امتداد /قالب فرعي. إذا تم التعيين على
yes
، سيقوم تلقائيًا بإنشاء توثيق لهذا القالب. - demo: إذا تم تعيين هذه المعلمة على
yes
، لن يخرج القالب أي تصنيفات.
رموز
عدلفيما يلي قائمة برموز الوصلات المدعومة حاليًا:
الكود | معاينة |
---|---|
u | مثال مستخدم |
t | نقاش |
c | مساهمات |
ae | مساهمات غير آلية |
api | واجهة برمجة التطبيقات |
bl | سجل المنع |
bls | إجراءات المنع |
bu | منع المستخدم |
c64 | |
ca | سجل الحساب الموحد |
coibot | |
cr | تغييرات الصلاحيات |
ct | عدّاد |
dc | مساهمات محذوفة |
del | الحذف |
e | البريد الإلكتروني |
efl | سجل الإساءة |
es | ملخصات التعديل |
ggl | جوجل |
http | |
l | سجلات |
lu | قائمة الأعضاء |
m | سجل النقل |
msg | رسالة جديدة |
np | مثال مستخدم |
nuke | مرفوعات محلية |
pr | الحماية |
rbl | مستخدم#dnsbl بحث BLs |
rdns | بحث DNS |
ren | سجل إعادة تسمية المستخدمين |
rfa | ترشيحات الإدارة |
rl | الصلاحيات |
sbx | ملعب |
sfs | مستخدم منتدى منع السبام |
sul | المساهمات العالمية |
sul2 | مساهمات عالمية |
tl | سجلات الإجراءات |
uc | سجل إنشاء المستخدم |
up | المرفوعات |
whois | بحث بوابة Whois |
wlh | ما يصل إلى صفحة المستخدم |
أمثلة
عدلالكود | النتيجة |
---|---|
{{مستخدم متعدد|user=مثال مستخدم|t|c|e}} |
مثال مستخدم (نقاش · مساهمات · البريد الإلكتروني) |
{{مستخدم متعدد|user=مثال مستخدم|t|c|ct|m|l}} |
مثال مستخدم (نقاش · مساهمات · عدّاد · سجل النقل · سجلات) |
{{مستخدم متعدد|user=مثال مستخدم|lang=es|t|c|e}} |
مثال مستخدم (نقاش · مساهمات · البريد الإلكتروني) |
{{مستخدم متعدد|user=مثال مستخدم|project=b|t|c|e}} |
مثال مستخدم (نقاش · مساهمات · البريد الإلكتروني) |
{{مستخدم متعدد|user=مثال مستخدم|project=b|lang=es|t|c|e}} |
مثال مستخدم (نقاش · مساهمات · البريد الإلكتروني) |
{{مستخدم متعدد|user=مثال مستخدم|project=wikibooks|lang=es|t|c|e}} |
مثال مستخدم (نقاش · مساهمات · البريد الإلكتروني) |
{{مستخدم متعدد|user=مثال مستخدم|t|c|e|sup=yes}} |
مثال مستخدم (نقاش · مساهمات · البريد الإلكتروني) |
{{مستخدم متعدد|user=مثال مستخدم|t|c|e|small=yes}} |
مثال مستخدم (نقاش · مساهمات · البريد الإلكتروني) |
أخطاء
عدلفي ظروف معينة، سيولد القالب أخطاء. هذه قائمة بجميع رسائل الخطأ التي قد ينشئها القالب، وكيف يمكن للمستخدمين حلها.
لم يحدد اسم المستخدم
عدل- مستخدم متعدد خطأ: لم يحدد اسم المستخدم.
هناك سببان محتملان لهذا الخطأ. الأول هو ببساطة أنك لم تحدد اسم مستخدم، أو أنك حددت اسم مستخدم باستخدام اسم معلمة غير معروف. والثاني هو أن اسم المستخدم الخاص بك يحتوي على علامة يساوي، وهذا يتسبب في قيام القالب بتفسير النصف الأول من اسم المستخدم الخاص بك على أنه اسم معلمة. يمكن إصلاح هاتين المشكلتين من خلال تجربة معلمات مختلفة لاسم المستخدم. جرب استخدام |1=your username
، |User=your username
، و|user=your username
، وإذا لم يعمل أي من هؤلاء، فيرجى بدء موضوع جديد في نقاش القالب:مستخدم متعدد.
ليس رمزاً صالحاً لمشروع أو لغة
عدل- مستخدم متعدد خطأ: "xyz" ليس رمزاً صالحاً لمشروع أو لغة
يظهر هذا الخطأ إذا كان القالب غير قادر على معالجة معلمة المشروع. يجب أن تكون معلمة المشروع إما بادئة إنترويكي صالحة أو رمز لغة صالح. انظر مساعدة:وصلات إنترويكي للحصول على قائمة بادئات إنترويكي صالحة، و مباشرة أدناه لمزيد من التفاصيل حول رموز اللغة الصالحة.
إذا كنت متأكدًا من أن بادئة إنترويكي صالحة، ولكنك لا تزال تتلقى هذا الخطأ، فقد يكون خطأ في البرنامج. يستخدم هذا القالب وحدة:InterwikiTable لبيانات بادئة إنترويكي، لذا يمكنك التحقق لمعرفة ما إذا كان موقعك والبادئة الخاصة بك موجودة في الجدول وإصلاحه إذا لم يكن كذلك. إذا فشل ذلك في حل المشكلة، يرجى بدء موضوع جديد في نقاش القالب:مستخدم متعدد.
رمز لغة غير صالح
عدل- مستخدم متعدد خطأ: "xyz" هو رمز لغة غير صالح.
يتم إنشاء هذا الخطأ إذا تم تحديد رمز لغة غير صالح. يجب أن يكون رمز اللغة عبارة عن رمز لغة ميدياويكي صالح؛ على سبيل المثال، اللغة العربية ar
والإنجليزية en
. للحصول على قائمة كاملة برموز اللغات الصالحة، راجع جدول مشاريع ويكيميديا.
رمز الوصلة غير صالح
عدل- مستخدم متعدد خطأ: "xyz" ليس رمز وصلة صالح.
يتم إنشاء هذا الخطأ إذا تم تحديد رمز وصلة غير صالح. للحصول على قائمة برموز الوصل الصالحة، راجع قائمة الرموز أعلاه. قد ينشأ هذا الخطأ إذا كان رمز الوصل يتوافق مع وظيفة في وحدة:UserLinks/extra، لكن التحرير الأخير لتلك الصفحة جعل الوظيفة غير قابلة للتشغيل. يرجى التحقق من التعديلات الأخيرة على وحدة:UserLinks/extra، وفكر في نقل أي وظائف وصلات مستخدمة كثيرًا إلى الوحدة النمطية الرئيسية.
لم يُحدد رمز الوصلة
عدل- مستخدم متعدد خطأ: لم يُحدد رمز الوصلة.
يتم إنشاء هذا الخطأ فقط عند استخدام وحدة:UserLinks مباشرة لإنشاء وصلة واحدة. يجب أن يكون رمز الوصل في المعلمة الموضعية الأولى، مثل هذا: {{#invoke:UserLinks|single|رمز الوصلة|معلمات أخرى ...}}
.
رمز الوصلة المحدد تالف
عدل- مستخدم متعدد خطأ: رمز الوصلة المحدد تالف.
لا يمكن إنشاء هذا الخطأ إلا عند الوصول إلى وحدة:UserLinks من وحدة Lua أخرى. لم يكن أحد رموز الوصل التي تم تمريرها إلى الوحدة عبارة عن سلسلة أو كانت سلسلة فارغة. يجب إصلاح هذا في وحدة Lua التي استدعت وحدة:UserLinks.
لا يوجد مقتطف
عدل- مستخدم متعدد خطأ: لا يوجد مقتطف للمفتاح "xyz".
يحدث هذا الخطأ عند وجود خطأ في إحدى وظائف الوصل. عادةً ما يعني هذا أن المستخدم قد أضاف وظيفة وصلات إضافية إلى وحدة:UserLinks/extra، لكنه حاول استخدام مقتطف بيانات مستخدم غير موجود. يجب إصلاح وظيفة الوصل التي تسببت في حدوث هذا الخطأ من قبل المطورين أو من قبل المشرفين المحليين على الوحدة.
تصنيف الأخطاء
عدليتم تتبع جميع الأخطاء المذكورة أعلاه تصنيف:تضمينات وصلات مستخدم بها أخطاء. تمت إضافة هذا التصنيف في جميع النطاقات، لكنها تحترم القائمة السوداء المحددة في وحدة:Category handler. على سبيل المثال، لا يتم تصنيف صفحات الأرشيف.
إضافة وصلات جديدة
عدللإضافة وصلات جديد، تحتاج إلى تعديل وحدة لوا التي يعتمد عليها القالب وحدة:UserLinks. التعليمات موجودة في الكود المصدري، إذا كنت تمتلك قدرات البرمجة في Lua. إذا لم تكن معتادًا على Lua، فلا تتردد في تقديم طلب في نقاش القالب:مستخدم متعدد، وقد يضيف شخص ما وصلة لك.