رفتن به مطلب

jc313

عضو سایت
  • تعداد ارسال‌ها

    63
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط jc313

  1. سلام خسته نباشید
    مشکلی که وجود داره اینه که تا قبل از پرداخت سفارش ویژگی های محصول نمایش داده میشه

    Untitl2ed.png.58b172a013a7739b480db13acc509abb.png
    ولی بعد از پرداخت  کاربر و از داخل داشبرد ما نمیتونیم ببینیم چه ویژگی هایی رو سفارش داده مشتری :
    Untitled.png.fb83c09350ad1b8a5b63828bb687f15a.png


    مشکل از کجاست؟

  2. سلام

    پیشنهاد میکنم میزبانتون رو تغییر بدید و به روی میزبانی برید که آنتی دیداس قوی داشته باشه

    سلام ممنون از پیشنهادتون

    ولی خب ما فکر میکنم یک دور کلا هاستای ایرانو دور زدیم توی یک سال!! از میهن وب هاست و سرور پارس و اینا بگیرین تا...

    الانم متوجه شدیم فردی که حمله میکنه از ایرانه به احتمال قوی و با وی پی ان داره حمله ویندوزی میکنه

  3. مطمئنید هکر ها از آمریکا حمله میکنن که فقط آی پی آمریکا رو بستید ؟

    سرور رو از کجا گرفتید؟

    اگر نلتون دایرکت ادمین باشه و پلاگین امنیتی روش نصب باشه خودش آی پی هایی که درخواست زیادی رو دارن بلاک میکنه . میتونید با انتخاب درخواست های کمتر آی پی های بیشتری رو بلاک کنید .

    بله تقریبا مطمئنیم! از آمریکا و چین هستش .

    از سی پنل استفاده میکنیم...

    این افزونه یکی از بهترین افزونه های امنیتی هست:

    http://wordpress.org/extend/plugins/wordfence

    البته از نظر اینکه وابسته به انجمن های فراماسونری هست یا نه رو خودتون باید تست کنید ;)

    استفاده از خدمات CDN سایت زیر هم توصیه می‌شه: (البته نمادهای شیطانی به وضوح توی ویدئویی که تو صفحه اولش هست دیده می‌شه!)

    http://www.cloudflare.com

    موفق باشید.

    سلام . ممنون از معرفی افزونه و سایت cloudflare . انشاالله که موثر باشه.

    و خوشحالیم که انقدر شما با نمادهای فراماسونری و شیطانی (!) آشنایی دارین!!! ;)

  4. سلام دوست عزیز

    با ایجاد کردن تاپیک جدید مشکلت حل نمیشه و پیگیری کردن برای رفع مشکل سخت تر میشه!

    مطمئن باش تاپیک ها بررسی شده و پاسخ داده خواهد شد.

    ادغام شد.

    با پشتیبانی هاستتون این مشکلو مطرح کردید؟

    اخیراً تغییراتی از طرف هاست نداشتید؟

    سلام . خب اصلا موضوع سوالم یک چیز دیگه بود برای همین تایپیک جدید ایجاد کردم!!

    ولی در کل... پشتیبانی هاست هم تماس گرفتیم و گفتن مشکل از طرف هاست نیست و خودشون هم دارن پیگیری میکنن تا ببینن مشکل از کجاست.

    ولی خب چون اینجا انجمن پشتیبانی وردپرسه گفتم شاید سریعتر بشه فهمید مشکل از کجاست!!

  5. سلام دوستان

    طی چند روز گذشته سایت ما خیلی الکی به مشکل خورد و بعضی قسمت ها قاطی کردن!

    مشکلات پیش اومده:

    1- اینجا توضیح دادم و کارایی که دوستان گفتن رو هم انجام دادم ولی تاثیری نداشت

    2- صفر شدن بازدید تمامی مطالب و کلا بازدید مطالب رو حساب نمیکنه و باز به همین خاطر نمیتونیم پربازدیدترین مطالب رو نمایش بدیم

    post-209-0-35154200-1359364682_thumb.jpg

    3- مشکلی که در گذاشتن عکس پیش اومده . وقتی عکس رو آپلود میکنیم و دکمه گذاشتن در نوشته رو میزنیم اینطوری میشه

    post-209-0-35365100-1359364876_thumb.jpg

    و باید باز بریم توی قسمت ویرایش تصویر و منبع رو خودمون وارد کنیم تا عکس ثبت بشه چون منبع نداره

    post-209-0-68588400-1359364946_thumb.jpg

    4- قسمت زمینه دلخواه هم خراب شده و نمیتونیم زمینه دلخواه بزاریم و میگه "لطفا مقدار زمینه‌ی دلخواه را وارد کنید" در حالیکه وارد میکنیم

    وردپرس رو هم دستی دوباره نصب کردیم و همچنین افزونه hotfix هم نصب کردیم ولی هیچکدوم تاثیری نداشت

    اگه کسی میدونه یا میتونه کمکمون کنه حاظریم مبلغی هم برای حل این مشکل پرداخت کنیم و حل بشه !

  6. الان فهمیدم که مشکل بخش سخنرانی و مقالات ویژه اینه که زمینه دلخواهشون از بین رفته!! و کلا الان من نمیتونم زمینه دلخواه بزارم وقتی مقدار میدم بهش باز میگه

    "لطفا مقدار زمینه‌ی دلخواه را وارد کنید."

    و فک میکنم مشکل بازدید هم همون باشه چون اونم با زمینه دلخواهه view کار میکنه

    حالا این مشکل زمینه دلخواه چی میتونه باشه؟!

  7. سلام

    الان سایت درست هست. اگر سرور شر هست شاید در بعضی ساعت ها درخواست ها زیاد میشه و اینطور میشه که سرور نمیتونه همه درخواست هارو جواب بده و لود بالا میره.

    الان درست نیست که!! این بخش پربازدیدترین مطالبو اگه نگاه کنین هیچی نشون نمیده و بازدید همه مطالب شده صفر! در حالیکه هیچ کاری ما انجام ندادیم و خودش یهویی اینطوری شد! یا مثلا بخش سخنرانی که عکساشو نشون نمیده...

    اگه کسی راه حلی دیگه ای داره واقعا ممنون میشم بگه

  8. کدهاتون لود میشه . . موردی نداره اما نمیدونم چرا نمایش داده نمیشه .

    یکبار کش رو خالی کنید و پایگاه داده رو از php myadmin بهینه سازی کنید شاید مشکل حل شه

    اصلا ما افزونه کش استفاده نمیکنیم! پایگاه داده رو هم با افزونه wp-optimize بهینه کردم ولی خب تاثیری نداشت...

  9. سلام دوستان

    دیشب که داشتم مطلب ارسال میکردم وقتی رفتم سایت رو رفرش کردم دیدم که برخی از قسمت های سایت نمایش داده نمیشه

    مثل (مقالات ویژه - پربازدیدترین مطالب - بخش سخنرانی و ... )

    چن بار دیگه هم این اتفاق افتاده بود که خودبه خود بعد چند دقیقه حل شده بود ولی الان چندساعته گذشته و هنوز درست نشده!

    مشکل از کجاست به نظرتون؟! آدرس www.jc313.ir

    نکته دیگه ای که الان متوجه شدم این که میزان بازدید مطالب رو هم نمیزنه دیگه! همه مطالب شده 0 !

  10. در حملات دیداس درخواست های زیادی به سرور میفرستن و سرور از پاسخ دادن به همه پاسخ ها کم میاره و داون میشه.

    راههای موجود هست که فشار حملات رو کم بکنید. مثلا اینکه آی پی حمله کنندگان رو گیر بیارید و همه رو بلوک کنید که موقتا جواب میده.

    سرچ بکنید روشهایی گفته شده.

    تقریبا 40 تا آیپی رو بلوک کردیم ولی خب بازم ادامه داره حملاتشون.

    • امتیاز 1
  11. سلام دوستان خسته نباشید

    سایت ما با توجه به موضوعی که داره خیلی مورد حمله قرار میگیره. طوری که تقریبا بهترین هاست ها هم نتونستن فشاری که به سرور میاد رو تحمل کنن و سوسپند میشیم (روی هاست های میهن وب هاست و سرور پارس هم بودیم)

    حملات از نوع ddos هست .

    وردپرس برای این مشکل راه حلی نداره؟!

    • امتیاز 1
  12. سلام خسته نباشید

    من دو روز پیش وردپرس رو به آخرین نسخه فارسی آپدیت کردم

    امروز متوجه شدم که بعضی از نظرات مطالب با هم جا به جا شدن!!

    مثلا نظرات این مطلب رفته توی اون مطلب! البته توی ناحیه کاربری درسته ولی توی خود سایت اینطوری شده

    الان نظرات جدید هم بعضیاش میره برای یک مطلب دیگه!

    مشکل از کجاست فک میکنین؟!

  13. سلام مشکل حل نشد!

    فک کنم میگه خط 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

    }

  14. سلام خسته نباشید

    من افزونه 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

    چیکار باید بکنم؟!

  15. سلام

    ممنون درست شد ولی دو تا سوال در همین مورد

    الان نقش کاربرا رو بصورت انگلیسی مینویسه مثلا 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;
    }

    باید کجاش پرانتز اضافه کنم یا رنگ متنشو تغییر بدم؟!

    بازم ممنون

×
×
  • اضافه کردن...