معهد دعم اتش فى اى بى اس لحلول الويب - Powered by vBulletin


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

الموضوع: قائمة منزلقة لاسم كاتب المشاركة

  1. #1
    عضو جديد


    تاريخ التسجيل: Jun 2011
    رقم العضوية: 7
    المشاركات: 2,181
    HVIPS5 غير متواجد حالياً

    قائمة منزلقة لاسم كاتب المشاركة


    [subsilver2] قائمة منزلقة لاسم كاتب المشاركة



    السلام عليكم ورحمة الله وبركاته
    -------------------------------------

    في هذا الدرس سنعرف كيفية اضافة قائمة منزلقة لاسم كاتب المشاركة تحتوي على "الملف الشخصي - ارسال رسالة خاصة - ارسال بريد - البحث عن مشاركات العضو" .
    الشرح خاص بستايل subsilver2 .
    ملحوظة في هذا الدرس سنستخدم تطبيق الجافاسكريبت الموجود على هذا الرابط :
    http://www.dynamicdrive.com/dynamicinde ... uindex.htm مع التعديل بما يناسب .
    الشكل بعد تطبيق الدرس:
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي
    الملفات التي يجب إضافتها :

    • subsilver2/template/anylinkmenu.js
    • subsilver2/theme/anylinkmenu.css

    الملفات التي سيتم التعديل عليها :

    • overall_header.html
    • viewtopic_body.html

    قم بتحميل الملفات المرفقة




    وأضفها على المسار الموضح بالاعلى

    افتح ملف overall_header.html وابحث عن :

    كود:
    </head>
    أضف قبله :
    كود PHP:
    <link rel="stylesheet" type="text/css" href="{T_THEME_PATH}/anylinkmenu.css" />
    <
    script type="text/javascript" src="{T_TEMPLATE_PATH}/anylinkmenu.js">

    /***********************************************
    * AnyLink JS Drop Down Menu v2.0- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit Project Page at http://www.dynamicdrive.com/dynamicindex1/dropmenuindex.htm for full source code
    ***********************************************/

    </script>

    <script type="text/javascript">

    //anylinkmenu.init("menu_anchors_class") //Pass in the CSS class of anchor links (that contain a sub menu)
    anylinkmenu.init("menuanchorclass")

    </script> 
    افتح ملف viewtopic_body.html وابحث عن :
    كود PHP:
    <b  class="postauthor"<!-- IF postrow.POST_AUTHOR_COLOUR -->  style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF  -->>{postrow.POST_AUTHOR}</b
    استبدله بـ :
    كود PHP:
    <b  class="postauthor"><a href="#p{postrow.POST_ID}"  class="menuanchorclass menuitem"  rel="anylinkmenu{postrow.POST_ID}[click]" <!-- IF  postrow.POST_AUTHOR_COLOUR --> style="color:  {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF  -->>{postrow.POST_AUTHOR}</a></b>
                <
    script type="text/javascript">
                 var 
    anylinkmenu{postrow.POST_ID}={divclass:'anylinkmenu',  inlinestyle:''linktarget:''//First menu variable. Make sure  "anylinkmenu1" is a unique name!
    anylinkmenu{postrow.POST_ID}.items=[
       <!-- IF 
    postrow.U_POST_AUTHOR -->["الملف الشخصي للعضو""{postrow.U_POST_AUTHOR}"],<!-- ENDIF -->
       <!-- IF 
    postrow.U_PM -->["ارسال رسالة خاصة""{postrow.U_PM}"],<!-- ENDIF -->
       <!-- IF 
    postrow.U_EMAIL -->["إرسال بريد""{postrow.U_EMAIL}"],<!-- ENDIF -->
        <!-- IF 
    S_USER_LOGGED_IN -->["مشاركات العضو",  "/phpbb/search.php?author_id={postrow.POSTER_ID}%26sr=posts"]<!--  ENDIF -->
    ]
    </script> 
    ملحوظة : استبدلphpbb باسم مجلد متداك
    ابحث عن هذا الجزء واحذفه :
    كود PHP:
    <!--  IF postrow.U_POST_AUTHOR --><a  href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF  --> <!-- IF postrow.U_PM --><a  href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!--  IF postrow.U_EMAIL --><a  href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF  -->&nbsp
    الملفات المرفقة

 

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

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