[Skip Header and Navigation] [Jump to Main Content]
בית
דרופל ישראל
הבית של קהילת מפתחי ומשתמשי דרופל בישראל

Primary Links

  • בית
  • דרופל בעברית
  • חדש באתר
  • מדריכים
  • תמיכה
  • לוח דרושים
  • נותני שירות בדרופל
  • אתרי דרופל ישראליים
  • שאלות נפוצות
  • ארועים והדרכות

איפה מתחילים ולאן ממשיכים?

מקום טוב להתחיל בו הוא הורדה של הגרסה העדכנית של דרופל בעברית.

להורדת דרופל בעבריתלשפות וגרסאות אחרות, Drupal.org

יש לנו באתר מדריכים שונים, הכוללים מדריך להתקנת דרופל על המחשב המקומי או על שרת אירוח באינטרנט, כמו גם מדריכים לעיצוב ופיתוח.

בעזרת המדריכים השונים באתר ובעזרת קבוצות הדיון שלנו, אפשר למצוא את כל המידע הנחוץ להקמה והתאמה אישית של אתרי דרופל. כדאי לבדוק גם את ערוצי התמיכה הנוספים שלנו

שלום אורח

כניסה|הצטרפות

כעת מחוברים 2 משתמשים מזוהים, ו-7 אורחים:
kyoav, ami7878

kyoav הוא החבר הכי חדש בקהילה!

דרופל ישראל בפייסבוק דרופל ישראל בטוויטר דרופל ישראל ב-LinkedIn

חדש בדיונים בפורום

  • כיצד להכניס קוד adwords... |‏ kyoav
  • מודול מומלץ לצ'אט |‏ ענת כהנא
  • מנתח web טכני |‏ rakefetzd
  • העתקת עיצוב מאתר Drupal... |‏ שלי
  • מודול מומלץ / גישה נכונה להקמת... |‏ spiro
עוד בפורום

חדש בבלוגים

  • התקנת drupal commerce... |‏ dror11
  • פייסבוק ואתר דרופל ישראל |‏ szadok
  • דרופליסטית מחפשת בית חם |‏ פיקסי
  • מספר מילים על אבטחה, בעקבות פר... |‏ zohar
  • מודול ממולץ: disable_messages |‏ bluetegu
עוד בבלוגים

אירועים והדרכות קרובות

אין פעילויות להצגה. יאללה, מי מארגן משהו?

ללוח האירועים המלא

חדש באתרים ישראלים

  • מיכל פאטל |‏ izzy - ilw
  • הישיבה האורבנית לצעירי תל אביב |‏ izzy - ilw
  • Club Gold Casino |‏ guy
  • שפיר הנדסה אזרחית |‏ yanivfel
  • Astronautics C.A. LTD |‏ inbalj
עוד אתרים ישראלים
בית » פורומים » תמיכה כללית

חישוב תאריך עברי על פי שדה תאריך לועזי

אמיר סימן טוב, א', 13/09/2009 - 23:52

ניסיתי למצוא כאן אם מישהו עשה את זה ולא מצאתי.

אני משתמש בשדה CCK השומר תאריך. אני רוצה להשתמש באמצעות Computed Field בערך הנשמר על מנת להציג את התאריך העברי.

איך עושים זאת?

ישנה הפונקציה jdtojewish (חלון חדש) אבל היא זורקת נעל עבור הקוד:

$node->field_event_time[0]['value']

האם צריך המרת-ביניים כלשהי?

למה בכלל מערבים את הלוח היוליאני (jdtojewish ה-j זה אומר יוליאני) ואין פונקציית שפה מגרגוריאני לתאריך עברי?

תשובות, רעיונות ותפוחים בדבש יתקבלו בברכה.

‹ views - grouping field הודעת שגיאה בעת התקנה דרופל 7 על אובנטו 11 בשלב הבסיס נתונים ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • תמיכה כללית
התמונה של yhager

