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

אממ... אני רואה שלא ענו
אממ... אני רואה שלא ענו כאן.
נועה, בפעם הלא ראשונה - אני ממליץ להסביר יותר טוב מה את רוצה, כך יוכלו לעזור לך - אחרת זה קשה.
על כל פנים, עמוד בית יש אחד בכל אתר.
| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח
וואלה צודק- לא הסברתי
וואלה צודק- לא הסברתי טוב.
אני רוצה להכניס באופן ידני לינק מסוים- בכל דף פנימי. יש לי 200 דפים באתר ואני רוצה לשלוט עליהם דרך הדף הראשי באמצעות פקודת if
כלומר פקודת if שתזהה את הדף הפנימי ובהתאם אליו תכניס קישור מסוים ספציפי לפני הלוגו.יש לזה חשיבות קידומית.
צריכה פקודה בphp שתעשה את זה.
אשמח לעזרתכם
האם יש לינק שונה לכל דף או
האם יש לינק שונה לכל דף או שלכל הדפים הפנימיים את רוצה להכניס את אותו קישור?
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
הי ענת אני רוצה לינק שונה, עם
הי ענת
אני רוצה לינק שונה, עם טקסט עוגן שונה - לכל דף. אשמח לעזרה
ולידיעת חברי הפורום -זה מקפיץ את הדפים למעלה בגוגל באופן משמעותי.
במקרה כזה הייתי מוסיפה שדה של
במקרה כזה הייתי מוסיפה שדה של הלינק לכל דף תוכן מהסוג הרצוי,
ומוסיפה הדפסה שלו ב- page.tpl.php.
אין הגיון להוסיף if עם קישור לכל דף באתר, הפתרון חייב להיות פשוט,
כך שהלינק יוזן בשלב יצירת הדף.
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
הבנתי פחות או יותר את
הבנתי פחות או יותר את הקונספט
אבל :1. איך בדיוק מדפיסים את הלינק הזה בקובץ הphp
איך מוודאים שזה יודפס לפני הלוגו- זה הדבר הכי חשוב בכל הסיפור
3
. איך שולטים על טקסט העוגן בקובץ הphp
ושאלה בסיסית יותר של מתחילים איך מוסיפים שדה של לינק לכל node
למעשה צריך להתחיל בסעיף
למעשה צריך להתחיל בסעיף האחרון - הוספת שדה הלינק.
האם התקנת את מודול CCK?
אם לא, אז אלו השלבים: 1. התקנת מודול cck ומודל link .
2. כאשר המודולים מותקנים ואת נכנסת לסוג התוכן שלך,
תראי שיש לך אפשרות להוסיף שדות ב- Manage fields -
הוסיפי שדה לינק (ניתן להגידר שם גם הצגת טקסט נלווה).
ב- display fields תגדירי את השדה כ- hidden כדי שיופיע רק כשתדפיסי אותו במקום הרצוי.
לאחר שזה יבוצע את יכולה לעדכן את קובץ page.tpl.php. ולשנות שם את הפקודה שמפנה לדף הבית בהדפסת הלוגו.
אני לא יודעת באיזה עיצוב את משתמשת, אבל אם תסתכלי בקובץ תמצאי שם את הפקודה שמדפיסה את הלוגו עם קישור לדף הבית.
שם את צריכה לעשות את השינוי. תוכלי להגדיר שם את הלינק ואת הטקסט שיודפס.
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
כל זאת בהנחה שבקובץ page.tpl
כל זאת בהנחה שבקובץ page.tpl יש את פריט התוכן (אובייקט node).
| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח
תודה על המענה המפורט,
תודה על המענה המפורט, ענת.
מתייחסת לפסקה
"לאחר שזה יבוצע את יכולה לעדכן את קובץ 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
1. בעיקרון, page.tpl.php מתייחס לכל הדפים באתר.
2. הקטע שצירפת מדפיס את שם האתר ולא את הלוגו. חפשי פקודה שמדפיסה את logo$
3. למה את מתכוונת ב"לפני הלוגו"? אמור להופיע שם ממש קישור או שאת מתכוונת שבלחיצה על הלוגו יגיעו לדף שבקישור?
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
אני מתכוונת לכך שהקישור
אני מתכוונת לכך שהקישור הראשון בכל דף ספציפי- יהיה מה שאקבע
ולא הלוגו- שזה המצב היום
כלומר: שהקישור הראשון (ה href( הראשון בקוד המקור- יהיה הלינק שאנו נקבע ולא הלינק של הלוגו שזה היום ברירת המחדל
לא אוכל לתת כאן את כל הקוד
לא אוכל לתת כאן את כל הקוד הנדרש,
אבל בעיקרון את צריכה את השדה שהגדרת בסוג התוכן,
והקוד צריך להתחיל במשהו כזה :
נניח ששם השדה הוא my_field
<?phpif (arg(0) == 'node' && is_numeric(arg(1))) {
$nid = arg(1);
$node = node_load($nid);
?>
ואח"כ להכניס את השדה במקום הלינק לדף הבית... ולהדפיס שם את node->my_field$
מקווה שזה עוזר לך להתקדם למה שאת צריכה.
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
תודה רבה ענת
תודה רבה ענת