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

Primary Links

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

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

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

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

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

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

שלום אורח

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

כעת מחוברים 0 משתמשים מזוהים, ו-5 אורחים:

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
עוד אתרים ישראלים
בית » פורומים » תמיכה כללית

מערכת מתכונים בדרופל

yhager, ה', 21/05/2009 - 19:58

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

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

  • ביצה רכה
    • ביצה: 2 יחידות
    • מלח: 1 כף
    • מים: 2 כוסות
  • כוס קפה
    • מים: 1 כוס
    • סוכר: 1.5 כפיות
    • קפה: 1.5 כפיות

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

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

תודה

‹ מודול מועדפים בדרופל ישראל יש איזה עורך WYSIWYG שלא מתערב בHTML הקיים בכלל? ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • תמיכה כללית
התמונה של yhager

סליחה, לא הסברתי את מבנה סוג

נכתב ע"י yhager ביום ה', 21/05/2009 - 20:03.

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

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

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

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

אני חשוב שהפיתרון תלוי גם במי

נכתב ע"י amitai ביום ה', 21/05/2009 - 20:40.

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

ואז מוסיף את הקוד הזה - http://drupal.org/node/417642#comment-1421010

אמתי -- חברת גיזרה

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

לא עקרוני לי מי מזין את

נכתב ע"י yhager ביום ה', 21/05/2009 - 20:58.

לא עקרוני לי מי מזין את הנתונים.

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

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

לא עקרוני לי מי מזין את

נכתב ע"י amitai ביום ו', 22/05/2009 - 15:15.

לא עקרוני לי מי מזין את הנתונים.
העניין הוא רק לוודא שמי שמזין את הנתונים ישמור על הקשר של הדאלתות.

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

אמתי -- חברת גיזרה

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

העניין הוא רק לוודא שמי

נכתב ע"י yhager ביום ו', 22/05/2009 - 15:48.

העניין הוא רק לוודא שמי שמזין את הנתונים ישמור על הקשר של הדאלתות.

לא קביל בעיני.

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

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

לא קביל בעיני. מסכים, לכן

נכתב ע"י amitai ביום ו', 22/05/2009 - 16:51.

לא קביל בעיני.

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

אגב, לטובת למי שלא מבין בדיוק מבין את עניין הדאלתות, הנה דוגמא: http://www.simplepdm.com/blog/automatic_tasks

בתמונה תחת PIECE TABLE, רואים עמודה. כל עמודה היא בעצם שדה סי-סי-קי אחד, שיכול לקבל אינסוף ערכים. כלומר, הכנסת המידע נראית כך:

name:
[1] back
[2] front
[3] fly

code:
[1] 200
[2] 300
[3] 101

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

אמתי -- חברת גיזרה

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

לכל מי ששוקל להשתמש ב

נכתב ע"י yhager ביום ו', 22/05/2009 - 15:47.

לכל מי ששוקל להשתמש ב content_multigroup, נראה לי בלתי מומלץ בעליל.
ומי שלא מאמין לי יכול לקרוא:
* http://drupal.org/node/119102?page=1
* http://drupal.org/node/196421

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

הנה הסבר מצוין על הבעיה

נכתב ע"י yhager ביום ב', 25/05/2009 - 11:31.

הנה הסבר מצוין על הבעיה והפתרונות האפשריים:
http://www.poplarware.com/cckfieldmodule.html

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

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