אתה צריך לעבור קודם ליולאני,

נכתב ע"י yhager ביום ב', 14/09/2009 - 06:26.

אתה צריך לעבור קודם ליולאני, ואח"כ לעברי.
משהו כזה:

<?php
  $jd
= gregoriantojd($month, $day, $year);
 
$hebrewDate = jdtojewish($jd);
?>

אבל שים לך שתאריך עברי מושפע מהמיקום בו אתה נמצא בנוסף לשעה, ולזמן בשנה, כך שאת ההתאמה הזו תצטרך לעשות בעצמך.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

תודה יובל, אבל עכשיו יש בעיה

נכתב ע"י אמיר סימן טוב ביום ב', 14/09/2009 - 10:54.

תודה יובל, אבל עכשיו יש בעיה נוספת: לא ברור לי כיצד לחלץ את הערכים שנה, חודש ויום מתוך שדה התאריך. חיפשתי באישוז של הרכיב וכולם מדברים על זה שבעייתי. אתה יודע אולי איך?

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yhager

זה לא צריך להיות בעיתי. איך

נכתב ע"י yhager ביום ב', 14/09/2009 - 12:53.

זה לא צריך להיות בעיתי. איך אתה שומר את השדה? מה הערך של 'value' שכתבת למעלה?

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

היי יובל הערך של value של

נכתב ע"י אמיר סימן טוב ביום ג', 15/09/2009 - 17:45.

היי יובל הערך של value של השדה שכתבתי למעלה הנו אחרי פרמוט:

רביעי, 28/10/2009 - 20:00

כמובן שאפשר לעשות parsing אבל זה לא לעניין אם ישנה דרך אלגנטית יותר. הייתי מצפה שיישמר היכנשהו הערך באופן גלמי יותר, כזה שניתן להעביר כמות-שהוא לפונקציה שמקבל תאריך.

מה אומר?...

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yhager

אם תשנה את זה ל timestamp

נכתב ע"י yhager ביום ד', 16/09/2009 - 07:11.

אם תשנה את זה ל timestamp יהיה לך יותר קל לעבד את זה. אם אתה חייב להשאיר את זה ככה, אז אתה יכול לעשות parsing, בעזרת strptime

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

היי יובל, טעיתי. הערך של

נכתב ע"י אמיר סימן טוב ביום ד', 16/09/2009 - 11:13.

היי יובל, טעיתי. הערך של value הוא דווקא לא מפורמט: 2009-09-13T17:00:00

באיזה פונקציות אליי להשתמש כדי להוציא מזה את היום, החודש והשנה על-מנת להשתמש בפונקציה gregoriantojd שהזכרת?

לחילופין, האם יש פונקציה שמקבלת ישר את הערך הזה ומחזירה ערך יוליאני?

תודה..

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yhager

הנה, במיוחד בשבילך פונקציה

נכתב ע"י yhager ביום ד', 16/09/2009 - 14:10.

הנה, במיוחד בשבילך פונקציה כזו:

<?php
function gregoriantojewish($date) {
 
$ts = strtotime($date);
 
$jd = gregoriantojd(date('m', $ts), date('j', $ts), date('Y', $ts));
 
$hmonth = jdmonthname($jd, 4);
 
$hd = jdtojewish($jd);
  list(
$hm, $hday, $hyear) = split('/', $hd);
  return
"$hday $hmonth $hyear";
}

print
gregoriantojewish($node->field_event_time[0]['value']);
?>

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

"אוי, לא היית צריך"... זה

נכתב ע"י אמיר סימן טוב ביום ה', 17/09/2009 - 10:43.

"אוי, לא היית צריך"...

זה נותן לי את התאריך המדויק, בפורמט אמריקאי: 27 Elul 5769

האם יש משהו שמתרגם את זה או לעשות את זה לבד? כלומר, שהיה:
כ"ז באלול, התש"ע

אמיר

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yhager

מכאן זה תרגיל לקורא. נ.ב. -

