-
تعداد ارسالها
1594 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
16
نوشتهها ارسال شده توسط kasra
-
-
در فایل فانکشن اضافه کنید :
add_action( 'wp_network_dashboard_setup', 'wpse_66963_network_dashboard_setup' );
function wpse_66963_network_dashboard_setup()
{
wp_add_dashboard_widget(
'wpse_66963_posts_count_widget',
'<div id="icon-edit" class="icon32"></div><h2>وضعیت شبکه</h2>',
'wpse_66963_posts_count' );
}
function wpse_66963_posts_count()
{
global $wpdb;
$blogs = $wpdb->get_results( $wpdb->prepare(
"SELECT * FROM {$wpdb->blogs} WHERE spam = '0'
AND deleted = '0' AND archived = '0'
ORDER BY registered DESC, 2", ARRAY_A ) );
$original_blog_id = get_current_blog_id();
if ( empty( $blogs ) )
{
echo '<p>هیچ وبلاگی وجود ندارد</p>';
break;
}
?>
<table class="widefat">
<thead>
<tr>
<th>سایت</th>
<th>مجموع پست ها</th>
<th>پیش نویس ها</th>
</tr>
</thead>
<tfoot>
<tr>
<th>سایت</th>
<th>مجموع پست ها</th>
<th>پیش نویس ها</th>
</tr>
</tfoot>
<tbody>
<?php
$args = array(
'numberposts' => -1,
'post_type' => 'post',
'post_status' => 'publish' );
$total_network = $draft_network = 0;
$total_sites = 0;
foreach ($blogs as $blog)
{
wp_cache_flush();
switch_to_blog( $blog->blog_id );
$args['post_status'] = 'publish';
if (count(get_posts($args))<2) { continue; }
$total_posts = count( get_posts( $args ) );
$total_network += $total_posts;
$total_sites += 1;
$args['post_status'] = 'draft';
$draft_posts = count( get_posts( $args ) );
$draft_network += $draft_posts;
?>
<tr>
<td><a href="<?php echo site_url(); ?>"><?php echo site_url(); ?></a></td>
<td><?php echo $total_posts; ?></td>
<td><?php echo $draft_posts; ?></td>
</tr>
<?php
}
?>
<tr>
<td><b>مجموع (<?php echo $total_sites;?> سایت وجود دارد)</b></td>
<td><?php echo $total_network; ?></td>
<td><?php echo $draft_network; ?></td>
</tr>
</tbody>
</table>
<?php echo memory_get_usage(); ?>
<br/>
<?php echo memory_get_peak_usage(); ?>
<?php
switch_to_blog( $original_blog_id );
}- 2
-
سلام
این کدها برای ارسال اطلاعات بازدید کننده هستن
در انجمن جستجو کنید قبلا همین مشکل رو داشتن که به صورت کامل راهنمایی کردم به طور خلاصه :
وردپرس رو به صورت کامل حذف کنید به جز wp-content و wp-config و دوبراه دستی آپدیت کنید
تما فولدر wp-content که فایل index.php دارند رو بگردید و اگر این کرد رو داشتند حذف کنید و تمام فایل های پوسته رو همین کارو کنید
سیستمتون رو ویروس یابی کنید یک تروجانی به اسم فکر کنم erop.pif هست که این کد رو اضافه میکنه البته اگر یک بار اضافه بشه خودش به صورت خودکار به همه فایل های پوسته اضافه میکنه
- 4
-
ممنون از پاسخ تون
اتفاقا اون یکی مورد رو هم پیدا کردم ولی به سختی
در مورد این کد ، اگر به جای متن فوتر ما متن اینکد شده قرار بدیم مشکلی پیش میاد؟
بله گفتم که متاسفانه تاپیک ها عنوانشون با محتواش کلا متفاوته !
در مورد این کد هم شما توی فوتر هر چیزی بزاری فرقی نمیکنه حالا انکود شده یا ...
این کد سورس رو میگیره
- 1
-
بله متاسفانه عنوان تاپیک ها درست نیست و به همین خاطر نمیتونید پیدا کنید
یه نمونه ساده اینه که اگر فایل فوتر حذف بشه خطا بده یعنی اگر متن کپی رایت شما یا مثلا لینک طراح قالب حذف بشه قالب از کار بیفته :
این کد رو مثلا هر جای قالب میتونی بزاری که فایل فوتر رو چک کنه :
$kasra=file_get_contents($_SERVER['DOCUMENT_ROOT']."/wp-content/themes/esme-ghaleb/footer.php");
if(!strstr($kasra,'matne footer shoma'))
die('<div class="error">شما متن کپی رایت را حذف کرده اید و قالب از کار افتاده است</div>');
exit;- 3
-
سلام
جستجو کردید ولی پیدا نکردید ؟
در همین انجمن خودم چندین بار توضیح دادم و کدش رو هم دادم الآن باموبایل هستم نمیتونم بگردم و لینک تاپیک بدم خودتون زحمت بکشید بگردید چندین روش توضیح داده شده
آقای فخار هم چند روش با جاوا اسکریپت دادن اونا هم هستن
اون یکی تاپیکتون هم موضوعش همینه کلا بحث لایسنس گذاشتن مربوط به یه بحث میشه که جستجو کنید هر 2 روش در انجمن هستش
- 2
-
من این افزونه ها رو نصب کردم ولی این طور که من می بینم این افزونه ها فقط برای ادرس صفحات و خطاهای 404 هست پس برای مشکل ایندکس مطالب چیکار کنم؟
سایتتون به مرور زمان ایندکس تا نصف میاد یعنی اگر الآن 10000 تا ایندکس داشته باشید به خاطر تغییرات میشه 5000 تا شاید هم کمتر و به مرور زمان درست میشه و این عادیه
شاید ورودیتون هم کمتر بشه که جای نگرانی نیست
این افزونه ها هم کارشون همینه که نزارن بیشتر آسیب ببینید مثلا افزونه دوم که گفتم فوق العادست و مثلا اگر تو مرورگر "ع" تایپ بشه میره به مطلبی از سایتتون که "ع" داره مثلا site.com/عکس
- 1
-
از افزونه advanced vip استفاده کنید درگاه های پرداخت رو هم داره
- 1
-
آیدی خودتون رو به جای
codak/newبزارید
- 1
-
سلام ممنون از پاسختون نه خیر Noindex نیست و در مورد fech to google اخه مطالب که کم نیست که یکی یکی فچ کنم تو گوگل تعداد مطالب خیلی زیاده راه حل چیه؟(من از افزونه wodpress seo by youst هم مطالبمو سئو می کنم ولی باز هم با اینکه سابقه سایت 1 سالی هست ولی تو این دوره و راه اندازی جدید سایت مطالب ایندکس نمیشه!)
شما نیاز نیست کاری کنید
افزونه هایی که گفتم رو نصب کنید به مرور زمان لینک ها تغییر میکنه و هیچ خطایی در سایتتون پیدا نمیشه
- 2
-
جناب فخار ممنون از پست بسیار مفیدتون .
اگر منبعی به زبان اصلی برای مطالعات بیشتر به ما معرفی کنید خیلی تشکر می کنم .
وبلاگ خود گوگل بهترین منبع برای این کار هست
در مورد سوالتون هم لینک هایی که میدین اگر مرتبط باشه با سایت خودتون هیچ مشکلی نداره ولی اگر متفرقه باشه به مرور زمان شناسایی میشه و تو لیست سیاه میره
در مورد بک لینک هم میتونید مقاله های گوگل رو بخونید و وب سایت های معتبر
بک لینک مثل 2 قطبی میمونه اگر درست استفاده بشه خیلی عالی جواب میده و اگر درست استفاده نشه نابود میکنه
- 4
-
شما افزونه change permalink helper و افزونه فوق العاده permalink finder رو نصبکنید همه مشکلاتون برطرف میشه
- 2
-
از همه عزیزانی که پاسخ دادن ممنونم خدا خیرتون بده
اگر باز کسی اطلاعاتی داره دریغ نکنه
مثلا میخواستم بدونم میشه فایل های وردپرس رو دستکاری کرد و شکل و شمایل و یا امکانات دلخواه به سایت داد؟
نزدیک 99% جذب همین امکانات وردپرس میشن که میشه به راحتی هر تغییری در اون داد
شما به خاطر اپن سورس بودن وردپرس میتونی به راحتی اونو به هر چیزی که میخواین تغییر بدین !
از یک وبلاگ ساده تا یک پرتال قدرتمند !
- 1
-
نمونه کلاس برای شاپرک که بدون مشکل کار میکنه ( سایت های خودم استفاده میکنم )
<?php
class Mellat
{
var $client;
var $namespace;
var $terminalId;
var $userName;
var $userPassword;
function __construct($client,$tId,$uN,$uP)
{
$this->client=$client;
$this->namespace='http://interfaces.core.sw.bps.com/';
$this->terminalId=$tId;
$this->userName=$uN;
$this->userPassword=$uP;
}
function Pay($Amount,$redirect)
{
$parameters = array(
'terminalId' => $this->terminalId,
'userName' => $this->userName,
'userPassword' => $this->userPassword,
'orderId' => time(),
'amount' => $Amount,
'localDate' => date("Ymd"),
'localTime' => date("His"),
'additionalData' => 'اطلاعات پرداخت',
'callBackUrl' => $redirect,
'payerId' => "0");
$result = $this->client->call('bpPayRequest', $parameters,$this->namespace);
if ($this->client->fault) return 'fault';
$resultStr = $result;
$err = $this->client->getError();
if ($err) return 'errorCurl';
$res = explode (',',$resultStr);
settype($res[0],"string");
settype($res[1],"string");
$ResCode = $res[0];
$Hashcode = $res[1];
if ($ResCode == '0') return $Hashcode;
else return 'errorBank';
}
function Verify($refId,$saleCode,$trnsID)
{
$parameters = array(
'terminalId' => $this->terminalId,
'userName' => $this->userName,
'userPassword' => $this->userPassword,
'orderId' => $saleCode,
'saleOrderId' => $saleCode,
'saleReferenceId' => $trnsID);
$result = $this->client->call('bpVerifyRequest', $parameters, $this->namespace);
if ($this->client->fault) return 'fault';
$resultStr = $result;
$err = $this->client->getError();
if ($err) return 'errorCurl';
if ($resultStr == '0') return 'Verified';
else return 'NotVerified';
}
function Settle($refId,$saleCode,$trnsID)
{
$parameters = array(
'terminalId' => $this->terminalId,
'userName' => $this->userName,
'userPassword' => $this->userPassword,
'orderId' => $saleCode,
'saleOrderId' => $saleCode,
'saleReferenceId' => $trnsID);
$result = $this->client->call('bpSettleRequest', $parameters, $this->namespace);
if ($this->client->fault) return 'fault';
$resultStr = $result;
$err = $this->client->getError();
if ($err) return 'errorCurl';
if ($resultStr == '0') return 'Setteled';
else return 'NotSetteled';
}
}
?>و اتصال :
require_once('nusoap.php'); // file marbout be soap clinet
$client = new nusoap_client('https://bpm.shaparak.ir/pgwchannel/services/pgw?wsdl');
require_once ('class.mellat.php');
$pay = new Mellat($client,1324888,'codak','co55da'); // etelaate dargah rovared konid
va baghiye codhatoun ......دیگه بقیه کدها مربوط به برنامتون میشه که چه شکلی باشه
- 5
-
قبل از به روز رسانی چک کنید ببینید چه تغییراتی کرده تو نسخه جدید
معمولا مشکلی به وجود نمیاد ولی اگر افزونه اختصاصی رو سایتتون دارید ممکنه تداخل ایجاد کنه و مشکل پیش بیاد
- 2
-
دوست عزیز من اولین باری که سایتم رو راه اندازی کردم اصلا فکر نمیکردم کارم بگیره
الان حتی سرور مجازی هم خریدم ولی نتوانستم سایتم رو روش انتقال بدم
تنها راه من زیر مجموعه است
ای کاش یه نفر این حرف شما رو قبلا بهم میزد
از هر جایی سرور بگیرید خودشون به رایگان انتقال میدن براتون
البته اگر سرور با رم 128 میگیرید که کلا به درد نمیخوره چون همون کنترل پنل کلوکسو خودش 120 مگ رم نیاز داره !
در مورد دیر شدن هم هیچوقت دیر نیست همین الآن هاست بگیرید و بگید انتقال بدن براتون یا حتی اگر انتقال رایگان ندادن بگید من براتون انجام میدم
-
سلام
دوست عزیز یه کم رک حرف میزنم امیدوارم ناراحت نشید
ببینید شمایی که میخواید سایت راه اندازی کنید کلا باید تاکید میکنم باید دور هاست رایگان رو حتی اگر رم 50 گیگ هارد 10 ترابایت هم بتون بده نباید برید سمتش
شما اگر دارید ساید راه اندازی میکنید فکر نکنم دیگه الآن پرداخت سالیانه 20 هزار تومان یا دیگه نهایتش 30 هزار تومان برای هاست سخت باشه
یا اگر ندارید و. براتون پرداخت کردنش سخته خب پس سایت زدن رو فراموش کنید و برید یک وبلاگ بزنید و دامینتون رو وصل کنید بهش
وقت خودتون رو برای این هاست های رایگان و زیر مجموعه و ... هدر ندید اگر هزینه ندارید برید سمت وبلاگ ها امکانات خوبی هم میدن
-
نه داداش...اون واسه پس زمینه هست....تغیر رنگ متن نداره
شما اگر به جای اینکه سریع جواب بدید و بگید نیست امتحان کنید خیلی بهرته ها نه ؟
حتی تولتیپ خود وردپرس بیچاره هم میگه که برای رنگ متنه :
- 1
-
خب ادیتور رو ببینید تغییر رنگ متن رو داره
ولی اگر مثلا تگ های خاصی رو میخواید تغییر بدید یا رنگش رو تغییر بدید بهتره از css استفاده کنید برای مثال :
h2 {
font:normal 11px tahoma;
color#0000ff;
} -
سلام
برای شما بهترین راه اینه که خودتون امکاناتی که میخواین رو طراحی کنید چون مختصر و ساده هستند ولی حالا که تخصصی تو این زمینه ندارید باید از بادی پرس استفاده کنید
تو یک بار نصب کردن و استفاده که معلومه نباید چیزی متوجه بشید کمی باهاش کار کنید با چند تا یوزر مختلف وارد شید درخواست بدید و .... تا کمی دستتون بیاد چه خبره
در آخر هم یک پوسته مناسب تهیه کنید و تمام
- 3
-
به تولبارت که سایز و ... دادی میتونی موقعیت هم بدی مثل : top:999999 و right:99999 که میاد سمت راست و گوشه
تو این سایت داره باز میشه :
ولی پیشنهاد میکنم نزاری چون وقتی رفتم این سایت و باز شد کلا بستم سایت رو :|
- 2
-
اسکریپت اصلش خارجی هست قبلا دیده بودم
تو گوگل جستجو کن :
yahoo friend inviter script v.2 nulled
- 1
-
اینجا بحث دور زدن نیست چون دلیل نمیشه چون دزد میتونه قفل رو بشکنه پس ما هم خونمون رو قفل نکنیم !!!
بیشتر جنبه آموزشی داره چون با همین مثال ساده بنده با آرایه در php آشنا شدم ...
الآن مشکلتون در کجاست ؟
-
وردپرس چند سایته چیه؟
کجا میتونم اون رو گیر بیارم؟
وردپرس چند سایته چیه؟
کجا میتونم اون رو گیر بیارم؟
از جایی نمیخواد گیر بیاری تو همین وردپرسه
این کد رو به wp-config.php اضافه کن :
define('WP_ALLOW_MULTISITE', true);برو مدیریت قسمت ابزارها > راه اندازی چند سایته یا شبکه
بعدش خودش راهنمایی کرده 2 تا کد میده میزاری تو htaccess و wo-config
همین !
- 2
-
ورپرس چند سایته رو استفاده کنید
به هر تعدادی میخواین سایت میسازید با امکانات و پوسته متفاوت و ...
- 3
درخواست دو جمله شرطی
در نصب و سوالات اولیه
ارسال شده در
سلام
کد :
چون کدهاتون html هست به صورت جدا شرط هارو گذاشتم اگر فقط شرط میخواید این :