كيفية اضافة لوجو متغير عشوائيا



هذا الدرس يشرح كيفية إضافة صورة لوجو يتغير عشوائيا مع كل تغيير للصفحة في المنتدى، ها هي الخطوات:

1- قم بجمع كل صورك التي تريد أن تجعلها ك لوجو للمنتدى و ضعها في مجلد styles/your_style/imageset و قم بتسميتها كالتالي site-logo-NUMBER.extension تغير NUMBER برقم الصور بالترتيب بحيث تبدأ من القيمة 1 و extension تغيره بامتداد الصور .. بالطبع تكون كل الصور بنفس الامتداد سواء .jpg, .gif, .png أيا كان امتداد الصور، بحيث مثلا يكون لديك الصور هكذا site-logo-1.gif, site-logo-2.gif, site-logo-3.gif و هكذا...

2- افتح ملف: includes/functions.php، ابحث عن:

كود:
      'T_STYLESHEET_NAME'      => $user->theme['theme_name'],
أضف بعده:

كود:
      'SITE_LOGO_RANDOM'      => mt_rand(1, NUMBER-OF-IMAGES),
و تغير NUMBER-OF-IMAGES بعدد الصور التي لديك.

3- افتح ملف: styles/your_style/template/overall_header.html، ابحث عن:

كود:
<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
استبدله بـ:
كود PHP:
<a  href="{U_INDEX}" title="{L_INDEX}" id="logo"><img  src="{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.EXTENSION"  alt="Logo" title="Logo" /></a
و تغير EXTENSION بامتداد الصور التي لديك.

قم الآن برفع الملفات المعدلة إلى منتداك، حدث الكاش، و أنظر النتيجة نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي