النتائج 1 إلى 6 من 6

الموضوع: ممكن طريقة الصوره الي تتبدل ؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Sep 2004
    المشاركات
    215

    ممكن طريقة الصوره الي تتبدل ؟



    السلام عليكم

    حاليا أعمل على اول ستايل لمنتدى vb اريد احط في الهيدر صوره بحيث أنها تتغير مع كل دخول للمنتدى لصوره أخرى .

    هناك طريقه من خلال ملفات PHP لعمل هذه الحركه ممكن حد يذكرني فيها







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    85


    وعليكم السلام ..

    أولاً :- الهدر حاول يكون صورة واحدة وليس عدة صور، أو ممكن تغير فقط جزء مقصوص من الصورة، لأن أغلب الستايلات الهدر عادة يكون صورة كبيره ثم تم تقطيعها بالفوتوشوب أو غيرة... لذلك ، انت براحتك شوف الطريقة و حاول تعدل فيها ، لأنها مرة سهلة وتعتمد على دالة
    كود:
    rand()
    ...

    ا- تأكد أن الاضافات البرمجية متاحة في منتداك من هذا المسار..
    Admin CP -> vBulletin Options -> Plugin/Hook System -> Enable Plugin/Hook System
    2- أنشئ اضافة برمجية جديدة..
    Admin CP -> Plugin System -> Add New Plugin
    3- أضف هذا الكود:-
    كود:
    $random_number = rand(1, 5);
    
    $random_header[1] = '<img src="path/to/header1.gif" alt="" border="0" />';
    $random_banner[2] = '<img src="path/to/header2.gif" alt="" border="0" />';
    $random_header[3] = '<img src="path/to/header3.gif" alt="" border="0" />';
    $random_header[4] = '<img src="path/to/header4.gif" alt="" border="0" />';
    $random_header[5] = '<img src="path/to/header5.gif" alt="" border="0" />';
    اوكيه الحين توضيحااات للكود::

    الأزرق هذا لمتغيرات الدالة تقدر تحط إلي تبي.
    الأحمر هذا مسار الصورة المتغير كل واحد غيره للصورة الي تبيها يعني السطر الأول الصورة الأولى وهكذا..

    طيب نجي ألحين للستايل عشان نغير فيه ...

    رح للهدر وغير فيه كما يلي وانت جرب حطه في المكان اللي تبيه حسب ستايلك أنا شرحي خاص بالستايل الافتراضي كما يلي ...
    كود:
    <!-- logo -->
    <a name="top"></a>
    <table border="0" width="$stylevar[outertablewidth]" cellpadding="0" cellspacing="0" align="center">
    <tr>
    	<td align="$stylevar[left]"><a href="$vboptions[forumhome].php$session[sessionurl_q]"><img src="$stylevar[titleimage]" border="0" alt="$vboptions[bbtitle]" /></a></td>
    	<td align="$stylevar[right]">
    		&nbsp;
    	</td>
    </tr>
    </table>
    <!-- /logo -->
    
    <!-- content table -->
    $spacer_open
    
    $_phpinclude_output
    غير الأحمر إلى الأزرق زي ماتشوف:
    كود:
    <!-- logo -->
    <a name="top"></a>
    <table border="0" width="$stylevar[outertablewidth]" cellpadding="0" cellspacing="0" align="center">
    <tr>
    	<td align="$stylevar[left]"><a href="$vboptions[forumhome].php$session[sessionurl_q]"><img src="$stylevar[titleimage]" border="0" alt="$vboptions[bbtitle]" /></a></td>
    	<td align="$stylevar[right]">
    		$random_banner[$random_number]
    	</td>
    </tr>
    </table>
    <!-- /logo -->
    
    <!-- content table -->
    $spacer_open
    
    $_phpinclude_output

    وخلااااص انتهى الشرح... وعلى فكرة تقدر تستخدمها في أي شيء ... يعني ممكن تخلي الناف بار يتغير كل شوي أو ممكن كل الهدر إذا كان عندك خلفية بالHTML وتغيير الTABLES أو ممكن تستخدمها في تغيير الاعلانات بالموقع و و و و و و و و و أي شيء يخطر في بالك ... أحاديث أذكار يعني دالة أليييييييييييييييييييييمة


    شكرا






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    85


    لو كان الهدر مقسم إلى مثلا 3 صور ... وتريد تغيير الصور الوسطانية ... سهله ابحث عن كود الصورة وغير إلى الكود إللي بالازرق ... وبس بس تأكد ان الكود يوضع بين <td> و </td> يعني بس شيل كود الصورة <img> أوكيشن






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2004
    المشاركات
    215


    شكراً لك يا SMQ

    طبقت الي قلته لكن الصور لم تظهر في الهيدر و حاولت اعدل مع عندي على الكود ونفس الشي ما ظهرت الصوره

    هذا كود الهيدر

    كود PHP:
    <!-- logo -->
    <
    a name="top"></a>
    <
    table border="0" width="$stylevar[outertablewidth]cellpadding="0" cellspacing="0" align="center">
        <
    tr>
            <
    td>
            <
    a href="$vboptions[forumhome].php$session[sessionurl_q]"><img src="images/gradients/images/fualah_03.gif" border="0" alt="$vboptions[bbtitle]width="166" height="150" /></a></td>
            <
    td bgcolor="#FFF7CA" width="100%">&nbsp;</td>
            <
    td>
            
    $random_header[$random_number]</td>
        </
    tr>
    </
    table>
    <!-- /
    logo -->

    <!-- 
    content table -->
    $spacer_open

    $_phpinclude_output 
    و هذا كود plugin

    كود PHP:
    $random_number rand(13);

    $random_header[1] = '<img src="images/gradients/images/fualah_01.gif" alt="" border="0" />';
    $random_header[2] = '<img src="images/gradients/images/fualah_02.gif" alt="" border="0" />';
    $random_header[3] = '<img src="images/gradients/images/fualah_04.gif" alt="" border="0" />'
    جربت مره اكتب banner و مره header و نفس النتيجه ولا صوره ظهرت معاي

    تتوقع المشكله في Hook Location ؟ لاني شفت قائمه طويلة و ما عرفت أختار اي وحده منهم






  5. #5
    عضو نشيط
    تاريخ التسجيل
    Sep 2004
    المشاركات
    215


    عرفت وين المشكله

    لازم تختار parse_templates من قائمة Hook Location
    الحين كل شيء تمام
    شكراً






  6. #6
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    85


    بالتوفيق ... معليش نسيت أقول لك وين الLocation ....










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض