رفتن به مطلب

افزونه تاریخ جلالی برای bbpress / بی بی پرس نسخه standalone


Morteza

پست های پیشنهاد شده

شمسی سازی تاریخ bbpress نسخه standalone

ابتدا فایلهای پیوست را بصورت افزونه در بی بی پرس خود نصب و فعال کنید.

افزونه دو تابع ساده دارد که باید با توایع پیش فرض در پوسته بی بی پرس جایگزنی شوند.

توابع مربوط به تاریخ در پست ها و تاپیک ها

1- فایل post.php در پوسته راباز کنید. کد زیر را پیدا کنید:

<?php printf( __('Posted %s ago'), bb_p_jal() ); ?>

و با کد زیر جایگزین کنید:

<?php bb_p_jal(); ?>

2- فایل topic.php را باز کنید. کد زیر را پیدا کنید:

<?php printf(__('Started %1$s ago by %2$s'), get_topic_start_time(), get_topic_author()) ?>

و با کد زیر جایگزین کنید:

 <?php printf(__('Started %1$s  by %2$s'), bb_t_jal(), get_topic_author()) ?>

3- فایل forum.php را باز کنید. کد زیر را پیدا کنید (2 با در این فایل وجود دارد. هردوکد را باید جایگزین کنید):

<?php topic_time(); ?>

و با کد زیر جایگزین کنید:

<?php bb_t_jal(); ?>

4- فایل front-page.php را باز کنید. کد زیر را پیدا کنید(2 با در این فایل وجود دارد. هردوکد را باید جایگزین کنید):

<?php topic_time(); ?>

و با کد زیر جایگزین کنید:

<?php bb_t_jal(); ?>

انتشار افزونه فقط در وردپرس پارسی

برای شخصی سازی تاریخ ها می توانید فایل time.php را باز کنید و با تغییر مقاری d M Y نحوه نمایش تاریخ را تغییر دهید.

WP-Parsi-jdate-bbpress-plugin.rar

  • امتیاز 10
لینک به ارسال
  • 3 هفته بعد...

بله میتونید این رو تست کنید. خط 13 فایل time.php بش :

$lalaposttime = jdate( 'd M Y h:i:s', strtotime( $bb_post->post_time ) );

و خط 20 فایل time.php بشه:

$lalaposttime = jdate( 'd M Y h:i:s', strtotime( $topic->topic_start_time ) );

  • امتیاز 2
لینک به ارسال

سلام

ببخشید آقا مرتضی این رو با اینکه الان وارد سه شنبه شدیم همچنان دوشنبه است و ساعت هم معلوم نیست به وقت کجا زده می شه ساعت 1 و نیم است اما می زند 8

در قسمت همگانی هم ساعت را روی تهران تنظیم کردیم

تشکر

لینک به ارسال

باید ساعت سرور شما تنظم باشه.

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

  • امتیاز 2
لینک به ارسال

سلام

آقا مرتضی به نظر بهتر باشه ساعت و تاریخ خود افزونه را تنظیم کنیم

ولی از این لینکی که لطف فرمودید چیزی نفهمیدیم

لطف می کندی هر زمان وقت داشتید ما را راهنمایی کنید که چه طور تاریخ روز و ساعت را تنظیم کنیم به طوریکه که ساعت 12 نیمه شب تاریخ یک روز جلوتر برود

تشکر

لینک به ارسال

باید بخش تنظیم رو به تابع ها اضافه کنیم.

ببینیم اگر شد مستقیم به تابع اضافه میکنم.

  • امتیاز 1
لینک به ارسال

<_<

بذار توی فایل کانفیگ یا index.php روتت بی بی پرس

یا بذار توی فایلی که آقا مرتضی دادن .

هر جا دلت خواست بذار :angry:

  • امتیاز 2
لینک به ارسال

سلام

این پلاگین رو جایگزین کنید .

(خودم تست نکردم مشکلی داشت بگید .)

همون کارهایی که آقا مرتضی بالا گفتن رو واسه اینم انجام بدید .

در حقیقت این همونه فقط کتابخونه شو عوض کردم.

WP-Parsi-jdate-by_jcalendar_bbpress-plugin.zip

  • امتیاز 4
لینک به ارسال

سلام

خسته نباشید

ساعت را نمایش نمی ده که ببینیم درست شده؟

و در افزونه آقا مرتضی دو افزونه در لیست افزونه های بی بی پرس بود که نیاز داشت فعال بشوند

و این افزونه یک مورد برای فعال شد به لیست افزونه ها اضافه می کند

این ایرادی نداره؟

تشکر

لینک به ارسال
و این افزونه یک مورد برای فعال شد به لیست افزونه ها اضافه می کند

این ایرادی نداره؟

من فقط سورس رو خوندم و تغییر دادم . از اینش خبر ندارم و لی اون فایل رو اینکلود کردم مشکلی نباید باشه قاعدتاً

