rasooul

مشکل در تاریخ قالب

18 پست در این موضوع قرار دارد

سلام به همگی

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

0

به اشتراک گذاری این پست


لینک به پست

فایل اصلی افزونه جلالی را در ویرایشگر باز کنید و بگردید دنبال


// get_date();
// get_time();

و // را از قبلش بردارید

1

به اشتراک گذاری این پست


لینک به پست

ممنون , درست شد

یه سوال دیگه : تو قسمت اخرین دیدگاهها ( ابزارک آخرین دیدگاهها که از قابلیت های قالب هستش ) تاریخ رو ثابت نشون میده مثلا همه رو مینویسه 1 ساعت پیش اگه یه ساعت دیگه یه دیدگاه بنویسم همش و می نویسه 2 ساعت پیش فقط تو قسمت ابزارک

اینم کدش


<?php echo human_time_diff(get_comment_date('U',$comment->comment_ID), current_time('timestamp')), __(' ago', 'tl_back'); ?>

0

به اشتراک گذاری این پست


لینک به پست

باید کد حلقه به صورت کامل چک بشه یا کد اشکال داره یاغ یک کوئری ریست نشده قبلش دارید

0

به اشتراک گذاری این پست


لینک به پست

این کد کامل اون فایل هستش


<?php
add_action( 'widgets_init', 'themeloy_recent_comments_widgets' );
function themeloy_recent_comments_widgets() {
register_widget( 'themeloy_recent_comments_widget' );
}
class themeloy_recent_comments_widget extends WP_Widget {
/*-----------------------------------------------------------------------------------*/
/* Widget Setup
/*-----------------------------------------------------------------------------------*/
function themeloy_recent_comments_widget() {
$widget_ops = array( 'classname' => 'widget_comments', 'description' => __('Displays the recent comments with thumbnails.', 'tl_back') );
$this->WP_Widget( 'themeloy_recent_comments_widget', __('Themeloy: Recent Comments', 'tl_back'), $widget_ops);
}
/*-----------------------------------------------------------------------------------*/
/* Display Widget
/*-----------------------------------------------------------------------------------*/
function widget( $args, $instance ) {

extract( $args );
$title = apply_filters('widget_title', $instance['title'] );
echo $before_widget;
if ( $title )
echo $before_title . $title . $after_title;

?>
<?php
$entries_display = $instance['entries_display']; ?>
<ul>
<?php
$args = array(
'status' => 'approve',
'number' => $entries_display
);

$postcount=0;
$comments = get_comments($args);

foreach($comments as $comment) :
$postcount++;
$commentcontent = strip_tags($comment->comment_content);
if (strlen($commentcontent)> 50) {
$commentcontent = mb_substr($commentcontent, 0, 49) . "...";
}
$commentauthor = $comment->comment_author;
if (strlen($commentauthor)> 30) {
$commentauthor = mb_substr($commentauthor, 0, 29) . "...";
}
$commentid = $comment->comment_ID;
$commenturl = get_comment_link($commentid); ?>
<li>
<?php echo get_avatar( $comment, '65' ); ?>
<div class="comment">
<div class="comment-text">
<a class="title <?php if($postcount==1) { ?> first<?php } ?>" href="<?php echo $commenturl; ?>"><?php echo $commentcontent; ?></a>
</div>
<div class="comment-time">
<i class="icon-time"></i> <?php echo human_time_diff(get_comment_date('U',$comment->comment_ID), current_time('timestamp')), __(' ago', 'tl_back'); ?>
</div>
</div>
</li>
<?php endforeach; ?>
</ul>

<?php

echo $after_widget;
}
/*-----------------------------------------------------------------------------------*/
/* Widget Settings (Displays the widget settings controls on the widget panel)
/*-----------------------------------------------------------------------------------*/
function form( $instance ) {
$defaults = array('title' => 'Recent Comments', 'entries_display' => 5);
$instance = wp_parse_args((array) $instance, $defaults);
?>
<p><label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e('Title:', 'themeloy'); ?></label>
<input type="text" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" value="<?php echo $instance['title']; ?>" style="width:100%;" /></p>

<p><label for="<?php echo $this->get_field_id( 'entries_display' ); ?>"><?php _e('How many entries to display?', 'themeloy'); ?></label>
<input type="text" id="<?php echo $this->get_field_id('entries_display'); ?>" name="<?php echo $this->get_field_name('entries_display'); ?>" value="<?php echo $instance['entries_display']; ?>" style="width:100%;" /></p>

<?php
}
}
?>

0

به اشتراک گذاری این پست


لینک به پست

کدتون ظاهرا سالمه در صفحه کوئری اضافه کردید ؟

اگر نه افزونه ها را غیر فعال و تست کنید

0

به اشتراک گذاری این پست


لینک به پست

کوئری نمی دونم ...

افزونه هم فقط جلالی نصبه , احتمال وجود کد در فانکشن یا ... چی هست‌؟

0

به اشتراک گذاری این پست


لینک به پست

جلالی را غیر فعال و تست کنید

0

به اشتراک گذاری این پست


لینک به پست

جالبه , غیر فعال کردم درست شد , حالا باید چیکار کنم فعال کنم بهم میریزه فعال نکنم بقیه قسمت ها میلادی میشه؟؟؟

0

به اشتراک گذاری این پست


لینک به پست

افزونه wp persian رو نصب کنید

0

به اشتراک گذاری این پست


لینک به پست

ممنون , ولی باز به اون حالت برگشت ...

0

به اشتراک گذاری این پست


لینک به پست

بجای

timestamp

در

current_time('timestamp')

بگذارید

mysql

و تست بگیرید (ساعت محلیتون هم بیاید از طریق پیشخوان تنظیمات - همگانی روی تهران تنظیم شده باشه)

2

به اشتراک گذاری این پست


لینک به پست

سلام

تایم تغییر کرد ولی همشون تغییر کردن به صورت پیش فرض می نویسه 44 سال پیش الان با این mysql همه تغییر کردن به 34 دیقه پیش

0

به اشتراک گذاری این پست


لینک به پست


<?php echo human_time_diff( get_comment_time('U'), current_time('timestamp') ) . ' ago'; ?>

http://codex.wordpress.org/Function_Reference/human_time_diff

2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

کد نمایش همینه , ولی نمی دونم مشکل از کجا می تونه باشه الان تاریخ ابزارک دیدگاهها رو زده 44 سال پیش ( همه رو یکی نشون میده )

ویرایش شده در توسط rasooul
0

به اشتراک گذاری این پست


لینک به پست

کد رو قرار دادید

نتیجه یکسان بود؟

1

به اشتراک گذاری این پست


لینک به پست

آره , از قبل هم همین کد بود می نویسه 44 سال پیش

0

به اشتراک گذاری این پست


لینک به پست

نشانی سایتتون رو بگذارید (در حالت ایراد دار)

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری