عرض مشاركة واحدة
قديم 10-24-2009, 11:34 AM   المشاركة رقم: 1
المعلومات
الكاتب:
admin
اللقب:
زائر


البيانات
العضوية:
المشاركات: n/a [+]
بمعدل : 0 يوميا
اخر زياره : [+]

التوقيت

الإتصالات
الحالة:
وسائل الإتصال:


المنتدى : دعم وتطوير الـ MySmartBB
السلام عليكم
من فترة ما نزل اي هاك قلت خليني ابرمج هاك قبل نزول النسخة القادمة للتحميس نقرتين لعرض الصورة في صفحة مستقلة

معلومات الهاك :
مبرمج الهاك : ahmad63
وقت البرمجة : ساعة تقريبا
الاصدارة التي يعمل عليها : 1.7.0
وقت التركيب : 5 دقائق
صعوبة التركيب : سهل جدا نقرتين لعرض الصورة في صفحة مستقلة

ملاحظة : تستطيع استبدال الملفات الاساسية بــ الملفات الموجودة بالمرفقات و لن تتحتاج لتعديلها
فقط اذا لم تكن ركبت هاكات قبل

التركيب :


افتح ملف show.php الموجود في المجلد الرئيسي للمنتدى

و في اول الملف تجد

كود PHP:

<?php



// ##############################################################################||

// #                                                                 

// #   MySmartBB Version 1.7.0                                          

// #   http://www.MySmartBB.com                                      

// #   Copyright (c) 2008 by MySmartBB team                           

// #   license http://opensource.org/licenses/gpl-license.php GNU Public License

// #                                                             

// #   filename : show.php    

// #   show subjects and replies            

// #                                                                  

// ##############################################################################||



// ** General definitions **



     
define('NOT_IN_INDEX',1);

     
define('SHOW_SUBJECT',1);



     include(
'common.php');

     include(
'includes/pager.php');

     if ((
$member_permission == 1) and ($info_row['fastreply_allow'] == 1))

     {

        include(
'includes/SmartCode.js');

     }
اضف بعدها مباشرة :

كود PHP:
$id intval($_GET['id']);
     
$thanks  $DB->sql_query("SELECT * FROM thanks WHERE post='$id' order by id desc");
     
$thank_num  $DB->sql_num_rows($thanks);

         while (
$row $DB->sql_fetch_array($thanks))
        {
                
$thanku[] = $row;
        }
    

    
$Smarty->assign('thank_num',$thank_num);
    
$Smarty->assign('thanku',$thanku);

    if(
$_GET['thanks'] == 1)
        {
            
$membert $member_row['username'] ;
             
$thankst  $DB->sql_query("SELECT * FROM thanks WHERE name='" .$membert"'");
                
$thank_numt  $DB->sql_num_rows($thankst);
            if(
$thank_numt != 0)
                {
                                  
$Smarty->display('header.tpl');
                    
$Smarty->assign('msgg','عفوا لا يمكنك الشكر مرتين'); 
                    
$Smarty->assign('GO','show.php?main=1&id=' $subject_id);
                    
$SF->go_to('show.php?main=1&id=' $subject_id ,2);            
                    
$Smarty->display('loading.tpl');

                              
$Smarty->display('footer.tpl');
                    exit();
                }
                            
$Smarty->display('header.tpl');
$thank $DB->sql_query("insert into thanks (id,name,post) values (null,'" .$SF->SafeSQL($member_row['username']). "','" .$SF->SafeSQL($id). "')");
                if (
$thank)
                    {
                    
$Smarty->assign('msgg','تم شكر العضو بنجاح .. انتظر لكي يتم تحوليك للموضوع'); 
                    
$Smarty->assign('GO','show.php?main=1&id=' $subject_id);
                    
$SF->go_to('show.php?main=1&id=' $subject_id ,2);            
                    
$Smarty->display('loading.tpl');
                    
$Smarty->display('footer.tpl');
                    exit();
                    }
            } 
و احفظ الملف


ثم افتح قالب post_show_topic.tpl الموجود في مجلد templates في مجلد الستايل الذي تستعمله

ثم ابحث عن :

كود PHP:

<a href="newreply.php?add=1&subject_id={$subject_row.id}&qu_subject=1">رد مع اقتباس</a> | <a href="misc.php?report=1&id={$subject_row.id}">إبلاغ عن الموضوع</a
ثم اضف بالاعلى منها :

كود PHP:
<a href="show.php?main=1&id={$subject_row.id}&thanks=1">شكر</a>| 
و ابحث في نفس الملف عن :

كود PHP:
{if $mod_toolbar eq 1}

 | <
a href="topic_cp.php?cp=1&id={$subject_row.id}&D1=2">تعديل</a>

 | <
a href="topic_cp.php?cp=1&id={$subject_row.id}&D1=1">حذف الموضوع</a>

{else}

{if 
$MySBB_username eq $writer_row.username}

 | <
a href="editsubject.php?edit=1&index=1&id={$subject_row.id}">تعديل</a>

{/if}

{/if}</
p></td>

      </
tr
و اضف بعدها :

كود PHP:
{if $thank_num neq 0}

<
tr>

 <
td class="row3dark" width="20%"><class="small"الاعضاء الذين شكروا العضو {$writer_row.username|escape:"html"على هذا الموضوع هم :</p></td>

        <
td  class="row3" width="80%"><class="small">
    {
section name=id loop=$thanku}
    <
a href=misc.php?profile=1&username={$thanku[id].name}>{$thanku[id].name}</a>
    {/
section



     </
p></td>

          </
tr>

    {/if} 
ثم ارفع الملف install.php الموجود في المرفقات الى المجلد الرئيسي للمنتدى
و استدعي الرابط التالي :
www.XXXXXXX.com/my/install.php
مع مراعاة ان :
XXXXXXX = رابط موقعك
my = اسم مجلد المنتدى


بالنسبة للحقوق نقرتين لعرض الصورة في صفحة مستقلة نقرتين لعرض الصورة في صفحة مستقلة نقرتين لعرض الصورة في صفحة مستقلة

احنا العرب ما لنا حقوق في هالزمن يعني ما فرقت على هالكم كود

بس دعوة لي و لــ والديَ بتكون احسن











عرض البوم صور admin   رد مع اقتباس