انجمن


عدم نمایش صحیح کلمات جست و جو شده در افزونه cystats  (۱۸ نوشته)

  • eshahnazi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۸ اسفند ۱۳۹۰ - ۲۱:۱۶

    با سلام

    من افزونه cystats رو نصب کردم و همه چیزش درست هست به غیر از قسمت "وردوی و خروجی عبارت جست و جو شده" که کلمات جست و جو شده در موتور های جست و جو رو به صورت علامت سوال (??????) نمایش میده.
    البته کلمات انگلیسی و اعداد رو به خوبی نمایش میده.
    یه نگاهی به عکس زیر بندازید.
    http://www.arisnasr.ir/wp-content/uploads/2012/02/ArisNasr.IR_.jpg

    با تشکر

  • garfield

    آفلاین
    عضو
    تعداد نوشته‌ها: ۷۹۲
    تشکر شده: ۲۶۲ بار
    # نوشته شده: ۱۲ سال پیش
    ۸ اسفند ۱۳۹۰ - ۲۱:۵۱

    بی خیال cystats .

    از google analytics استفاده کن. چرا به سرورت فشار بیاری؟

  • eshahnazi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۸ اسفند ۱۳۹۰ - ۲۳:۱۷

    garfield گفت:
    بی خیال cystats .

    از google analytics استفاده کن. چرا به سرورت فشار بیاری؟

    بله حرف شما درست هست اما بالاخره نباید ایرادش برطرف بشه؟
    در ضمن گوگل انالیز به سایت های با پسوند دات آی آر سرویس میده؟( آخه من تو وب مستر گوگل ثبت نام کردم و سایتم رو هم وریفای کردم اما پیغامی با مضمون اطلاعات نیست می داد.)

  • garfield

    آفلاین
    عضو
    تعداد نوشته‌ها: ۷۹۲
    تشکر شده: ۲۶۲ بار
    # نوشته شده: ۱۲ سال پیش
    ۹ اسفند ۱۳۹۰ - ۰۰:۳۴

    من خودم گارفیلد آی آرم مثلاً !!! ... هه هه.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    eshahnazi
  • eshahnazi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۹ اسفند ۱۳۹۰ - ۱۳:۰۲

    راست میگی ها اصلا حواسم نبود.
    رفتم گوگل وب مستر دیدم آره مثل این که کار می کنه. فکر کنم باید یه روز بهش وقت بدیم تا اطلاعات رو نشون بده.

    ولی مثل این که هنوز کسی راه حلی برای رفع مشکل افزونه پیدا نکرده ؟!؟!؟!؟!
    تو این فروم خیلی ها این افزونه رو به بقیه معرفی کردند (حتی ناظمان سایت) اما ؛
    آیا اون موقع این جور مشکلی براشون وجود نداشته که بخواند حلش کنند؟
    یا اون ها هم بیخیال از کنار این موضوع رد شدند ؟؟ (البته بعید می دونم).
    یا این که فقط برای من این مشکل وجود داره ؟؟؟
    در ضمن آقای گارفیلد شما خودت با این افزونه حتما کار کردی که میگی "" چرا به سرورت فشار بیاری؟ "" (هان؟؟؟)
    آیا تو اون مدت که باهاش کار می کردید این مشکل براتون وجود داشته؟؟؟؟ (با جوابتون می تونید گزینه سوم از حدسیات من رو سرافراز یا سربه نیست کنید(: ).
    ممنون از راهنمایتون

  • garfield

    آفلاین
    عضو
    تعداد نوشته‌ها: ۷۹۲
    تشکر شده: ۲۶۲ بار
    # نوشته شده: ۱۲ سال پیش
    ۹ اسفند ۱۳۹۰ - ۱۸:۵۶

    نه، استفاده نکرده م. ولی فکر می کنم مشکل مربوط می شه به Collation جداولی که این افزونه برای خودش توی دیتابیس ساخته. به utf8 یا unicode تغییرشون بده شاید درست شد. یه زمانی همچین مشکلی رو با یه افزونه ی دیگه داشتم مشکل از همین بود. اینو نمی دونم.

    به هر حال من اعتقادی به استفاده از افزونه های آماری ندارم.

    ترجیه می دم منابع سیستمم رو خالی نگه دارم که وقتی بیننده ها تقاضای دریافت صفحه رو به سایت من می فرستن، وردپرس فقط به تقاضای اونها رسیدگی کنه و وقت، مموری و منابع دیگه رو برای ثبت اطلاعات آماری و این حرفها هدر نده و این کارها رو بسپره به analytics که توی یه سرور قوی و قدرتمنده.

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

  • eshahnazi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۰ اسفند ۱۳۹۰ - ۱۷:۵۸

    من دو تا جدول ( wp_TABLE_STATISTICS / wp_TABLE_STATISTICS_RAW )
    (که فکر کنم مال Cystats هست ) رو همون جوری که گفتی تغییر دادم اما مشکل برطرف نشد.

    در هر صورت من منتظرم تا دوستانی که از افزونه cystats استفاده کردند یا می کنند به من بگویند که آیا اون ها هم همچین مشکلی داشتند یا نه؟
    با تشکر

  • eshahnazi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ اسفند ۱۳۹۰ - ۱۶:۵۲

    سلام مجدد؛

    دوستان امروز یه چیز عجیب تو قسمت " جستجوی کلمات " افزونه دیدم؛
    همونطور که تو این عکس مشخص هست، یکی از کلماتی که تو قسمت " خروجی عبارات جستجو در موتور جستجو " اومده فارسی هست. اما بقیه کلمات جست و جو شده این جوری هستند ؟؟؟؟؟؟؟ .
    حالا من موندم اون کلمه چه طوریه که فارسی هست و درست نشون داده شده اما بقیه کلمات رو ... ؟
    ممنون میشم در این مورد یه راهنمایی بکنید.

    با تشکر

  • nanoks

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۲
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۲ اسفند ۱۳۹۰ - ۱۱:۱۵

    3 کار باید بکنی .. ابته من خودم انجام ندادم ....
    نمیدونم کار بکنه یا نه ..
    اول تو سربرگ سی اس اسش این کد رو بزار
    @charset "utf-8";

    بعد برو تو هدر افزونه و یا بخش ادمین رو ویرایش کن و بالاش بعد از تگ ها متا این کد رو بزار

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <meta http-equiv="content-language" content="fa-IR"/>

    بهد باید بری تو دیتا بیس افزونه ..
    بخشی که مربوط به این افزونه هست ..
    میری تو آپشن دیتا بیس ... پسوند تمامی فایل ها رو میزاری رو
    utf8 general
    .
    فکر کنم درست بشه ...
    .
    بعد از تمام این کار ها افزونه رو غیر فعال بکن .. و دوباره فعال کن ..
    اگه نشد آدرس افزونه رو عوض کن .. بعد دوباره فعالش کن ..

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    eshahnazi
  • eshahnazi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۳ اسفند ۱۳۹۰ - ۱۹:۱۰

    سلام دوست عزیز؛
    منظور از هدر افزونه چه پوشه ای است؟
    لیست پوشه های افزونه:

    cystats/cystats.php
    cystats/readme.txt
    cystats/admin/time.php
    cystats/admin/referer.php
    cystats/admin/pages.php
    cystats/admin/robots.php
    cystats/admin/style.css
    cystats/admin/blog.php
    cystats/admin/clients.php
    cystats/admin/options.php
    cystats/admin/index.php
    cystats/includes/installer.php
    cystats/includes/cystats.class.php
    cystats/includes/template-functions.php
    cystats/includes/admin.php
    cystats/includes/os.php
    cystats/includes/view.class.php
    cystats/includes/browsers.php
    cystats/includes/cystats_dbescape.php
    cystats/includes/defines.php

    در ضمن در پوشه ادمین هم meta tag پیدا نکردم:

    <?php
    /**
     * Builds admin panem menu for Plugin
     */
    if(!function_exists('cystats_create_admin_menu')){
    	function cystats_create_admin_menu() {
    		if (function_exists('add_options_page')) {
    			add_options_page('CyStats Options Page', 'CyStats ', 8, 'cystats-options', 'cystats_admin_options');
    		}
    		if (function_exists('add_menu_page')) {
    			add_menu_page('CyStats Statistics Plugin', 'CyStats', 8, __FILE__, 'cystats_admin_index');
    		}
    		if (function_exists('add_submenu_page')) {
    			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Index','cystats')), htmlspecialchars(__('Index','cystats')), 8, __FILE__, 'cystats_admin_index');
    			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Blog','cystats')), htmlspecialchars(__('Blog','cystats')), 8, 'cystats-blog', 'cystats_admin_blog');
    			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Clients','cystats')), htmlspecialchars(__('Clients','cystats')), 8, 'cystats-clients', 'cystats_admin_clients');
    			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Referer','cystats')), htmlspecialchars(__('Referer','cystats')), 8, 'cystats-referer', 'cystats_admin_referer');
    			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Robots & Tools','cystats')), htmlspecialchars(__('Robots/Tools','cystats')), 8, 'cystats-robots', 'cystats_admin_robots');
    			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Pages','cystats')), htmlspecialchars(__('Pages','cystats')), 8, 'cystats-pages', 'cystats_admin_pages');
    			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Time','cystats')), htmlspecialchars(__('Time','cystats')), 8, 'cystats-time', 'cystats_admin_time');
    			add_submenu_page(__FILE__, htmlspecialchars(__('CyStats: Options','cystats')),htmlspecialchars(__('Options','cystats')), 8, 'cystats-options', 'cystats_admin_options');
    		}
    	}
    }
    
    // Get neccesary class file
    require_once("view.class.php");
    
    // admin page functions
    function cystats_admin_index(){
        $statistics=new statisticsView();
        $statistics->init();
        include(dirname(__FILE__).'/../admin/index.php');
    }
    function cystats_admin_clients(){
        $statistics=new statisticsView();
        $statistics->init();
        include(dirname(__FILE__).'/../admin/clients.php');
    }
    function cystats_admin_blog(){
        $statistics=new statisticsView();
        $statistics->init();
        include(dirname(__FILE__).'/../admin/blog.php');
    }
    function cystats_admin_referer(){
        $statistics=new statisticsView();
        $statistics->init();
        include(dirname(__FILE__).'/../admin/referer.php');
    }
    function cystats_admin_robots(){
        $statistics=new statisticsView();
        $statistics->init();
        include(dirname(__FILE__).'/../admin/robots.php');
    }
    function cystats_admin_search(){
        $statistics=new statisticsView();
        $statistics->init();
        include(dirname(__FILE__).'/../admin/search.php');
    }
    function cystats_admin_pages(){
        $statistics=new statisticsView();
        $statistics->init();
        include(dirname(__FILE__).'/../admin/pages.php');
    }
    function cystats_admin_time(){
        $statistics=new statisticsView();
        $statistics->init();
        include(dirname(__FILE__).'/../admin/time.php');
    }
    function cystats_admin_feeds(){
        $statistics=new statisticsView();
        $statistics->init();
        include(dirname(__FILE__).'/../admin/feeds.php');
    }
    
    function cystats_admin_about(){
        $statistics=new statisticsView();
        $statistics->init();
        include(dirname(__FILE__).'/../admin/about.php');
    }
    
    function cystats_admin_options(){
      	global $userdata;
    	get_currentuserinfo();
    	if(!current_user_can('manage_options')){
            ?>
            <div class="wrap">
                <h2><?php echo htmlspecialchars(__('Access denied','cystats'));?></h2>
                <p>
                    <span style="display:block;width:100%;text-align:center;color:red;">
                        <?php echo htmlspecialchars(__('You do not have the required userlevel to access the cystats administration area.','cystats'));?>
                    </span>
                </p>
            </div>
            <?php
        }else{
            include(dirname(__FILE__).'/../admin/options.php');
        }
    }
    
    ?>

    ممنون میشم در این زمینه یه خورده بیشتر راهنمایی کنی.

  • Faramarzhide

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶
    تشکر شده: ۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۳ اسفند ۱۳۹۰ - ۱۹:۵۸

    اول تو سربرگ سی اس اس قالب این کد رو بزار
    @charset "utf-8";

    اینار کدارو توی هدر سایتت (یه چیزی تو این مایه ها : header.php) اگه داری بذار اگه نداری توی index.php ...

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <meta http-equiv="content-language" content="fa-IR"/>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    eshahnazi
  • eshahnazi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۳ اسفند ۱۳۹۰ - ۲۱:۱۹

    من تمام این کارها رو انجام دادم اما نشد.
    فقط مونده آدرس افزونه رو عوض کنم که اون هم متوجه نشدم منظورتون چیه.
    از کسایی که این افزونه رو نصب کردم خواهش میکنم بگند که آیا اون ها هم همچین مشکلی رو داشتند یا نه این مشکل فقط برای من هست. و این که آیا جدول هایی که این افزونه در دیتابیس می سازه
    ( wp_TABLE_STATISTICS / wp_TABLE_STATISTICS_RAW ) هستند.؟
    اقای Faramarzhide من تو سی اس اس و هدر قالب اون کدها روهم گذاشتم اما جواب نداد. ولی فکر کنم منظور آقای nanoks سی اس اس و هدر افزونه هست؟؟؟

  • nanoks

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۲
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۵ اسفند ۱۳۹۰ - ۱۳:۰۱

    یه فایل جدید ایجاد بکن ..
    اسمش رو بزار
    header.php
    بعد بزارش تو قالبت .. بعد توش بزار

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html dir="rtl" xmlns="http://www.w3.org/1999/xhtml"><head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <meta http-equiv="content-language" content="fa-IR"/>

    این رو هم بش اضافه کن

    </head>
    
    <body>

    .
    الان هدر یه قالب رو ساختی ..
    حالا برو تو صفحه مدیریت .. از طریق هاستینگ .. یعنی فایل admin.php .. بالای تمامی کد ها بزار
    <?php get_header(); ?>
    .
    دارم آموزش قالب وردپرس میدم .. شاید کار کنه . یعنی دلیلی نیست کار نکنه ..
    .
    بعد تنظیمات دیگه در بالا گفته شده رو انجام میدی .. بعد میزی تو افزونه cy state .. پایینش یه گزینه پاک کردن داره .. اون رو میزنی .. کل اطلاعات افزونه پاک میشه .. حالا میری تو بشخ افزونه ها و غیر فعالش میکنی .. میری تو هاستت .. فایلش رو پیدا میکنی .. بعد اسمش رو عوض میکنی .. بعد برمیگردی فعالش میکنی .... حالا فکر نکنم از این پس ؟؟؟؟ در بیاد .......
    اگه مشکل حل نشد .. پیام بده .. تا درستش بکتنم ..

  • eshahnazi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۵ اسفند ۱۳۹۰ - ۱۶:۴۵

    سلام
    راسیاتش متوجه نشدم چطور شد.
    فایل هدر من خودش اون کدها رو داره.

    <?php
    /**
     * The Header for our theme.
     *
     * Displays all of the <head> section and everything up till <div id="content-main">
     *
     * @package WordPress
     * @subpackage Graphene
     * @since graphene 1.0
     */
    global $graphene_settings;
    ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
    <head profile="http://gmpg.org/xfn/11">
        <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
        <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <meta http-equiv="content-language" content="fa-IR"/>
        <title><?php graphene_title(); ?></title>
        <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
        <?php
        /* We add some JavaScript to pages with the comment form
         * to support sites with threaded comments (when in use).
         */
        if (is_singular() && get_option('thread_comments'))
            wp_enqueue_script('comment-reply');
    
        /* Add a print style only for single pages/posts
         * and if the theme option is enabled.
         */
        if (is_singular() && $graphene_settings['print_css'])
            add_action('wp_print_styles', 'graphene_print_style');
    
        /* Always have wp_head() just before the closing </head>
         * tag of your theme, or you will break many plugins, which
         * generally use this hook to add elements to <head> such
         * as styles, scripts, and meta tags.
         */
        wp_head();
        ?>
    </head><?php flush(); ?>
    <body <?php body_class(); ?>>
    
    <?php if (!get_theme_mod('background_image', false) && !get_theme_mod('background_color', false)) : ?>
    <div class="bg-gradient">
    <?php endif; ?>
    
    <?php do_action( 'graphene_container_before' ); ?>
    
    <div id="container">
    
        <?php if ($graphene_settings['hide_top_bar'] != true) : ?>
            <div id="top-bar">
    
                    <div id="rss" class="clearfix">
                    	<?php if ($graphene_settings['hide_feed_icon'] != true) : ?>
    						<?php $custom_feed_url = ($graphene_settings['custom_feed_url']) ? $graphene_settings['custom_feed_url'] : get_bloginfo('rss2_url'); ?>
                            <a href="<?php echo $custom_feed_url; ?>" title="<?php printf(esc_attr__("Subscribe to %s's RSS feed", 'graphene'), get_bloginfo('name')); ?>" class="rss_link" <?php if ( $graphene_settings['social_media_new_window'] ) { echo 'target="_blank"'; } ?>><span><?php _e('Subscribe to RSS feed', 'graphene'); ?></span></a>
                        <?php endif; ?>
                        <?php do_action('graphene_feed_icon'); ?>
                    </div>
    
                <?php
                /**
                 * Retrieves our custom search form.
                 */
                ?>
                <?php if (($search_box_location = $graphene_settings['search_box_location']) && $search_box_location == 'top_bar' || $search_box_location == '') : ?>
                    <div id="top_search">
                        <?php get_search_form(); ?>
                        <?php do_action('graphene_top_search'); ?>
                    </div>
                <?php endif; ?>
    
                <?php do_action( 'graphene_top_bar' ); ?>
    
            </div>
        <?php endif; ?>
    
        <?php
            if ($post)
                $post_id = $post->ID;
            else
                $post_id = false;
            $header_img = apply_filters('graphene_header_image', graphene_get_header_image($post_id));
    
            /*
             * Check if the page uses SSL and change HTTP to HTTPS if true
             *
             * Experimental. Let me know if there's any problem.
             */
            if (is_ssl() && stripos($header_img, 'https') === false) {
                $header_img = str_replace('http', 'https', $header_img);
            }
    
            // Gets the colour for header texts, or if we should display them at all
            if ('blank' == get_theme_mod('header_textcolor', HEADER_TEXTCOLOR) || '' == get_theme_mod('header_textcolor', HEADER_TEXTCOLOR))
                $style = ' style="display:none;"';
            else
                $style = ' style="color:#' . get_theme_mod('header_textcolor', HEADER_TEXTCOLOR) . ';"';
        ?>
        <div id="header" style="background-image:url(<?php echo $header_img; ?>);">
            <?php if ($graphene_settings['link_header_img']) : ?>
            <a href="<?php echo home_url(); ?>" id="header_img_link" title="<?php esc_attr_e('Go back to the front page', 'graphene'); ?>">&nbsp;</a>
            <?php endif; ?>
    
            <?php /* Header widget area */
    		if ($graphene_settings['enable_header_widget'] && is_active_sidebar('header-widget-area')) {
    			echo '<div class="header-widget">';
    			dynamic_sidebar('header-widget-area');
    			echo '</div>';
    		}
    		?>
    
            <?php /* The site title and description */
    			if (is_singular() && !is_front_page()) {
    				$title_tag = 'h2';
    				$desc_tag = 'h3';
    			} else {
    				$title_tag = 'h1';
    				$desc_tag = 'h2';
    			}
    		?>
    		<?php echo '<'.$title_tag; ?> <?php echo $style; ?> class="header_title"><a <?php echo $style; ?> href="<?php echo home_url(); ?>" title="<?php esc_attr_e('Go back to the front page', 'graphene'); ?>"><?php bloginfo('name'); ?></a></<?php echo $title_tag; ?>>
            <?php echo '<'.$desc_tag; ?> <?php echo $style; ?> class="header_desc"><?php bloginfo('description'); ?></<?php echo $desc_tag; ?>>
            <?php do_action('graphene_header'); ?>
        </div>
        <div id="nav">
            <?php /* The navigation menu */ ?>
            <div id="header-menu-wrap">
    			<?php
                /* Header menu */
                $args = array(
                    'container' => '',
                    'menu_id' => 'header-menu',
                    'menu_class' => 'menu clearfix',
                    'fallback_cb' => 'graphene_default_menu',
                    'depth' => 5,
                    'theme_location' => 'Header Menu',
                );
    			if ( ! $graphene_settings['disable_menu_desc'] )
    				$args = array_merge( $args, array( 'walker' => new Graphene_Description_Walker() ) );
                wp_nav_menu(apply_filters('graphene_header_menu_args', $args)); ?>
    
    			<?php if (($search_box_location = $graphene_settings['search_box_location']) && $search_box_location == 'nav_bar') : ?>
                    <div id="top_search">
                        <?php get_search_form(); ?>
                        <?php do_action('graphene_nav_search'); ?>
                    </div>
                <?php endif; ?>
    
            </div>
    
            <?php
            /* Secondary menu */
            $args = array(
                'container' => 'div',
    			'container_id' => 'secondary-menu-wrap',
                'menu_id' => 'secondary-menu',
                'menu_class' => 'menu clearfix',
                'fallback_cb' => 'none',
                'depth' => 5,
                'theme_location' => 'secondary-menu',
            );
            wp_nav_menu(apply_filters('graphene_secondary_menu_args', $args));
            ?>
    
            <div class="menu-bottom-shadow">&nbsp;</div>
    
            <?php do_action('graphene_top_menu'); ?>
    
        </div>
    
        <?php do_action('graphene_before_content'); ?>
    
        <div id="content" class="clearfix hfeed">
            <?php do_action('graphene_before_content-main'); ?>
    
            <?php
    
                /* Sidebar1 on the left side? */
                if ( in_array(graphene_column_mode(), array('two-col-right', 'three-col-right', 'three-col-center')) ){
                    get_sidebar();
                }
                /* Sidebar2 on the left side? */
                if ( graphene_column_mode() == 'three-col-right' ){
                    get_sidebar('two');
                }            
    
            ?>
    
            <div id="content-main" class="clearfix">
            <?php do_action('graphene_top_content'); ?>); ?

    در ضمن منظورتون از بالای تمامی کدها چیه؟
    فایل ادمین دات پی اچ پی من هم این طوریه.

    <?php
    /**
     * WordPress Administration Bootstrap
     *
     * @package WordPress
     * @subpackage Administration
     */
    
    /**
     * In WordPress Administration Screens
     *
     * @since 2.3.2
     */
    if ( ! defined('WP_ADMIN') )
    	define('WP_ADMIN', TRUE);
    
    if ( ! defined('WP_NETWORK_ADMIN') )
    	define('WP_NETWORK_ADMIN', FALSE);
    
    if ( ! defined('WP_USER_ADMIN') )
    	define('WP_USER_ADMIN', FALSE);
    
    if ( ! WP_NETWORK_ADMIN && ! WP_USER_ADMIN ) {
    	define('WP_BLOG_ADMIN', TRUE);
    }
    
    if ( isset($_GET['import']) && !defined('WP_LOAD_IMPORTERS') )
    	define('WP_LOAD_IMPORTERS', true);
    
    require_once(dirname(dirname(__FILE__)) . '/wp-load.php');
    
    if ( get_option('db_upgraded') ) {
    	$wp_rewrite->flush_rules();
    	update_option( 'db_upgraded',  false );
    
    	/**
    	 * Runs on the next page load after successful upgrade
    	 *
    	 * @since 2.8
    	 */
    	do_action('after_db_upgrade');
    } elseif ( get_option('db_version') != $wp_db_version && empty($_POST) ) {
    	if ( !is_multisite() ) {
    		wp_redirect(admin_url('upgrade.php?_wp_http_referer=' . urlencode(stripslashes($_SERVER['REQUEST_URI']))));
    		exit;
    	} elseif ( apply_filters( 'do_mu_upgrade', true ) ) {
    		/**
    		 * On really small MU installs run the upgrader every time,
    		 * else run it less often to reduce load.
    		 *
    		 * @since 2.8.4b
    		 */
    		$c = get_blog_count();
    		if ( $c <= 50 || ( $c > 50 && mt_rand( 0, (int)( $c / 50 ) ) == 1 ) ) {
    			require_once( ABSPATH . WPINC . '/http.php' );
    			$response = wp_remote_get( admin_url( 'upgrade.php?step=1' ), array( 'timeout' => 120, 'httpversion' => '1.1' ) );
    			do_action( 'after_mu_upgrade', $response );
    			unset($response);
    		}
    		unset($c);
    	}
    }
    
    require_once(ABSPATH . 'wp-admin/includes/admin.php');
    
    auth_redirect();
    
    nocache_headers();
    
    // Schedule trash collection
    if ( !wp_next_scheduled('wp_scheduled_delete') && !defined('WP_INSTALLING') )
    	wp_schedule_event(time(), 'daily', 'wp_scheduled_delete');
    
    set_screen_options();
    
    $date_format = get_option('date_format');
    $time_format = get_option('time_format');
    
    wp_reset_vars(array('profile', 'redirect', 'redirect_url', 'a', 'text', 'trackback', 'pingback'));
    
    wp_enqueue_script( 'common' );
    wp_enqueue_script( 'jquery-color' );
    
    $editing = false;
    
    if ( isset($_GET['page']) ) {
    	$plugin_page = stripslashes($_GET['page']);
    	$plugin_page = plugin_basename($plugin_page);
    }
    
    if ( isset( $_REQUEST['post_type'] ) && post_type_exists( $_REQUEST['post_type'] ) )
    	$typenow = $_REQUEST['post_type'];
    else
    	$typenow = '';
    
    if ( isset( $_REQUEST['taxonomy'] ) && taxonomy_exists( $_REQUEST['taxonomy'] ) )
    	$taxnow = $_REQUEST['taxonomy'];
    else
    	$taxnow = '';
    
    if ( WP_NETWORK_ADMIN )
    	require(ABSPATH . 'wp-admin/network/menu.php');
    elseif ( WP_USER_ADMIN )
    	require(ABSPATH . 'wp-admin/user/menu.php');
    else
    	require(ABSPATH . 'wp-admin/menu.php');
    
    if ( current_user_can( 'manage_options' ) )
    	@ini_set( 'memory_limit', apply_filters( 'admin_memory_limit', WP_MAX_MEMORY_LIMIT ) );
    
    do_action('admin_init');
    
    if ( isset($plugin_page) ) {
    	if ( !empty($typenow) )
    		$the_parent = $pagenow . '?post_type=' . $typenow;
    	else
    		$the_parent = $pagenow;
    	if ( ! $page_hook = get_plugin_page_hook($plugin_page, $the_parent) ) {
    		$page_hook = get_plugin_page_hook($plugin_page, $plugin_page);
    		// backwards compatibility for plugins using add_management_page
    		if ( empty( $page_hook ) && 'edit.php' == $pagenow && '' != get_plugin_page_hook($plugin_page, 'tools.php') ) {
    			// There could be plugin specific params on the URL, so we need the whole query string
    			if ( !empty($_SERVER[ 'QUERY_STRING' ]) )
    				$query_string = $_SERVER[ 'QUERY_STRING' ];
    			else
    				$query_string = 'page=' . $plugin_page;
    			wp_redirect( admin_url('tools.php?' . $query_string) );
    			exit;
    		}
    	}
    	unset($the_parent);
    }
    
    $hook_suffix = '';
    if ( isset($page_hook) )
    	$hook_suffix = $page_hook;
    else if ( isset($plugin_page) )
    	$hook_suffix = $plugin_page;
    else if ( isset($pagenow) )
    	$hook_suffix = $pagenow;
    
    set_current_screen();
    
    // Handle plugin admin pages.
    if ( isset($plugin_page) ) {
    	if ( $page_hook ) {
    		do_action('load-' . $page_hook);
    		if (! isset($_GET['noheader']))
    			require_once(ABSPATH . 'wp-admin/admin-header.php');
    
    		do_action($page_hook);
    	} else {
    		if ( validate_file($plugin_page) )
    			wp_die(__('Invalid plugin page'));
    
    		if ( !( file_exists(WP_PLUGIN_DIR . "/$plugin_page") && is_file(WP_PLUGIN_DIR . "/$plugin_page") ) && !( file_exists(WPMU_PLUGIN_DIR . "/$plugin_page") && is_file(WPMU_PLUGIN_DIR . "/$plugin_page") ) )
    			wp_die(sprintf(__('Cannot load %s.'), htmlentities($plugin_page)));
    
    		do_action('load-' . $plugin_page);
    
    		if ( !isset($_GET['noheader']))
    			require_once(ABSPATH . 'wp-admin/admin-header.php');
    
    		if ( file_exists(WPMU_PLUGIN_DIR . "/$plugin_page") )
    			include(WPMU_PLUGIN_DIR . "/$plugin_page");
    		else
    			include(WP_PLUGIN_DIR . "/$plugin_page");
    	}
    
    	include(ABSPATH . 'wp-admin/admin-footer.php');
    
    	exit();
    } else if (isset($_GET['import'])) {
    
    	$importer = $_GET['import'];
    
    	if ( ! current_user_can('import') )
    		wp_die(__('You are not allowed to import.'));
    
    	if ( validate_file($importer) ) {
    		wp_redirect( admin_url( 'import.php?invalid=' . $importer ) );
    		exit;
    	}
    
    	if ( ! isset($wp_importers[$importer]) || ! is_callable($wp_importers[$importer][2]) ) {
    		wp_redirect( admin_url( 'import.php?invalid=' . $importer ) );
    		exit;
    	}
    
    	$parent_file = 'tools.php';
    	$submenu_file = 'import.php';
    	$title = __('Import');
    
    	if (! isset($_GET['noheader']))
    		require_once(ABSPATH . 'wp-admin/admin-header.php');
    
    	require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
    
    	define('WP_IMPORTING', true);
    
    	if ( apply_filters( 'force_filtered_html_on_import', false ) )
    		kses_init_filters();  // Always filter imported data with kses on multisite.
    
    	call_user_func($wp_importers[$importer][2]);
    
    	include(ABSPATH . 'wp-admin/admin-footer.php');
    
    	// Make sure rules are flushed
    	flush_rewrite_rules(false);
    
    	exit();
    } else {
    	do_action("load-$pagenow");
    	// Backwards compatibility with old load-page-new.php, load-page.php,
    	// and load-categories.php actions.
    	if ( $typenow == 'page' ) {
    		if ( $pagenow == 'post-new.php' )
    			do_action( 'load-page-new.php' );
    		elseif ( $pagenow == 'post.php' )
    			do_action( 'load-page.php' );
    	}  elseif ( $pagenow == 'edit-tags.php' ) {
    		if ( $taxnow == 'category' )
    			do_action( 'load-categories.php' );
    		elseif ( $taxnow == 'link_category' )
    			do_action( 'load-edit-link-categories.php' );
    	}
    }
    
    if ( !empty($_REQUEST['action']) )
    	do_action('admin_action_' . $_REQUEST['action']);
    
    ?>

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

  • nanoks

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۲
    تشکر شده: ۱۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۵ اسفند ۱۳۹۰ - ۱۷:۵۴

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html dir="rtl" xmlns="http://www.w3.org/1999/xhtml"><head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <meta http-equiv="content-language" content="fa-IR"/>
    </head>
    
    <body>

    این کد رو بزار قبل از شروع php .. یعنی بالاترین نقطه .. که فایل بشه مخلوط اچ تی ام ال و پی اچ پی ...

  • garfield

    آفلاین
    عضو
    تعداد نوشته‌ها: ۷۹۲
    تشکر شده: ۲۶۲ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۵ اسفند ۱۳۹۰ - ۲۳:۳۷

    Collation جدول دیتابیست رو چک کردی؟ من با relevanssi دقیقاً همین مشکل رو داشتم رفتم دیدم تو دیتابیس اطلاعات آماریش با utf8 ذخیره نمی شه. convert کردمش بعد از یه مدت درست شد. طول می کشه، چون اطلاعات قبلی convert نمی شن، جدید ها با utf8 ذخیره می شن، به مرور قبلی ها کنار می رن.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Morteza - NESTED
  • eshahnazi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۷ اسفند ۱۳۹۰ - ۲۰:۳۰

    تغییرشون دادم منتها نمی دونم جدول هاش همونه یا نه.
    من Collation دو تا جدول ( wp_TABLE_STATISTICS / wp_TABLE_STATISTICS_RAW ) رو تغییرشون دادم به utf8_general_ci .
    همون اول کار که گفتید.
    ولی چیزی که هست دیگه اصلا از اون موقع تا حالا چیزی توی اون قسمت ثبت نشده.یعنی اصلا تغییری نکردند. البته تو قسمت ورودی از موتور جست و جو هم چیزی ننوشته.
    حالا باز هم صبر می کنم تا ببینم چی میشه.

  • eshahnazi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۴
    تشکر شده: ۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۵ فروردین ۱۳۹۱ - ۱۹:۳۹

    سلام مجدد به دوستان؛
    آقا مثل این که مشکل برطرف شده و کلمات جست و جو شده فارسی رو هم نشون میده.
    به نظر من همون تغییر Collation های دو تا جدول ( wp_TABLE_STATISTICS / wp_TABLE_STATISTICS_RAW ) به utf8_general_ci باعث شد که کلمات فارسی رو هم نشون بده.
    ((البته یه مدت (شاید دو یا سه هفته ای) وقت بگیره تا تغییر کنه.))
    با تشکر از دوستانی که من رو همراهی کردند.

درباره‌ی این موضوع