Forum Replies Created

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter woix

    (@woix)

    Вопрос решен.
    Помог плагин перевода URL: Cyr to Lat enhanced //Converts Cyrillic

    Решил. Правда (type = 4,3,2,1)and – необязательно.
    // 0 = ежедневно // 1 = еженедельно // 2 = ежемесячно // 3 = ежегодно // 4 = всего

    // Общее количество просмотров записей и страниц всего

    function pvc_post_views_all() {
    global $wpdb;
    $result = number_format_i18n(intval($wpdb->get_var("SELECT SUM(count) as total FROM " . $wpdb->prefix . "post_views WHERE ((type = 4)and(period='total'))")));
    return "Количество просмотров страниц и постов за все время: " .$result;
    }
    add_shortcode('post_views_all', 'pvc_post_views_all'); // Создание шорткода

    // Общее количество просмотров и страниц за Год

    function pvc_post_views_year() {
    $current_year = date('Y');
    global $wpdb;
    $result = number_format_i18n(intval($wpdb->get_var("SELECT SUM(count) as total FROM " . $wpdb->prefix . "post_views WHERE ((type = 3)and(period=" .$current_year. "))")));
    return "Количество просмотров страниц и постов за ".date_i18n('Y'). "г: " .$result;
    }
    add_shortcode('post_views_year', 'pvc_post_views_year'); // Создание шорткода

    // Общее количество просмотров записей и страниц за месяц

    function pvc_post_views_month() {
    global $wpdb;
    $current_month = date('Y').''.date('m');
    $result = number_format_i18n(intval($wpdb->get_var("SELECT SUM(count) as total FROM " . $wpdb->prefix . "post_views WHERE ((type = 2)and(period=" .$current_month. "))")));
    return "Количество просмотров страниц и постов за ".date_i18n('F'). ": " .$result;
    }
    add_shortcode('post_views_month', 'pvc_post_views_month'); // Создание шорткода

    // Общее количество просмотров записей и страниц за день

    function pvc_post_views_day() {
    global $wpdb;
    $current_day = date('Y').''.date('m').''.date('d');
    $result  = (int) $wpdb->get_var( "SELECT SUM(count) AS views	FROM " . $wpdb->prefix . "post_views WHERE ((type = 0)and(period=" .$current_day. "))");
    return "Количество просмотров страниц и постов за текущий день: " .$result ;
    }
    add_shortcode('post_views_day', 'pvc_post_views_day'); // Создание шорткода
    • This reply was modified 6 years, 9 months ago by woix.

    Должно быть так:

    // 0 = ежедневно
    // 1 = еженедельно
    // 2 = ежемесячно
    // 3 = ежегодно
    // 4 = всего
    // 0 = ежедневно
    // 1 = еженедельно
    // 2 = ежемесячно
    // 3 = ежегодно
    // 4 = всего
    // Общее количество просмотров постов и страниц всего

    function pvc_post_views_all() {
    global $wpdb;
    $result = number_format_i18n(intval($wpdb->get_var("SELECT SUM(count) as total FROM " . $wpdb->prefix . "post_views WHERE type = 4")));
    return $result;
    }

    // Создание шорткода для отображения просмотров постов и страниц за все время
    add_shortcode('post_views_all', 'pvc_post_views_all');

    // Общее количество просмотров постов и страниц за месяц

    function pvc_post_views_month() {
    global $wpdb;
    $result = number_format_i18n(intval($wpdb->get_var("SELECT SUM(count) as total FROM " . $wpdb->prefix . "post_views WHERE type = 2")));
    return $result;
    }

    // Создание шорткода для отображения просмотров постов и страниц за месяц
    add_shortcode('post_views_month', 'pvc_post_views_month');

    // Общее количество просмотров постов и страниц за день

    function pvc_post_views_day() {
    global $wpdb;
    return number_format_i18n(intval($wpdb->get_var("SELECT SUM(count) as views FROM " . $wpdb->prefix . "post_views WHERE type = 0")));
    }

    // Создание шорткода для отображения просмотров постов и страниц за день
    add_shortcode('post_views_day', 'pvc_post_views_day');

    Но работает не так как ожидалось))
    В БД
    (SUM(count)..WHERE type = 0) < = > (SUM(count)..WHERE type = 1) < = > (SUM(count)..WHERE type = 2) < = > (SUM(count) WHERE type = 3)
    всегда равна???

    Результат:
    Количество просмотров страниц и постов за все время: [post_views_all]
    = 120

    Количество просмотров страниц и постов за месяц: [post_views_month]
    = 120

    Количество просмотров страниц и постов за день: [post_views_day]
    = 120

    • This reply was modified 6 years, 9 months ago by woix.
    Thread Starter woix

    (@woix)

    Спасибо.
    Удалил записи из БД, помогло!

    Thread Starter woix

    (@woix)

    Пробовал удалять.. не помогло

    Thread Starter woix

    (@woix)

    Syndicating Новости… 19 posts were added
    если поставить режим GUID only то он их загрузит а потом продублирует

    Thread Starter woix

    (@woix)

    Включил
    Post thumbnail: Do Not Generate
    Check for duplicate posts by:GUID only
    Результат:
    [url=https://radikal.ru][img]https://a.radikal.ru/a02/1811/4c/ac9e053920c6.png[/img][/url]

    Новых записей в фиде нет, но старые то не закачаны.

    Thread Starter woix

    (@woix)

    “Сейчас добавил ваш фид через CyberSyn на свой тестовый сайт и получил вот такой результат: https://a.radikal.ru/a37/1811/ee/e7894872b9f0.png&#8221;

    Первая запись работает ! А последующие?

    Thread Starter woix

    (@woix)

    Включил
    Post thumbnail: Do Not Generate
    Check for duplicate posts by:GUID и title
    Результат: Syndicating Новости… 0 posts were added

    Thread Starter woix

    (@woix)

    В title записи канала используется quоt

    • This reply was modified 7 years, 6 months ago by woix.
Viewing 10 replies - 1 through 10 (of 10 total)