נכתב ע"י yhager ביום ה', 17/09/2009 - 11:17.

מכאן זה תרגיל לקורא.

נ.ב. - אל תשכח את עניין קווי האורך והרוחב לצורך חישוב שעת השקיעה...

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של avior

הנה קישור לאתר של מופי

נכתב ע"י avior ביום ה', 17/09/2009 - 13:13.

הנה קישור לאתר של מופי (הזקנים שבחבורה בטח זוכרים ) בנושא זה
http://www.typo.co.il/~mooffie/calendar/demo.php?year=2007&month=12&lang...

בהצלחה

אביאור
http://dev-art.net

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של zohar

מופי חזור הביתה!

נכתב ע"י zohar ביום ה', 17/09/2009 - 13:40.

מופי חזור הביתה!

זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

עובד! עכשיו כשזה עובד, אני

נכתב ע"י אמיר סימן טוב ביום ה', 17/09/2009 - 18:01.

עובד!

עכשיו כשזה עובד, אני רוצה שזה יהיה לכולם.

מה הכי נכון? לעשות רכיב CCK שמשתמש ברכיב Computed Field? זה נראה לכם מסובך?

אולי רק להוציא את הפונקציה לקובץ חיצוני (ואז אני חושש שזה "יילך לאיבוד" - כלומר, אנשים לא ישתמשו בזה, רק "יודעי הסוד" כאן באתר).

אמיר

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yhager

שלח פה את הקוד - זה נראה לי

נכתב ע"י yhager ביום ה', 17/09/2009 - 20:25.

שלח פה את הקוד - זה נראה לי המקום הכי טוב.
עדכון: אם כי הקוד של מופי שאביאור שלח נראה כמו פתרון מצוין מן המוכן.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

יובל לא הבנת מה שאמרתי... אני

נכתב ע"י אמיר סימן טוב ביום ה', 17/09/2009 - 21:59.

יובל לא הבנת מה שאמרתי... אני אומר שכדאי לעשות משהו "סגור" (רכיב?) שיכיל את כל מה שצריך וניתן יהיה להפעיל בלחיצת כפתור. הקוד עצמו ארוך מאוד וזה בדיוק מה שאביאור הפנה אליו.

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

[עדכון] - תשכחו מההערה הזו,

נכתב ע"י אמיר סימן טוב ביום ה', 17/09/2009 - 15:56.

[עדכון] - תשכחו מההערה הזו, כתבתי אותה לפני התשובה שקיבלתי מיובל בפתיל בקודם.

בדרך חתחתים הגעתי לקוד הבא, אבל הוא לא נותן את התאריך הנכון:

<?php
$timestamp
= $node->field_event_time[0]['value'];
//2009-09-13T17:00:00
$format = '%Y-%m-%d%TH:%M:%S';
$strf = strftime($format);
$time_array = strptime($strf, $format);
$jd = gregoriantojd($time_array[tm_mon], $time_array[tm_mday], $time_array[tm_year]);
$hebrewDate = jdtojewish($jd);
$node_field[0]['value'] = $hebrewDate;
?>

התאריך שמתקבל הוא 13/3/3869

זה רחוק כמעט 4,000 שנה מהתאריך הנכון, ובכלל לא מפורמט...

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yhager

אם ככה אז מודול

נכתב ע"י yhager ביום ו', 18/09/2009 - 05:04.

אם ככה אז מודול בדרופל.אורג.
קודם כל תבנה את זה כ API, ואח"כ אתה יכול להוסיף תצוגה (formatter) לשדה date של CCK.

מי שיתקין את המודול שלך יוכל לבחור בתצוגת השדה "תאריך עברי". לדעתי זה יהיה שימושי. אני חיפשתי משהו כזה לוורדפרס לפני יותר משלוש שנים - אני מניח שתהיה דרישה גם בדרופל.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

אהה.. אוקיי. לא הבנתי בעצם.

