بالاخره ماژول در سایت دروپال تائید شد. از این به بعد میتونید برای دانلود ماژول به صفحه ماژول در سایت دروپال مراجعه کنید.
حدودا 6 ماه پیش بود که هنگام شمسی سازی دروپال راه کاری بدون نیاز به patch پیدا کردیم. این نسخه را میتوانید در گیت هاب مشاهده کنید (اولین ارسال به گیت در 05 Jan 2013 ). اما به دلیل محدود بودن این روش فکر کردیم که در نهایت این روش نمیتونه جوابگوی کاربران دروپال باشه و تمام نیاز های آنها رو برطرف نمیکنه. به همین دلیل در نهایت به این نتیجه رسیدیم که نیاز به patch کردن هسته دروپال هست. اما به درخواست دوستان عزیزمان، این قابلیت را دوباره به datexاضافه کردیم. برای راهنمایی در مورد دریافت آخرین نسحه به انتهای مطلب مراجعه کنید.
به روزرسانی چهارشنبه - ۱۲ تیر ۱۳۹۲: پشتیبانی از ماژول scheduler همچنین تاریخ صفحه ایجاد node در حالت بدون patch اضافه شد.
طی چند روز گذشته کاربرانی در سایت به patch کردن هسته دروپال اعتراض داشتند و تصور میکردند که این روش درستی نیست. ما به چند دلیل معتقد هستیم که patch کردن هسته دروپال در این مورد خاص اشتباه نیست و با هیچ کدام از روندهای دروپال ناسازگار نیست:
دلیل اول: عدم وجود راه جایگزین برای این مسئله. متاسفانه با تمام قدرتی که دروپال دارد هنوز در پشتیبانی از تقویم های مختلف مشکل داره. در حال حاضر فقط از تقویم میلادی پشتیبانی میکنه. بنابراین حتی اگر یک نفر بخواد مثلا از تقویم چینی استفاده کنه با مشکلاتی مواجه میشه. یا مثلا فارسی زبان ها یا عرب زبان ها نمیتوانند از تقویم های جلالی و قمری استفاده کنند. برای افزودن این قابلیت به دروپال هیچ hook (تابعی) پیاده سازی نشده. بنابراین تنها راه اضافه کردن دستی یک hook (تابع) به هسته دروپال است که با استفاده از آن تابع بتوان قابلیت یک تقویم دیگر رو به دروپال اضافه کرد.
دلیل دوم: محدود بودن روش های جایگزین: با خواندن دلیل اول شاید بپرسید که خوب پس ماژول persian tools چطور کار میکنه؟. باید گفت که همینطور که توسعه دهندگان این ماژول هم گفتند از این ماژول فقط میشه برای شمسی سازی تاریخ node ها و دیدگاه ها (comment) ها استفاده کرد. در صورتی که بخواهید post date رو در views نمایش بدید این ماژول به شما کمکی نمیکنه. یا برای شمسی سازی خیلی از ماژول های دیگر که hook_preprocess_HOOK رو پیاده سازی نکردند، نمیشه از این ماژول استفاده کرد. مثلا views به دلیل ساختار پیچیده بسیار به سختی قابلیت شمسی سازی را با این روش خواهد داشت. یا مثلا ماژول scheduler هیچ hook خاصی برای این منظور در نظر نگرفته. مثال دیگر تاریخ ایجاد node در فرم ایجاد محتواست.
با همه اینها به نظر میرسه که کاربران گاهی اوقات به شمسی شدن دروپال در حد شمسی شدن node و دیدگاه بیشتر نیاز ندارند. پس به ذهن ما رسید که از کدهایی که 6 ماه پیش نوشته بودیم استفاده کنیم و این قابلیت حذف شده را به datex برگردانیم. در ضمن امکانات جدیدی را به این ماژول اضافه کردیم. به این شرح:
1- نمایش تاریخ شمسی در views حتی در حالت بدون patch
2- فعال کردن datex و تبدیل تاریخ در هر یک از زبان های فعال شده به صورت جداگانه
2- سازگاری بیشتر با استانداردهای دروپالی با مکاتباتی که با توسعه دهندگان دروپال داشتیم انجام شد.
3- قابلیت فعالیت ماژول به صورت محدود حتی در صورتی که patch روی دروپال اعمال نشده باشد ( حالت فعالیت datex توسط کاربر نهایی تعیین میگردد.)
4- تعیین فرمت نمایش تاریخ در node و comment (فقط در حالت فعالیت بدون patch، در غیر این صورت توسط هسته دروپال تعیین میشود).
برنامه های آینده:
1- افزودن قابلیت popup به ماژول date
2- آماده سازی برای استفاده دیگر تقویم ها (plugable کردن datex)
3- ایجاد یک زمانبندی برای انتشار برای دروپال 8
مقایسه با دیگر ماژول ها:
ما از تمام کسانی که برای ارتقا دروپال زحمت میکشند تشکر میکنیم. از دوست خوبمون هیرش که در ماژول persian tools فعالیت کرده و آقای لاجوردی و سالک برای ماژول calendar system ممنونیم که در این زمینه فعالیت میکنند. اما نیاز هست که کاربران بتوانند از بین ماژول های موجود انتخاب کنند.
ماژول calendar system: این ماژول از patch کردن هسته دروپال استفاده میکند.
محاسن:
1- قدیمی ترین ماژول دروپال برای تاریخ شمسی
2- سازگار با دروپال 6 و 7
3- پشتیبانی خوب از views
4- پشتیبانی خوب از ماژول date
5- آماده برای استفاده دیگر تقویم ها ( مثلا تقویم قمری )
6- صفحه تنظیمات برای مدیریت تاریخ توسط کاربران
معایب:
1- کدهای قدیمی برای تبدیل تاریخ
2- ناسازگار با نسخه های جدیدتر پیاچپی ( +php 5.4)
ماژول persian tools: این ماژول از توابع دروپال برای شمسی سازی استفاده میکند.
محاسن:
1- راحتی در استفاده
2- صفحه تنظیمات برای مدیریت تاریخ توسط کاربران
معایب:
1- عدم پشتیبانی از دروپال 6
2- عدم پشتیبانی از views
3- عدم پشتیبانی از ماژول date
ماژول Datex: این ماژول از هر دو روش توابع دروپال و patch کردن هسته دروپال برای شمسی سازی استفاده میکند.
محاسن:
1- کدهای ساده و تمیز
2- پشتیبانی خوب از views
3- پشتیبانی نسبتا خوب از ماژول date
4- استفاده از php-intl برای تبدیل تاریخ به شمسی
5- انتخاب فرمت نمایش تاریخ در حالت بدون patch
6- سادگی استفاده در حالت بدون patch
7- پشتیبانی از php 5.3 و php 5.4
8- انتخاب تبدیل تاریخ دروپال در زبان های مختلف
9- صفحه تنظیمات برای مدیریت تاریخ توسط کاربران
10- تعیین نوع نمایش میلادی یا شمسی برای هر فیلد date
11- نمایش صحیح تاریخ در views حتی در حالت بدون patch
معایب:
1- عدم پشتیبانی از دروپال 6
2- ماژول در حالت sandbox
در نهایت کاربران در انتخاب هر کدام از این ماژول ها مختار هستند. لطفا نظرات خودتون رو در مورد هر کدام از ماژول ها با ما در میان بگذارید. برای آگاهی بیشتر در مورد ماژول datex میتوانید به مطلب قبلی در مورد این ماژول مراجعه فرمائید. و همچنین برای دیدن صفجه ماژول به آدرس زیر مراجعه کنید:
https://drupal.org/sandbox/drupalion/1841798
دانلود ماژول Datex - روش طولانی!
تا زمان تایید شدن این ماژول نحوه دانلود به این صورت است:
:دریافت ماژول با کمک git
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/drupalion/1841798.git datex
این دستور آخرین ورژن ماژول رو دریافت میکنه.
دریافت فایل فشرده (tar.gz):
به آدرس http://drupalcode.org/sandbox/drupalion/1841798.git مراجعه کنید، لیستی از آخرین به روزرسانیهای ماژول رو مشاهده میکنید. در اولین ردیف، لینک snapshot رو دنبال کنید تا فایل فشرده ماژول رو دریافت کنید. (همچنین جلوی آخرین به روزرسانی این ماژول 7.x-1.x به رنگ سبز نوشته شده).
اعمال Patch
در صورتی که میخواهید از Datex در حالت patch شده استفاده کنید، از دستورات زیر برای اعمال Patch استفاده کنید. توجه کنید که ابتدا باید به پوشه اصلی دروپال خود بروید.
patch includes/common.inc sites/all/modules/datex/drupal-jalali_support-0-0.patch
برای اعمال patch ها در ویندوز، به سایت drupal.org مراجعه کنید یا این مطلب رو در گوگل جستوجو کنید
متد جایگزین (روش دستی):
برای اعمال دستی Patch در صورتی که امکان اعمال patch از طریق خط فرمان وجود ندارد به این شیوه عمل کنید:
خطوط ۲۰۱۶ تا ۲۰۳۰ رو از فایل پاک کنید، و خطوط فایل replacement_lines.txt را که در انتهای مطلب موجود است، در خط ۲۰۱۶ کپی کنید. یک فایل نمونه common.inc که patch روی آن اعمال شده به مطلب اضافه شده است. توجه کنید این فایل فقط برای دروپال ۷.۲۲ کار میکند و توصیه ما این است که حتما patch رو خود شما اعمال کنید. به امید روزی که این patch وارد هسته دروپال شود.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
دانلود ماژول Datex - روش آسان:
به روز رسانی لینک: چهارشنبه - ۱۲ تیر ۱۳۹۲
۱. ماژول رو از اینجا دانلود کنید : http://drupalcode.org/sandbox/drupalion/1841798.git/snapshot/b8ed381113dd579aee23638abea5c6c693641de4.tar.gz
۲. فایل دانلود شده را در شاخهی ماژولهای دروپال از حالت فشرده خارج کنید، یک پوشه بعد از خارج شدن از حالت فشرده ساخته میشود و اسمی مانند 1841798-yyyyyy خواهد داشت که بهتر است آن را به datex تغییر دهید، محتویات این پوشه (datex) فایلهایی ازجمله datex.info، datex.module، datex_api و ... خواهد بود.
۳. به صفحهی ماژولها در دروپال نصب شده خود بروید و datex را فعال کنید (datex_api خود به خود فعال خواهد شد). اگر از ماژول date استفاده میکنید، datex date را هم فعال کنید.
۴. به آدرس admin/config/regional/date-time/datex_api بروید و مطمئن شوید ماژول به درستی تنظیم شده است (توجه: فعلا گزینه jQuery قابل فعال کردن نیست). از جمله فعا ل بودن datex در زبانهای مورد نظر شما.
۵. به آدرس admin/config/regional/date-time/datex بروید و مطمئن شوید ماژول به درستی تنظیم شده است. اگر patch را اعمال نخواهید کرد بخش «Date integration method» را حتما روی حالت «Use theming layer» بگذارید.
۶. چک کنید تاریخ views و تاریخ صفحه نمایش node جلالی شده باشد.
توجه: در صورت به روزرسانی ماژول، لینک دانلود بالا به روزرسانی خواهد شد.
اگر تصمیم به اعمال patch گرفتید، فقط اعمال patch کافی نیست، باید در صفحه تنظیمات datex استفاده از patch را فعال کنید. حالت پیشفرض عدم استفاده از patch است.
عکس مطلب: دوچرخه سواران از سیامک جعفری
سلام
نوشته شده توسط @author_name در @date
سلام
سلام
دستتون درد نکنه
الان این ماژول رو از کجا دقیقا دانلود کنیم؟
از اینجا
https://drupal.org/sandbox/drupalion/1841798
امکانش نیست فایلش رو قرار بدید تا مستقیما دانلود کنیم؟
و همچنین Patch موجود در ادرس زیر رو هم باید اعمال کنیم؟
http://drupalion.com/node/158
با تشکر از زحماتتون
سلام. برای دانلود ماژول به
نوشته شده توسط @author_name در @date
In reply to سلام by حمید (تایید نشده)
پیوند ثابتسلام. برای دانلود ماژول به
سلام. برای دانلود ماژول به همون مسیری که خودتون گفتید باید مراجعه کنید. اعمال patch هم بستگی به نظر خودتون داره. اگر میخواهید از روش patch دروپال استفاده کنید ( که پیشنهاد خود ما نیز همین روش است) یا از روش بدون patch.
سلامفایل patch به مقدار تغییر
نوشته شده توسط @author_name در @date
In reply to سلام by حمید (تایید نشده)
پیوند ثابتسلامفایل patch به مقدار تغییر
سلام
فایل patch به مقدار تغییر کرده، راهنمای جدید رو تا چند لجظه دیگه میزارم
سلام
نوشته شده توسط @author_name در @date
سلام
سلام
ضمن تشکر فایل patch اگر اعمال نشه ویوز شمسی نمیشه برای شمسی شدن ویو باید patch اعمال بشه.
بلی درسته از محدودیتهای حالت
نوشته شده توسط @author_name در @date
In reply to سلام by rasekhoon
پیوند ثابتبلی درسته از محدودیتهای حالت
بلی درسته از محدودیتهای حالت بدون patch هست.
با تشکر از توجه شما.
با سلام مجدد
نوشته شده توسط @author_name در @date
با سلام مجدد
با سلام مجدد
الان ساعت 1:20 شب است اما ساعت رو 20:47 دقیقه زده. چگونه میشه این مشکل رو رفع کرد؟
بلی متوجه شدم، دیشب از خستگی
نوشته شده توسط @author_name در @date
In reply to با سلام مجدد by rasekhoon
پیوند ثابتبلی متوجه شدم، دیشب از خستگی
بله متوجه شدم، دیشب از خستگی یکی از فایلهای قدیمی توی git جایگزین فایل جدید کردم، به زودی درستش میکنم.
سلام دوباره تست کنید، فکر کنم
نوشته شده توسط @author_name در @date
In reply to با سلام مجدد by rasekhoon
پیوند ثابتسلام دوباره تست کنید، فکر کنم
سلام دوباره تست کنید، فکر کنم درست شد الان
views هم الان مثل date در
نوشته شده توسط @author_name در @date
In reply to با سلام مجدد by rasekhoon
پیوند ثابتviews هم الان مثل date در
views هم الان مثل date در حالت بدون patch کار میکنه
سلام
نوشته شده توسط @author_name در @date
In reply to views هم الان مثل date در by کوشا حسینی
پیوند ثابتسلام
سلام
من دوباره از
https://drupal.org/sandbox/drupalion/1841798
دانلود کردم اما بدون patch views شمسی نمیشه؟
قبلی رو یکبار حذف و دوباره نصب کردم کش رو هم خالی کردم.
بازهم مشکل git.... فایلها
نوشته شده توسط @author_name در @date
In reply to سلام by rasekhoon
پیوند ثابتبازهم مشکل git.... فایلها
بازهم مشکل git.... فایلها اپلود نشده بودن
حل شد.
سلام
نوشته شده توسط @author_name در @date
In reply to بازهم مشکل git.... فایلها by کوشا حسینی
پیوند ثابتسلام
سلام
دستتون درد نکنه همه چیز روبراهه. دست مریزاد و خسته نباشید!
یقینا زحمت زیادی کشیدید.
ازینکه تونستم به شما دوست
نوشته شده توسط @author_name در @date
In reply to سلام by rasekhoon
پیوند ثابتازینکه تونستم به شما دوست
ازینکه تونستم به شما دوست دروپالی عزیز کمی بکنم خوشحالم.
فقط یک اشکال کوچک برخورد کردم
نوشته شده توسط @author_name در @date
In reply to ازینکه تونستم به شما دوست by کوشا حسینی
پیوند ثابتفقط یک اشکال کوچک برخورد کردم
فقط یک اشکال کوچک برخورد کردم یعنی ساعتش رو فکر کنم درست نمیشون نمیده مثلا الان رو میزنه 14:53 حدودا 4:30 ساعت عقبتر.
مشکل timezone هست، تا شب
نوشته شده توسط @author_name در @date
In reply to سلام by rasekhoon
پیوند ثابتمشکل timezone هست، تا شب
مشکل timezone هست، تا شب درستش میکنم
سلام
نوشته شده توسط @author_name در @date
In reply to مشکل timezone هست، تا شب by کوشا حسینی
پیوند ثابتسلام
سلام
خسته نباشید. اجرتان با خدا.
مشکلش حل شد.
نوشته شده توسط @author_name در @date
In reply to با سلام مجدد by rasekhoon
پیوند ثابتمشکلش حل شد.
مشکلش حل شد.
با سلام مجدد
نوشته شده توسط @author_name در @date
In reply to مشکلش حل شد. by کوشا حسینی
پیوند ثابتبا سلام مجدد
با سلام مجدد
شرمنده مشکل ساعت بنظر همچنان پابرجاست.
البته وقتی گزینه «کاربران بتوانند ناحیه زمانی خود را تنظیم کنند» رو فعال میکنم این مشکل است وقتی این گزینه غیرفعال میشه درست نشون میده.
admin/config/regional/settings
ارور
نوشته شده توسط @author_name در @date
ارور
سلام. خدا قوت من همه کارها رو کردم ولی این ارور رو می دهد. راستی توی فولدر libraries باید چیزی بریزیم؟ به چه نامی؟
Fatal error: Call to undefined function libraries_load() in C:\xampp\htdocs\drupal\sites\all\modules\datex\datex_api\datex_api.module on line 234
scheduler هم اضافه شد، با
نوشته شده توسط @author_name در @date
In reply to ارور by حسین (تایید نشده)
پیوند ثابتscheduler هم اضافه شد، با
scheduler هم اضافه شد، با oopup تست نکردم، فعلا هم فقط با یک فرمت کار میکنه (همون فرمت تاریخ authoring date(
بعدا تکمیلتر میشه. جاوااسکریپتها هم که اضافه شد، popup هم میاد
مشکل محتوا گذاری
نوشته شده توسط @author_name در @date
مشکل محتوا گذاری
سلام.
من وقتی گزینه Use patching of common.inc file. را غیر فعال می کنم.همه چیز کار می کنه. اونجایی که باید تاریخ شمسی باشه شمسی هست و بقیه جاها میلادی.اما وقتی اونو فعال می کنم همه تاریخ ها شمسی می شود و اجمالا مشکلی وجود ندارد. فقط موقع گذاشتن محتوا ارور می دهد:
Fatal error: Call to undefined function libraries_load() in C:\xampp\htdocs\drupal\sites\all\modules\datex\datex_api\datex_api.module on line 234
بلی یکسری فایلهای
نوشته شده توسط @author_name در @date
In reply to مشکل محتوا گذاری by حسین (تایید نشده)
پیوند ثابتبلی یکسری فایلهای
بله یکسری فایلهای حاوااسکریپتی نیاز هست که بتونه ویجت اضافه کنه.
دو چیز لازمه: وجود ماژول libraries، وجود فایلها
فایلها رو به زودی میزارم روی سایت، در مورد نصب بودن libraries هم کاری میکنم اگه این ماژول وجود نداشت خطا نده. (که در این صورت بدون ویجت به کارش ادامه میده)
لطفا دوباره تست کنید تا اگه
نوشته شده توسط @author_name در @date
In reply to مشکل محتوا گذاری by حسین (تایید نشده)
پیوند ثابتلطفا دوباره تست کنید تا اگه
لطفا دوباره تست کنید تا اگه مشکل داشت برطرف کنم
تشکر
نوشته شده توسط @author_name در @date
In reply to لطفا دوباره تست کنید تا اگه by کوشا حسینی
پیوند ثابتتشکر
سلام
ممنون.آخرین ورژن رو دانلود کردم.مشکل مورد نظر حل شد. مشکل دیگر این هست که در جاهایی که از popup date استفاده می شود تاریخ ها میلادی است که ظاهرا قرار است بعدا حل شود.
مشکل مهم دیگه این هست که هنگام ایجاد محتوای جدید scheduler و همچنین زمان ایجاد محتوا رو وقتی تعیین می کنم این ارور رو میدهد:
Warning: strtr() expects parameter 1 to be string, array given در DatexFormatter::decor() (خط 520 در C:\xampp\htdocs\drupal\sites\all\modules\datex\datex_api\datex_api_classes.inc).
شما بایستی تاریخ معتبری معین کنید.
من از ماژول Date Popup Authored استفاده می کنم.
وقتی اون رو غیر فعال می کنم مشکل تاریخ ایجاد محتوا حل می شه و می شه به صورت دستی انرا وارد کرد.
اما ماژول scheduler را وقتی از حالت Date Popup field تاریخ بر می دارم و روی Standard text field می گذارم باز هم قبول نمی کند.
The 'publish on' value does not match the expected format of 1392-04-11 21:48:40
ممنون بابت زحماتتون
هنوز scheduler رو اضافه
نوشته شده توسط @author_name در @date
In reply to تشکر by حسین (تایید نشده)
پیوند ثابتهنوز scheduler رو اضافه
هنوز scheduler رو اضافه تکردم، تا فردا امیدوارم بتونم اضافه کنم.
ممنون. بی صبرانه منتظر هستم.
نوشته شده توسط @author_name در @date
In reply to هنوز scheduler رو اضافه by کوشا حسینی
پیوند ثابتممنون. بی صبرانه منتظر هستم.
ممنون. بی صبرانه منتظر هستم.
اطلاعات مربوط به libraries از کجا می تونم بگیرم؟
باز هم تست می کنم اگر باز مشکلی بود خدمتتون گزارش کنم.
سلام ، کوشا جان یه توضیحی در
نوشته شده توسط @author_name در @date
سلام ، کوشا جان یه توضیحی در
سلام ، کوشا جان یه توضیحی در مورد فایل های جاوا اسکریپت بدی خیلی خوب میشه ، من الان کل فایل ها رو توی پوشه library ریختم ولی باز میگه Can not use datex jquery, Library files are missing from sites/all/libararies.
فایل های جاوای پست قبلی رو توی پوشه خاصی باید بریزم ؟ داخلش چند تا پوشه بود ، همگی رو انتقال دادم به library ،
مشکل کارم چیه ؟
آقا علی اجازه بدید من کلا
نوشته شده توسط @author_name در @date
In reply to سلام ، کوشا جان یه توضیحی در by علی زمانی (تایید نشده)
پیوند ثابتآقا علی اجازه بدید من کلا
آقا علی اجازه بدید من کلا فایلهای جاوااسکریپت رو امشب یا فردا یک نگاهی بندازم، تستشون کنم بعدش میزازم روی سایت.
بزرگواری کوشا جان ;)
نوشته شده توسط @author_name در @date
In reply to آقا علی اجازه بدید من کلا by کوشا حسینی
پیوند ثابتبزرگواری کوشا جان ;)
بزرگواری کوشا جان ;)
ممکنه یک لطفی بکنید یکبار
نوشته شده توسط @author_name در @date
ممکنه یک لطفی بکنید یکبار
ممکنه یک لطفی بکنید یکبار برای همیشه یک راه حل یا دستکم روش نصب درست برای همین جلالی شدن تاریخ ارائه بدید ؟ روشی که آدم سه ساعت دور خودش نچرخه آخرش هم هیچ
ای بابا چرا شما عصبانی میشی؟
نوشته شده توسط @author_name در @date
In reply to ممکنه یک لطفی بکنید یکبار by anarshi (تایید نشده)
پیوند ثابتای بابا چرا شما عصبانی میشی؟
ای بابا چرا شما عصبانی میشی؟
ازینجا آخرین نسخه رو دانلود میکنید: http://drupalcode.org/sandbox/drupalion/1841798.git (تگ 7.x-1.x سبز رنگ نوشته شده، از جلوش لینک snapshot رو بزنید).
فایل رو در پوشه ماژولها از حالت فشرده در بیارید
ماژولها رو فعال کنید. الان باید تاریخ دروپال شمسی شده باشه! همین. (برای شمسی شدن datex کافیه، در صورتی که ماژول date نصبه datex date هم لازمه، datex api هم که خودش نصب میشه).
حالا اگه یه وقت متوجه شدید قسمتی از دروپال هست که تاریخش شمسی نیست، ۲ راه هست: به من بگید تا ببینم که ۱. آیا میشه شمسیش کرد؟ ۲. یا اینکه کلا patch رو اعمال کنید. اگه میخواین patch رو اعمال کنید که راهنماش نوشته شده.
انصافا ساده نبود؟ بود دیگه.
سلام.
نوشته شده توسط @author_name در @date
In reply to ای بابا چرا شما عصبانی میشی؟ by کوشا حسینی
پیوند ثابتسلام.
سلام.
ببخشید من وسط دعوا اومدم. این بنده خدا حق داره. برای شما راحت هست.من که خودم یک کاربر متخصص می دونم کلی گیج شدم. شما چون خودتون حرفه ای هستید همه را اینطور می بینید! ولی به این راحتی هم نیست.
به نظرم اگر یک راهنمای جامع و کامل همرا با فایلها در جایی غیر از git و غیره آپلود کنید زحمتی رو که کشیدید کامل می کنه.
الان برای نصب یا کرک یه بازی ساده ، فیلم آموزشی درست می کنند. این که دروپال هست با همه پیچیدگی های خودش.
دقیقن مساله همین هست. الان
نوشته شده توسط @author_name در @date
In reply to سلام. by حسین (تایید نشده)
پیوند ثابتدقیقن مساله همین هست. الان
دقیقن مساله همین هست. الان توی خود سایت دروپال برای هر ماژول یا تمی که گذاشته شده زیرش مو به مو توضیح داده که چی می خواد چیکار باید کرد. حالا کل کاری که باید توی دروپال فارسی انجام بشه یک تاریخ شمسی هست این همه وقت برده و همچنان ادامه داره و نتیجه هم که ....
مقاله رو ویرایش میکنم آموزش
نوشته شده توسط @author_name در @date
In reply to سلام. by حسین (تایید نشده)
پیوند ثابتمقاله رو ویرایش میکنم آموزش
مقاله رو ویرایش میکنم آموزش سادهتر رو میزارم تا فردا
ببینید
نوشته شده توسط @author_name در @date
In reply to ای بابا چرا شما عصبانی میشی؟ by کوشا حسینی
پیوند ثابتببینید
ببینید
من سایتم دو زبانه است. من فایل رو از این روش گرفتم
" دریافت فایل فشرده (tar.gz):
به آدرس http://drupalcode.org/sandbox/drupalion/1841798.git مراجعه کنید، لیستی از آخرین به روزرسانیهای ماژول رو مشاهده میکنید. در اولین ردیف، لینک snapshot رو دنبال کنید تا فایل فشرده ماژول رو دریافت کنید. "
و نصب کردم و هیچ اتفاقی نیفتاد. رفتم پستهای قبلی رو چک کردم که در مورد jalali fullcalendar بود که واسه اینم باید fullcalendar اول نصب بشه. باز اتفاقی نیافتاد. نه تاریخ ویوز جلالی میشه نه تاریخ دروپال و نه هیچ کجای دیگه. از اون تب بومی سازی هم که قالب های نمایش تاریخ رو داره فقط همون تاریخ های میلادی در دسترس هستن.
واقعن برای من که جالبه چطور تاریخ جلالی برای دروپال این قدر مساله پر زحمتی شده... با این حال سپاس از پیگیری شما
خوب دوست عزیز به محض اینکه
نوشته شده توسط @author_name در @date
In reply to ببینید by anarshi (تایید نشده)
پیوند ثابتخوب دوست عزیز به محض اینکه
خوب دوست عزیز به محض اینکه ماژول تایید بشه، کلی از این دردسرها تموم میشه، ولی خوب، پروسه تایید ماژول به خاطر زیاد بودن درخواستها توی سایت دروپال نسبت به تعداد کاربران موجودش، طول میکشه.
ولی من امشب این مقاله رو ویرایش میکنم و نحوه نصب رو سادهتر آموزش میدم.
اما موردی که شما میگین خیلی عجیبه، توجه کنین که سه ماژول دانلود میشه: datex_api, datex, datex_date که باید datex رو فعال کنین. الان فعاله؟
بله datex فعال هست گرامی
نوشته شده توسط @author_name در @date
In reply to خوب دوست عزیز به محض اینکه by کوشا حسینی
پیوند ثابتبله datex فعال هست گرامی
بله datex فعال هست گرامی
صفحه تنظیمات رو میتونید باز
نوشته شده توسط @author_name در @date
In reply to بله datex فعال هست گرامی by anarshi (تایید نشده)
پیوند ثابتصفحه تنظیمات رو میتونید باز
صفحه تنظیمات رو میتونید باز کنید؟ آیا در زبان فارسی، datex فعال هست؟
بله در زبان فارسی فعال هست من
نوشته شده توسط @author_name در @date
بله در زبان فارسی فعال هست من
بله در زبان فارسی فعال هست من برای اطمینان در زبان انگلیسی هم تیک زدم .
اول پیکربندی DATEX API یک متنی اومده
PHP-Intl is a php library available at Here
مشکل از این نیست ؟
بعید میدونم، سه خط اول فقط
نوشته شده توسط @author_name در @date
In reply to بله در زبان فارسی فعال هست من by anarshi (تایید نشده)
پیوند ثابتبعید میدونم، سه خط اول فقط
بعید میدونم، سه خط اول فقط توضیحاته در مورد php-intl و نصب بودنش در محیط فعلی، برای اطمینان میتونید Use datex internal methods. رو انتخاب کنید.
Date integration method رو روی حالت Use theming layer whenever possible. گذاشتید؟
بله همه این گزینه ها رو تست
نوشته شده توسط @author_name در @date
بله همه این گزینه ها رو تست
بله همه این گزینه ها رو تست کردم.
خب به گمانم بهتر باشه فردا کلن دروپال رو از اول نصب کنم ببینم جواب میده یا نه
سپاس از همراهی شما
امروز من این کارها رو انجام
نوشته شده توسط @author_name در @date
In reply to بله همه این گزینه ها رو تست by anarshi (تایید نشده)
پیوند ثابتامروز من این کارها رو انجام
امروز من این کارها رو انجام دادم به ترتیب:
۱. دانلود و نصب دروپال
۲. دانلود و نصب datex
۳. فعال کردن ماژول locale
۴. فعال کردن datex
۴. افزودن زبان فارسی به سایت
۵. ایجاد محتوا
تاریخها کامل فارسی بود. بعد تنظیمات دیگهای رو هم امتحان کردم، مثل فعال کردن ماژول در زبان انگلیسی. همه چیز خوب کار میکنه.
دورد
نوشته شده توسط @author_name در @date
دورد
دورد
مشکل من هم حل شد. منتها نه روی اون سایت بخصوص. دروپال تازه رو نصب کردم و همه چیز درست هست. روی یک سایت دیگه دروپالی هم تست کردم هیچ مشکلی نداشت.
دم شما گرم
اگه نتونستید روی اون سایت
نوشته شده توسط @author_name در @date
In reply to دورد by anarshi (تایید نشده)
پیوند ثابتاگه نتونستید روی اون سایت
اگه نتونستید روی اون سایت مورد نظر نصب کنید، و سایتتون محیط profuction هست، اطلاع بدید تا موضوع رو بیشتر بررسی کنم.
سلام ، همه چیز درست بودا ، یه
نوشته شده توسط @author_name در @date
سلام ، همه چیز درست بودا ، یه
سلام ، همه چیز درست بودا ، یه دفه توی صفحه اصلی ارور های زیر اومد :
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۴۱ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۵۳ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۴۱ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۵۳ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۴۱ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۵۳ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۴۱ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۵۳ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
چه ساعتی datex رو گرفتید؟ فکر
نوشته شده توسط @author_name در @date
In reply to سلام ، همه چیز درست بودا ، یه by علی زمانی (تایید نشده)
پیوند ثابتچه ساعتی datex رو گرفتید؟ فکر
چه ساعتی datex رو گرفتید؟ فکر کنم داشتم به روزرسانی میکردم چون یادمه این مشکل حل شد. بازهم بررسی کنید. منتظر نتیجه هستم.
ممنون
سلام ، کوشا جان خبری نشد از
نوشته شده توسط @author_name در @date
In reply to چه ساعتی datex رو گرفتید؟ فکر by کوشا حسینی
پیوند ثابتسلام ، کوشا جان خبری نشد از
سلام ، کوشا جان خبری نشد از این اروره ؟
داشتم روی ورژن ۲ کار میکردم
نوشته شده توسط @author_name در @date
In reply to سلام ، کوشا جان خبری نشد از by علی زمانی (تایید نشده)
پیوند ثابتداشتم روی ورژن ۲ کار میکردم
داشتم روی ورژن ۲ کار میکردم به کل یادم رفته بود، الان نگاش میکنم
:D
نوشته شده توسط @author_name در @date
In reply to داشتم روی ورژن ۲ کار میکردم by کوشا حسینی
پیوند ثابت:D
:D
بیخیال مشکل من شو پس ، ورژن 2 بهتره ، چه چیزایی اضاف کردی بهش ؟ :d
API رو که از اول نوشتم
نوشته شده توسط @author_name در @date
In reply to :D by علی زمانی (تایید نشده)
پیوند ثابتAPI رو که از اول نوشتم
API رو که از اول نوشتم
امکان پشتیبانی از تقویمهای دیگه رو هم اضافه کردم ( فقط مونده الگوریتمهای تبدیل: میلادی به قمری، میلادی به تایلندی، میلادی به....).
واسه جاوااسکریپتها و ویجتها هم باید یه کاری بکنم!
خدا قوت ، خیلی دوست دارم بهت
نوشته شده توسط @author_name در @date
In reply to API رو که از اول نوشتم by کوشا حسینی
پیوند ثابتخدا قوت ، خیلی دوست دارم بهت
خدا قوت ، خیلی دوست دارم بهت کمک کنم ، ولی هنوز در حدی نرسیدم که بتونم بهت کمک کنم ،
علی جان تست کردن ماژول برای
نوشته شده توسط @author_name در @date
In reply to خدا قوت ، خیلی دوست دارم بهت by علی زمانی (تایید نشده)
پیوند ثابتعلی جان تست کردن ماژول برای
علی جان تست کردن ماژول برای رفع خطاها خودش کار خیلی مهمیه، بابت همکاریت ممنونم.
کوشا یه جورایی مشکل رو فکر
نوشته شده توسط @author_name در @date
In reply to علی جان تست کردن ماژول برای by کوشا حسینی
پیوند ثابتکوشا یه جورایی مشکل رو فکر
کوشا یه جورایی مشکل رو فکر کنم درست کردم ، خط 353 متن ها رو با هم جا به جا کردم ، ارور هم رفته ، به نظرت درسته ؟
<em>
// $replacements['t'] = self::$daysInJalaliMonth[$jalali_date['month']] - 1;
$replacements['t'] = self::$daysInJalaliMonth[$jalali_date['month'] - 1];
</em>
خود خودشه :D الان میزارم رو
نوشته شده توسط @author_name در @date
In reply to کوشا یه جورایی مشکل رو فکر by علی زمانی (تایید نشده)
پیوند ثابتخود خودشه :D الان میزارم رو
خود خودشه :D الان میزارم رو گیت
:D:D:D:D:D:D
نوشته شده توسط @author_name در @date
In reply to خود خودشه :D الان میزارم رو by کوشا حسینی
پیوند ثابت:D:D:D:D:D:D
:D:D:D:D:D:D
سلام ، ماژول دفعه قبل همون
نوشته شده توسط @author_name در @date
سلام ، ماژول دفعه قبل همون
سلام ، ماژول دفعه قبل همون موقع که کامنت رو نوشته بودم ، گرفته بودم ، الان دوباره از گیت گرفتم ، کلا حذف و نصب جدید ، ارور های قبلی فکر کنم باشه دوباره :
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۴۱ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۵۳ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۴۱ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۵۳ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۴۱ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۵۳ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۴۱ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
Notice: Undefined offset: ۱۲ در DatexFormatter::formatPHP() (خط ۳۵۳ در /public_html/sites/all/modules/datex/datex_api/datex_api_classes.inc).
تشکر ویژه
نوشته شده توسط @author_name در @date
تشکر ویژه
سلام من این ماژول رو نصب کردم عالی بـــــود...
خداقوت ....
امیدوارم همیشه موفق باشید...
با تشکر از شما این ماژول به
نوشته شده توسط @author_name در @date
با تشکر از شما این ماژول به
با تشکر از شما این ماژول به خوبی کار میکنه
سپاس
نوشته شده توسط @author_name در @date
سپاس
با سلام و عرض خسته نباشید بسیار خدمت شما دوستان گرامی که خالصانه برای رشد و پیشرفت دروپال بزرگ برای ایران بزرگ با جان و دل تلاش می کنید. من حدود یه سال هست که با دروپال کار میکنم و همیشه با این مسئله مشکل داشتم و از اینکه امروز با نصب ماژول DateX مشکلم حل شد خیلی خوشحالم و از شما صمیمانه تشکر میکنم.
از خداوند منان موفقیت روز افزون شما را خواستارم.
مرسی حسینجان
نوشته شده توسط @author_name در @date
In reply to سپاس by حسین (تایید نشده)
پیوند ثابتمرسی حسینجان
فارسی شدن اعداد
نوشته شده توسط @author_name در @date
فارسی شدن اعداد
با تشکر از زحمات بی دریغ شما . من ماژول ها را نصب کردم و تمام تنظیمات از time zone گرفته تا سایر تنظیمات دیگر را اعمال کردم و تاریخ را به صورت شمسی در آمده است . اما دو مشکل دارم
1- وقتی find content رو میزنم در این قسمت تاریخ آخرین بروز رسانی یا ایجاد مطالب شمسی نیست . در ضمن این تنظیم رو هم انجام دادم که در زبان انگلیسی نیز تاریخ ها شمسی باشند .
2- تمام تاریخ های شمسی که نمایش داده می شود از اعداد انگلیسی استفاده می کنند ؟ چگونه این اعداد را فارسی کنم ؟
با تشکر فراوان
در مورد تاریخ آخرین بروزرسانی
نوشته شده توسط @author_name در @date
In reply to فارسی شدن اعداد by mamech (تایید نشده)
پیوند ثابتدر مورد تاریخ آخرین بروزرسانی
در مورد تاریخ آخرین بروزرسانی که میلادی نمایش میده باید بررسی کنیم. فکر میکنم باید درست باشه.
در مورد اعداد فارسی شما باید از فونت های فارسی برای نمایش سایت استفاده کنید. یا از ماژول persiantools برای این منظور استفاده کنید
البته datex این قابلیت رو
نوشته شده توسط @author_name در @date
In reply to فارسی شدن اعداد by mamech (تایید نشده)
پیوند ثابتالبته datex این قابلیت رو
قدرداني
نوشته شده توسط @author_name در @date
قدرداني
سلام و خدا قوت
بچه ها مچکريم، خيلي و عالي و پرتغالي
هميشه شاد و پيروز و در پناه يگانه برنامه نويس عالم
«بچه ها مچکريم، خيلي و عالي و
نوشته شده توسط @author_name در @date
In reply to قدرداني by مهدي (تایید نشده)
پیوند ثابت«بچه ها مچکريم، خيلي و عالي و
«بچه ها مچکريم، خيلي و عالي و پرتغالي» ، آقا چقد شما باحالی
خوشحالم که DateX براتون مفید بوده.
سلام
نوشته شده توسط @author_name در @date
سلام
سلام
بسیار عالی و قوی
اما در مورد محاسن برنامه persian tools فکر کنم بیش از این دو مورد باشه.
http://www.drupalcms.ir/forum/%D9%85%D8%A7%DA%98%D9%88%D9%84-persiantoo…
سلام دوست من. ماژول persian
نوشته شده توسط @author_name در @date
In reply to سلام by 90 (تایید نشده)
پیوند ثابتسلام دوست من. ماژول persian
سلام دوست من. ماژول persian tools امکانات زیادی داره. دوستان ما در ماژول persian tools زحمات زیادی کشیدند. ما از اونها سپاسگزاریم اما این مقایسه فقط در مورد امکانات در مورد تاریخ هست. اونها کارهای دیگری در مورد تبدیل اعداد و حروف عربی به فارسی انجام دادند که چون مرتبط با بحت ما در این زمینه نبود اونها رو ننوشتیم.
سلام
نوشته شده توسط @author_name در @date
سلام
سلام
چرا اینقدر دیر drupal.org ماژولهای جدید رو برای دانلود فعال میکنه؟
مثل ماژول شما؟ ایا میخواند بررسی کنند ببینند مشکلی نداره؟
بله مثل اینکه کمی طول میکشه.
نوشته شده توسط @author_name در @date
In reply to سلام by مهدی (تایید نشده)
پیوند ثابتبله مثل اینکه کمی طول میکشه.
بله مثل اینکه کمی طول میکشه. پیگیرش هستیم.
سلام
نوشته شده توسط @author_name در @date
سلام
سلام
من هر کاری کردم date شمسی نشد.
patch رو هم اعمال کردم نشد
باید ماژول datex_date که در
نوشته شده توسط @author_name در @date
In reply to سلام by حمید (تایید نشده)
پیوند ثابتباید ماژول datex_date که در
باید ماژول datex_date که در لیست ماژول ها وجود داره رو نصب کنید.
مشکل در دریافت فایل patch
نوشته شده توسط @author_name در @date
مشکل در دریافت فایل patch
سلام
من هر چی سعی می کنم فایل patch رو دانلود کنم پیغام میده disable شده
با git هم که می خوام بگیرمش پیغام not found میده
لطفاً رسیدگی کنید...
آقا مشکل رفع شد از داخل فایل
نوشته شده توسط @author_name در @date
In reply to مشکل در دریافت فایل patch by reza_f (تایید نشده)
پیوند ثابتآقا مشکل رفع شد از داخل فایل
آقا مشکل رفع شد از داخل فایل zip فایل patch پیداش کردم.
استفاده از Datex به عنوان فیلد ورودی
نوشته شده توسط @author_name در @date
استفاده از Datex به عنوان فیلد ورودی
با سلام ، تو پروژه ای یه نوع محتوی دارم که رخدادهایی که قرار هست اتفاق بیفته رو میگه و باید تاریخ و زمان رو ذخیره کنم ، چطور میتونم از Datex واسه این کار استفاده کنم ، یعنی باید یه فیلد تعریف کنم ، بعد هم تو Views بر اساس مثلا ماه بگم برنامه های این ماه چی هست ، اگه کسی کمکم کنه ممنون میشم .
همچنین! میخوام برای ثبت تاریخ
نوشته شده توسط @author_name در @date
In reply to استفاده از Datex به عنوان فیلد ورودی by علیرضا (تایید نشده)
پیوند ثابتهمچنین! میخوام برای ثبت تاریخ
همچنین! میخوام برای ثبت تاریخ تولد در یک فیلد ازش استفاده کنم اما جای آزمایش و خطا نداریم چون سایت یه مقداری حساسه
مشکل با ورژن 2
نوشته شده توسط @author_name در @date
مشکل با ورژن 2
سلام
خدا قوت
من روی سایتم از این ماژول که روی سایت خودتون گذاشتیداستفاده کردم که مشکلی نداشت. اما به خاطر popup از ورژن 2 که روی سایت دروپال گذاشتید استفاده کردم.هر کاری کردم تاریخ فارسی نشد. اما ورژن 1 روی سایت دروپال مشکلی نداره و کار می کنه.
ورژن 2 این ارور رو می دهد:
Notice: Undefined index: default در _datax_schema_table_validate() (خط 211 در C:\xampp\htdocs\drupal\sites\all\modules\datex\datex.admin.inc).
Notice: Undefined index: node_fmt در datex_admin_form_submit() (خط 231 در C:\xampp\htdocs\drupal\sites\all\modules\datex\datex.admin.inc).
Notice: Undefined index: comment_fmt در datex_admin_form_submit() (خط 231 در C:\xampp\htdocs\drupal\sites\all\modules\datex\datex.admin.inc).
مشکل با Scheduler
نوشته شده توسط @author_name در @date
مشکل با Scheduler
سلام
مشکل قبلی حل شد!
اما ظاهرا با Scheduler هنوز مشکل دارد. هروقت زمان انتشار فعال می کنم این ارور رو می دهد:
The 'publish on' value does not match the expected format of 1392-07-21 17:54:05
هم در حالت text هم در حالت Popup
همینطور با ماژول Date Popup Authored این ارور رو می دهد:
Warning: preg_match() expects parameter 2 to be string, array given در _datex_node_edit_form_date_validate() (خط 283 در C:\xampp\htdocs\drupal\sites\all\modules\datex\datex.module).
شما بایستی تاریخ معتبری معین کنید
ممنون
برای کانفیگ datex 2 مراحل زیر
نوشته شده توسط @author_name در @date
In reply to مشکل با Scheduler by حسین (تایید نشده)
پیوند ثابتبرای کانفیگ datex 2 مراحل زیر
برای کانفیگ datex 2 مراحل زیر رو طی کنید.
1- به مسیر زیر برید
admin/config/regional/date-time/datex
روی manage schema کلیک کنید. default رو edit کنید و تیک زبان فارسی رو بزنید و از combobox نوع jalali رو انتخاب کنید.
2- دوباره به مسیر admin/config/regional/date-time/datex برید و اینبار روی Non-patching mode کلیک کنید. و نوع نمایش تاریخ رو انتخاب کنید. مثلا هر دو را medium انتخاب کنید. و روی دکمه ذخیره کلیک کنید.
در این حالت باید تاریخ سایت شما در زبان فارسی درست شده باشد.
403 - Project List is
نوشته شده توسط @author_name در @date
403 - Project List is
403 - Project List is disabled
برای اینکه روی popup ماژول
نوشته شده توسط @author_name در @date
In reply to 403 - Project List is by محمد (تایید نشده)
پیوند ثابتبرای اینکه روی popup ماژول
برای اینکه روی popup ماژول Date توی فیلدها کار کنه باید حتما Patch بشه ؟
من که آخر نتونستم این و راه
نوشته شده توسط @author_name در @date
In reply to 403 - Project List is by محمد (تایید نشده)
پیوند ثابتمن که آخر نتونستم این و راه
من که آخر نتونستم این و راه بندازم
خواهشا یه آموزش به روز توی همون پست اول بگذار، هر سری هم که نسخه ماژول عوض میشه آموزش قبلی و بذار کنار آرشیو نسخه های قبلی پست اول و به روز کن برای آخرین نسخه
بعضی لینک ها هم خرابه
چطوری میتونم دوبار چاپ کنم تاریخ رو و اینکه از datex استفاده کرد
نوشته شده توسط @author_name در @date
چطوری میتونم دوبار چاپ کنم تاریخ رو و اینکه از datex استفاده کرد
چطوری میتونم دوبار چاپ کنم تاریخ رو و اینکه از datex استفاده کرد