انتقل إلى المحتوى

نقاش الوحدة:Countdown-0

محتويات الصفحة غير مدعومة بلغات أخرى.
أضف موضوعًا
من ويكيبيديا، الموسوعة الحرة
أحدث تعليق: قبل 3 سنوات من وهراني في الموضوع نسخة 1.3 : أمثلة

تطوير الوحدة

[عدل]

الإخوة الكرام @FShbib وزكريا ووهراني:، السلام عليكم. هذه الوحدة تحتاج إلى تطوير. وهذا مقترحي بالنسبة لتطويرها:

  • مُدخلاتها:
    • يجب حصر مدخلاتها في التالي:
- اسم الحدث:
- اسم الحدث مُذكَّر أم مؤنث:
- تاريخ البداية (يوم-1):
- تاريخ البداية (شهر-1):
- تاريخ البداية (سنة-1):
- تاريخ النهاية (يوم-2):
- تاريخ النهاية (شهر-2):
- تاريخ النهاية (سنة-2):

وبالتالي يصبح الكود هو:

إذا كان (التاريخ الحالي) < (تاريخ البداية)
تظهر رسالة (بقي "الفرق بين: تاريخ البداية - التاريخ الحالي" على بداية «اسم الحدث»)
وإلا
إذا كان [(التاريخ الحالي) > (تاريخ البداية)] و [(التاريخ الحالي) < (تاريخ النهاية)]
تظهر رسالة (بدأ/بدأت «اسم الحدث»، وبقي "الفرق بين: (تاريخ النهاية) - (التاريخ الحالي)" على نهايته/نهايتها)
وإلا
إذا كان (التاريخ الحالي) > (تاريخ النهاية)
تظهر رسالة («اسم الحدث» قد انتهى/انتهت)

أرجو النقاش حول هذا المقترح وتجربته. شكرا لكم. --Dr-Taher (نقاش) 12:53، 12 يوليو 2021 (ت ع م)ردّ

يُرجى مُطالعة المل--Dr-Taher (نقاش) 14:25، 12 يوليو 2021 (ت ع م)عب. شكرا لكم.ردّ
مرحبًا @Dr-Taher: القالب يدعم تحديد المدة لكنه لا يظهر المتبقي، فضلًا طالع الاستخدام في قالب:عد تنازلي.. الإضافة التي نحتاجها هي إضافة الفترة المتبقية حتى الانتهاء كنص.. أرجو من الزملاء @وهراني وزكريا وMr. Ibrahem: الإفادة.. تحياتي.. --شبيب..ناقشني 01:24، 13 يوليو 2021 (ت ع م)ردّ
السلام عليكم @FShbib:، جربت قالب عد تنازلي وجدت أنه لا يُنتج الصورة التي نتحدث عنها (قبل البداية؟؟ وأثناء الحدث ثم نهاية الحدث)، كذلك فهو يحتاج أن يقوم المستخدم بحساب المدة بالثواني! وهذا غير مطلوب طالما أنه يمكن كتابة تاريخ النهاية ثم حسابها داخل القالب. --Dr-Taher (نقاش) 03:01، 13 يوليو 2021 (ت ع م)ردّ

اقتراح لأول نسخة: أمثلة

[عدل]

@FShbib وDr-Taher:، السلام عليكم. بعد تطوير للوحدة - هذه بعض الأمثلة :

عد تنازلي كامل

مثال لعد تنازلي لحدث بدأ له مدّة محددة مع تفاصيل.