נכתב ע"י אמיר סימן טוב ביום ד', 23/09/2009 - 15:35.

אהה.. אוקיי. לא הבנתי בעצם. למה צריך רכיב API נפרד? מי ישתמש בו?

כמו כן, לא נכון לעשות תצוגה לשדה אלא שדה נפרד - מחושב. מה אם אני רוצה להציג את שניהם?

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של sarah.kerrigan

ואוו אני רוצה ת'מודול הזה

נכתב ע"י sarah.kerrigan ביום ד', 14/10/2009 - 02:35.

ואוו אני רוצה ת'מודול הזה

Queen of Blades

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של sarah.kerrigan

ואוו אני לא מבינה כלום אבל

נכתב ע"י sarah.kerrigan ביום ד', 14/10/2009 - 02:34.

ואוו אני לא מבינה כלום אבל בדיוק מישהו ביקש ממני לבנות לו אתר עם תאריך עברי ואמרתי לו שבטוח אין משהו כזה בדרופל
בכל מקרה אם יש לכם מודול למפגרים שרק מעתיקים לתיקיה של המודולים ושיעשה תאריך עברי אז זה יהיה מגניב, ניראה לי שאם אני הייתי בונה משהו כזה הייתי מוכרת אותו בכסף כי בטוח יהיו הרבה אנשים שירצו אותו לאתר שלהם,בעצם אני לא כל כך מבינה למה אנשים עושים דברים כל כך מסובכים ולא מרוויחים מזה כלום, זה מגניב הלוואי שהייתי יודעת לעשות את כל הדברים האילו

אני בטוח עוזרת מאוד עם הערות שלי אהה ?
:)

Queen of Blades

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

הרעיון שלך מוצא חן בעיניי...

נכתב ע"י אמיר סימן טוב ביום ד', 14/10/2009 - 16:07.

הרעיון שלך מוצא חן בעיניי... כמה את מוכנה לשלם? הכסף יועבר לעמותת "תנו לתרנגולים של יובל לקרוא בקול".

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

אפילוג: הוסף קטעון קוד תחת

נכתב ע"י אמיר סימן טוב ביום ג', 03/11/2009 - 18:42.

אפילוג: הוסף קטעון קוד תחת קטעוני קוד של שדה מחושב: http://drupal.org/node/622098/

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של דניאל ג

אמיר, בעמוד בדרופל.קום יש

נכתב ע"י דניאל ג ביום א', 31/01/2010 - 21:01.

אמיר,
בעמוד בדרופל.קום יש קישור שבור לקובץ הקוד.

אני מנסה להוסיף לCalander אפשרות להציג בצד התאריך הלועזי גם תאריך עברי. משהו כבר עשה את זה? האם יש הוראות הפעלה?

יום נפלא,
דניאל

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של nk

בקישור לקוד שמופיע באתר דרופל

נכתב ע"י nk ביום ה', 24/11/2011 - 19:51.

בקישור לקוד שמופיע באתר דרופל יש טיפו - הדפדפנים לא מכירים את drupa.co.il

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של izzy - ilw

אני בטוח שתהיה דרישה למודול

נכתב ע"י izzy - ilw ביום ג', 10/11/2009 - 19:56.

אני בטוח שתהיה דרישה למודול הזה.

הייתי ממליץ לתת גם את האפשרות להצגת תאריך עברי אבל באנגלית. דוגמה:
Elul 19 5769

כך אתה פותח את המודול לשימוש של הקהילה הדתית בארה"ב וברחבי העולם שמרבים להשתמש בתאריך העברי אבל באנגלית.

מומחים באפיון, עיצוב ובניית אתרי דרופל | WGN Media

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

לדעתי יש שם בפונקציות את

נכתב ע"י אמיר סימן טוב ביום ד', 11/11/2009 - 13:05.

לדעתי יש שם בפונקציות את האופציה, מי שיצטרך יוכל לשנות בקלות.

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של izzy - ilw

