SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

تحميل

صفحة نموذجية واحدة، مقالات عدة

تستخدم من أجل ذلك

كانون الثاني (يناير) 2004 — به روز آوري : نيسان (أبريل) 2012

كل اصدارات هذا المقال:


سمح لنا الدرس السابق باسترجاع بيانات المقال رقم ١ من قاعدة البيانات وتحويله الى صفحة على النسيج. دعنا نعمم ذلك...

فصفحتنا النموذجية تكون عديمة الجدوى اذا لا تُستخدم الا لنشر المقال رقم ١. سنعلمها كيف تنشر اي مقال:

من اجل ذلك سننادي صفحتنا باستخدام عامل من نوع id_article=2: قم بتوجيه متصفحك نحو العنوان «http://yoursite.net/spip.php?page=tutorial&id_article=2».

وسيُعرض... المقال رقم ١ وليس رقم ٢. لنقم بتعديل السطر الذي يحدد «حلقة المقالات» في ملف tutorial.html:
<BOUCLE_article(ARTICLES){id_article}>
كما تلاحظ، لقد قمنا باستبدال العلامة {id_article=1} بالعلامة {id_article} فقط.

وهكذا فإن: http://yoursite.net/spip.php?page=tutorial&id_article=2 يعرض الآن المقال رقم ٢ [1].

فالحلقة BOUCLE_article تُنفذ في سياق حيث يساوي id_article القيمة ٢ (فهي القيم التي تم تمريرها في عنوان URL). واذا ادخلنا {id_article=1} في الحلقة فتقوم بعرض المقال رقم 1، ولكن اذا اكتفينا بـ{id_article} فقط، فتقوم بعرض المقال المحدد في السياق (وهو هنا عنوان URL).

الآن قم بزيارة الصفحات التالية:
- http://yoursite.net/spip.php?page=tutorial?id_article=1
- وhttp://yoursite.net/spip.php?page=tutorial?id_article=2
- وhttp://yoursite.net/spip.php?page=tutorial [*].

هل ترى الفرق بين العناوين الثلاثة؟ فالصفحتان الاولتان تعرضان المقالين ١ و٢، اما الثالثة، فلا يحتوي عنوانها اي id_article، فتتسبب بخطأ.

ملاحظة: لا تنسى إعادة تحديث الصفحة لعرض التعديلات التي دخلت على الصفحة النموذجية.

احسنت! لقد اصبحت الآن صفحتك النموذجية تدعم السياق.

حواشي

[1لا يعرضه؟ يجب ان يعرضه...


عرض الصفحة النموذجية لهذه الصفحة موقع صمم بنظام SPIP | جاي ترجمه | المجال الخاص