{{#استدعاء:Countdown|main | بداية = 2021-7-1 | نهاية = 21-8-1 14:30 |الحدث = يوم ويكيبيديا العربية السادس عشر |اللون = Blue }}

النتيجة : انتهاء «يوم ويكيبيديا العربية السادس عشر».
عد تنازلي كامل 2

مثال لعد تنازلي لحدث مستقبلي له مدّة محددة مع تفاصيل.

{{#استدعاء:Countdown|main | بداية = 2021-7-22 | نهاية = 21-8-1 14:30 |الحدث = يوم ويكيبيديا العربية السادس عشر |اللون = Blue }}

النتيجة : انتهاء «يوم ويكيبيديا العربية السادس عشر».
عد تنازلي بسيط بدون مدة

مثال لعد تنازلي لحدث ليس له مدّة محددة.

{{#استدعاء:Countdown|main | بداية = 2021-7-1 |الحدث = يوم ويكيبيديا العربية }}

النتيجة : بداية «يوم ويكيبيديا العربية».
عد تنازلي بسيط مع مدة

مثال لعد تنازلي لحدث له مدّة محددة انقضت.

{{#استدعاء:Countdown|main | بداية = 2021-7-1 | نهاية = 21-7-1 14:30 |الحدث = يوم ويكيبيديا العربية }}

النتيجة : انتهاء «يوم ويكيبيديا العربية».

--- مع تحياتي - وهراني 21:26، 13 يوليو 2021 (ت ع م)ردّ

شكرا أخي @وهراني:، النتائج رائعة. --Dr-Taher (نقاش) 11:46، 14 يوليو 2021 (ت ع م)ردّ
بالنسبة لـ قالب:عد تنازلي، فبمجرد استدعائه للكود الجديد فإنه يعمل بطريقة صحيحة. فالمطلوب الآن هو تعديل قالب:مربع العد التنازلي فقط. --Dr-Taher (نقاش) 14:15، 14 يوليو 2021 (ت ع م)ردّ
@FShbib ووهراني:، بالنسبة لـ قالب:مربع العد التنازلي، فالمطلوب الآن هو تعديل ما يظهر داخل الدائرة فقط! وبعد انتهاء التحديث هل نقوم بنقل (وحدة:Countdown) إلى (وحدة:Countdown-1) وكذلك نقل (قالب:عد تنازلي) إلى (قالب:عد تنازلي-1)، و(قالب:مربع العد التنازلي) إلى (قالب:مربع العد التنازلي-1)، بحيث يظل الكود القديم موجود في تلك القوالب-1، ثم نقوم بإجراء استبدال لكل ما يصل إليها. ويصبح من الآن فصاعدا نستخدم الكواد الجديدة.--Dr-Taher (نقاش) 15:53، 14 يوليو 2021 (ت ع م)ردّ
ألف شكر لك أخي @وهراني: .. هل يُمكن أخي وهراني إظهار رسالة افتراضية بانتهاء الحدث لو كان قد انقضى، طالع مثلًا ويكيبيديا:فريق المهام الخاصة/المهمة 27 فستجد أنه يفترض أن تاريخ انتهاء الحدث هو نهاية العام الحالي.. بهذا لن نحتاج لتواجد وحدتين وقالبين كما أشار الدكتور طاهر.. بخصوص المربع دكتور طاهر، فسأجد طريقة بإذن الله لعرض الأيام المتبقيّة، ما لم يكن بإمكان الزميل وهراني استدعاء المدة المتبقية حتى بدء الحدث أو انتهاءه بالأيام.. حسنت وصف {{عد تنازلي}} بالاستخدامات التي ذكرها الزميل وهراني أعلاه.. تحياتي.. --شبيب..ناقشني 19:30، 14 يوليو 2021 (ت ع م)ردّ

نسخة 1.2 : أمثلة

[عدل]







{{#استدعاء:Countdown|main | بداية = 2021-7-1 | نهاية = 21-9-1 14:30 |الحدث = يوم ويكيبيديا العربية | format = short }}

النتيجة : 

{{#استدعاء:Countdown|main | بداية = 2021-7-1 | نهاية = 21-9-1 14:30 |الحدث = يوم ويكيبيديا العربية | format = short | timeFormat = d }}

النتيجة : 

{{#استدعاء:Countdown|main | بداية = 2021-7-1 | نهاية = 21-9-1 14:30 |الحدث = يوم ويكيبيديا العربية | format = short | timeFormat = dmh }}

النتيجة : 

--- مع تحياتي - وهراني 19:47، 14 يوليو 2021 (ت ع م)ردّ

جميل جدا أخي @وهراني:. ولي تعليق على تعديل أخي @شبيب: هنا و هنا، فالحدث يمكن ان يكون (اسما مذكرا) أو (مؤنثا)، وحيث أن الكود -حتى الآن- لا يطلب نوع الحدث من حيث التذكير والتأنيث فإن هذين التعديلين غير مناسبين -الآن-... بعد الاستقرار على الصورة النهائية للكود، يمكن إضافة arg خاص بـ (مذكر/مؤنث) ووفقا له يكون الصياغة (بدأ/بدأت) و (انتهى/انتهت). شكرا لكم. --Dr-Taher (نقاش) 10:45، 15 يوليو 2021 (ت ع م)ردّ
أهلًا دكتور طاهر، صحيح هذه مشكلة وسيكون من الرائع أن يُضيف الزميل وهراني إمكانية لتحديد الصيغة، أو نبحث عن صيغة أكثر حيادية.. بخصوص الاختصار أخي @وهراني: هل يُمكن أن يظهر الرقم فقط بحيث نستخدمه في أمور أخرى؟ أقصد بدون كلمة "يوما".. --شبيب..ناقشني 19:58، 15 يوليو 2021 (ت ع م)ردّ
أعتقد بأن الصيغة الأولى التي وضعتها كانت مناسبة وتكفينا عناء إضافة التذكير والتأنيث. أما بخصوص الاختصار فهو أمر معقد كون النتيجة قد تكون يومان أو أسبوعان .. - مع تحياتي - وهراني 14:38، 16 يوليو 2021 (ت ع م)ردّ

نسخة 1.3 : أمثلة

[عدل]

@FShbib وDr-Taher:، السلام عليكم. إضافة صيغ جديدة (إلى جانب الصيغ الموجودة «بداية الحدث» و «نهاية الحدث») - هذه بعض الأمثلة :

عد تنازلي كامل

مثال لعد تنازلي لحدث بدأ له مدّة محددة مع تفاصيل.

{{#استدعاء:Countdown|main
 | بداية = 2021-7-1
 | نهاية = 21-8-1 14:30
 |الحدث = يوم ويكيبيديا العربية 16
 |اللون = Blue
 | قبل الحدث = بقي "@مدة@" على بداية «يوم ويكيبيديا العربية 16»
 | بداية الحدث = بدأ «يوم ويكيبيديا العربية 16».
 | بداية الحدث 2= بدأ «يوم ويكيبيديا العربية 16»، وبقي "@مدة@" على نهايته
 | نهاية الحدث =«يوم ويكيبيديا العربية 16» قد انتهى
}}
النتيجة : «يوم ويكيبيديا العربية 16» قد انتهى
عد تنازلي كامل 2

مثال لعد تنازلي لحدث مستقبلي له مدّة محددة مع تفاصيل.

{{#استدعاء:Countdown|main
 | بداية = 2021-7-22
 | نهاية = 21-8-1 14:30
 |الحدث = يوم ويكيبيديا العربية السادس عشر
 |اللون = Blue
 | قبل الحدث = بقي "@مدة@" على بداية «يوم ويكيبيديا العربية 16»
 | بداية الحدث = بدأ «يوم ويكيبيديا العربية 16».
 | بداية الحدث 2= بدأ «يوم ويكيبيديا العربية 16»، وبقي "@مدة@" على نهايته
 | نهاية الحدث =«يوم ويكيبيديا العربية 16» قد انتهى
}}
النتيجة : «يوم ويكيبيديا العربية 16» قد انتهى
عد تنازلي بسيط بدون مدة

مثال لعد تنازلي لحدث ليس له مدّة محددة.

{{#استدعاء:Countdown|main
 | بداية = 2021-7-1
 |الحدث = يوم ويكيبيديا العربية
 | قبل الحدث = بقي "@مدة@" على بداية «يوم ويكيبيديا العربية 16»
 | بداية الحدث = بدأ «يوم ويكيبيديا العربية 16».
 | بداية الحدث 2= بدأ «يوم ويكيبيديا العربية 16»، وبقي "@مدة@" على نهايته
 | نهاية الحدث =«يوم ويكيبيديا العربية 16» قد انتهى
}}
النتيجة : بدأ «يوم ويكيبيديا العربية 16».
عد تنازلي بسيط مع مدة

مثال لعد تنازلي لحدث له مدّة محددة انقضت.

{{#استدعاء:Countdown|main
 | بداية = 2021-7-1
 | نهاية = 21-7-1 14:30
 |الحدث = يوم ويكيبيديا العربية
 | قبل الحدث = بقي "@مدة@" على بداية «يوم ويكيبيديا العربية 16»
 | بداية الحدث = بدأ «يوم ويكيبيديا العربية 16».
 | بداية الحدث 2= بدأ «يوم ويكيبيديا العربية 16»، وبقي "@مدة@" على نهايته
 | نهاية الحدث =«يوم ويكيبيديا العربية 16» قد انتهى
}}
النتيجة : «يوم ويكيبيديا العربية 16» قد انتهى

--- مع تحياتي - وهراني 16:10، 17 يوليو 2021 (ت ع م)ردّ

نص التعليق
الكود النتيجة
{{مربع العد التنازلي
|الحدث= [[اليوم العالمي للشعر]]
| بداية = 2022-3-21
| اللون = BFB1A3
}}


{{مربع العد التنازلي
|الحدث= [[اليوم العالمي للغة العربية]]
| بداية = 2021-12-18
| اللون = 4CAF50
}}


{{مربع العد التنازلي
| التاريخ = <small>البداية: 14 يوليو 2021<br/>النهاية: 29 يوليو 2021</small>
| اللون = 336666
|بداية= 14-7-2021
|نهاية= 29-7-2021
 | الساعة = 0
 | الدقيقة = 0
 | الثانية = 0
 |الحدث = "المهمة 83"
 | بداية الحدث = بدأت «المهمة 83».
 | بداية الحدث 2= بدأت «المهمة 83»، وبقي "@مدة@" على نهايتها
 | نهاية الحدث =«المهمة 83» قد انتهت
 }}


{{مربع العد التنازلي
| التاريخ = <small>البداية: 14 يوليو 2021<br/>النهاية: 29 يوليو 2021</small>
| اللون = 336666
|بداية= 14-7-2021
|نهاية= 29-7-2021
 | الساعة = 0
 | الدقيقة = 0
 | الثانية = 0
 |الحدث = "المهمة 83"
 }}


  • جهد رائع أخي @وهراني:، إذا وافقتموني الرأي مع أخي @FShbib:، سأقوم بنقل (الوحدة والقالبين القديمين وإجراء التغييرات المرتبطة بهم في الصفحات التي تصل إليهم)، ثم إنشاء (وحدة وقالب جديد يضم الكود الأخير). --Dr-Taher (نقاش) 18:58، 17 يوليو 2021 (ت ع م)ردّ
ألف شكر للزميل @وهراني:.. بالتأكيد @Dr-Taher:، افعل ما تراه مناسبًا.. تحياتي.. شبيب..ناقشني 19:00، 17 يوليو 2021 (ت ع م)ردّ