אני מבין. אבל דיברתם על "מה

נכתב ע"י izzy - ilw ביום ד', 11/11/2009 - 13:32.

אני מבין.

אבל דיברתם על "מה הדרישה למודול כזה" לכן הצעתי איך להכפיל את נתח השוק הפוטנציאלי על ידי הטמעה out of the box

מומחים באפיון, עיצוב ובניית אתרי דרופל | WGN Media

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של Royep

שלום, אני חדש בתחום דרופל

נכתב ע"י Royep ביום א', 20/11/2011 - 13:42.

שלום,

אני חדש בתחום דרופל ופיתוח אתרים בכלל.

אני מתכנן בניית אתר שלא למטרות רווח וכרגע בוחן את דרופאל כתשתית האפליקטיבית שלו.

אני "משחק" כרגע עם דרופאל 7.9 על שרת LAMP ( ב-VMWARE ).

למדתי בימים האחרונים על קצה  המזלג את המבנה של המערכת, ממשקים, מודולים, hooks וכו' לראות מה מידת ההשקעה שצריך כדי "לתפור" את האתר לצרכים שלי.

נראה לי שלכל הצרכים שלי יש מענה למעט נקודה אחת והיא תאריך עברי באתר.

הצורך שלי הוא סוג תוכן עם שדה תאריך עברי ( הנצחה ) ותזמון הבלטה ע"פ תאריך מתקרב.

ראיתי שזה מתקיים יפה עם Calendar + Date אך עם תאריכים לועזיים.

במהלך החיפוש שלי לפתרונות הגעתי לאשכול זה ודף המקושר באתר דרופאל בכתובת הבאה: drupal.org/node/622098

הדף באתר דרופאל מכיל קישור שבור לקוד ה-PHP , אך עם זה התמודדתי דרך הגעה לדף הקוד באתר web.archive.org :-)

עקבתי אחר ההוראות למיטב הבנתי, בלי שגיאות של המערכת בדרך, אך בניסיון ליצור תוכן חדש, השדה המחושב לא הופיע.

ייתכן שהקוד לא מתאים לדופאל 7, ייתכן שההוראות לא היו מלאות, אך כרגע זה לא עובד.

רציתי לדעת בבקשה אם קיים פתרון לנושא התאריך העברי בדרופאל 7, ואם לא, אולי להקים קבוצת עבודה למעוניינים בכך לייצר פתרון, אני מניח שיהיה לכך עניין מצד מספר לא מבוטל של מפתחים.

בברכה,

רועי

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של izzy - ilw

אם הנושא כאן הוא תרגום תאריך

נכתב ע"י izzy - ilw ביום א', 20/11/2011 - 14:08.

אם הנושא כאן הוא תרגום תאריך לועזי לעברי אתה יכול לממש את זה באמצעות קוד PHP פשוט שאוכל לשלוח לך.

אבל אז תצטרך לבחור ב calendar את התאריך הלועזי המתאים לאחר חיפוש בלוח שנה עברי\לועזי.

לכאורה הפתרון האידאלי היה ליצור מקבילה לכל התאיכון שתוכל לבחור תאריך עברי כבר מלכתחילה.

אני פשוט לא ירדתי לסוף דעתך מה אתה בדיוק מנסה להשיג...

מומחים באפיון, עיצוב ובניית אתרי דרופל | WGN Media

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של Royep

שלום איזי, תודה קודם כל על

נכתב ע"י Royep ביום א', 20/11/2011 - 14:50.

שלום איזי,
תודה קודם כל על התגובה המהירה.
יצרתי סוג תוכן בשם "הנצחה" בו מוכנסים פרטי אנשים ואירועים.
כיון שמדובר בתאריך פטירה לדוגמא, צריך שזה יהיה תאריך הפטירה ע"פ לוח השנה העברי.
נראה לי שתרגום תאריך לועזי לעברי לא יהיה מספיק, כיוון שלא תהיה עקביות משנה לשנה בין שני התאריכים, ולכן צריך כנראה פתרון מתקדם יותר.
כמו כן הפתרון צריך להיות מסודר מספיק ע"מ לאפשר תזמון הבלטה בבלוק בדף הבית ע"פ התאריך העברי המתקדם.

