10-24-2009, 11:34 AM
|
المشاركة رقم: 1
|
المعلومات |
الكاتب: |
|
اللقب: |
زائر |
البيانات |
العضوية: |
|
المشاركات: |
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%"><p class="small"> الاعضاء الذين شكروا العضو {$writer_row.username|escape:"html"} على هذا الموضوع هم :</p></td>
<td class="row3" width="80%"><p 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 = اسم مجلد المنتدى
بالنسبة للحقوق
احنا العرب ما لنا حقوق في هالزمن يعني ما فرقت على هالكم كود
بس دعوة لي و لــ والديَ بتكون احسن
|
|
|