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

Primary Links

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

שתי שאלות בנוגע לתפריטים: הדגשה והסתרה

liats75, ו', 19/01/2007 - 00:03

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

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

איך מסתירים שורה בתפריט מעיני גולשים אקראיים ומאפשרים לראותה רק לגולשים רשומים?

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

‹ אתר חדש בדרופל + שאלה הוספת טבלה כ "עמוד/ סיפור" ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • תמיכה כללית
  • עברית
התמונה של zohar

לקישורים

נכתב ע"י zohar ביום ו', 19/01/2007 - 01:39.

לקישורים בתפריטים של דרופל יש ID שמזהה אותם ומאפשר לך להתייחס לכל אחד בנפרד, בעזרת CSS. כמו כן, הקישור שמוביל לדף הנוכחי, מקבל את ההגדרה: class="active"
הסתרה של שורה עשוייה כבר להיות מעט יותר מסובכת, אבל בגדול - אם משתמש לא רשאי לצפות בדף מסויים, הוא גם לא אמור לראות את הקישור אליו מהתפריט.
חוץ מזה יש כל מיני התאמות ספציפיות שניתן לעשות בעזרת PHP, אבל זה כבר סיפור אחר לגמרי.

<

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

<

p>

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

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

אז נתרכז בהדגשה

נכתב ע"י liats75 ביום ו', 19/01/2007 - 16:59.

הסתכלתי על השורה הבאה:
div id="block-menu-2" class="block block-menu"

לפי מה שאני מבינה ID מזהה את התפריט כולו ולא קישור ספציפי - אני טועה?

ועכשיו שאלת CSS (מותר בפורום הזה?)
ראיתי שלפני כל הגדרה של הקישור מופיעה השורה הבאה:
li class="leaf"
נראה לי שזה המפתח להגדרה של קישור ספציפי, אלא שלא מצאתי LEAF בקובץ CSS - אם כן, למה השורה הזו מתייחסת?

אני בכלל בכיוון?

תודה
ליאת

ליאת שדה-סעדון
לומבי - אינטרנט בגובה העיניים | www.lomby.co.il

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

ע"י שימוש ב-phptemplate

נכתב ע"י Zus ביום ו', 19/01/2007 - 18:34.

leaf מגדיר אם יש לאייטם הזה תת-תפריט. כלומר, את יכולה לפנות אליו בקובץ CSS, אבל הוא לא ישנה אייטם ספציפי. דרך אחת היא לגשת דרך template.php, כמו שניק לואיס הראה.

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

אורן זוסמן

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

תודה רבה

נכתב ע"י liats75 ביום א', 21/01/2007 - 23:07.

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

ליאת שדה-סעדון
לומבי - אינטרנט בגובה העיניים | www.lomby.co.il

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

ההסבר שלו בבלוג

נכתב ע"י Zus ביום ב', 22/01/2007 - 00:00.

ההסבר שלו בבלוג לא קל להבנה, צריך לזכור שבגדול צריך לזהות את ההוק שמיועד לphptemplate (הכי נגיש אלו פונקציות _theme, למרות שאפשר לעשות מניפולציה להכל), ועל ידי שימוש בפונקציית callbackלהפנות לקובץ tpl שניצור שיבצע את העבודה, (וכדאי לא לשכוח לכלול ה-output הרגיל).
אבל תכל'ס אני חושב את רוב הבעיות העיצוביות אפשר לפתור על ידי CSS פשוט, ואם לא- אז על ידי שימוש בסניפטים שנתרמו, ויש מספיק כאלה. רוב הסיכוי שמישהו ענה על הצרכים האלה מתישהו.

אורן זוסמן

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

ID מזהה כל אלמנט

נכתב ע"י zohar ביום א', 21/01/2007 - 23:43.

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

<?php
function phptemplate_menu_item($mid, $children = '', $leaf = TRUE) {
  return
'<li id="item-'.$mid.'" class="'. ($leaf ? 'leaf' : ($children ? 'expanded' : 'collapsed')) .'">'. menu_item_link($mid) . $children ."</li>\n";
}
?>

זה יצור לך קישורים עם ID שתוכלי להתייחס אליהם ב-CSS.

<

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

<

p>

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

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

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

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

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

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

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

שלום אורח

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

כעת מחוברים 1 משתמשים מזוהים, ו-9 אורחים:
ami7878

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

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

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

  • דופיניטי מגייסת מפתחים |‏ Dofinity
  • לא רואה דף בתוך דף |‏ hodspot
  • מחפש דרופליסט מומחה |‏ razooloo
  • שחזור דרופל |‏ taldan4040
  • מסך לבן לאחר לחיצה על שמירת תצ... |‏ taldan4040
עוד בפורום

חדש בבלוגים

  • מדריך לבנייה ועיצוב של ניוזלטר... |‏ tom
  • ecommerce module |‏ avrilev
  • הסרת שיער בלייזר |‏ Alex Borodach
  • ערכת עיצוב חדשה FontFolio... |‏ ישראל
  • Mobile Drupal - סיכום הדרכה |‏ לבבי
עוד בבלוגים

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

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

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

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

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