נראה לי שצריך יהיה להשקיע בתכנון פתרון ברמת מודול שמקושר למודולים קיימים כגון Date ו-Calendar.

האם קיים פתרון "עוקף" להשיג זאת?

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

היי רועי. הבעיה המתוארת בפתיל

נכתב ע"י אמיר סימן טוב ביום א', 20/11/2011 - 17:12.

היי רועי.

הבעיה המתוארת בפתיל הנוכחי היא הצגה של תאריך עברי על פי נתונים של תאריך לועזי.

מה שאתה מתאר הנו צורך להזין מראש את התוכן כתאריך עברי, וזה לא קל. אולי שווה לך, בהתאם להגדרת הדרישות, לוותר על הזנה של התאריך העברי ורק להראות את התאריך כתאריך עברי. במקרה כזה, מזין התוכן צריך למצוא בעצמו מה התאריך הלועזי הנכון ולהזינו.

אמיר

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של Royep

הי אמיר, כמו שציינתי, אני לא

נכתב ע"י Royep ביום א', 20/11/2011 - 18:58.

הי אמיר,

כמו שציינתי, אני לא מומחה דרופאל, ולמעשה אני משחק איתה כשבוע וחצי בלבד, ייתכן והפתרון טמון במה שכתבת, למרות שגם אותו אני לא יודע ליישם כרגע.

אתאר שוב את מה שאני מנסה להשיג, ואולי תוכל לומר לי אם ניתן להשיג זאת עם קוד קיים:
יצרתי סוג תוכן בשם הנצחה, אני מעוניין שיהיה גם שדה תאריך ( תאריך פטירה ).
התרחיש שאני מנסה לייצר:
בהצגת סוג התוכן, יהיה שדה שיציג את תאריך הפטירה העברי
אני מעוניין לתזמן הבלטת התוכן בבלוק מתאים בהתקרב התאריך ( העברי )

ניקח לדוגמא אדם שנפטר בכ"ג חשוון התש"ע - 10/11/2009
בשנת התש"עא תאריך הפטירה העברי נשאר אותו דבר, התאריך הלועזי היה 31/10/2010.
בשנת התשע"ב ( תאריך של היום ) התאריך הלועזי בהתאמה הוא 20/11/2011 .

נראה לי לכן שהכנסת תאריך הפטירה של אדם ע"פ התאריך הלועזי בשנת הפטירה יישאר נכון רק בשנת הפטירה, ויאבד "סנכרון" משנה לשנה.

האם התרחיש ברור כעת?
האם ניתן ליישום ע"פ הפתרון שהצעת?

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

הבנתי מה שאתה אומר. צודק. אין

נכתב ע"י אמיר סימן טוב ביום א', 20/11/2011 - 22:31.

הבנתי מה שאתה אומר. צודק.

אין לי פתרון קל בשבילך.

יש את http://www.hebcal.com אבל זה דורש תכנות.

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של ami7878

אתה צריך לתרגם את התאריך

נכתב ע"י ami7878 ביום ג', 22/11/2011 - 00:16.

אתה צריך לתרגם את התאריך ל-TIMESTAMP ואת זה לשמור בבסיס הנתונים. בזמן ההצגה אפשר לתרגם את ה-TIMESTAMP חזרה לתאריך עברי ותאריך נוצרי לפי הצורך.

בניית אתרים בדרופל | יצירת קשר

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של Royep

הי איזי, אשמח אם תשלח לי, או

נכתב ע"י Royep ביום ד', 23/11/2011 - 19:14.

הי איזי,
אשמח אם תשלח לי, או שתפרסם כאן.
כמו כן אם אפשר גם הסבר של מה ואיך.
אולי אוכל להשתמש בקיים עם קצת יצירתיות.

