זהו מתכון בסיסי ליצירת דף פרופיל, עם גלריית תמונות אישית - תכונה שחוזרת על עצמה רבות בשבועות האחרונים.
מודולים נדרשים
- הורידו אקוויה דרופל. אקוויה דרופל מבוססת, נכון לכתיבת שורות אלו, על דרופל 6, כאשר היתרון הגדול שלה במקרים רבים, הוא העובדה שהיא מגיעה כבר עם מספר לא קטן של מודולים נחוצים.
- בצעו התקנה רגילה (הוראות)
- הדליקו את המודולים:
- CCK (content) והמודולים הנלווים אליו, במיוחד imageField
- Imagecache ו-ImageAPI
- Views
- הורידו, הפעילו, והגדירו את המודול Thickbox
יצירת תצורה (Preset) ל-Imagecache
נוסיף לאימאג'קאש תצורה שבה תופיע התמונה בגלריה.
- תצורת גלריה (קראתי לה gallery): ניתן לבחור scale עם הערכים 150 (פיקסלים) לאורך ולרוחב. ניתן כמובן לבחור כל ערך אחר שנראה לכם הגיוני.
- ניתן להוסיף תצורות שונות כאוות נפשכם.
הוספת שדה תמונה לאחד מסוגי התוכן
נבחר את אחד מסוגי התוכן (story לדוגמה) ונוסיף לו שדה תמונה, דרך ממשק הניהול של CCK. לשדה התמונה קראתי images.
אין הוראות מיוחדות להגדרת השדה הזה (מעבר למה שנעשה בד"כ).
בדף ההגדרות של סוג התוכן, נבחר את הלשונית Display (תצוגת השדה), ושם נגדיר שהתמונות משדה התמונה שהגדרנו זה עתה, צריכות להופיע בתצורת gallery כאשר הן בתקציר ובתוכן השלם (אלא אם הגדרתם אחרת בעת הגדרת תצורות האימאג'קאש).
ה-View
עד לשלב זה הכנו את המרכיבים:
- סוג תוכן ובו שדה תמונה שמכיל תמונות
- הכנת גודל אחיד לתמונות בגלריה
- הגדרת המודול Thickbox שיציג לנו את התמונות בצורה נחמדה לעין.
כעת ניגש לבישול. צירפתי קובץ ובו הגדרה של view אשר ניתן לייבא ישירות לאתר שלכם. בדף ניהול החיתוכים (views) יש אפשרות לייבוא. בחרו בה, והדביקו את תוכן הקובץ המצורף להלן.
שימו לב שאני יוצא מנקודת ההנחה ששם השדה ושם התצורה של אימאג'קאש, זהים למה שציינתי לעיל.
לאחר הייבוא תוכלו לגשת לדף המשתמש, ולראות שהתווסף לו טאב - Gallery, אשר מכיל תמונות מסוג התוכן story. לא רואים כלום? נסו להוסיף תמונות ;-)
הערות והסברים
המתכון שלעיל הינו בסיסי ביותר ונועד לענות על צורך תדיר. ניתן וכדאי להרחיב אותו לפי טעמכם האישי, והצורך המדויק שלכם.
הצלחת הגלריה אגב, נעוצה במקום מפתיע, אשר מהווה תוספת חדשה ל-views2, והוא ה-Relationships. הגדרה זו מאפשרת לנו להכיל בגלריה רק תכנים שאכן יש להם תמונות מצורפות.
זהו
קצר, אבל ממצה. שאלות? הצעות? בתגובות :-)
זהר זה מדליק, ויש לי שתי
זהר זה מדליק, ויש לי שתי שאלות:
תודה,
אמיר
| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח
ה-thickbox נכנס ב-VIEW עצמו,
ה-thickbox נכנס ב-VIEW עצמו, כהגדרת תצוגה של השדה. תסתכל בקובץ המצורף (אתה יכול לייבא אותו).
אני מניח שניתן לעשות אותו דבר עם lightbox.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
זהר, זה אמור להציג את זה בתור
זהר, זה אמור להציג את זה בתור כמה תמונות זו ליד זו או בתור מצגת שניתן לדפדף לתמונה הבאה?
אם זה לא בתור מצגת שקפים (slide show), האם תוכל לתת טיפ איך לעשות את זה? בתכל'ס מה שאני רוצה זה שבעמוד הפרופיל יהיה באמצע תיבה גדולה של מצגת שקפים שאפשר לדפדף בתמונות. אני לא רוצה לשוניות כלל...
זה אפשרי?
| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח
ניתן אולי לעשות שימוש
ניתן אולי לעשות שימוש ב-lightbox וב-imagefield_gallery, אבל אני לא זוכר בע"פ כיצד לשלב את זה ב-VIEWS.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
אמיר, דרך נחמדה היא ליצור
אמיר,
דרך נחמדה היא ליצור בלוק של התמונות עם views rotator
http://drupal.org/project/views_rotator
זה מודול קל ופשוט להפעלה,
ויש כאן וידאו שמסביר איך לעשות בדיוק מה שאתה רוצה:
http://www.mustardseedmedia.com/podcast/episode12
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
אופס, רק עכשיו ראיתי את
אופס, רק עכשיו ראיתי את התגובה שלך ענת, בעקבות החזרתו לחיים של הפוסט על ידי הערה של ירון אלף...
תודה על העצות!
| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח
קצת באיחור אבל תודה רבה.
קצת באיחור אבל תודה רבה. למדתי הרבה דברים שלא קשורים לגלריה רק מהיבוא של ה VIEW
גם יצרתי גלריה וגם למדתי שאפשר להוסיף טאב בפרופיל וארגומנטים.
שחקת אותה
זו התוצאה.. זה רק ביוזר נסיון
זו התוצאה..
זה רק ביוזר נסיון הזה
http://www.memukad.co.il/user/12