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

Primary Links

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

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

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

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

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

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

שלום אורח

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

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

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

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

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

  • העתקת עיצוב מאתר Drupal... |‏ שלי
  • מודול מומלץ / גישה נכונה להקמת... |‏ spiro
  • דרוש מומחה דרופל לחברה מצליחה... |‏ קשת השמה להייטק
  • צריך רעיונות איך למכור את המוצ... |‏ raoul
  • דרוש בירושלים תותח DRUPAL... |‏ ZIV 102
עוד בפורום

חדש בבלוגים

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

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

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

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

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

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

דרך נכונה לעשות קישור פנימי ?

avior, ב', 11/12/2006 - 10:20

שלום לכולם
האם יש דרך נכונה לעשות קישור פנימי למשאב באתר (תמונות,SCRIPTS, דפים אחרים )
הדרכים האפשרויות
- קישור מלא - full url
חסרונות : בעייתי כאשר רוצים להוריד אתר לאתר מקומי, מקשה על ההזנה (כי לפעמים רוצים להכין אתר מקומית ורק אז להעלות אותו לרשת)
יתרונות : תמיד עובד
- קישור יחסי
יתרונות : נראה שיותר נכון, יותר נוח להזנה
חסרונות : בעייתי לפעמים למשל בחלק מה RSS ,ב FLASH . ולפעמים יש צורך להוסיף Base url meta על מנת שזה יעבוד

אני הייתי רוצה לעבוד בצורה יחסית אבל לפעמים זה פשוט לא עובד האם יש "מתכון" לכך
אשמח לשמוע איך אנשים אחרים עובדים

אביאור
http://dev-art.net

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

כמו תמיד, הדרך

נכתב ע"י zohar ביום ב', 11/12/2006 - 20:07.

כמו תמיד, הדרך הטובה ביותר היא להשתמש בפונקציות של דרופל.
ישנן שתי פונקציות (url ו-l). אני ממליץ לך להשתמש ב-l.
ככה אתה יוצר את הקישור והוא תמיד יהיה נכון. רפרנס.

<

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

<

p>

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

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

ולמרות זאת

נכתב ע"י avior ביום ג', 12/12/2006 - 01:13.

גם אם אשתמש ב l עדיין יש שם פרמטר אופציונלי $absolute שקובע האם הקישור יהיה יחסי או לא (וברירת המחדל שלא).
שאלתי עדיין לא נענתה כי ניתן עדיין ולמרות השימוש ב L לקשר יחסית או אבסולוטי, וחוץ מזה זה רלוונטי לקישורים ומה עם תמונות או scripts
השיטה ה"נקיה" ביותר בעיניי היא להוסיף לכל הדפים base url tag
וכל שאר הקישורים יהיו יחסית ל root
לדוגמא

<base href="http://example.com/" />
<img src="/files/images/myimage" ...
או
l("Click Here","/node/1")

אביאור
http://dev-art.net

אביאור
http://dev-art.net

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

האבסולוטי או לא

נכתב ע"י zohar ביום ג', 12/12/2006 - 08:45.

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

<

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

<

p>

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

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

האם יצא לכם פעם להגיב לדיון

נכתב ע"י אמיר סימן טוב ביום ג', 13/10/2009 - 18:18.

האם יצא לכם פעם להגיב לדיון שהיה רשום 3 שנים?...

לי זה קורה עכשיו.

ההקשר: דרופל 6
קוד בתוך tpl -

<?php
print l($title, 'node/'. $nid /*$node_url*/);
?>

ניסיתי את השיטה של פונקציית l - אבל היא לא עובדת. למעשה, היא גם לא עובדת וגם יוצרת בעיה:

לא עובד כי: שליחה כאימייל לא מזהה שצריך נתיב מוחלט.

יצר בעיה: $node_url מחזיר את הערך הטקסטואלי של קוד גרשיים בעברית, ולא מייצר נתיב נכון. כמובן, זה נפתר על ידי כתיבה 'node/'. $nid אבל זה מכוער.

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

תודה
אמיר

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

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

נסה את זה: <?php print

נכתב ע"י yhager ביום ג', 13/10/2009 - 20:34.

נסה את זה:

<?php
print l($title, "node/$nid", array('absolute' => TRUE));
?>

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

איזה מצחיק אתה... הרעיון הוא

נכתב ע"י אמיר סימן טוב ביום ד', 14/10/2009 - 16:13.

איזה מצחיק אתה... הרעיון הוא לכתוב בקובץ tpl של הסוג המסוים (נניח, node-story.tpl) באופן מסוים שיוסיף אבסולוט רק כאשר זה נשלח במייל, נשאב ברסס, וכדומה.

בעצם... אין הבדל - בסוף יוצאים אותם לינקים. אז אתה צודק.

עדיין אני רוצה לדעת למה תגית base - הפתרון של אביאור אינה אידאלית.

אגב, ברסס אין הבעיה הזו?

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

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

אתה לא יכול לייצר לינקים

נכתב ע"י yhager ביום ה', 15/10/2009 - 02:41.

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

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

כתובות/קישורים

נכתב ע"י מופי ביום ו', 15/12/2006 - 13:59.

יכולים להופיע במקומות שונים.

אם מדובר בכתובות בתוך themes, בחן איך עושים זאת themes אחרים.

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

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

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

http://blog.riff.org/2006_08_20_the_img_relocator_module_for_drupal

הפתרון של base url לא ממש מוצלח. base url הונהג בדרופל ישן, אך בגרסה 4.7 נפטרו ממנו. לא יודע מה היו "נימוקי השופטים", אך ללא ספק base url פוגע קצת בגמישות של המערכת. זכור לי למשל שבעבר הותקן כאן פילטר של footnotes והוא לא עבד, כי בדפים הוגדר base url ולכן הקישורים [היחסיים] שיצר הפילטר נדפקו. למודול מסוג כזה אין שום דרך ליצור קישורים אבסולוטיים.

גם אם אשתמש ב l עדיין יש שם פרמטר אופציונלי $absolute שקובע האם הקישור יהיה יחסי או לא (וברירת המחדל שלא).

זה לא משנה (כפי שזהר כבר הסביר). זה משום שהקישורים היחסיים ש-l יוצר פותחים ב-"/" -- אז כל הבעיות נמנעות.

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

בעניין: דרך נכונה לעשות קישור פנימי ?

נכתב ע"י אמיר ביום ד', 05/09/2007 - 23:57.

עשיתי חיפוש קטן בקישורים כאן ונתקלתי במודול הבא:
http://drupal.org/project/url_replace_filter

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

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