mostafa_042 1 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 سلامچطور می تونم در کد زیر تابع میلادی آن را به شمسی تبدیل کنم ؟یا به اصطلاح چطور می تونم از روش تبدیل تابع georgian to jalali استفاده کنمممنمون میشم راهنمایی کنید<?php $date_pub = get_post_meta($post->ID, 'date_pub', true); ?><?php echo $date_pub; ?><?php $pub_date = date('md'); ?><?phpglobal $post; $args = array( 'post_per_page' => -1, 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'date_pub', 'value' => $pub_date ) ), 'post__not_in' => array( $post->ID ) ); $birth_posts = new WP_Query( $args );?><?php if ( $birth_posts->have_posts() ) : ?><ul><?php while ( $birth_posts->have_posts() ) : $birth_posts->the_post(); ?> <li> <a href="<?php echo(get_permalink( $post->ID )) ; ?>"><?php echo (get_the_title()) ; ?></a> </li><?php endwhile; ?></ul><?php endif; ?> نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 کدوم تاریخ رو دقیقا؟ 2 نقل قول لینک به ارسال
mostafa_042 1 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 می گم که georgian to jalali دیگه.دقیقا یعنی چی کدوم تاریخ؟ منظورتون رو متوجه نشدم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 تابع تاریخ به صورت شمسی می شه jdate("md");ولی در کوئری شما چه نیازی به این تغییره؟ شما تاریخی را قرار نیست چاپ کنید در مورد مقایسه تاریخ روز تابع ترجمه نشده جواب می ده برای استفاده از تابع gregorian_to_jalali($g_y,$g_m,$g_d,$mod);باید فایل jfd.php دانلود و آپلود کنید و کد include_once('jdf.php');را قبل از تابع gregorian_to_jalali($g_y,$g_m,$g_d,$mod);بگذارید 5 نقل قول لینک به ارسال
ssll 20 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 سلام قبل از تایپیک زدن جستجو کردم تا تایپیک زیادی در این مورد نزنیم . به این تایپیک رسیدمتاریخ ارسال پست ها در قالبم میلادی هست و میخوام شمسی بشه . تا این مرحله رو متوجه شدم که فایلjdf.php رو در هاست مثلا در روت اصلی هاست آپلود کنم . بعدش رو دیگه موندم . دوست عزیزمون جناب ایمان گفتن که کد include_once('jdf.php');را قبل از تابعgregorian_to_jalali($g_y,$g_m,$g_d,$mod);بذاریم .من فایل jdf.php رو پلود کردم بعد تغییراتی که جناب ایمان گفتن رو انجام دادم. یعنی در جایی که قرار بود تاریخ اونجا نمایش داده بشه این کد ها رو گذاشتم:include_once('jdf.php');gregorian_to_jalali($g_y,$g_m,$g_d,$mod);اما جایی که قرار بود تاریخ نمایش داده بشه فقط خطا نمایش داده شدخطا هم این بود :include_once('jdf.php'); gregorian_to_jalali($g_y,$g_m,$g_d,$mod);کجا اشتباه کردم؟؟؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 سلام قبل از تایپیک زدن جستجو کردم تا تایپیک زیادی در این مورد نزنیم . به این تایپیک رسیدمتاریخ ارسال پست ها در قالبم میلادی هست و میخوام شمسی بشه . تا این مرحله رو متوجه شدم که فایلjdf.php رو در هاست مثلا در روت اصلی هاست آپلود کنم . بعدش رو دیگه موندم . دوست عزیزمون جناب ایمان گفتن که کد include_once('jdf.php');را قبل از تابعgregorian_to_jalali($g_y,$g_m,$g_d,$mod);بذاریم .من فایل jdf.php رو پلود کردم بعد تغییراتی که جناب ایمان گفتن رو انجام دادم. یعنی در جایی که قرار بود تاریخ اونجا نمایش داده بشه این کد ها رو گذاشتم:include_once('jdf.php');gregorian_to_jalali($g_y,$g_m,$g_d,$mod);اما جایی که قرار بود تاریخ نمایش داده بشه فقط خطا نمایش داده شدخطا هم این بود :include_once('jdf.php'); gregorian_to_jalali($g_y,$g_m,$g_d,$mod);کجا اشتباه کردم؟؟؟این پست موضوعش کانورت تاریخه شما افزونه جلالی را نصب کن اگر تاریخ ها درست نشد وارد پوشه و فایل اصلی افزرونه بشو و برای //get_date();//get_time();جستجو کن و اسلش ها را از قبلشون بردار 5 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 اگر افزونه جلالی رو نصب کنید از خط اولی که آقا ایمان گفت میشه استفاده کردراه حل دوم هم : کدها رو داخل <?php ?> قرار میدهید؟ 4 نقل قول لینک به ارسال
ssll 20 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) ممنون دوستان اخه من وقتی افزونه جلالی رو فعال میکنم کل سایت خطای 503 میزنه به خاطر این هست که من یه افزونه دیگه هم نصب کردم فکر کنم با هم تداخل دارند هر وقت یکی از اون افزونه ها رو مثلا افزونه جلالی یا اون یکی رو غیر فعال کنم سایت درست میشه اما من نمیتونم اون یکی افزونه رو غیر فعال کنم چون بهش نیاز دارم مجبورم ازفونه جلالی رو غیر فعال کنم و از یه راه دیگه تاریخ رو شمسی کنم . باشه حالا کد فراخوانی رو داخل همون علامت ها میذارم ببینم درست میشه یا نهمن کد فراخوانی رو اینجوری قرار دادم اما نشد<?phpinclude_once('jdf.php');gregorian_to_jalali($g_y,$g_m,$g_d,$mod);?> ویرایش شده آذر 92 توسط ssll نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 اگر فایل jdf.php را در روت قالب خود آپلود کردید این کد شماست <?phpinclude_once('TEMPLATEPATH . '/jdf.php');gregorian_to_jalali($g_y,$g_m,$g_d,$mod);?> 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 البته باید به $g_y و متغیرهای دیگه مقدار بدید یعنی include_once('TEMPLATEPATH . '/jdf.php');$g_y = get_date('Y');$g_m = get_date('m');$g_d = get_date('d');gregorian_to_jalali($g_y,$g_m,$_d,'/');?> 2 نقل قول لینک به ارسال
ssll 20 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 سلام من با این کد فراخوانی تونستم تاریخ رو شمسی کنم <?phpinclude_once($_SERVER['DOCUMENT_ROOT'].'/jdf.php'); $post_year = get_the_time('Y'); $post_month = get_the_time('m'); $post_day = get_the_time('d'); echo gregorian_to_jalali($post_year,$post_month,$post_day,"/"); ?>الان خروجی به این صورت هست 1392/09/03حال اگه بخوام یه کم تغییرش بدم و خروجی بشه 03/آبان/1392چه تغییراتی ایجاد کنم .اولش رو یادبگیرم بقیه رو خودم میتونم تغییر بدم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 ببینید این کمکتون می کنهhttp://jdf.scr.ir/rahnama/?t=jdate_words 1 نقل قول لینک به ارسال
ssll 20 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) ببینید این کمکتون می کنهhttp://jdf.scr.ir/ra.../?t=jdate_wordsمتاسفانه برام خیلی پیچیده هست . یه نمونه کد فراخوانی که دارم خروجی به صورت 1392/09/03 بود یه نمونه کد فراخوانی دیگه داشته باشم همراه با اون صفحه ایی که دادین میتونم مقایسه کنم فکر کنم بهتر بتونه کمکم کنه ویرایش شده آذر 92 توسط ssll نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 خروجی تابعی که دارید را باید به عنوان ورودی به تابع صفحه ای که دادم معرفی کنید کار راحتی نیست نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .