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

الموضوع: إنشاء صفحة خاصة بك vBulletin 3.x متقدمه

  1. #1

    إنشاء صفحة خاصة بك vBulletin 3.x متقدمه



    مرحبآ اخواني مجتمع سوالف سوفت , ان شاء الله اليوم اقدم درس متقدم واضافه صفحة بالاضافه الي خاصيه صلاحيات المتواجدين الان

    التعديل هو عباره عن مثال وانت يمكنك تطبقة علي اي شئ اخر تحتاجة وبالتوفيق للجميع الشركة بواسطة vbulletin-arabic.net -> ahmed-samara

    هل تريد إنشاء صفحتك الخاصة جداً vBulletin 3.x الذي يتضمن الهيدر والفوتر والنف بار والنظام أذونات المستخدم، وكذلك ؟

    يمكنك أيضا الآن

    هل تريد أن تعرف كيف سيبدو؟ إلقاء نظرة على الصورة المرفقة أدناه!


    تضم الآن المتصلين حاليآ وكيفيه التعديل عليه!

    أيضا، الإرشادات المتضمنة في كيفية إنشاء الصفحات الخاصة بك التي تتكامل مع ملفات vBulletin الحالية!

    اذهب لإعطائك صفحة عامة ولكن يمكنك بسهولة تعديل محتويات الصفحة بواسطة تغيير القالب

    حتى هنا نذهب
    تعليمات:
    إنشاء جديد الملف، أي شيء تريد أن يطلق عليه (دعنا نقول test.php).
    فتح test.php ويضاف ما يلي (استبدال التجارب مهما كان القالب الذي تريد إظهار)
    كود PHP:
    <?php

    // #######################by ahmed-samara - vBulletin-arabic.net  SET PHP ENVIRONMENT ###########################
    error_reporting(E_ALL & ~E_NOTICE);

    // ####################by ahmed-samara - vBulletin-arabic.net  DEFINE IMPORTANT CONSTANTS #######################
    define('NO_REGISTER_GLOBALS'1);
    define('THIS_SCRIPT''test'); // change this depending on your filename

    // ###################by ahmed-samara - vBulletin-arabic.net  PRE-CACHE TEMPLATES AND DATA ######################
    // get special phrase groups
    $phrasegroups = array(

    );

    // get special data templates from the datastore
    $specialtemplates = array(
        
    );

    // pre-cache templates used by all actions
    $globaltemplates = array(
        
    'TEST',
    );

    // pre-cache templates used by specific actions
    $actiontemplates = array(

    );

    // #########################by ahmed-samara - vBulletin-arabic.net  REQUIRE BACK-END ############################
    require_once('./global.php');

    // #######################################################################
    // ########################by ahmed-samara - vBulletin-arabic.net  START MAIN SCRIPT ############################
    // #######################################################################

    $navbits = array();
    $navbits[$parent] = 'Test Page';

    $navbits construct_navbits($navbits);
    eval(
    '$navbar = "' fetch_template('navbar') . '";');
    eval(
    'print_output("' fetch_template('TEST') . '");');

    ?>
    تأكد من تغيير 'اختبار' اسم القالب الفعلي، وتغيير 'اختبار' إلى اسم الملف. أيضا، تغيير "صفحة اختبار" لأي شيء تريد أن تظهر في شريط التنقل، مثل '"عرض جانبي الأعضاء"' (مجرد مثال).

    الآن قم بإنشاء القالب، يدعى TEST مع المحتوى التالي
    كود:
    $stylevar[htmldoctype]
    <html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
    <head>
    <title>$vboptions[bbtitle]</title>
    $headinclude
    </head>
    <body>
    $header
    
    $navbar
    
    <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <tr>
        <td class="tcat">Title</td>
    </tr>
    <tr>
        <td class="alt1">Text vBulletin-arabic.net</td>
    </tr>
    </table>
    
    $footer
    </body>
    </html>
    كل شيء
    الآن التحقق من ذلك بالذهاب إلى test.php

    وهو تعديل على الإنترنت

    الآن إذا كنت تريد أن تظهر صفحة المتواجدين الان استعراض هذه الصفحة الجديدة لك، فقط فتح includes\functions_online.php والبحث عن

    كود PHP:
       case 'bugs.php':
            
    $userinfo['activity'] = 'bugs';
            break; 
    اضف اسفله :
    كود PHP:
     case 'test.php':
            
    $userinfo['activity'] = 'test';
            break; 
    (تأكد من تغيير القيم الخاصة بك!)

    ثم ابحث عن

    كود PHP:
     case 'modcplogin':
                
    $userinfo['action'] = $vbphrase['moderator_control_panel_login'];
                break; 
    اضف اسفله :
    كود PHP:
      case 'test':
                
    $userinfo['action'] = 'Viewing Test Page';
                break; 
    ثم حفظ


    أيضا إذا كنت تريد إنشاء الصفحات الخاصة بك 'داخل' ملفات vBulletin الحالية، نفذ الإجرائين التاليين:

    افتح الملف الذي تريده، ومن ثم الحق قبل النهائي؟> في التعليمات البرمجية المصدر، أضف الأمر التالي

    استبدل هنا الاسم 'xxx' بما تشاء؟ = في سلسلة الاستعلام لتكون (على سبيل المثال، استبدال 'xxx' مع 'عرض اسم الريجوست الخاص بالتصفح مثلآshowprofile' حتى ثم شخص سوف اكتب في example.php?do=showprofile لعرض هذا القالب). وبطبيعة الحال، ثم قم بتغيير TEMPLATE_XXX إلى اسم القالب الخاص بك، والأمر بهذه البساطة!

    للجميع التحيه ahmed-samara





    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    892


    درس بالتاكيد ممتاز يعطيك الف عافية اخي Ahmed-Samara





    __________________
    No support via PM! to get support
    Support Manger






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

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

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