انجمن


سوالی کوچک درباره cystat  (۸ نوشته)

  • Hossein Esmaeili

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

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

    بازدیدکنندگان امروز.<?php echo cystats_countVisits($mode, $showmode=TRUE); ?><p>
    بازدید امروز<?php echo cystats_countHits($mode, $showmode=TRUE); ?> <p>
    بازدید دیروز : <?php cystats_countHits(yesterday, $showmode=true); ?>
    بازدید این هفته : <?php cystats_countHits(week, $showmode=true); ?>
    بازدید این ماه : <?php cystats_countHits(month, $showmode=true); ?>
    کل بازدیدها : <?php cystats_countHits(all, $showmode=true); ?>
    تعداد افراد آنلاین <?php echo cystats_countUsersOnline($showmode=TRUE); ?><p>
    مطالب ارسالی <?php echo cystats_countPosts($showmode=TRUE); ?> مطلب <p>
    دیدگاه های تایید شده <?php echo cystats_countComments($showmode=TRUE); ?> دیدگاه <p>
    میانگین ارسال روزانه : <?php cystats_countAvgPostsPerDay($showmode=true); ?>
    میانگین نظرات روزانه : <?php cystats_countAvgCommentsPerDay($showmode=true); ?>
    افتتاح سایت <?php echo cystats_firstPostDays($showmode=TRUE); ?> روز پیش <p>
    تاریخ افتتاح سایت <?php echo cystats_firstPost($showmode=TRUE); ?> <p>
    تعداد کاربران <?php echo cystats_countUsers($showmode=TRUE); ?> <p>
    خوانندگان فید سایت در امروز <?php echo cystats_countFeedreadersToday($showmode=TRUE); ?><p>
    کاربران ورودی از موتور های جست و جو <?php echo cystats_getSearchengineRefererCount($showmode=TRUE); ?> <p>
    زمان لود صفحه : <?php timer_stop(1); ?> ثانیه

  • omid0098

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

    سلام دوست عزیز
    هر مکانی که دوست دارید بذارید ؛ مثلا اگه میخوای توی قسمت سمت راست یا چپ قالب سایتت بذاری ؛ کدها رو بذار توی rightsidebar.php یا leftsidebar.php
    اگه نتونستی ؛ کد رو بذار تا من یا دوستان برات روبه راه کنن.
    در ضمن قبلا از تاپیک زدن جست و جو کن.
    موفق باشید@

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

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

    دوست عزیز شما هم قبل از پاسخ دادن سوال رو درست بخون ! من می گم کد های افزونه ی cystat را باید در کجای کد های فایل slidebar.php قرار داد ، شما می گی بزار توی rightsidebar.php یا leftsidebar.php ! اینو که پولکی پزه کنار خونمون هم می دونه ! این کد ها را در کدام بخش کدهای فایل slidebar.php قرار بدم ؟

  • Mostafa

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

    esmaeli گفت:
    دوست عزیز شما هم قبل از پاسخ دادن سوال رو درست بخون ! من می گم کد های افزونه ی cystat را باید در کجای کد های فایل slidebar.php قرار داد ، شما می گی بزار توی rightsidebar.php یا leftsidebar.php ! اینو که پولکی پزه کنار خونمون هم می دونه ! این کد ها را در کدام بخش کدهای فایل slidebar.php قرار بدم ؟

    هرکجایی که استایلی واسش تعریف شده.

  • Hossein Esmaeili

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

    mostafa1990 گفت:

    هرکجایی که استایلی واسش تعریف شده.

    من نمی دونم کجا استایلش تعریف شده ! اگر بفرمایین باید کدهای افزونه ی cystat را در کدام بخش و در کدام قسمت کدها در slidebar.php قرار دهم ممنون می شم ! خواهشا کامل پاسخ دهید که آدم بدتر گیج نشه !

  • Mostafa

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

    کد sidebar.php رو در اینجا قرار بدین.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    omid0098 - Hossein Esmaeili
  • Hossein Esmaeili

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

    mostafa1990 گفت:
    کد sidebar.php رو در اینجا قرار بدین.

    <?php

    // tokens

    global $art_widget_tokens;

    $art_widget_tokens = array(

    'end_widget' => '<!-- end_widget -->',

    'begin_title' => '<!-- begin_title -->',

    'end_title' => '<!-- end_title -->',

    'begin_id' => '<!-- begin_id -->',

    'end_id' => '<!-- end_id -->',

    'begin_class' => '<!-- begin_class -->',

    'end_class' => '<!-- end_class -->'

    );

    global $art_sidebars;

    $art_sidebars = array(

    'default' => array(

    'name' => __('Primary Widget Area',THEME_NS),

    'id' => 'primary-widget-area',

    'description' => __("This is the default sidebar, visible on 2 or 3 column layouts. If no widgets are active, the default theme widgets will be displayed instead.", THEME_NS)

    ),

    'secondary' => array(

    'name' => __('Secondary Widget Area',THEME_NS),

    'id' => 'secondary-widget-area',

    'description' => __("This sidebar is active only on a 3 column setup.", THEME_NS)

    ),

    'top' => array(

    'name' => __('First Top Widget Area',THEME_NS),

    'id' => 'first-top-widget-area',

    'description' => __("This sidebar is displayed above the main content.", THEME_NS)

    ),

    'top2' => array(

    'name' => __('Second Top Widget Area',THEME_NS),

    'id' => 'second-top-widget-area',

    'description' => __("This sidebar is displayed above the main content.", THEME_NS)

    ),

    'bottom' => array(

    'name' => __('First Bottom Widget Area',THEME_NS),

    'id' => 'first-bottom-widget-area',

    'description' => __("This sidebar is displayed below the main content.", THEME_NS)

    ),

    'bottom2' => array(

    'name' => __('Second Bottom Widget Area',THEME_NS),

    'id' => 'second-bottom-widget-area',

    'description' => __("This sidebar is displayed below the main content.", THEME_NS)

    ),

    'footer' => array(

    'name' => __('First Footer Widget Area',THEME_NS),

    'id' => 'first-footer-widget-area',

    'description' => __("The first footer widget area. You can add a text widget for custom footer text.", THEME_NS)

    ),

    'footer2' => array(

    'name' => __('Second Footer Widget Area',THEME_NS),

    'id' => 'second-footer-widget-area',

    'description' => __("The second footer widget area.", THEME_NS)

    ),

    'footer3' => array(

    'name' => __('Third Footer Widget Area',THEME_NS),

    'id' => 'third-footer-widget-area',

    'description' => __("The third footer widget area.", THEME_NS)

    ),

    'footer4' => array(

    'name' => __('Fourth Footer Widget Area',THEME_NS),

    'id' => 'fourth-footer-widget-area',

    'description' => __("The fourth footer widget area.", THEME_NS)

    ),

    );

    if (function_exists('register_sidebar')) {

    $art_widget_args = array(

    'before_widget' => $art_widget_tokens['begin_id'] . '%1$s' . $art_widget_tokens['end_id'] . $art_widget_tokens['begin_class'] . 'widget %2$s' .$art_widget_tokens['end_class'],

    'before_title' => $art_widget_tokens['begin_title'],

    'after_title' => $art_widget_tokens['end_title'],

    'after_widget' => $art_widget_tokens['end_widget']

    );

    foreach ($art_sidebars as $sidebar)

    {

    register_sidebar( array_merge($sidebar, $art_widget_args));

    }

    }

    function art_extract_widget_param(&$widget, $startToken, $endToken){

    if (!$widget) return "";

    $stPos = strpos($widget, $startToken);

    $etPos = strpos($widget, $endToken);

    $result = "";

    if( $stPos !== false && $etPos !== false){

    $start = $stPos + strlen($startToken);

    $result= substr($widget, $start, $etPos - $start);

    $widget = substr($widget, 0, $start) . substr($widget, $etPos);

    }

    $widget = str_replace($startToken, '', $widget);

    $widget = str_replace($endToken, '', $widget);

    return $result;

    }

    function art_get_dynamic_sidebar_data($name){

    global $art_widget_tokens, $art_sidebars;

    if (!function_exists('dynamic_sidebar')) return false;

    ob_start();

    $success = dynamic_sidebar($art_sidebars[$name]['id']);

    $content = ob_get_clean();

    if (!$success) return false;

    extract($art_widget_tokens);

    $data = explode($end_widget, $content);

    $widgets = array();

    for($i = 0; $i < count($data)-1; $i++){

    $widget = $data[$i];

    if(art_is_empty_html($widget)) continue;

    $widgets[] = array(

    'id' => art_extract_widget_param($widget, $begin_id, $end_id),

    'class' => art_extract_widget_param($widget, $begin_class, $end_class),

    'title' => art_extract_widget_param($widget, $begin_title, $end_title),

    'content' => $widget

    );

    }

    return $widgets;

    }

    function art_print_widgets($widgets, $style){

    if (!is_array($widgets) || count($widgets) < 1) return false;

    for($i = 0; $i < count($widgets); $i++){

    $widget = $widgets[$i];

    if ($widget['id']) {

    $widget_style = art_get_widget_style($widget['id'], $style);

    art_wrapper($widget_style, $widget);

    } else {

    echo $widget['content'];

    }

    }

    return true;

    }

    function art_dynamic_sidebar($name){

    global $art_sidebars;

    $style = art_get_option('art_sidebars_style_'.$name);

    if (in_array($name, array('default', 'secondary'))) {

    $widgets = art_get_dynamic_sidebar_data($name);

    return art_print_widgets($widgets, $style);

    }

    $places = array();

    $sum_count = 0;

    foreach ($art_sidebars as $key => $sidebar)

    {

    if (strpos($key, $name) !== false){

    $widgets = art_get_dynamic_sidebar_data($key);

    if (is_array($widgets)){

    $count = count($widgets);

    if ($count > 0){

    $sum_count += $count;

    $places[$key] = $widgets;

    }

    }

    }

    }

    if ($sum_count == 0) {

    return false;

    }

    ?>

    <div class="art-content-layout">

    <div class="art-content-layout-row">

    <?php

    $place_count = count($places);

    foreach ($places as $place)

    {

    ?>

    <div class="art-layout-cell art-layout-cell-size<?php echo $place_count; ?>">

    <?php if($name == 'footer'): ?>

    <div class="art-center-wrapper">

    <div class="art-center-inner">

    <?php endif; ?>

    <?php

    art_print_widgets($place, $style);

    ?>

    <?php if($name == 'footer'): ?>

    </div>

    </div>

    <?php endif; ?>

    <div class="cleared"> </div>

    </div>

    <?php

    }

    ?>

    </div>

    </div>

    <?php

    return true;

    }

  • Mostafa

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

    اینو بررسی کنید ببینید جواب میده یا نه:

    <?php
    
    // tokens
    
    global $art_widget_tokens;
    
    $art_widget_tokens = array(
    
    'end_widget' => '<!-- end_widget -->',
    
    'begin_title' => '<!-- begin_title -->',
    
    'end_title' => '<!-- end_title -->',
    
    'begin_id' => '<!-- begin_id -->',
    
    'end_id' => '<!-- end_id -->',
    
    'begin_class' => '<!-- begin_class -->',
    
    'end_class' => '<!-- end_class -->'
    
    );
    
    global $art_sidebars;
    
    $art_sidebars = array(
    
    'default' => array(
    
    'name' => __('Primary Widget Area',THEME_NS),
    
    'id' => 'primary-widget-area',
    
    'description' => __("This is the default sidebar, visible on 2 or 3 column layouts. If no widgets are active, the default theme widgets will be displayed instead.", THEME_NS)
    
    ),
    
    'secondary' => array(
    
    'name' => __('Secondary Widget Area',THEME_NS),
    
    'id' => 'secondary-widget-area',
    
    'description' => __("This sidebar is active only on a 3 column setup.", THEME_NS)
    
    ),
    
    'top' => array(
    
    'name' => __('First Top Widget Area',THEME_NS),
    
    'id' => 'first-top-widget-area',
    
    'description' => __("This sidebar is displayed above the main content.", THEME_NS)
    
    ),
    
    'top2' => array(
    
    'name' => __('Second Top Widget Area',THEME_NS),
    
    'id' => 'second-top-widget-area',
    
    'description' => __("This sidebar is displayed above the main content.", THEME_NS)
    
    ),
    
    'bottom' => array(
    
    'name' => __('First Bottom Widget Area',THEME_NS),
    
    'id' => 'first-bottom-widget-area',
    
    'description' => __("This sidebar is displayed below the main content.", THEME_NS)
    
    ),
    
    'bottom2' => array(
    
    'name' => __('Second Bottom Widget Area',THEME_NS),
    
    'id' => 'second-bottom-widget-area',
    
    'description' => __("This sidebar is displayed below the main content.", THEME_NS)
    
    ),
    
    'footer' => array(
    
    'name' => __('First Footer Widget Area',THEME_NS),
    
    'id' => 'first-footer-widget-area',
    
    'description' => __("The first footer widget area. You can add a text widget for custom footer text.", THEME_NS)
    
    ),
    
    'footer2' => array(
    
    'name' => __('Second Footer Widget Area',THEME_NS),
    
    'id' => 'second-footer-widget-area',
    
    'description' => __("The second footer widget area.", THEME_NS)
    
    ),
    
    'footer3' => array(
    
    'name' => __('Third Footer Widget Area',THEME_NS),
    
    'id' => 'third-footer-widget-area',
    
    'description' => __("The third footer widget area.", THEME_NS)
    
    ),
    
    'footer4' => array(
    
    'name' => __('Fourth Footer Widget Area',THEME_NS),
    
    'id' => 'fourth-footer-widget-area',
    
    'description' => __("The fourth footer widget area.", THEME_NS)
    
    ),
    
    );
    
    if (function_exists('register_sidebar')) {
    
    $art_widget_args = array(
    
    'before_widget' => $art_widget_tokens['begin_id'] . '%1$s' . $art_widget_tokens['end_id'] . $art_widget_tokens['begin_class'] . 'widget %2$s' .$art_widget_tokens['end_class'],
    
    'before_title' => $art_widget_tokens['begin_title'],
    
    'after_title' => $art_widget_tokens['end_title'],
    
    'after_widget' => $art_widget_tokens['end_widget']
    
    );
    
    foreach ($art_sidebars as $sidebar)
    
    {
    
    register_sidebar( array_merge($sidebar, $art_widget_args));
    
    }
    
    }
    
    function art_extract_widget_param(&$widget, $startToken, $endToken){
    
    if (!$widget) return "";
    
    $stPos = strpos($widget, $startToken);
    
    $etPos = strpos($widget, $endToken);
    
    $result = "";
    
    if( $stPos !== false && $etPos !== false){
    
    $start = $stPos + strlen($startToken);
    
    $result= substr($widget, $start, $etPos - $start);
    
    $widget = substr($widget, 0, $start) . substr($widget, $etPos);
    
    }
    
    $widget = str_replace($startToken, '', $widget);
    
    $widget = str_replace($endToken, '', $widget);
    
    return $result;
    
    }
    
    function art_get_dynamic_sidebar_data($name){
    
    global $art_widget_tokens, $art_sidebars;
    
    if (!function_exists('dynamic_sidebar')) return false;
    
    ob_start();
    
    $success = dynamic_sidebar($art_sidebars[$name]['id']);
    
    $content = ob_get_clean();
    
    if (!$success) return false;
    
    extract($art_widget_tokens);
    
    $data = explode($end_widget, $content);
    
    $widgets = array();
    
    for($i = 0; $i < count($data)-1; $i++){
    
    $widget = $data[$i];
    
    if(art_is_empty_html($widget)) continue;
    
    $widgets[] = array(
    
    'id' => art_extract_widget_param($widget, $begin_id, $end_id),
    
    'class' => art_extract_widget_param($widget, $begin_class, $end_class),
    
    'title' => art_extract_widget_param($widget, $begin_title, $end_title),
    
    'content' => $widget
    
    );
    
    }
    
    return $widgets;
    
    }
    
    function art_print_widgets($widgets, $style){
    
    if (!is_array($widgets) || count($widgets) < 1) return false;
    
    for($i = 0; $i < count($widgets); $i++){
    
    $widget = $widgets[$i];
    
    if ($widget['id']) {
    
    $widget_style = art_get_widget_style($widget['id'], $style);
    
    art_wrapper($widget_style, $widget);
    
    } else {
    
    echo $widget['content'];
    
    }
    
    }
    
    return true;
    
    }
    
    function art_dynamic_sidebar($name){
    
    global $art_sidebars;
    
    $style = art_get_option('art_sidebars_style_'.$name);
    
    if (in_array($name, array('default', 'secondary'))) {
    
    $widgets = art_get_dynamic_sidebar_data($name);
    
    return art_print_widgets($widgets, $style);
    
    }
    
    $places = array();
    
    $sum_count = 0;
    
    foreach ($art_sidebars as $key => $sidebar)
    
    {
    
    if (strpos($key, $name) !== false){
    
    $widgets = art_get_dynamic_sidebar_data($key);
    
    if (is_array($widgets)){
    
    $count = count($widgets);
    
    if ($count > 0){
    
    $sum_count += $count;
    
    $places[$key] = $widgets;
    
    }
    
    }
    
    }
    
    }
    
    if ($sum_count == 0) {
    
    return false;
    
    }
    
    ?>
    
    <div class="art-content-layout">
    
    <div class="art-content-layout-row">
    
    <?php
    
    $place_count = count($places);
    
    foreach ($places as $place)
    
    {
    
    ?>
    
    <div class="art-layout-cell art-layout-cell-size<?php echo $place_count; ?>">
    
    <?php if($name == 'footer'): ?>
    
    <div class="art-center-wrapper">
    
    <div class="art-center-inner">
    
    <?php endif; ?>
    
    <?php
    
    art_print_widgets($place, $style);
    
    ?>
    
    <?php if($name == 'footer'): ?>
    
    </div>
    
    </div>
    
    <?php endif; ?>
    
    <div class="cleared"> </div>
    
    </div>
    
    <?php
    
    }
    
    ?>
    
    </div>
    
    </div>
    
    <?php
    
    return true;
    
    } ?>
    
    <div class="art-center-wrapper">
    
    <div class="art-center-inner">
    
    بازديدکنندگان امروز.<?php echo cystats_countVisits($mode, $showmode=TRUE); ?><p>
    بازديد امروز<?php echo cystats_countHits($mode, $showmode=TRUE); ?> <p>
    بازديد ديروز : <?php cystats_countHits(yesterday, $showmode=true); ?>
    بازديد اين هفته : <?php cystats_countHits(week, $showmode=true); ?>
    بازديد اين ماه : <?php cystats_countHits(month, $showmode=true); ?>
    کل بازديدها : <?php cystats_countHits(all, $showmode=true); ?>
    تعداد افراد آنلاين <?php echo cystats_countUsersOnline($showmode=TRUE); ?><p>
    مطالب ارسالي <?php echo cystats_countPosts($showmode=TRUE); ?> مطلب <p>
    ديدگاه هاي تاييد شده <?php echo cystats_countComments($showmode=TRUE); ?> ديدگاه <p>
    ميانگين ارسال روزانه : <?php cystats_countAvgPostsPerDay($showmode=true); ?>
    ميانگين نظرات روزانه : <?php cystats_countAvgCommentsPerDay($showmode=true); ?>
    افتتاح سايت <?php echo cystats_firstPostDays($showmode=TRUE); ?> روز پيش <p>
    تاريخ افتتاح سايت <?php echo cystats_firstPost($showmode=TRUE); ?> <p>
    تعداد کاربران <?php echo cystats_countUsers($showmode=TRUE); ?> <p>
    خوانندگان فيد سايت در امروز <?php echo cystats_countFeedreadersToday($showmode=TRUE); ?><p>
    کاربران ورودي از موتور هاي جست و جو <?php echo cystats_getSearchengineRefererCount($showmode=TRUE); ?> <p>
    زمان لود صفحه : <?php timer_stop(1); ?> ثانيه 
    
    </div>
    
    </div>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Hossein Esmaeili

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



برچسب‌ها

هیچ برچسبی نیست.