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

Primary Links

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

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

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

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

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

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

שלום אורח

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

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

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

דרופל ישראל בפייסבוק דרופל ישראל בטוויטר דרופל ישראל ב-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
עוד אתרים ישראלים
בית » פורומים » ישן » פיתוח עיצובים

שילוב קוד JS בטמפלט

חגית, ד', 24/03/2010 - 11:19

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

חגית

‹ עזרה בעבודה עם Gardient background שאלה של מתחילים בנושא טמפלטים לדרופל ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • פיתוח עיצובים
התמונה של tsi

תאורטית, אם תכניסי כמה שורות

נכתב ע"י tsi ביום ה', 25/03/2010 - 17:33.

תאורטית, אם תכניסי כמה שורות של JS לקובץ page.tpl.php זה בהחלט יעבוד, אבל הדרך "הנכונה" לעשות זאת היא -
ליצור קובץ JS, נניח שאנחנו קוראים לו javascript.js ומניחים אותו בספרייה שלה אנחנו קוראים js והיא נמצאת בתוך הספרייה של ערכת העיצוב שלנו.
כדי לקרוא לקובץ הזה שיעלה אנחנו מוסיפים שורה בודדת בקובץ ה info של ערכת העיצוב שלנו שתראה כך :

scripts[] = js/javascript.js

זה הכל, בהצלחה.

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
R2L - ערכות עיצוב מרוטלות לדרופל

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

שאלה נוספת קוד ה JS שלי משתמש

נכתב ע"י חגית ביום ה', 25/03/2010 - 23:45.

שאלה נוספת
קוד ה JS שלי משתמש בmootools. הבנתי שהגירסא הנוכחית של דרופל באה עם jquery מובנה. האם יש התנגשות ביניהם? (כי כרגע זה לא עובד, ואני מנסה להבין למה..)

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

כן, יש התנגשות. את בטוחה שאת

נכתב ע"י tsi ביום ו', 26/03/2010 - 00:11.

כן, יש התנגשות. את בטוחה שאת לא יכולה להשיג את אותה תוצאה (או דומה) בלי mootools ? אם אין לך ברירה (ותמיד יש ברירה) את יכולה לנסות את הרכיב jQuery Compatibility Mode ואני מצטט "If you need to use a mootools app on the same page that calls a jquery function, then this is what you are looking for."

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
R2L - ערכות עיצוב מרוטלות לדרופל

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

תודה!!! עזרת לי להבין את

נכתב ע"י חגית ביום ו', 26/03/2010 - 01:13.

תודה!!!
עזרת לי להבין את הבעיה....
אני אבדוק אם אפשר להשיג את אותה תוצאה עם JQUERY...

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

הדרך הנכונה להוספת JS לדרופל

נכתב ע"י ישראל ביום ה', 25/03/2010 - 17:41.

הדרך הנכונה להוספת JS לדרופל היא באמצעות

drupal_add_js()

ראי http://api.drupal.org/api/function/drupal_add_js

אפשר להוסיף JS באמצעות הפונקציה הזו גם מתוך קבצי TPL למרות שמקובל יותר לעשות זאת מתוך temlate.php

על פי הפרמטרים שתזיני תוכלי להוסיף js בכמה צורות

  1. צירוף קובץ JS משלך כחלק מרשימת קבצי הJS שמופיעים ב<head> (יהפוך להיות חלק מהתוכן של המשתנה  scripts $ )
  2. קוד inline שיוטמע ישירות בדף בין תגיות סקריפט בתוך  ה <head>
  3. קוד inline שמטעמי performance  יוטמע דווקא בתחתית בדף הדף (יהפוך להיות חלק מהתוכן של המשתנה  closure$ )

 

ישראל

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

לא הצלחתי להבין מתי משתמשים

נכתב ע"י חגית ביום ש', 27/03/2010 - 20:24.

לא הצלחתי להבין מתי משתמשים בקובץ template.php.
מה תפקידו בטמפלט? אשמח אם תוכל לכתוב לי עליו כמה מילים.....
תודה
חגית

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

קובץ template.php יכול להיות

נכתב ע"י ישראל ביום א', 28/03/2010 - 01:57.

קובץ template.php יכול להיות אחד הקבצים בתיקייה של הtheme

זה המקום לרכז את הPHP הדרוש לנו בשכבת הtheme .
למשל, קובץ זה הוא המקום שבו אנו יכולים להשפיע על המשתנים הזמינים לקבצי הTPL השונים.

קבצי הTPL אמורים להיות קרובים ככל האפשר לפורמט של קובץ HTML משובץ במשתנים. לכן הPHP בקבצים אלו אמור להיות פשוט, קריא וניתן לעריכה גם בידי מי שאמון בעיקר על html/css .

כאשר נדרש קוד עם לוגיקה מורכבת יותר משאלות if הפשוטות (שבדרך כלל בודקות אם יש תוכן כלשהו במשתנה מסויים)
נהוג לכתוב קוד כזה בתוך פונקציית preprocess מתאימה בקובץ template.php
בצורה כזו ניתן לספק לtpl משתנים (variables/vars)שכבר מכילים את התוצאה הנדרשת.

במידה ואנחנו רוצים להוסיף js או css לפי תנאים מסויימים ניתן לעשות זאת מכאן באמצעות drupal_add_js , drupal_add_css

לפעמים אנחנו רוצים לשנות HTML שמקורו לא בקבצי tpl אלא בפונקציות theme שהוגדרו בcore או במודולים .
במקרה כזה יכול להיות יותר נוח לעשות זאת באמצעות override של פונקציית theme .(במקום יצירת tpl חדש ) כמובן שגם מקומו של קוד כזה הוא template.php

ראי http://drupal.org/node/341628
ובמיוחד http://drupal.org/node/457740 ו http://drupal.org/node/173880

ישראל

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

המון המון

נכתב ע"י חגית ביום א', 28/03/2010 - 09:38.

המון המון תודה!!!!!!!!!!!!!!
עזרת לי מאד!!!!
חגית

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

הפיתרון שצחי מציע עדיף והוא

נכתב ע"י ישראל ביום ה', 25/03/2010 - 17:53.

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

אם את זקוקה דווקא ל inline י js או ל קובץ שייקרא רק בחלק מהמקרים תוכלי לעשות זאת באמצעות drupal_add_js

ישראל

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