برای ساعت محتویات فایل time رو با این جایگزین کن .

اون توضیحات آقا مرتضی رو هم میخوندی خودت متوجه میشدی !



<?php
/*
Plugin Name: Bbpress Persian date by jCalender class
Description: Persian date for Bbpress
Plugin URI: http://wpbazar.com
Author: Mortza Geransayeh
Author URI: http://geransayeh.com
Version: 0.1
*/

include_once dirname(__FILE__).'/jcalendar.class.php';
$j_cal = new jCalendar;

function bb_p_jal()
{
global $bb_post,$j_cal;
$lalaposttime = $j_cal->date( 'd M Y h:m', strtotime( $bb_post->post_time ),3.5 );
echo $lalaposttime;
}


function bb_t_jal()
{
global $topic,$j_cal;
$lalaposttime = $j_cal->date( 'd M Y h:m', strtotime( $topic->topic_start_time ),3.5 );
echo $lalaposttime;
}
?>

  • امتیاز 4
لینک به ارسال

سلام

آقا رضا موضوع این است که ساعت رو دقیق نمی زینه ساعت 11.30 هست اما میزنه 6

تشکر

ویرایش شده توسط milad2
لینک به ارسال

این 3.5 رو این جا میبینی ؟

$lalaposttime = $j_cal->date( 'd M Y h:m', strtotime( $bb_post->post_time ),3.5 );

و اینجا

$lalaposttime = $j_cal->date( 'd M Y h:m', strtotime( $topic->topic_start_time ),3.5 );

اون اختلاف ساعته !

حالا میزونش کن

بکنش 9 میزون میشه

  • امتیاز 3
لینک به ارسال

سلام

آقا رضا درست نشد

تشکر

آقا مرتضی در قسمت همگانی زمان را درست نشان می ده ولی در پستها نه

الان در این عکس ساعت درست نمایش داده شده یعنی 1.1 دقیقه

اما در پستها 8 نمایش داده می شود

post-22-0-15577100-1341347660_thumb.jpg

تشکر

لینک به ارسال

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

ما هر کاری کردیم ساعت 12 نمیره روز بعد و ساعتش هم تنظیم نمیشه

ببخشید زیادی پیام می دیم

تشکر

لینک به ارسال

افزونه از تنظیمات بی بی پرس نمیخونه. مستقیم از سرور میخونه.

م هنوز تست نکردم باید روی بی بی پرس تست کنم و نتیجه رو بهتون بگم.

  • امتیاز 1
لینک به ارسال

سلام

آقا مرتضی در قسمت پروفایل هم تاریخ ثبت نام میلادی ثبت می شود

سپاسگزار می شویم این افزونه را کامل بفرمایید

تشکر

لینک به ارسال

سلام

در مورد تاریخ متاسفانه هنوز نتونستم خروجی مناسبی بگیرم.

اما در مورد پروفایل هم تابعش رو آماده و به پکیج اصلی اضافه میکنیم.

  • امتیاز 1
لینک به ارسال

آقا مرتضی اگر لطف کنید این تاریخ را هم اصلاح بفرمایید واقعا سپاسگزارتون می شویم

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

خیلی وقته برای ساخت انجمن تلاش می کنیم هنوز هم مشکلات دیگری هم به غیر از افزونه جلالی داریم ولی خوب مهمترین افزونه همین جلالی هست که شما لطف فرمودید

آقا مرتضی در wpbazar همین افزونه را فعال داشتید ؟ در اون سایت درست کار می کرد؟

تشکر

لینک به ارسال

بله همین افزونه بود. اماتنظیمات سرور دست خودمون بود و درست ست شده بود.

  • امتیاز 1
لینک به ارسال

سلام

خسته نباشید

آقا مرتضی کد 43 و 44 jalali-core را 4.5 گذاشتیم گویا ساعت درست شد

سپاسگزار می شویم کد قسمت پروفایل را لطف کنید

تشکر

  • امتیاز 1
لینک به ارسال
  • 1 سال بعد...

من وقتی از پوسته bbp-twenty ten استفاده می کنم تاریخ انجمن بی بی پرس شمسی می شود و کاملا هم درست کار می کند. حتی ساعتش.

فکر کنم یک تابعی در این پوسته هست که این کار را انجام میده. فکر کنم اون تابع را پیدا کنیم به راحتی میشه تاریخ این انجمن ساز را برای همیشه شمسی کرد.

من خودم فکر می کنم در این پوسته یک جوری از تاریخ وردپرس استفاده می کنه و با اون ست می شه.

اگر دوستان کمک کنند خیلی ممنون می شویم.

بی بی پرس را من روش کار کردم. الان یک انجمن خیلی قشنگ و با کارایی بالا دارم. شما خودتون یه نگاهی به انجمن ما بیندازید . شبیه IP.Board شده ^_^

http://ibforums.net/forums

ویرایش شده توسط javad abbasi
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...