صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 12
الموضوع:

طلب من الصديق سامر أو حازم

الزوار من محركات البحث: 19 المشاهدات : 1768 الردود: 11
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    من المشرفين القدامى
    قيصر
    تاريخ التسجيل: December-2010
    الدولة: سورية
    الجنس: ذكر
    المشاركات: 559 المواضيع: 141
    التقييم: 156
    مزاجي: خائف على أهلي وبلدي
    موبايلي: Nokia 701
    آخر نشاط: 9/September/2012

    طلب من الصديق سامر أو حازم

    أخوي سامر وأخوي حازم كيفكم كيف الصحة كيف الاحوال ؟؟؟ طلب صغير منكم انتم اهل الخبرة في هل الموضوع .

    عندي هاك آخر المشاركات في الرئيسية .. ولكن مكانه في المتواجدين الآن أنا أريد أن أنقله إلى أسفل المنتديات في الرئيسية + ضع إطار حول الهاك وياريت لو كان يأخذ تنسيق ستايل المنتدى + حذف عدد مشاركات أجدد الأعضاء من داخله (لقد قمت بتطبيق هذه الخطوة ونجحت لكن تخوفت أن يكون هناك خطأ لم ألحظه) . ..



    هل تغضر تعطيني المساعدة ؟؟؟ ولاتقلي ركب هاك آخر الإحصائيات لأن به خطأ يظهر لي دائماً ولا أعرف ماهو السبب



    وهذه هي الإضافة البرمجية الخاصة بالهاك ...


    كود PHP:
    if ($vbulletin->options['enable_latestposts']) 

        
    $phrase_latestposts = ($vbulletin->options['phrase_latestposts']); 
        
    $howmany_latestposts intval($vbulletin->options['howmany_latestposts']); 

        if (
    $howmany_latestposts 1) { 
                
    $howmany_latestposts 5
        } elseif (
    $howmany_latestposts 100) { 
                
    $howmany_latestposts 100
        } else { 
                
    $howmany_latestposts $howmany_latestposts;  
        } 

        
    $latestposts $vbulletin->db->query_read("  
                                    SELECT threadid,title,lastpostid,lastposter,replycount,lastposterid  
                                    FROM " 
    TABLE_PREFIX "thread  
                                    ORDER BY lastpostid DESC 
             [IMG]http://cdn5.tribalfusion.com/media/37536.gif[/IMG]                                LIMIT 0,"
    .$howmany_latestposts."  
                                    "
    );  
        
    $latest_posts .= '<table width="100%"><tr><td align="center"><b>اخر المشاركات</b></td><td align="center"><b>اجدد الاعضاء</b></td><td align="center"><b>اكثر المشاركين</b></td></tr><tr><td><table width="100%" border="0" cellspacing="3" cellpadding="3"><tr><td><b>#</b></td><td><b>العنوان</b></td><td><b>بواسطة</b></td><td></td></tr>'
        
    $count=1;  
        while (
    $post $vbulletin->db->fetch_array($latestposts))  
        { 
            
    $latest_posts .= '<tr><td>'.$count.'</td><td><a href="showthread.php?t='.$post['threadid'].'&amp;goto=newpost#'.$post['lastpostid'].'">'.substr($post['title'],0,30).'...</a></td><td><a href="member.php?u='.$post['lastposterid'].'">'.$post['lastposter'].'</a></td><td><a href="showthread.php?t='.$post['threadid'].'"><img src="https://dorar.at/images/buttons/collapse_40b.png" alt="" /></a></td></tr>'
            
    $count++; 
        }  
        
    $latest_posts .= '</table>  
        </td><td>  
        <table width="100%"><tr><td><b>#</b></td><td><b>اسم المستخدم</b></td><td><b>المشاركات</b></td></tr>'

        
    $latestposts $vbulletin->db->query_read("  
                                    SELECT userid, username, posts  
                                    FROM " 
    TABLE_PREFIX "user  
                                    ORDER BY userid DESC  
                                    LIMIT 0,"
    .$howmany_latestposts."  
                                    "
    );  
        
    $count=1
        while (
    $post $vbulletin->db->fetch_array($latestposts))  
        { 
            
    $latest_posts .= '<tr><td>'.$count.'</td><td><a href="member.php?u='.$post['userid'].'">'.$post['username'].'</a></td><td>'.$post['posts'].'</td></tr>'
            
    $count++; 
        }  
         
        
    $latest_posts .= '</table></td><td>  
        <table width="100%"><tr><td><b>#</b></td><td><b>اسم المستخدم</b></td><td><b>المشاركات</b></td></tr>'

        
    $latestposts $vbulletin->db->query_read("  
                                    SELECT userid, username, posts  
                                    FROM " 
    TABLE_PREFIX "user  
                                    ORDER BY posts DESC  
                                    LIMIT 0,"
    .$howmany_latestposts."  
                                    "
    );  
        
    $count=1
        while (
    $post $vbulletin->db->fetch_array($latestposts))  
        { 
            
    $latest_posts .= '<tr><td>'.$count.'</td><td><a href="member.php?u='.$post['userid'].'">'.$post['username'].'</a></td><td>'.$post['posts'].'</td></tr>'."\n"
            
    $count++; 
        }  
         
        
    $latest_posts .= '</table></td></tr></table>'
        
    //$latest_posts = substr_replace($latest_posts,"",-2);  

        
    $templater vB_Template::create('forumhome_latestposts'); 
        
    $templater->register('phrase_latestposts'$phrase_latestposts);  
        
    $templater->register('latest_posts'$latest_posts);  
        
    $template_hook[forumhome_wgo_pos2] .= $templater->render(); 



    وهذا هو ال Cache Templates (ربما تحتاجه)


    كود PHP:
    if ($vbulletin->options['enable_latestposts']) 

        
    $cache[] = 'forumhome_latestposts'



    بإنتظار ردك أو رد الأخ حازم .. مع كل الحب والإحترام

  2. #2
    المدير الفني للموقع
    تاريخ التسجيل: January-2010
    الدولة: بغداد &
    الجنس: ذكر
    المشاركات: 17,392 المواضيع: 1,088
    صوتيات: 71 سوالف عراقية: 328
    التقييم: 9783
    مزاجي: روبوت
    المهنة: <dev></dev>
    أكلتي المفضلة: مربى وخبز &
    آخر نشاط: منذ يوم مضى
    الاتصال: إرسال رسالة عبر Yahoo إلى Samer
    العزيز .. سوف أخرج الان و أعود لأتفحص موضوعك

    في هذه الأثناء .. ممكن أن توضح الأمور قليلا اكثر ؟؟ .. و يا ليت لو توفر صورة توضحية ( حتى لو كانت كبيرة الحجم)

    ودي

  3. #3
    من المشرفين القدامى
    قيصر
    تفضل اخي





    الهاك هو المحاط بالإطار الأحمر ...


    أريد أن أنقله من احصائيات المنتدى ووضعه مكان المستطيل البرتقالي أي يصبح أسفل المنتديات ...


    إن نظرت إلى الهاك تجده دون إطار أنا أريد أن أضع له إطار عريض قليلاً أو إطار يأخذ مثل تنسيق ستايل المنتدى أي مثل هاك الإحصائيات المركبه انت له إطار جميل ... وصلت اخي ؟؟؟



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



    أظن وصلت الفكرة صحيح أخي ؟؟

  4. #4
    Ibn Alforat
    Ibn-Alforat
    تاريخ التسجيل: March-2010
    الدولة: Iraq - Alkut
    الجنس: ذكر
    المشاركات: 3,626 المواضيع: 631
    صوتيات: 31 سوالف عراقية: 4
    التقييم: 1244
    مزاجي: Terrible
    آخر نشاط: منذ 4 يوم
    مقالات المدونة: 1
    اهلا قيصر
    حمل الهاك في المرفق
    وان واجهت مشكله ارجوا اعلامنا بها قبل حذف الهاك
    انا جربت الهاك قبل ان اعطيه لك على النسخه 4.0.8 والنسخه 4.1.1
    في المرفق
    الملفات المرفقة الملفات المرفقة

  5. #5
    من المشرفين القدامى
    قيصر
    أخوي حازم تسلملي يارب ماقصرت معي يعطيك ألف عافية لكن أنا لاأريد هذا الهاك لأن به خطأ والخطأ لايظهر إلا بالمتصفح إنترنت إكسبلورر وهذا الخطأ هو من الجافا سكريبت .. أنا إلا الآن لم أجد له حل وهذا هو رمز الخطأ

    Webpage error details

    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
    Timestamp: Fri, 18 Mar 2011 2352 UTC


    Message: Object required
    Line: 1
    Char: 1
    Code: 0
    URI: http://www.***.com/vb/

    مع استبدال ال *** باسم منتداي .....


    لذلك قمت بالإستغناء عنه بهذا الهاك الذي وضعته في الأعلى ......


    وللعلم أيضاً جربت هذا الهاك الذي أعطيتني أياه وظهر نفس الخطأ ....

    وجرب النسخة 7.0.2 و النسخة 7.2.3



    وبها نفس الخطأ جميعاً ...


    والكثير من المنتديات التي ركبته يظهر لها هذا الخطأ ربما هي تعلم وربما هي غافلة ...



    أما الهاك الذي بالأعلى فهو خالي من الأخطاء وخفيف وأردت تطويره كما طلبت ..



    فشكراً لإهتمامك ولردك ياغالي

  6. #6
    المدير الفني للموقع
    هواي تفاصيل عندك

    بالنسبة للحقول اللي تريدهن .. و اللي ما تريدهن بالهاك .. إذا ماكو بالخيارات مال الهاك هيج امكانية .. لازم يتم التعديل على نفس الهاك .. و هذا يتطلب جهد عادة

    بالنسبة للإطار بالهاك . ايضا تحتاج تلاعب الهاك علمود تحققلك التأثير المطلوب (عادة يتم هذا من خلال اضافة إطار للجدول Table border)

    حقيقة .. يحتاجله إعادة كتابة من جديد تماما .. و استخدام التجربة و الخطأ لحد ما توصل للنتائج اللي تريدها .. حقيقة عملية مو سهلة .. خصوصا الكود مال الهاك مخبوط بيه HTML و PHP سوى

    مسألة تريده بفلان مكان مممم أعتقد تسوي الاتي:

    تستبدل هذا السطر

    كود PHP:
     $template_hook[forumhome_wgo_pos2] .= $templater->render(); 
    اللي هو اخر سطر قبل القوس

    بهذا السطر:

    كود PHP:
    $template_hook[forumhome_below_forums] .= $templater->render(); 
    لست جازما تماما ..بس التجربة ما بيها شي









    جرب الهاك مال حازم .. و إذا الأمور ما نجحت أشوف شأسوي

  7. #7
    من المشرفين القدامى
    قيصر
    ههههههههههههههههههههههههه ههههه سامر انت وحش برمجة متل ماقلت قبل لاتغييييير في كلامي


    نجحت تمااااااااااام وبشكر راااااااااااائع بارك الله فيييييييييييييك بقي الإطار لايوجد مشكلة سأحاول البحث في أمرها وإن لاقيت الحل سوف أرد لك .. هو يحتاج فقط لأمر if



    يمكنك الدخول لمنتداي لملاحظة النتيجة ...




    أما هاك حازم فنعم ياغالي به خطأ إلى الآن.....

  8. #8
    من المشرفين القدامى
    قيصر
    أخوي سامر لقد قمت بتعديل الهاك وحذف أجدد الأعضاء وعدد المشاركات ليصبح على الشكل التالي .. فقط أبقيت آخر المشاركات وأكثر المشاركين


    كود PHP:
    if ($vbulletin->options['enable_latestposts'])
    {
        
    $phrase_latestposts = ($vbulletin->options['phrase_latestposts']);
        
    $howmany_latestposts intval($vbulletin->options['howmany_latestposts']);

        if (
    $howmany_latestposts 1) {
                
    $howmany_latestposts 5;
        } elseif (
    $howmany_latestposts 100) {
                
    $howmany_latestposts 100;
        } else {
                
    $howmany_latestposts $howmany_latestposts;
        }

        
    $latestposts $vbulletin->db->query_read("
                                    SELECT threadid,title,lastpostid,lastposter,replycount,lastposterid
                                    FROM " 
    TABLE_PREFIX "thread
                                    ORDER BY lastpostid DESC
                                    LIMIT 0,"
    .$howmany_latestposts."
                                    "
    );
        
    $latest_posts .= '<table width="100%"><tr><td align="center"><b>اخر المشاركات</b></td><td align="center"><b>اكثر المشاركين</b></td></tr><tr><td><table width="100%" border="0" cellspacing="3" cellpadding="3"><tr><td><b>#</b></td><td><b>العنوان</b></td><td><b>بواسطة</b></td><td></td></tr>';
        
    $count=1;
        while (
    $post $vbulletin->db->fetch_array($latestposts))
        {
            
    $latest_posts .= '<tr><td>'.$count.'</td><td><a href="showthread.php?t='.$post['threadid'].'&amp;goto=newpost#'.$post['lastpostid'].'">'.substr($post['title'],0,30).'...</a></td><td><a href="member.php?u='.$post['lastposterid'].'">'.$post['lastposter'].'</a></td><td><a href="showthread.php?t='.$post['threadid'].'"><img src="https://dorar.at/images/buttons/collapse_40b.png" alt="" /></a></td></tr>';
            
    $count++;
        }
        
    $latest_posts .= '</table>
        </td><td>
        <table width="100%"><tr><td><b>#</b></td><td><b>اسم المستخدم</b></td><td><b>المشاركات</b></td></tr>'
    ;
        
    $latestposts $vbulletin->db->query_read("
                                    SELECT userid, username, posts
                                    FROM " 
    TABLE_PREFIX "user
                                    ORDER BY posts DESC
                                    LIMIT 0,"
    .$howmany_latestposts."
                                    "
    );
        
    $count=1;
        while (
    $post $vbulletin->db->fetch_array($latestposts))
        {
            
    $latest_posts .= '<tr><td>'.$count.'</td><td><a href="member.php?u='.$post['userid'].'">'.$post['username'].'</a></td><td>'.$post['posts'].'</td></tr>'."\n";
            
    $count++;
        }
        
        
    $latest_posts .= '</table></td></tr></table>';
        
    //$latest_posts = substr_replace($latest_posts,"",-2);

        
    $templater vB_Template::create('forumhome_latestposts');
        
    $templater->register('phrase_latestposts'$phrase_latestposts);
        
    $templater->register('latest_posts'$latest_posts);
        
    $template_hook[forumhome_below_forums] .= $templater->render();



    وهكذا أصبح الشكل .. أظنه أصبح أجمل




    فهل برأيك لي مستقبل بالبرمجة هههههههههههه

  9. #9
    المدير الفني للموقع
    ههههههههههههه ..و الله عاشت ايدك .. عندك كل المستقبل إن شاء الله .... اما اني بعد كبرت .. عفت المستقبل إلكم

    ما بيه حيل ادور بالكود مال القالب و اشوف شاسويت بالضبط ..بس اكيد الكود الخاص باضافة عمود عدد المشاركات لغيته .... و نصيحة لا تلغي شي (تمسح مسح) .. استخدم فقرة التعليق يعني تضيف لبداية السطر شرحتين (//) علمود ما تتنفذ ..بس تبقى موجودة

  10. #10
    من المشرفين القدامى
    قيصر
    الغالي سامر شوف شو سويت بالهاك شو رأيك بالتأطير ؟ تقول مافي فرق أبداً!!







    وهذا هو البلوجن المعدل

    كود PHP:
    if ($vbulletin->options['enable_latestposts'])
    {
        
    $phrase_latestposts = ($vbulletin->options['phrase_latestposts']);
        
    $howmany_latestposts intval($vbulletin->options['howmany_latestposts']);

        if (
    $howmany_latestposts 1) {
                
    $howmany_latestposts 5;
        } elseif (
    $howmany_latestposts 100) {
                
    $howmany_latestposts 100;
        } else {
                
    $howmany_latestposts $howmany_latestposts;
        }

        
    $latestposts $vbulletin->db->query_read("
                                    SELECT threadid,title,lastpostid,lastposter,replycount,lastposterid
                                    FROM " 
    TABLE_PREFIX "thread
                                    WHERE forumid !=28
                                    ORDER BY lastpostid DESC
                                    LIMIT 0,"
    .$howmany_latestposts."
                                    "
    );
        
    $latest_posts .= '<table width="100%" bordercolorlight="#808080" border="5"><tr>
        <td align="center" bgcolor="#333333"><font color="#FFFFFF"><b>اخر المشاركات</b></font></td>
        <td align="center" bgcolor="#333333"><font color="#FFFFFF"><b>اكثر المشاركين</b></font></td></tr><tr><td><table width="100%" border="0" cellspacing="3" cellpadding="3"><tr><td><b>#</b></td><td><b>العنوان</b></td><td><b>بواسطة</b></td><td></td></tr>'
    ;
        
    $count=1;
        while (
    $post $vbulletin->db->fetch_array($latestposts))
        {
            
    $latest_posts .= '<tr><td>'.$count.'</td><td><a href="showthread.php?t='.$post['threadid'].'&amp;goto=newpost#'.$post['lastpostid'].'">'.substr($post['title'],0,30).'...</a></td><td><a href="member.php?u='.$post['lastposterid'].'">'.$post['lastposter'].'</a></td><td><a href="showthread.php?t='.$post['threadid'].'"><img src="https://dorar.at/images/statusicon/post_new.png" alt="" /></a></td></tr>';
            
    $count++;
        }
        
    $latest_posts .= '</table>
        </td><td>
        <table width="100%"><tr><td><b>#</b></td><td><b>اسم المستخدم</b></td><td><b>المشاركات</b></td></tr>'
    ;
        
    $latestposts $vbulletin->db->query_read("
                                    SELECT userid, username, posts
                                    FROM " 
    TABLE_PREFIX "user
                                    ORDER BY posts DESC
                                    LIMIT 0,"
    .$howmany_latestposts."
                                    "
    );
        
    $count=1;
        while (
    $post $vbulletin->db->fetch_array($latestposts))
        {
            
    $latest_posts .= '<tr><td>'.$count.'</td><td><a href="member.php?u='.$post['userid'].'">'.$post['username'].'</a></td><td>'.$post['posts'].'</td></tr>'."\n";
            
    $count++;
        }
        
        
    $latest_posts .= '</table></td></tr></table>';
        
    //$latest_posts = substr_replace($latest_posts,"",-2);

        
    $templater vB_Template::create('forumhome_latestposts');
        
    $templater->register('phrase_latestposts'$phrase_latestposts);
        
    $templater->register('latest_posts'$latest_posts);
        
    $template_hook[forumhome_below_forums] .= $templater->render();


صفحة 1 من 2 12 الأخيرةالأخيرة
تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال