انجمن


مشکل در تاریخ شمسی در سایت  (۸ نوشته)

  • shapoor

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

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

  • Mojtaba in96

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

    دقیقا متوجه منظورتون نشدم
    یعنی پست اخر ک ارسال میکنین تاریخ به صورت شمسی
    و سایر پست ها به صورت میلادی ؟

    واسه نمایش تاریخ به صورت شمسی در قالب از این تابع استفاده کنید :
    <?php the_time(' j F Y') ?>

  • shapoor

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

    منظورم اینه هم پستهای که قبلا ارسال کردم وهم هر پست جدیدی که ارسال میکنم تاریخ انتشارش به میلادی مینویسه
    البته اینو بگم فقط همین یک تاریخ بالای پست ها میلادی نمایش میده بقیه تاریخ ها مانند کامنت هاشمسی هستش
    این تابع:
    - درکدوم فایل از قالب؟
    -دقیقا کجاش باید بذارم؟
    توفایل ایندکس که میزارم قالب ارور میده وبهم می ریزه!!؟
    ممنون

  • Mojtaba in96

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

    از کدوم قالب استفاده میکنین ؟
    تو قسمتی ک تاریخ به صورت میلادی نمایش داده میشه
    اگه تو ادامه مطلب
    single.php
    اگه تو صفحه اصلی
    home.php یا index.php
    دنبال این بگرد the_time

  • shapoor

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

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

    if (!function_exists('theme_get_metadata_icons')){
    	function theme_get_metadata_icons($icons = '', $class=''){
    		global $post;
    		if (!is_string($icons) || theme_strlen($icons) == 0) return;
    		$icons = explode(",", str_replace(' ', '', $icons));
    		if (!is_array($icons) || count($icons) == 0) return;
    		$result = array();
    		for($i = 0; $i < count($icons); $i++){
    			$icon = $icons[$i];
    			switch($icon){
    				case 'date':
    					$result[] = '<span class="art-postdateicon">' . sprintf( __('<span class="%1$s">انتشار:</span> %2$s', THEME_NS),
    									'date',
    									sprintf( '<span class="entry-date" title="%1$s">%2$s</span>',
    										esc_attr( get_the_time() ),
    										get_the_date()
    									)
    								) . '</span>';
    				break;
    				case 'author':
    					$result[] = '<span class="art-postauthoricon">' . sprintf(__('<span class="%1$s">توسط:</span> %2$s', THEME_NS),
    									'author',
    									sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s">%3$s</a></span>',
    										get_author_posts_url( get_the_author_meta( 'ID' ) ),
    										sprintf( esc_attr(__( 'View all posts by %s', THEME_NS )), get_the_author() ),
    										get_the_author()
    									)
    								) . '</span>';
  • Mojtaba in96

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

    منظور فانکشن قالب نبود ...
    تو محل مناسب
    single.php واسه ادامه مطلب
    home.php ( در صورتی ک وجود داشته باشه ) صفحه اصلی
    category.php ( در صورتی ک وجود داشته باشه ) دسته ها
    page.php قالب برگه
    index.php واسه صفحاه اصلی
    و ...
    من الان نمیدونم این قالب برای نمایش تایم از چ تابعی استفاده میکنه ..

  • TATAR

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

    منم همین مشکل رو دارم.
    یه نگاه به صفحه ی اصلی سایتم بکنید
    higgsboson.ir
    تاریخ رو به میلادی می نویسه.
    برای بقیه ی جاها با صد زور تونستم شمسی کنم.ولی این یکی رو نمی دونم چه کارش کنم
    اون چیزی که برای نمایش به کار برده این هست
    `$output .= '<span>'.get_the_date().'</span>';
    الان باید چه کارش کنم؟
    ممنون.
    ________________
    اینم بگم که خیلی از راه ها رو که تو انجمن بود استفاده کردم.به هیچ نتیجه ای نرسیدم

  • shapoor

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

    منم همین مشکل رو دارم.
    یه نگاه به صفحه ی اصلی سایتم بکنید
    higgsboson.ir
    تاریخ رو به میلادی می نویسه.

    مال شما که تاریخ شمسی درست نماش میده!!؟

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



برچسب‌ها

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