تنها مزيتي كه به نظر من وردپرس نسبت به ديتالايف داره اينه كه مطالب بعد از ارسال بعد از چند دقيقه در موتورهاي جستجوگر ثبت ميشه . كه ديتالايف هم ديگه اين مزيت رو دارا ميشه .
پينگ نقشه سايت هم به اين مد اضافه شده .
1. فايل ضميمه رو دانلود ودر مسير مشخص شده قرار بديد :
2. فايل engine/inc/options.php رو باز كنيد :
كد زير رو پيدا كنيد :
$options['others'] = array (
بعدش كد زير رو قرار بديد :
array (
'name' => "pingationMod",
'url' => "$PHP_SELF?mod=ping",
'descr' => "",
'image' => "ping.png",
'access' => $user_group[$member_id['user_group']]['admin_static']
),
'name' => "pingationMod",
'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'] );
به جاش كد زير رو قرار بديد :
if (isset( $_POST['approve']) AND $newsdate < $added_time){
include ENGINE_DIR . '/data/ping.php';
if( $ping['allow_post'] == "1" ) {
require('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><br/><br/><a href=\"".$full_link."\" target=\"_blank\">مشاهده مطلب</a>" );
}
}
else
{
clear_cache();
msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2'] );
}
include ENGINE_DIR . '/data/ping.php';
if( $ping['allow_post'] == "1" ) {
require('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><br/><br/><a href=\"".$full_link."\" target=\"_blank\">مشاهده مطلب</a>" );
}
}
else
{
clear_cache();
msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2'] );
}
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" {$ifapp}> {$lang['addnews_mod']}<br />
<input type="checkbox" name="ping" value="1"> ارسال پينگ اين مطلب<br /><br />
<input type="checkbox" name="ping" value="1"> ارسال پينگ اين مطلب<br /><br />
در همين فايل كد زير رو پيدا كنيد :
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 ) {
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 ) {
بعدش كد زير رو قرار بديد :
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><br/><br/><a href=\"".$full_link."\" target=\"_blank\">مشاهده مطلب</a>", $_SESSION['admin_referrer'] );
}else{
msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1'], $_SESSION['admin_referrer'] );
}
require('ping/editpost.php');
msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1']."<br /><font color=green>پينگ با موفقيت انجام شد</font><br/><br/><a href=\"".$full_link."\" target=\"_blank\">مشاهده مطلب</a>", $_SESSION['admin_referrer'] );
}else{
msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1'], $_SESSION['admin_referrer'] );
}
5. سطح دسترسي فايل هاي زير رو هم در صورت مشكل رو 666 بگذاريد :
engine/data/ping.php
engine/data/text.txt
engine/data/logs.txt
engine/data/text.txt
engine/data/logs.txt
دوستاني كه از ورژن زير 8.2 استفاده ميكنند و در مديريت ارور دسترسي دارند:
فايل Admin.php رو ويرايش كنيد:
بعد از كد :
'search',
كد زير رو وارد كنيد :
'ping',