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

שלום אמיר, בבר-אילן יש לנו
שלום אמיר,
בבר-אילן יש לנו ניסיו עם המודול DHTML Menu
נדמה לי שהוא מאפשר את הפונקציונאליות שאתה מחפש והוא גם מצייד כל קישור בסימני זיהוי ( classes) שמספיקים בכדי לסגנן באופן שונה ילדים והורים.
ישראל
הי ישראל, תודה על התגובה. אני
הי ישראל,
תודה על התגובה. אני בטוח שהפונקציונאליות קיימת אלא שלא מצאתי את הדרך ליישום של זה.
בר אילן? אתה יכול לשלוח קישור לאתר?
אולי אפילו את הקוד המתאים לאב?
תודה...
אמיר תייר | TIKKE בונים אתר דרכך
בעבודה עם DHTMLmenu תמיד
בעבודה עם DHTMLmenu תמיד יוצמדו לכל Li שהוא פריט אב אחד משני קלאסים שמתארים את מצבו באותו הרגע : expanded או collapsed
אם נרצה לנסח כלל css שיחול רק על קישורים שהם פריטי אב הוא כנראה יכול להראות כמו :
li.collapsed a, li.expanded a{background: unique background style;
}
מעבר לזאת בדרופל 6 מוצמד ID ייחודי לכל קישור בתפריט (A) משהו כמו : dhtml_menu-1731
בדרופל 5 ה ID הזה מוצמד דווקא ל Li ולא לקישור עצמו.
ראה, דרופל 5 : מינהל הסטודנטים , הפקולטה למשפטים
אתרים שפיתחנו בדרופל 6 עדיין לא עלו לאוויר.
ישראל
לא עובד. הכלל חל גם על הבנים
לא עובד.
הכלל חל גם על הבנים ולהיפך.
אגב, באתרים ששלחת אין עיצוב מיוחד לאב או לבנים.
אמיר תייר | TIKKE בונים אתר דרכך
הכלל שצרפתי באמת חל גם על כל
הכלל שצרפתי באמת חל גם על כל הקישורים (a) הילדים.
בכדי לבודד אותם מהוריהם יש להוסיף עבור הילדים כלל שמציין את העובדה שפריט הרשימה שהם נמצאים בתוכו שוכן בעצמו בתוך פריט רשימה "הורה" , למשל:
li.expanded li a{background: unique children style;
}
לגבי הדוגמאות באתרים שצרפתי, באמת קשה לראות ממבט ראשון אבל לילדים יש הזחה גדולה יותר שנקבעת על ידי padding שונה לa שלהם.
מלבד זאת אין להם תמונת רקע של חץ מכוון למטה (זה היה קורה אם לא היה נקבע להם כלל משלהם שמבטל את החץ הזה)
אין סיבה שלא יעבוד, אם עדיין יש סרוב, כתוב שוב. נתעקש.
ישראל
טוב, זה לא עובד, אבל ישנה
טוב, זה לא עובד, אבל ישנה התקדמות אחרת אבל עם עוד אתגר מעניין.
הצלחתי ליישם את זה לכל עמוד באתר למעט העמודים הפנימיים של אותו ערוץ DHTML.
כלהלן,
יצרתי עבור אותה השתלשלות תפריט עצמאי.
נתתי רקע ל:
block-menu-menu-side {background:url("../images/link_boxes.png") no-repeat scroll center bottom transparent;
background-position:top;
min-height:49px;}
הגובה המינימלי הוא בגלל שכאשר התפריט סגור אז אותו רקע של הכותרת נחתך.
ואז לתפריטים שנפתחים:
block-menu-menu-side li.start-collapsed ul {background:url("../images/sidewide.png") no-repeat scroll center bottom transparent;
height:295px;
left:17px;
position:relative;
top:5px;
width:149px;}
וזה עובד יופי!
אלא ש... כפי שאמרתי, כאשר אני נכנס לאחד מאותם העמודים הפנימיים של אותה השתלשלות השורה האחרונה לא משפיעה.
אמיר תייר | TIKKE בונים אתר דרכך
מה אומר הfirebug ? במקרה של
מה אומר הfirebug ? במקרה של התנהגות שונה בעמודים מסויימים יכול להיות שיש הוראות CSS מקומיות שהן "חזקות" יותר ודורסות את המקוריות. כדאי לבדוק מקרוב עם פיירבאג ולהבין האם ההוראות נדרסו או שהקלאסים שאתה נשען עליהם לא מופיעים בדפים הפנימיים.
מתוך הcss ששלחת ניתן להבין שהסגנון הראשון חל על הבלוק כולו והשני של הבן חל על ה UL הפנימי כולו, ul כזה עשוי להכיל יותר מקישור בן יחיד.
מכיוון שאני לא יכול לראות ויזואלית את הסיטואציה אני לא יכול לדעת מה הסיבות שהובילו להחלטה לסגנן דווקא את האלמנטים האלו.
לא שלחת צילומי מסך של הסיטואציה ואני מניח שמדובר בסביבת פיתוח שאתה לא מעוניין או יכול לשלוח קישור פומבי אליה.
בכדי שאוכל להמשיך ולעזור אני זקוק לקישור כזה או לתאור מפורט מאד רצוי עם צילומי מסך. (תאור שיענה על שאלות כמו כמה קישורי אב יש, כמה ילדים עשויים להיות לאב, האם יש קישורים ברמה העליונה שאין להם ילדים וכו')
ישראל
הי ישראל, בינתיים, עד שנפתור
הי ישראל,
בינתיים, עד שנפתור את הבעיה -
http://homoeopath.co.il/
תפריט ימני בלוק עם הכותר אינדקס אתרים.
תודה...
אמיר תייר | TIKKE בונים אתר דרכך
הי אמיר, אחד הקלאסים שאתה
הי אמיר,
אחד הקלאסים שאתה נשען עליהם לצורך סיגנון תפריט הבנים הוא start-collapsed . ששייך ל Li של פריט האב.
קלאס זה לא מופיע בדפים הפנימיים , כנראה בגלל ששם אנו פוגשים את תפריט הבן במצב פתוח .
לעומת זאת ממשיך ללוות אותנו הקלאס expanded .
נראה שכדאי להחליף את
#block-menu-menu-side li.start-collapsed ul { ..... }ב :
#block-menu-menu-side li.expanded ul { ..... }חוץ מזה אולי כדאי לך לשקול לסגנן כל קישור בתפריט הבן בנפרד כך שתוכל להוסיף קישורים בלי להזדקק לעיבוד מחדש של תמונת הרקע של ה UL כולו
נראה שתמונת הרקע של ul הבן יכולה לכלול רק את המשולש (ואולי גם לקבוע את הרקע ללבן ). והקו המנוקד שמפריד בין הקישורים יכול להיות חלק מהוראות הסגנון של כל אחד מהקישורים הבנים בנפרד.
בהצלחה
ישראל
עובד מעולה! מתחיל להבין את
עובד מעולה!
מתחיל להבין את המשחק יותר טוב...
כמו כן, נתתי סגנון ל-UL כולו ול- fake leaf את החץ. ואז באמת לכל li יש קווקוו תחתון משלו.
עכשיו השאלה היא איך אני נותן את התיבת רקע שנתתי לכותרת של התיבה שזה האבא הגדול.
אם אני נותן את זה ל- ul.menu הוא מכיל את התמונת רקע גם על ה- fake leaf שלו יש כאמור את הרקע של החץ.
זה יעזור מאד כך אני יכול להוסיף עוד אבות לתפריט הזה.
בנוסף, בסגירה של התיבה יש לה הדהוד של שנייה שלא מתיישב טוב כלל. מהן השורות עבור זה?
אמיר תייר | TIKKE בונים אתר דרכך
הי אמיר בכדי להיפטר מן ההבהוב
הי אמיר
בכדי להיפטר מן ההבהוב עליך לוותר על האופציה של fake-leaf , הקישור הכפול לתפריט האב, בהגדרות של המודול סלק את הסימון של :
Add an extra page link to each expanding menu item.
אתה יכול להוסיף במקומו קישור רגיל שמצביע לאותו מקום ולתת לו את הרקע של המשולש.
לאחר שביטלת את הכפילות אתה יכול לשייך את תמונת הרקע של הבלוק ל Li של תפריט האב. (#dhtml_menu-840 ) או לתת את הסגנון הזה לכל ה Li של פריטי האב על ידי שימוש בקלאסים של ההיררכיה (ראה התגובה השניה והשלישית שלי)
ישראל
או קיי, חדשות לבקרים. הורדתי
או קיי, חדשות לבקרים.
הורדתי את ה- fake-leaf הבעיה כעת היא שאם אני נותן רקע ל:
dhtml_menu-840 זה למעשה קישור (a) ולכן אי אפשר להגדיר גובה ורוחב.
שוב, אם אני נותן תמונת רגע לכותרת עבור jl.menu זה יוצר כפילות.
כאילו אין שום class לאב, מה שמחזיר לנקודת ההתחלה!
די מתסכל אני חייב לומר...
בנוסף, עדיין יש את הבעייה כאשר סוגרים את התפריט אז יש fade-out לא טוב.
אמיר תייר | TIKKE בונים אתר דרכך