בברכה,
רועי

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של ami7878

להלן פונקצית theme להפיכת

נכתב ע"י ami7878 ביום ה', 24/11/2011 - 08:34.

להלן פונקצית theme להפיכת חתימת זמן לתאריך עברי

/**
* Implementation of theme function:
* hebdate: prints hebrew date in the format of day_of_week, day, month, year,
*
* see explanation here:
* http://php.net/manual/en/function.jdtojewish.php
*
* @param type $time
* @param type $dformat
* @return HTML
*/
function theme_hebdate($time, $dformat='l, j F, Y') {

    $time = (!$time)? time() : $time;
    $dayOfWeek = array(t('Sunday'),t('Monday'),t('Tuesday'),t('Wednesday'),t('Thursday'),t('Friday'),t('Saturday'));
    $d = split(' ', str_replace(' ', '&nbsp;', $dayOfWeek[date('w', $time)]).' '.mb_convert_encoding(jdtojewish(gregoriantojd(date('n', $time), date('j', $time), date('Y', $time)), TRUE, CAL_JEWISH_ADD_GERESHAYIM + CAL_JEWISH_ADD_ALAFIM_GERESH), "UTF-8", "ISO-8859-8"));
    // Change month 'אב' name to 'מנחם אב'
    $d[2] = ($d[2] == 'אב')? 'מנחם אב' :$d[2];
    $output = str_replace(array('l', 'j', 'F', 'Y'), array($d[0], $d[1], $d[2], $d[3]), $dformat);
    return $output;
}

בניית אתרים בדרופל | יצירת קשר

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של Royep

הי עמי, קודם כל תודה

נכתב ע"י Royep ביום ה', 24/11/2011 - 13:50.

הי עמי,

קודם כל תודה רבה.
אעיר הערה לגבי נקודה ששמתי לב אליה בזמן הקצר שאני מכיר את הפורום הזה שחוזרת על עצמה.
אנשים שכותבים כאן עושים זאת עם רצון לעזור ובהתנדבות.
זו רק ביקורת בונה לסייע בשיפור התגובות.

צריך לקחת בחשבון בכתיבת תגובות שיש משתמשים בעלי רמת ידע פחותה משל העונים ( סביר בהתחשב בנסיבות שזה שעונה יודע מן הסתם יותר מן השואל ), ולכן כשכותבים תשובות עם פתרונות, נכון גם לצרף הסבר כיצד ליישם.
זה מתסכל ההבנה שמישהו יודע את התשובה לשאלה שלך, אך אתה מקבל תשובה חלקית בלבד שמשאירה אותך עם תהיות ונסיונות עקרים צורכי זמן בניסיון ליישם.

אני כבר שבוע מנסה ליישם פתרון ולא מצליח אפילו לעבור את השלב הראשון שאני מבין שהוא פשוט לאלו שכתבו את התשובות.

בברכה,
רועי

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של izzy - ilw

שלום רועי, זו הסיבה שהמלצתי

נכתב ע"י izzy - ilw ביום ה', 24/11/2011 - 14:02.

שלום רועי,

זו הסיבה שהמלצתי לך לפנות ישירות אל עמי. הוא בחור טוב ויתכן וישמח לעזור לך :-)

(עמי, אל תכעס עלי...)

מומחים באפיון, עיצוב ובניית אתרי דרופל | WGN Media

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
Powered by Drupal, an open source content management system
אירוח ופיתוח האתר באדיבות לינווייט - דרופל , אנדרואיד וקוד פתוח
עיצוב, קסמי css וערכת העיצוב טנדו - תום ביגלאייזן
שותף לדרך - אמנון לבב - ייעוץ משולב
דרופל ישראל הינה חלק מרשת הקנטינה
"כללי המשחק" ותנאי השימוש באתר
[Jump to Top] [Jump to Main Content]