jc313
-
تعداد ارسالها
63 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط jc313
-
-
با استفاده از ویژگی های خود ووکامرس اضافه شده و با افزونه woo-variation-swatches ظاهرش مرتب شده .
آدرس سایت : https://www.fandafonda.ir
-
سلام خسته نباشید
مشکلی که وجود داره اینه که تا قبل از پرداخت سفارش ویژگی های محصول نمایش داده میشه
ولی بعد از پرداخت کاربر و از داخل داشبرد ما نمیتونیم ببینیم چه ویژگی هایی رو سفارش داده مشتری :
مشکل از کجاست؟ -
سلام
پیشنهاد میکنم میزبانتون رو تغییر بدید و به روی میزبانی برید که آنتی دیداس قوی داشته باشه
سلام ممنون از پیشنهادتون
ولی خب ما فکر میکنم یک دور کلا هاستای ایرانو دور زدیم توی یک سال!! از میهن وب هاست و سرور پارس و اینا بگیرین تا...
الانم متوجه شدیم فردی که حمله میکنه از ایرانه به احتمال قوی و با وی پی ان داره حمله ویندوزی میکنه
-
مطمئنید هکر ها از آمریکا حمله میکنن که فقط آی پی آمریکا رو بستید ؟
سرور رو از کجا گرفتید؟
اگر نلتون دایرکت ادمین باشه و پلاگین امنیتی روش نصب باشه خودش آی پی هایی که درخواست زیادی رو دارن بلاک میکنه . میتونید با انتخاب درخواست های کمتر آی پی های بیشتری رو بلاک کنید .
بله تقریبا مطمئنیم! از آمریکا و چین هستش .
از سی پنل استفاده میکنیم...
این افزونه یکی از بهترین افزونه های امنیتی هست:
http://wordpress.org/extend/plugins/wordfence
البته از نظر اینکه وابسته به انجمن های فراماسونری هست یا نه رو خودتون باید تست کنید
استفاده از خدمات CDN سایت زیر هم توصیه میشه: (البته نمادهای شیطانی به وضوح توی ویدئویی که تو صفحه اولش هست دیده میشه!)
http://www.cloudflare.com
موفق باشید.
سلام . ممنون از معرفی افزونه و سایت cloudflare . انشاالله که موثر باشه.
و خوشحالیم که انقدر شما با نمادهای فراماسونری و شیطانی (!) آشنایی دارین!!!
-
سلام دوباره
ما همچنان این مشکل رو داریم. سیستم امنیتی برای جلوگیری از حملات وجود نداره؟!
حتی کلا کشور آمریکا رو بلوک کردیم ولی خب آیپی هاشونو تغییر میدن و بازم ادامه داره این موضوع...
-
سلام دوست عزیز
با ایجاد کردن تاپیک جدید مشکلت حل نمیشه و پیگیری کردن برای رفع مشکل سخت تر میشه!
مطمئن باش تاپیک ها بررسی شده و پاسخ داده خواهد شد.
ادغام شد.
با پشتیبانی هاستتون این مشکلو مطرح کردید؟
اخیراً تغییراتی از طرف هاست نداشتید؟
سلام . خب اصلا موضوع سوالم یک چیز دیگه بود برای همین تایپیک جدید ایجاد کردم!!
ولی در کل... پشتیبانی هاست هم تماس گرفتیم و گفتن مشکل از طرف هاست نیست و خودشون هم دارن پیگیری میکنن تا ببینن مشکل از کجاست.
ولی خب چون اینجا انجمن پشتیبانی وردپرسه گفتم شاید سریعتر بشه فهمید مشکل از کجاست!!
-
سلام دوستان
طی چند روز گذشته سایت ما خیلی الکی به مشکل خورد و بعضی قسمت ها قاطی کردن!
مشکلات پیش اومده:
1- اینجا توضیح دادم و کارایی که دوستان گفتن رو هم انجام دادم ولی تاثیری نداشت
2- صفر شدن بازدید تمامی مطالب و کلا بازدید مطالب رو حساب نمیکنه و باز به همین خاطر نمیتونیم پربازدیدترین مطالب رو نمایش بدیم
3- مشکلی که در گذاشتن عکس پیش اومده . وقتی عکس رو آپلود میکنیم و دکمه گذاشتن در نوشته رو میزنیم اینطوری میشه
و باید باز بریم توی قسمت ویرایش تصویر و منبع رو خودمون وارد کنیم تا عکس ثبت بشه چون منبع نداره
4- قسمت زمینه دلخواه هم خراب شده و نمیتونیم زمینه دلخواه بزاریم و میگه "لطفا مقدار زمینهی دلخواه را وارد کنید" در حالیکه وارد میکنیم
وردپرس رو هم دستی دوباره نصب کردیم و همچنین افزونه hotfix هم نصب کردیم ولی هیچکدوم تاثیری نداشت
اگه کسی میدونه یا میتونه کمکمون کنه حاظریم مبلغی هم برای حل این مشکل پرداخت کنیم و حل بشه !
-
الان فهمیدم که مشکل بخش سخنرانی و مقالات ویژه اینه که زمینه دلخواهشون از بین رفته!! و کلا الان من نمیتونم زمینه دلخواه بزارم وقتی مقدار میدم بهش باز میگه
"لطفا مقدار زمینهی دلخواه را وارد کنید."
و فک میکنم مشکل بازدید هم همون باشه چون اونم با زمینه دلخواهه view کار میکنه
حالا این مشکل زمینه دلخواه چی میتونه باشه؟!
-
سلام
الان سایت درست هست. اگر سرور شر هست شاید در بعضی ساعت ها درخواست ها زیاد میشه و اینطور میشه که سرور نمیتونه همه درخواست هارو جواب بده و لود بالا میره.
الان درست نیست که!! این بخش پربازدیدترین مطالبو اگه نگاه کنین هیچی نشون نمیده و بازدید همه مطالب شده صفر! در حالیکه هیچ کاری ما انجام ندادیم و خودش یهویی اینطوری شد! یا مثلا بخش سخنرانی که عکساشو نشون نمیده...
اگه کسی راه حلی دیگه ای داره واقعا ممنون میشم بگه
-
کدهاتون لود میشه . . موردی نداره اما نمیدونم چرا نمایش داده نمیشه .
یکبار کش رو خالی کنید و پایگاه داده رو از php myadmin بهینه سازی کنید شاید مشکل حل شه
اصلا ما افزونه کش استفاده نمیکنیم! پایگاه داده رو هم با افزونه wp-optimize بهینه کردم ولی خب تاثیری نداشت...
-
سلام دوستان
دیشب که داشتم مطلب ارسال میکردم وقتی رفتم سایت رو رفرش کردم دیدم که برخی از قسمت های سایت نمایش داده نمیشه
مثل (مقالات ویژه - پربازدیدترین مطالب - بخش سخنرانی و ... )
چن بار دیگه هم این اتفاق افتاده بود که خودبه خود بعد چند دقیقه حل شده بود ولی الان چندساعته گذشته و هنوز درست نشده!
مشکل از کجاست به نظرتون؟! آدرس www.jc313.ir
نکته دیگه ای که الان متوجه شدم این که میزان بازدید مطالب رو هم نمیزنه دیگه! همه مطالب شده 0 !
-
ممنون از همه . آدرس سایتمون www.jc313.ir
پس نتیجه میگیریم که باید فایروال درست نصب بشه و آیپی ها بلوک بشن. نمیدونم حالا این هاستی که ما روش هستیم آنتی دی داس داره یا نه . بازم ممنون
-
در حملات دیداس درخواست های زیادی به سرور میفرستن و سرور از پاسخ دادن به همه پاسخ ها کم میاره و داون میشه.
راههای موجود هست که فشار حملات رو کم بکنید. مثلا اینکه آی پی حمله کنندگان رو گیر بیارید و همه رو بلوک کنید که موقتا جواب میده.
سرچ بکنید روشهایی گفته شده.
تقریبا 40 تا آیپی رو بلوک کردیم ولی خب بازم ادامه داره حملاتشون.
- 1
-
سلام دوستان خسته نباشید
سایت ما با توجه به موضوعی که داره خیلی مورد حمله قرار میگیره. طوری که تقریبا بهترین هاست ها هم نتونستن فشاری که به سرور میاد رو تحمل کنن و سوسپند میشیم (روی هاست های میهن وب هاست و سرور پارس هم بودیم)
حملات از نوع ddos هست .
وردپرس برای این مشکل راه حلی نداره؟!
- 1
-
دوستان خوشبختانه مشکل حل شد.
اگه میشه حذف کنین موضوع رو
-
سلام دوست عزیز
اینجا توضیح داده شده
-
سلام خسته نباشید
میخواستم بدونم از افزونه های زیر کدومشون مصرف بالایی دارن
1-ag-custom-admin
2-cimy-user-extra-fields
3-gd-star-rating
4-mingle
5-private-messages-for-wordpress
6-user-role-editor
-
سلام خسته نباشید
من دو روز پیش وردپرس رو به آخرین نسخه فارسی آپدیت کردم
امروز متوجه شدم که بعضی از نظرات مطالب با هم جا به جا شدن!!
مثلا نظرات این مطلب رفته توی اون مطلب! البته توی ناحیه کاربری درسته ولی توی خود سایت اینطوری شده
الان نظرات جدید هم بعضیاش میره برای یک مطلب دیگه!
مشکل از کجاست فک میکنین؟!
-
ممنون حل شد
-
از کدام نگارش وردپرس استفاده میکنید؟
3.2.1
-
سلام مشکل حل نشد!
فک کنم میگه خط 205 این کده مشکل داره
<?php
/**
* Send form page
*/
function rwpm_send()
{
global $wpdb, $current_user;
?>
<div class="wrap">
<h2><?php _e( 'Send Private Message', 'pm4wp' ); ?></h2>
<?php
$option = get_option( 'rwpm_option' );
if ( $_REQUEST['page'] == 'rwpm_send' && isset( $_POST['submit'] ) )
{
$error = false;
$status = array();
// check if total pm of current user exceed limit
$role = $current_user->roles[0];
$sender = $current_user->user_login;
$total = $wpdb->get_var( 'SELECT COUNT(*) FROM ' . $wpdb->prefix . 'pm WHERE `sender` = "' . $sender . '" OR `recipient` = "' . $sender . '"' );
if ( ( $option[$role] != 0 ) && ( $total >= $option[$role] ) )
{
$error = true;
$status[] = __( 'You have exceeded the limit of mailbox. Please delete some messages before sending another.', 'pm4wp' );
}
// get input fields with no html tags and all are escaped
$subject = strip_tags( $_POST['subject'] );
$content = $_POST['content'] ;
$recipient = $option['type'] == 'autosuggest' ? explode( ',', $_POST['recipient'] ) : $_POST['recipient'];
$recipient = array_map( 'strip_tags', $recipient );
//remove slash automatically in wp
$subject = stripslashes( $subject );
$content = stripslashes( $content );
$recipient = array_map( 'stripslashes', $recipient );
//escape sql
$subject = esc_sql( $subject );
$content = esc_sql( $content );
$recipient = array_map( 'esc_sql', $recipient );
// remove duplicate and empty recipient
$recipient = array_unique( $recipient );
$recipient = array_filter( $recipient );
// check input fields
if ( empty( $recipient ) )
{
$error = true;
$status[] = __( 'Please enter username of recipient.', 'pm4wp' );
}
if ( empty( $subject ) )
{
$error = true;
$status[] = __( 'Please enter subject of message.', 'pm4wp' );
}
if ( empty( $content ) )
{
$error = true;
$status[] = __( 'Please enter content of message.', 'pm4wp' );
}
if ( !$error )
{
$numOK = $numError = 0;
foreach ( $recipient as $rec )
{
// get user_login field
$rec = $wpdb->get_var( "SELECT user_login FROM $wpdb->users WHERE display_name = '$rec' LIMIT 1" );
$new_message = array(
'id' => NULL,
'subject' => $subject,
'content' => $content,
'sender' => $sender,
'recipient' => $rec,
'date' => current_time( 'mysql' ),
'read' => 0,
'deleted' => 0
);
// insert into database
if ( $wpdb->insert( $wpdb->prefix . 'pm', $new_message, array( '%d', '%s', '%s', '%s', '%s', '%s', '%d', '%d' ) ) )
{
$numOK++;
unset( $_REQUEST['recipient'], $_REQUEST['subject'], $_REQUEST['content'] );
// send email to user
if ( $option['email_enable'] )
{
$sender = $wpdb->get_var( "SELECT display_name FROM $wpdb->users WHERE user_login = '$sender' LIMIT 1" );
// replace tags with values
$tags = array( '%BLOG_NAME%', '%BLOG_ADDRESS%', '%SENDER%', '%INBOX_URL%' );
$replacement = array( get_bloginfo( 'name' ), get_bloginfo( 'admin_email' ), $sender, admin_url( 'admin.php?page=rwpm_inbox' ) );
$email_name = str_replace( $tags, $replacement, $option['email_name'] );
$email_address = str_replace( $tags, $replacement, $option['email_address'] );
$email_subject = str_replace( $tags, $replacement, $option['email_subject'] );
$email_body = str_replace( $tags, $replacement, $option['email_body'] );
// set default email from name and address if missed
if ( empty( $email_name ) )
$email_name = get_bloginfo( 'name' );
if ( empty( $email_address ) )
$email_address = get_bloginfo( 'admin_email' );
$email_subject = strip_tags( $email_subject );
if ( get_magic_quotes_gpc() )
{
$email_subject = stripslashes( $email_subject );
$email_body = stripslashes( $email_body );
}
$email_body = nl2br( $email_body );
$recipient_email = $wpdb->get_var( "SELECT user_email from $wpdb->users WHERE display_name = '$rec'" );
$mailtext = "<html><head><title>$email_subject</title></head><body>$email_body</body></html>";
// set headers to send html email
$headers = "To: $recipient_email\r\n";
$headers .= "From: $email_name <$email_address>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= 'Content-Type: ' . get_bloginfo( 'html_type' ) . '; charset=' . get_bloginfo( 'charset' ) . "\r\n";
wp_mail( $recipient_email, $email_subject, $mailtext, $headers );
}
}
else
{
$numError++;
}
}
$status[] = sprintf( _n( '%d message sent.', '%d messages sent.', $numOK, 'pm4wp' ), $numOK ) . ' ' . sprintf( _n( '%d error.', '%d errors.', $numError, 'pm4wp' ), $numError );
}
echo '<div id="message" class="updated fade"><p>', implode( '</p><p>', $status ), '</p></div>';
}
?>
<form method="post" action="" id="send-form">
<input type="hidden" name="page" value="rwpm_send" />
<table class="form-table">
<tr>
<th><?php _e( 'Recipient', 'pm4wp' ); ?></th>
<td>
<?php
// if message is not sent (by errors) or in case of replying, all input are saved
$recipient = !empty( $_POST['recipient'] ) ? $_POST['recipient'] : ( !empty( $_GET['recipient'] )
? $_GET['recipient'] : '' );
// strip slashes if needed
$subject = isset( $_REQUEST['subject'] ) ? ( get_magic_quotes_gpc() ? stripcslashes( $_REQUEST['subject'] )
: $_REQUEST['subject'] ) : '';
$subject = urldecode( $subject ); // for some chars like '?' when reply
if ( empty( $_GET['id'] ) )
{
$content = isset( $_REQUEST['content'] ) ? $_REQUEST['content'] : '';
}
else
{
$id = $_GET['id'];
$msg = $wpdb->get_row( 'SELECT * FROM ' . $wpdb->prefix . 'pm WHERE `id` = "' . $id . '" LIMIT 1' );
$content = '<p> </p>';
$content .= '<p>---</p>';
$content .= '<p><em>' . __( 'In: ', 'pm4wp' ) . $msg->date . " " . $msg->sender . __( ' Wrote:', 'pm4wp' ) . '</em></p>';
$content .= wpautop( $msg->content );
$content = stripslashes( $content );
}
// Get all users of blog
$users = $wpdb->get_results( "SELECT display_name FROM $wpdb->users ORDER BY display_name ASC" );
if ( $option['type'] == 'autosuggest' )
{ // if auto suggest feature is turned on
?>
<input id="recipient" type="text" name="recipient" class="large-text" />
<?php
}
else
{ // classic way: select recipient from dropdown list
?>
<select name="recipient[]" multiple="multiple" size="5">
<?php
foreach ( $users as $user )
{
$selected = ( $user->display_name == $recipient ) ? ' selected="selected"' : '';
echo "<option value='$user->display_name'$selected>$user->display_name</option>";
}
?>
</select>
<?php
}
?>
</td>
</tr>
<tr>
<th><?php _e( 'Subject', 'pm4wp' ); ?></th>
<td><input type="text" name="subject" value="<?php echo $subject; ?>" class="large-text" /></td>
</tr>
<tr>
<th><?php _e( 'Content', 'pm4wp' ); ?></th>
<th><?php wp_editor( $content, 'rw-text-editor', $settings = array( 'textarea_name' => 'content' ) );?></th>
</tr>
</table>
<p class="submit"><input type="submit" value="Send" class="button-primary" id="submit" name="submit"></p>
</form>
</div>
<?php
}
-
سلام خسته نباشید
من افزونه Private Messages For WordPress نصب کردم
ولی توی قسمت ارسال پیغام خصوصی و قسمت محتواش این ارور رو داره
Fatal error: Call to undefined function wp_editor() in /home/jc313/public_html/wp-content/plugins/private-messages-for-wordpress/inc/send-page.php on line 205
چیکار باید بکنم؟!
-
چه جالب ! حل شد
ممنون
-
سلام
ممنون درست شد ولی دو تا سوال در همین مورد
الان نقش کاربرا رو بصورت انگلیسی مینویسه مثلا adminstrator . اگر بخوام این نقشا فارسی بشه باید چیکار کنم؟!
و اینکه توی این کد
$user_id= get_comment(get_comment_ID())->user_id;
$user = new WP_User( $user_id );
if ( !empty( $user->roles ) && is_array( $user->roles ) ) {
foreach ( $user->roles as $role )
echo $role;
}باید کجاش پرانتز اضافه کنم یا رنگ متنشو تغییر بدم؟!
بازم ممنون
عدم نمایش ویژگی های محصول سفارش داده شده
در WooCommerce
ارسال شده در
و جالبیش اینه که وقتی گزینه ویرایش رو میزنم اطلاعات سفارش موجود هست: :