اطلاعیه

Collapse
No announcement yet.

پیشنهاد برای انجمن سایت

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پیشنهاد برای انجمن سایت

    سلام دوستان
    به نظر شما بهتر نیست تاریخ ارسال مطالب شمسی بشه؟الام میلادیه و مشخص نیست که آخرین نظر یک پست یک ماه پیش بوده یا مثلا 11 ماه پیش!!!(آخه ما بی سوادیم ماه های میلادی رو بلد نیستیم )
    اگه برای مدیران مقدوره این کار رو هم انجام بدن این سایت عالی هست عالی تر هم میشه :smile:
    موفق باشید
    یا علی

    #2
    پاسخ : پیشنهاد برای انجمن سایت

    سلام
    یک سوال من داشتم چه جوری میشه یک پست دیگه در پاسخهای جدید نیاد

    دیدگاه


      #3
      پاسخ : پیشنهاد برای انجمن سایت

      سید مهدی جان متاسفانه این امکان وجود نداره . همه چی سایت قاطی میشه

      دیدگاه


        #4
        پاسخ : پیشنهاد برای انجمن سایت

        اشکال نداره ، سوختن و ساختن :mrgreen:
        موفق باشید :smile:

        دیدگاه


          #5
          پاسخ : پیشنهاد برای انجمن سایت

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

          جناب بلورچیان لازم نیست دیتا بیس شما فارسی باشه که .
          خوب توی جدولی که هست کنار تاریخ میلادی یه ستون اضافه بشه و فقط همون مقادیر میلادی یه جمع و تفریق ساده روش انجام بشه مشکل حله ( البته من با اچ تی ام ال سایت می ساختم نمی دونم شما چطور این انجمن رو ایجاد کردید ولی باید این قابلیت خیلی ناچیز رو دیگه داشته باشه!)
          نمی دونم کی می خواید به vb مهاجرت کنید و یا اینکه اونجا می شه تاریخ شمسی داشت یا نه ولی بهر حال میشه تا وقتی که میخواید به اون مدل مهاجرت کنید از این استفاده کنید
          --------------
          الان تو گوگل سرچ کردم انگار فرمول تبدیلش هم ساده است
          با تشکر
          دوستان عزیزم تصمیم گرفتم تا یه مدت کمتر به تالار سر بزنم . اگر دیر جواب دادم ببخشید.

          دیدگاه


            #6
            پاسخ : پیشنهاد برای انجمن سایت

            ایول! همینو میخاستم بگم.
            اصلا به دیتا بیس کاری نداریم.
            فقط تو فایل display.php یه تابع تبدیل میلادی به شمسی میخاد.بقیه جاها هم مهم نیست.
            میتونید اول با wamp تست کنید.
            این همه phpکار بدید یه نفر انجام بده دیگه. 100 تومن هم نمیشه.

            دیدگاه


              #7
              پاسخ : پیشنهاد برای انجمن سایت

              آقا من رفتم دنبال این قضیه و تو انجمن smf جستجو کردم و مفتخرم که اعلام کنم به نتیجه رسیدم.
              با کمک هایی که از یکی از اعضای سابق تیم smf بنام Arantor گرفتم تونستم راش بندازم.(لینک تاپیک مربوطه)
              همونطور که قرار بود اصلاً تو دیتابیس تغییری ایجاد نمیشه و طبق تایید دوستمون Arantor ،مشکلی هم ایجاد نمیکنه.
              عکس زیر مربوط به نتیجه تست خودم با نرم افزار WampServer هستش.



              برای این کار فقط تابع timeformat در فایل Subs.php ویرایش شده که با داشتن یک بکاپ میشه در صورت تمایل، به راحتی تغییرات رو به حالت اول برگردوند.
              برای نمایش تاریخ شمسی هم از کتابخانه jdf.php استفاده شده که معروفه و کاملاً قابل اعتماد.(لینک http://jdf.scr.ir )
              تابع timeformat باید بصورت زیر جایگزین بشه:

              کد:
              function timeformat($log_time, $show_today = true, $offset_type = false)
              {
               global $context, $user_info, $txt, $modSettings, $smcFunc;
               $time = $log_time + $modSettings['time_offset'] * 3600;
               return jstrftime('%A %e %B %Y ، %H:%M:%S',$time);
              }
              فایل jdf.php باید توی پوشه Sources کپی بشه و دستور زیر هم باید اول فایل Subs اضافه بشه:
              کد:
              include_once('jdf.php');
              جناب بلورچیان، لطفاً هماهنگ بفرمایید و فایل Subs.php رو برای من ارسال کنید تا تغییرات لازم رو انجام بدم.
              با تشکر

              دیدگاه


                #8
                پاسخ : پیشنهاد برای انجمن سایت

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

                دیدگاه


                  #9
                  پاسخ : پیشنهاد برای انجمن سایت

                  خیر، نیازی به تغییر در دیتابیس نیست.

                  البته محدودیتهایی هم وجود داره که مهم نیست، چون امکاناتش اصلا استفاده نمیشده:
                  1- ادمین نمیتونه از تو بخش مدیریت سیستم، فرمت تاریخ تعریف کنه.(یعنی میتونه، ولی تابع timeformat تنظیمات رو نادیده میگیره)
                  2-کاربرا نمیتونن برای خودشون فرمت تاریخ و زمان و یا آفست زمانی تعریف کنن.(ایضاً مثل مورد بالا)
                  3-برای پستها، دیگه عبارت "امروز" و "دیروز" نمایش داده نمیشه. (این مورد رو میشه روش کار کرد و امکانش رو اضافه کرد.)

                  البته تو بخش مدیریت سیستم امکان تعریف آفست زمانی برای ادمین هست که میتونیم برای تصحیح زمانهای Dayligh saving ،اختلاف ساعت جهانی و خطای ساعت سرور ازش استفاده کنیم.

                  شما فایل Subs.php رو برای من pm کنید.


                  دیدگاه


                    #10
                    پاسخ : پیشنهاد برای انجمن سایت

                    نوشته اصلی توسط freedom_truth
                    خیر، نیازی به تغییر در دیتابیس نیست.

                    البته محدودیتهایی هم وجود داره که مهم نیست، چون امکاناتش اصلا استفاده نمیشده:
                    1- ادمین نمیتونه از تو بخش مدیریت سیستم، فرمت تاریخ تعریف کنه.(یعنی میتونه، ولی تابع timeformat تنظیمات رو نادیده میگیره)
                    2-کاربرا نمیتونن برای خودشون فرمت تاریخ و زمان و یا آفست زمانی تعریف کنن.(ایضاً مثل مورد بالا)
                    3-برای پستها، دیگه عبارت "امروز" و "دیروز" نمایش داده نمیشه. (این مورد رو میشه روش کار کرد و امکانش رو اضافه کرد.)

                    البته تو بخش مدیریت سیستم امکان تعریف آفست زمانی برای ادمین هست که میتونیم برای تصحیح زمانهای Dayligh saving ،اختلاف ساعت جهانی و خطای ساعت سرور ازش استفاده کنیم.

                    شما فایل Subs.php رو برای من pm کنید.
                    خدا خیر دنیا و آخرت رو یه جا بهت بده
                    دوستان عزیزم تصمیم گرفتم تا یه مدت کمتر به تالار سر بزنم . اگر دیر جواب دادم ببخشید.

                    دیدگاه


                      #11
                      پاسخ : پیشنهاد برای انجمن سایت

                      آقای بلورچیان، خبری از شما نشد؟!

                      دیدگاه


                        #12
                        پاسخ : پیشنهاد برای انجمن سایت

                        ایمیل شد براتون

                        دیدگاه


                          #13
                          پاسخ : پیشنهاد برای انجمن سایت

                          ممنون
                          دارم توی انجمن smf در مورد سازگاری با utf-8 سوال میکنم که در صورت تایید فایل رو ویرایش میکنم و براتون میفرستم.

                          دیدگاه


                            #14
                            پاسخ : پیشنهاد برای انجمن سایت

                            فایل رو براتون ایمیل کردم.
                            اگر ساعت بخاطر شش ماهه اول یک ساعت جلو بود باید برید به مسیر زیر:
                            مدیریت سیستم>تنظیمات پیکربندی>امکانات و گزینه ها
                            بعد مقدار "اختلاف زمانی با ساعت سرور" رو بزارید روی 1-

                            دیدگاه


                              #15
                              پاسخ : پیشنهاد برای انجمن سایت

                              همه چیز ریخته به هم

                              دیدگاه

                              لطفا صبر کنید...
                              X