صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 16

الموضوع: الصندوق السحري و الـ html

  1. #1

    الصندوق السحري و الـ html



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

    أخواني قمت بتركيب الصندوق السحري أو الماسي كما يسميه البعض ووجدت أن عند تفعيل الـ html في المواضيع وبعض الساحات لا تعمل بعض خصائص هذا الصندوق مع الـ html خصوصاً تنسيق الشعر poem وإدراج الإطار frame وتدرج الألوان grade .

    لذلك قمت بالبحث عن المشكله ووجدت عيوب كثيره في طريقة برمجة الصندوق مع الـ bbcode .

    طريقة التعديل :

    قم بفتح ملف functions_bbcodeparse.php

    إبحث عن السطور التاليه :
    كود PHP:
        // [HIGHLIGHT]
        
    $bbcodes['custom']['find']['[highlight]'] = '#\[highlight\](.*)\[/highlight\]#esiU';
        
    $bbcodes['custom']['replace']['[highlight]'] = "handle_bbcode_parameter('\\1', '" str_replace("'""\'"'<span class="highlight">\1</span>') . "')";
        
    $bbcodes['custom']['recurse']['highlight'][0] = array('replace_html' => "<span class=\"highlight\">\\7</span>"); 
    بالأسفل منها قم بإضافة مايلي :

    كود PHP:
    // For Magic-Box Added By AL3NDALEEB

        
    $bbcodes['custom']['find']['[poem'] = '#\[poe[m](\s|&quot;|"|\'|)(.*)\\1\](<br>|<br />|\r\n|\n|\r)??(.*)(<br>|<br />|\r\n|\n|\r)??\[/poe[m]\]#esiU';
        
    $bbcodes['custom']['replace']['[poem'] = "handle_bbcode_normal('\\4', '\\2', '', 'poem')";
        
    $bbcodes['custom']['recurse']['poem'][0] = array('handler' => 'handle_bbcode_normal');
        
        
    $bbcodes['custom']['find']['[frame='] = '#\[frame=(&quot;|"|\'|)([0-9]+)[ ]+([0-9]+)[ ]*\\1\](<br>|<br />|\r\n|\n|\r)??(.*)(<br>|<br />|\r\n|\n|\r)??\[/frame\]#esiU';
        
    $bbcodes['custom']['replace']['[frame='] = "handle_bbcode_normal('\\5', '\\2', '\\3', 'frame')";
        
    $bbcodes['custom']['recurse']['frame'][0] = array('handler' => 'handle_bbcode_normal');

        
    $bbcodes['custom']['find']['[grade='] = '#\[grade(&quot;|"|\'|)(.*)\\1\](<br>|<br />|\r\n|\n|\r)??(.*)(<br>|<br />|\r\n|\n|\r)??\[/grade\]#esiU';
        
    $bbcodes['custom']['replace']['[grade='] = "handle_bbcode_normal('\\4', '\\2', '', 'grade')";
        
    $bbcodes['custom']['recurse']['grade'][0] = array('handler' => 'handle_bbcode_normal');
        
        
    $bbcodes['custom']['find']['[hr]'] = '#\[hr\]#esiU';
        
    $bbcodes['custom']['replace']['[hr]'] = "handle_bbcode_normal('hr', '', '', 'hr')";
        
    $bbcodes['custom']['recurse']['hr'][0] =  array('handler' => 'handle_bbcode_normal');

        
    $bbcodes['custom']['find']['[line]'] = '#\[line\]#esiU';
        
    $bbcodes['custom']['replace']['[line]'] = "handle_bbcode_normal('line', '', '', 'hr')";
        
    $bbcodes['custom']['recurse']['line'][0] =  array('handler' => 'handle_bbcode_normal');
        
    // 

    قم بالذهاب إلى اخر الملف قبل علامة <؟ .

    واضف مايلي قبلها :
    كود PHP:
    // For Magic-Box Added By AL3NDALEEB
    function handle_bbcode_normal($message$param1 ''$param2 ''$type '' )
    {
        
        
    // remove empty codes
        
    if (trim($message) == '' || $type == '')
        {
            return 
    '';
        }

        
    // remove unnecessary escaped quotes
        
    $message strip_smilies(str_replace('\\"''"'$message));
        
        if(
    $type == 'poem'){
            
            
    $param1 str_replace('\\"''"'$param1);
            
    $param1 str_replace('"''&quot;'$param1);

            
    // remove smilies from param
            
    $param1 strip_smilies($param1);
            
    $html '<div tag="'.$param1.'" style="display:none">'.$message.'</div><script>doPoem(0)</script>';
            
        }elseif(
    $type == 'frame'){
            
            
    $param1 str_replace('\\"''"'$param1);
            
    $param1 str_replace('"''&quot;'$param1);
            
    $param2 str_replace('\\"''"'$param2);
            
    $param2 str_replace('"''&quot;'$param2);

            
    // remove smilies from param
            
    $param1 strip_smilies($param1);
            
    $param2 strip_smilies($param2);
            
    $html '<div id="myframe" tag="'.$param1.'|'.$param2.'|<smallfont>" style="display:none">'.$message.'</div><script>drawFrame()</script>';        
            
        }elseif(
    $type == 'hr'){
            
            
    $html '<hr noshade size=1>';
            
        }elseif(
    $type == 'grade'){
            
            
    $param1 str_replace('\\"''"'$param1);
            
    $param1 str_replace('"''&quot;'$param1);

            
    // remove smilies from param
            
    $param1 strip_smilies($param1);
            
    $html '<div id="mygradient" tag="'.$param1.'" style="display:none">'.$message.'</div><script>drawGradient()</script>';
            
        }
        
        return 
    $html;

    قم بالبحث عن السطور التاليه وإزالتها إن وجدت .
    كود PHP:
        //******* MagicToolBox hack 2.5 for vB3 by Alawi Hussain (software@rayaheen.net)
    require_once('./includes/extrabbcodes.php');
    ExtraBBCodes($bbcode);
    //******* End (MagicToolBox hack 2) 
    إحفظ الملف وقم برفعه مره أخرى


    ملحوظه : الملف المعدل مرفق مع الموضوع .

    تحياتي لكم وأي سؤال في الموضوع أنا حاضر .





    الملفات المرفقة الملفات المرفقة


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Feb 2005
    المشاركات
    148


    مشكور اخى العندليب بس كان الي سؤال ليش مالديك مواقع
    لو كان يكون ليك موقع وتعرض فيه خدماتك






  3. #3
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,174


    ممكن الفرق بين الأثنين ..





    __________________
    منابر المتميز | شبكة المتميز
    حالياً في الأردن : 962777775774
    -----------------------------------
    مطور ويب / JS(incl AJAX) , PHP, XML

    تتبعني في Twitter

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


    الف شكر اخوي العندليب بس ودي توضح لنا وش الفرق زي ما ذكر أحد الأخوان

    وعندي سوال انا عندي مشكلة في نفس الصندوق العضو يحط رابط لصفحه او لا اعلم بالضبط

    ولكن عند دخول الموضوع يتحول للموقع الأخر مباشره ؟؟؟ وش حلها وماذا ازيل ؟؟





    __________________
    w w w . s w a l i f . n e t / s o f t s
    اكـ ـثـ ـر مـ ـن شـ ـخـ ـص يـ ـسـ ـتـ ـخـ ـدم الـ ـعـ ـضـ ـويـ ـة

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    254


    مشكور أخوي العندليب

    لكن وش الفرق ( سؤال في محله)

    وهل هذه الفكرة تعدل أخطاء الهتمل في الصندوق السحري


    مثل الأوان وإضافة القصيدة وغيرها من المشاكل المتكررة





    __________________
    خير الكلام ما قل ودل

    ::العضوية هذه مشتركة بين أخوة في الله ::

  6. #6


    بالنسبه للفرق وهو أنه عند تفعيل الـ html لا تعمل بعض أدوات الصندوق السحري وعند تعطيله تعمل بشكل سليم .
    اضف إلى ذلك هو استخدام بعض هذه الادوات في التواقيع لن تعمل أيضاً .

    والتجربه خير برهان .

    قم بتفعيل الـ html في المنتدى وقم بكتابة موضوع باستخدام اداة الشعر على سبيل المثال وشاهد النتيجه !!
    لن يعمل بشكل صحيح .


    الشرح الذي بالأعلى هو تصحيح لهذه الأخطأ يا أخواني .
    وللمعلوميه بعد تطبيقك للكوود الذي بالأعلى فلا داعي أن يكون ملف extrabbcodes.php موجود

    أخ Alammasr والله ياغالي أنا مجتهد مثلي مثل غيري من الشباب ولدي مواقع أديرها لبعض أصدقائي .

    أخ فاشل ياليت توضح سؤالك وتذكر الكوود أو الزر الذي حصل فيه هذا الخطأ حتى أستطيع اجابتك .






  7. #7
    عضو فعال
    تاريخ التسجيل
    Dec 2004
    المشاركات
    1,224


    مشكوووووووووووووووووووووور





    __________________
    لمراسلتي إضغط هنا
    php4arabs@hotmail.co.uk

  8. #8
    عضو جديد
    تاريخ التسجيل
    Sep 2002
    المشاركات
    10


    السلام عليكم

    استاذي القدير العندليب
    انا عملت مثل ما انت عامل بالضبط بس فيه مشكله في خاصيه تدرج الالوان

    انه لما تعمل تدرج الالوان تظهر عادي بس مو مثل الالوان الي انا حددتها
    او من الالوان الجاهزه

    يظهر الاكثريه لون سماوي زي كذا هذا اللوووووون

    فياريت تشوف هالمشكله الله يخليك ويعطيك ربي مليون عافيه وكل شي تمام مثل ما قلت والله





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  9. #9


    أخ NanoOo عند إستخدامك لتدرج الألوان ماهو الكوود الذي أدرجته .

    على سبيل المثال :

    [grade="C0C0C0 FF6347 2E8B57 4B0082 FF0000"]

    NanoOo

    [/grade]






  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    601


    يعطيك العافيه لهذا التعديل اخوي العندليب
    لكن عندي سؤال
    كنا من ايام الجميل الثاني لا نفعل خاصية ال html بالمنتدى نضرا لخطورتها بالاختراق
    لكن هل الان زالت خطورة تفعيل ال html ام لا ؟





    __________________
    سحر الفنون http://www.sehralfnon.com
    مواقع ستايلات منتديات شعارات
    مونتاج فديو لوقو انيمشن بروشور
    admin@sehralfnon.com
    مؤسسة سعودية رسميه

  11. #11


    الله يعافيك يا أخ دركوش

    والله الخطر لا زال موجود وان شاء الله سأطرح موضوع يتكلم عن خطورة الـ html .

    شكراً لك






  12. #12
    عضو جديد
    تاريخ التسجيل
    Sep 2002
    المشاركات
    10


    السلام عليكم

    اخي الحبيب العندليب
    هذا هو طال عمرك

    [grade="00BFFF 4169E1 0000FF"]لا اله الا الله محمد رسول الله[/grade]

    يطلع لون ازرق في الاول مع اني ما اخترته

    وهذا ثاني يكون في الوسط كله ازرق مع اني ما اخترته ايضا

    [grade="FF1493 FF1493 FF1493 FF1493 FF1493"]الله اكبر
    الله اكبر
    الله اكبر
    الله اكبر

    [/grade]

    برضو فيه مشكله ثانيه اكتشفتها اليوم

    بالتوقيع ظهر مستطيل ازرق خلى الي يضفط على التوقيع تفتح صوره التوقيع

    اتمنى مساعدتك جزاك الله كل خير استاذي





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  13. #13
    عضو جديد
    تاريخ التسجيل
    Sep 2002
    المشاركات
    10


    اخي العندليب معلش وهذي الكودات ايضا لا تعمل

    [move=right]تحريك انسيابي الى اليمين[/move
    وكل الجهات طبعا

    [AREA]وضع النص داخل مربع بشريط[/AREA]
    [fot1]نص بألوان عشوائية[/fot1]
    [7la1=FFFFFF]ظل ثابت للنص[/7la1]
    [hide]كتابه سرية[/hide]

    وجزاك الله كل خير بغلبك معي





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  14. #14


    أخ NanoOo بالنسبه ليش اللون الأزرق ظهر وانت ما اخترته هذه من نفس الكوود البرمجي تبع الـ grade وشي طبيعي وماهي مشكله .

    أما الجزء الثاني من مشكلتك واضح انك لم تطبق خطوات تركيب الصندوق باتقان
    راجع خطوات التركيب وخصوصاً تركيب رموز الـ bbcode

    تحياتي لك






  15. #15
    عضو جديد
    تاريخ التسجيل
    Sep 2002
    المشاركات
    10


    عزيز العندليب معلش ابغلبك معي شوي

    راجع خطوات التركيب وخصوصاً تركيب رموز الـ bbcode

    شلون يا غالي ..؟؟ شلون يعني تركيب رموز الـ bbcode?

    وجزاك الله عنا كل خير





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك





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

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

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