شما اینجا هستید

مشکل با ماژول date popup

7 پست / 0 جدید
آخرین ارسال

وضعیت: آفلاین
  • تعداد ارسال: ۱۷
  • تاریخ عضویت: ۱۳۹۵/۰۹/۱۵
  • آخرین حضور: ۱۳۹۶/۰۳/۰۷
  • سمت: کاربر عضو
  • موقعیت: تهران

با سلام به دوستان گرامی.

من وقتی می خوام تاریخ انقضای یک آگهی رو (در ماژول commerce node checkout) عوض کنم، در فرمی که این کارو می کنه یک فیلد date popup وجود داره که وقتی روش کلیک میشه پاپ آپ تاریخ باز میشه. تو انگلیسی که تاریخ به صورت میلادی نمایش داده میشه هیچ مشکلی وجود نداره و میشه تاریخ انقضا رو به راحتی عوض کرد ولی وقتی با دروپال فارسی این کار رو می کنم (که فرمت تاریخ عوض شده) با اررو مواجه می شم.
از ماژول های دیگه هم که برای پاپ آپ تاریخ شمسی نوشته شده هم استفاده کردم و باز هم با ارور مواجه شدم. (ماژول های datex و calendar systems تست شدن).

می خواستم بدونم میشه از تبدیل کردن تاریخ شمسی به میلادی در یک صفحه خاص در دروپال جلوگیری کرد؟ منظور می خوام تو همون بخش فارسی همون تاریخ میلادی رو نشون بده. میشه؟

یا اینکه می شه صفحه Front End تک زبانه باشه ولی بخش ادمین چند زبانه باشه؟

نسخه مرتبط: 

وضعیت: آفلاین
  • نسخه دروپال: 7.00
  • تعداد ارسال: ۴۱۰۲
  • تاریخ عضویت: ۱۳۸۸/۱۰/۲۸
  • آخرین حضور: ۱۳۹۶/۰۷/۲۴
  • سمت: پشتیبانی
  • موقعیت: نامشخص

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


وضعیت: آفلاین
  • تعداد ارسال: ۱۷
  • تاریخ عضویت: ۱۳۹۵/۰۹/۱۵
  • آخرین حضور: ۱۳۹۶/۰۳/۰۷
  • سمت: کاربر عضو
  • موقعیت: تهران

من فقط در یک صفحه از کل سایت نیاز به popup date دارم و ضروری نیست که حتما هم به صورت شمسی باشه تاریخش. به صورت میلادی هم باشه موردی نیست و استفاده از تاریخ پاپ آپ فقط توسط ادمین صورت می گیره. چون من زبان en رو غیر فعال می کنم هنگام آپلود سایت رو هاست دیگه ادمین هم نمی تونه به بخش انگلیسی دست رسی داشته باشه تا بتونه به صورت میلادی هم تغییر بده سایت رو. البته اگه این مشکل با تغیراتی (مثلا جلوگیری از تبدیل شدن تاریخ در صفحه خاصی) حل بشه، خیلی خوب میشه.
و در زبان فارسی وقتی میرم تو اون صفحه تاریخ با ابزار PersianTools خودبه خود تبدیل میشه که این باعث اررو دادن در هنگام ثبت تاریخ میشه.


وضعیت: آفلاین
  • نسخه دروپال: 7.00
  • تعداد ارسال: ۴۱۰۲
  • تاریخ عضویت: ۱۳۸۸/۱۰/۲۸
  • آخرین حضور: ۱۳۹۶/۰۷/۲۴
  • سمت: پشتیبانی
  • موقعیت: نامشخص

فکر میکنم Jquery بهترین انتخاب باشه که هیچ تداخلی برای تاریخ سیستم و پاپ آب بوجود نمیاره و تنها در ظاهر تاریخ مورد نظر شما را نمایش میده.


وضعیت: آفلاین
  • تعداد ارسال: ۲۷۸
  • تاریخ عضویت: ۱۳۹۰/۰۴/۲۴
  • آخرین حضور: ۱۳۹۶/۰۳/۲۸
  • سمت: کاربر عضو
  • موقعیت: اصفهان

datex خیلی خوبه من استفاده کردم.هم Date popup و هم datexpop up رو استفاده کن.دو تاش باهم به همراه jquery calendar خیلی خوبجواب میده برای شمسی.


وضعیت: آفلاین
  • تعداد ارسال: ۵۳
  • تاریخ عضویت: ۱۳۹۵/۰۱/۲۶
  • آخرین حضور: ۱۳۹۶/۰۳/۰۹
  • سمت: کاربر عضو
  • موقعیت: نامشخص

من از دروپال اصلی شمسی نشده استفاده می کنم و با ماژول datex تاریخم رو شمسی کردم.مشکلی نداشتم و برای popup زیاد روی اون لایبراری که باید همراش بیاری حساسه


وضعیت: آفلاین
  • تعداد ارسال: ۱۷
  • تاریخ عضویت: ۱۳۹۵/۰۹/۱۵
  • آخرین حضور: ۱۳۹۶/۰۳/۰۷
  • سمت: کاربر عضو
  • موقعیت: تهران

دوستان بابت راهنمایی هایی که می کنیم تشکر می کنم
ولی
این روش ها برای ماژول commerce node checkout جواب نداد و تاریخ رو به صورت همون میلادی من برای پنل ادمین ست کردم. (چون زیاد اجباری نبود شمسی بودنش).
بعد در ماژول simple ad هم تاریخ رو وقتی می خوای ست کنی باز ماژول persion tools که تاریخ جلالی رو داره جواب نداد و من مجبور شدم به تغیراتی در ماژول simple ad بدم. این مشکل هم اینطور ی بود که وقتی تاریخی رو ست می کنی (به صورت +1 day مثلا) یا هر جور دیگه ای اون تایم یا تاریخ رو am , pm هاشو به ب ظ و ق ظ تبدیل می کرد و این باعث می شد که مقدار تاریخ اون فیلد نا معتبر باشه.