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

בעניין: שאלה על מודול "כניסה/הצטרפות"
סביר להניח שב"הגדרות חברי האתר" אצלך באתר, מסומנת האפשרות שחברי האתר לא יכולים להירשם בעצמם. עליך לאפשר הרשמה עצמאית (לא ע"י מנהל בלבד).
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
הגדרת משתמשים באתר
תודה זוהר.
ברצוני להגדיר פרופיל של חבר באתר שאין לו אפשרות עריכה לחשבון שלו, ויכול רק להכנס ולצאת מהחשבון.
בהרשאות גישה לauthenticated user אפשרתי רק גישה לתוכן.
עדיין, כשאני מתחבר בתור חבר שאינו admin, רואים בתפריט הימני שתי שורות: החשבון שלי ויציאה. אם אני לא מעוניין שהמשתמש יוכל לערוך את החשבון שלו (ולהעלים שורת "החשבון שלי" מהתפריט של החבר, להשאיר רק שורת "יציאה") - איך אוכל לעשות זאת?
בעניין: הגדרת משתמשים באתר
אלו שני דברים שונים.
הסרת שורה מהתפריט היא פעולה קלה, ומתבצעת דרך ניהול התפריטים.
יחד עם זאת, העובדה שהסרת שורה מהתפריט לא מונעת ממשתמש לגשת ישירות לכתובת מסוימת. אתה יכול למנוע ממשתמש שינוי שם המשתמש שלו, אבל הוא עדיין יוכל לשנות את האימייל שלו.
אם אתה רוצה לכפות הגבלות נוספות, והאפשרות לא זמינה לך דרך ממשק ההרשאות, כנראה שתצטרך לכתוב מודול שיעשה זאת עבורך, או אולי למצוא אחד קיים כזה (כרגע לא עולה לי בראש מודול שמונע ממשתמש לשנות את האימייל שלו). חפש אולי מודולים שמונעים גישה על-פי נתיב (url).
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
הורדת שורת "חשבון שלי" מהתפריט של החבר
בניהול תפריטים אני לא מצליח להוריד את שורת "החשבון שלי" כי היא נעולה. ראה צילום של דף הניהול. יש לך רעיון מה אפשר לעשות?
בעניין: הורדת שורת "חשבון שלי" מהתפריט של החבר
הלינק הזה מוביל לצפייה בחשבון, ולא לעריכה. כדי למנוע ממשתמש לערוך את החשבון שלו אתה צריך לבטל את הטאב של ה"ערוך" או להסתיר אותו (אבל אז הוא עדיין יהיה זמין תחת URL מסויים).
בכל מקרה, זה מצריך או שינוי של העיצוב, או כתיבה של מודול. כמו שזוהר אמר.
אבל למה לך ליצור משתמש כזה? לא כדאי שהמשתמש יוכל לשנות מייל וסיסמא?
אורן זוסמן
למשל כדי לבצע עריכה של משתמש בדף אחר.
יש מקרים בהם רוצים לבנות למשל וויזארד לעריכה של משתמש:
1. שלב ראשון - פרטי חשבון (אימייל וסיסמה)
2. שלב שני - תמונה,שם וטלפון
3. שלב שלישי - תחביבים ואלרגיות (או משהו כזה)
במקרה כזה הנתיבים צריכים להיות
member/x/step1
member/x/step2
member/x/step3
ואילו לנתיב
user/x/edit
אין שום משמעות וכדאי גם לחסום אותו. (כנל לגבי הטאב הנלווה). השאלה צריכה להיות, האם ניתן להכנס בשלב בניית התפריטים ולשנות את סוג המניו-אייטם וכזה שאין לו נתיב (MENU_NORMAL_ITEM).
כדאי לזכור ש hook_menu משמש רק להוספה של פאיטים לתפריט אבל לא לעריכה של פריטים קיימים.
..:| תומר פיש |:..
fatFish - Rich media web development
0523.442853 02.5337643
בעניין: למשל כדי לבצע עריכה של משתמש בדף אחר.
"כדאי לזכור ש hook_menu משמש רק להוספה של פאיטים לתפריט אבל לא לעריכה של פריטים קיימים."
דווקא אפשר. במידה והמודול שלך נטען אחרי מודול אחר, אתה יכול להגדיר את אותו הנתיב, אך לתת לו פונקציונליות שונה.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
מה שאני עשיתי:
הוספתי שדה בפרופיל המשתמש (שדה שהוא חובה להצטרפות) שהוא חזרה על האי מייל.
את השדה הזה הגדרתי בתור שדה חובה, אבל שרק המנהל יכול לראות, כך שאחרי ההזנה הראשונה - אין למשתמש שום דרך לחזור אליו.
אתה יכול להשתמש בזה בתור בקרה- לראות אם מישהו שינה לעצמו את המייל לעומת מה שהוא הזין בהתחלה.
כמובן שזה לא בודק את עצמו, אבל אולי זה יספק אותך בשביל מה שאתה צריך.
נכון חלקית - אפשר לשנות את הנתיב
אבל לא ניתן לשנות את סוג התפריט.
גם מודול שיקרא אחרון, וגם בסיבוב השני של הקריא ל hook_menu עדיין לא ניתן להפוך את
user/x/edit
ל
MUNE_CALLBACK כדי להעלים את התפריט מן התצוגה.
קיימת השיטה הדי מסורבלת הזאת
http://drupal.org/node/68792
אבל אני משוכנע שאפשר לבצע את זה גם בתוך ההוק. השאלה היא רק איך.
++++++++++++++++|
Tomer Fish
CEO
FatFishLab
http://www.fatfish.co.il
..:| תומר פיש |:..
fatFish - Rich media web development
0523.442853 02.5337643