سلام دوستان.عیدتون مبارک
این ماژول رو قبلا آقا سالار آماده کرده بود که نسخه 1.3 اون بود.اینی که من آماده کردم نسخه ی 1.4 هست.
روش نصب:
1. فایل زیر رو دریافت کنید و در جاهای مشخص شده قرار بدید:
2. فايل engine/inc/options.php رو باز كنيد :
كد زير رو پيدا كنيد :
$options['others'] = array (
بعد از کد بالا کد زیر رو قرار بدید:
array (
'name' => "ماژول پینگ ها",
'url' => "$PHP_SELF?mod=ping",
'descr' => "",
'image' => "ping.png",
'access' => $user_group[$member_id['user_group']]['admin_static']
),
'name' => "ماژول پینگ ها",
'url' => "$PHP_SELF?mod=ping",
'descr' => "",
'image' => "ping.png",
'access' => $user_group[$member_id['user_group']]['admin_static']
),
3. فايل engine/inc/addnews.php رو باز كنيد :
كد زير رو پيدا كنيد :
clear_cache();
msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2'] );
msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2'] );
به جاش كد زير رو قرار بديد :
/*Start pingationMod*/
include ENGINE_DIR . '/data/ping.php';
if (isset( $_POST['approve']) AND $newsdate < $added_time AND $ping['allow_post'] == "1"){
include ENGINE_DIR . '/inc/ping/pingpost.php';
clear_cache();
msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2'] . "<br /><font color=green>پينگ با موفقيت انجام شد</font>" );
}
else
{
clear_cache();
msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2'] );
}
/*End of pingationMod */
4. فايل engine/inc/editnews.php رو باز كنيد :
كد زير رو پيدا كنيد :
<td><input type="checkbox" name="approve" value="1" {$ifapp}> {$lang['addnews_mod']}
به جاش كد زير رو قرار بديد:
<td /><input type="checkbox" name="approve" value="1" /> {$lang['addnews_mod']}
<input type="checkbox" name="ping" value="1" /> ارسال پینگ این مطلب
در همين فايل كد زير رو پيدا كنيد :
if( $no_permission ) {
msg( "error", $lang['addnews_error'], $lang['edit_denied'], $_SESSION['admin_referrer'] );
} elseif( $okdeleted ) {
msg( "info", $lang['edit_delok'], $lang['edit_delok_1'], $_SESSION['admin_referrer'] );
} elseif( $okchanges ) {
بعدش كد زير رو قرار بديد :
/*Start pingationMod*/
if(isset( $_POST['ping']) AND isset( $_POST['approve']) AND $newsdate < $added_time){
require('ping/editpost.php');
msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1']."<br /><font color=green>پینگ با موفقیت انجام شد</font>", $_SESSION['admin_referrer'] );
}else{
msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1'], $_SESSION['admin_referrer'] );
}
/*End of pingationMod */
5. سطح دسترسي فايل هاي زير رو هم در صورت مشكل رو 777 بگذاريد :
engine/data/ping.php
engine/data/text.txt
engine/data/logs.txt
کسایی که از نسخه های زیر 8.2 استفاده میکنند :
فايل admin.php رو بازز کنید
بعد از كد :
'search',
كد زير رو وارد كنيد :
'ping',
دوستانی که میخوان از نسخه ی قدیمی به جدید ارتقا بدن:
1.کلیه ی فایل های جدید رو با قدیمی جایگزین کنید.
2.مرحلیه ی مربوط به engine/inc/addnews.php رو بجای همین مرحله در نسخه ی 1.3 انجام بدید.
اگه مشکلی بود توی نظرات بگید.
موفق باشید.یا حق.