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

Primary Links

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

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

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

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

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

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

שלום אורח

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

כעת מחוברים 4 משתמשים מזוהים, ו-8 אורחים:
witchcraft, חגית, אבנר, ami7878

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

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

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

  • שינוי מסד נתונים |‏ mer
  • אתר דרופל לא מוצג ב wampserver |‏ גגה
  • תפריט צד ימין נופל מתחת לפורום... |‏ shiponix
  • כיצד להכניס קוד adwords... |‏ kyoav
  • מודול מומלץ לצ'אט |‏ ענת כהנא
עוד בפורום

חדש בבלוגים

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

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

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

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

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

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

שליטה על כל אחד מעמודי הבית של האתר דרך קובץ page.tpl.php

noaco, ב', 08/03/2010 - 10:14

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

אני רוצה להכניס פקודת if כזו
שתזהה כל דף ותדפיס

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

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

אממ... אני רואה שלא ענו

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

אממ... אני רואה שלא ענו כאן.

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

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

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

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

וואלה צודק- לא הסברתי

נכתב ע"י noaco ביום ג', 09/03/2010 - 20:22.

וואלה צודק- לא הסברתי טוב.

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

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

צריכה פקודה בphp שתעשה את זה.

אשמח לעזרתכם

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

האם יש לינק שונה לכל דף או

נכתב ע"י ענת כהנא ביום ד', 10/03/2010 - 06:46.

האם יש לינק שונה לכל דף או שלכל הדפים הפנימיים את רוצה להכניס את אותו קישור?

ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il

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

הי ענת אני רוצה לינק שונה, עם

נכתב ע"י noaco ביום ד', 10/03/2010 - 08:10.

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

ולידיעת חברי הפורום -זה מקפיץ את הדפים למעלה בגוגל באופן משמעותי.

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

במקרה כזה הייתי מוסיפה שדה של

נכתב ע"י ענת כהנא ביום ד', 10/03/2010 - 09:01.

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

ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il

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

הבנתי פחות או יותר את

נכתב ע"י noaco ביום ד', 10/03/2010 - 09:46.

הבנתי פחות או יותר את הקונספט

אבל :1. איך בדיוק מדפיסים את הלינק הזה בקובץ הphp

  1. איך מוודאים שזה יודפס לפני הלוגו- זה הדבר הכי חשוב בכל הסיפור
    3
    . איך שולטים על טקסט העוגן בקובץ הphp

  2. ושאלה בסיסית יותר של מתחילים איך מוסיפים שדה של לינק לכל node

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

  למעשה צריך להתחיל בסעיף

נכתב ע"י ענת כהנא ביום ד', 10/03/2010 - 11:47.

 

למעשה צריך להתחיל בסעיף האחרון - הוספת שדה הלינק.

האם התקנת את מודול CCK?

אם לא, אז אלו השלבים: 1. התקנת מודול cck ומודל link .

2. כאשר המודולים מותקנים ואת נכנסת לסוג התוכן שלך,

תראי שיש לך אפשרות להוסיף שדות ב- Manage fields -

הוסיפי שדה לינק (ניתן להגידר שם גם הצגת טקסט נלווה).

ב- display fields תגדירי את השדה כ- hidden כדי שיופיע רק כשתדפיסי אותו במקום הרצוי.

 

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

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

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

ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il

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

כל זאת בהנחה שבקובץ page.tpl

נכתב ע"י אמיר סימן טוב ביום ד', 10/03/2010 - 12:39.

כל זאת בהנחה שבקובץ page.tpl יש את פריט התוכן (אובייקט node).

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

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

תודה על המענה המפורט,

נכתב ע"י noaco ביום ד', 10/03/2010 - 13:15.

תודה על המענה המפורט, ענת.

 

מתייחסת  לפסקה

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

 

==========

הקובץ page.tpl.php- מתייחס רק לעמוד הבית הראשי. לא? בכל מקרה- זוהי הפקודה שמופיעה שם

<?php if (!empty($site_name)): ?>
        <div class="header"><a href="<?php print $front_page ?>" title="<?php print t('management'); ?>" rel="home"><span><?php print $site_name; ?></span></a></div>
    <?php endif; ?>

 

לפקודה הזו התכוונת? -

היא זו שמדפיסה את הלוגו. נכון? 

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

(בורה לחלוטין בphp (

 

 

 

 

<?php if (!empty($site_name)): ?>
        <div class="header"><a href="<?php print $front_page ?>" title="<?php print t('management'); ?>" rel="home"><span><?php print $site_name; ?></span></a></div>
    <?php endif; ?>

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

  1. בעיקרון, page.tpl.php

נכתב ע"י ענת כהנא ביום ד', 10/03/2010 - 14:57.

 

1. בעיקרון, page.tpl.php מתייחס לכל הדפים באתר.

2. הקטע שצירפת מדפיס את שם האתר ולא את הלוגו. חפשי פקודה שמדפיסה את logo$

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

ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il

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

אני מתכוונת לכך שהקישור

נכתב ע"י noaco ביום ד', 10/03/2010 - 15:44.

אני מתכוונת לכך שהקישור הראשון בכל דף ספציפי- יהיה מה שאקבע

ולא הלוגו- שזה המצב היום

כלומר: שהקישור הראשון (ה href( הראשון בקוד המקור- יהיה הלינק שאנו נקבע ולא הלינק של הלוגו שזה היום ברירת המחדל

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

לא אוכל לתת כאן את כל הקוד

נכתב ע"י ענת כהנא ביום ד', 10/03/2010 - 19:40.

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

<?php
if (arg(0) == 'node' && is_numeric(arg(1))) {
 
$nid = arg(1);
 
$node = node_load($nid);
?>

ואח"כ להכניס את השדה במקום הלינק לדף הבית... ולהדפיס שם את node->my_field$

מקווה שזה עוזר לך להתקדם למה שאת צריכה.

ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il

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

תודה רבה ענת

נכתב ע"י noaco ביום ד', 10/03/2010 - 21:20.

תודה רבה ענת

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