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

Primary Links

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

שתי שאלות על webform

liats75, ה', 22/05/2008 - 14:33
  1. למישהו יש רעיון (או ניסה ויודע) איך לעשות view על תוצאות של webform ? - יש אפשרות לצפות בהן באתר בצורת טבלה, אבל אני רוצה להציג אותן בדרך אחרת.

  2. איך ניתן להוסיף כפתור "נקה טופס" לwebform?

פישפשתי וחיפשתי ותשובה לא מצאתי.

תודה
ליאת

‹ לא מצליח להעלות תמונה באמצעות מודל image -דרופל 6 מעט ביטויים נמצאו מתורגמים לאחר התקנת עברית ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • תמיכה כללית
התמונה של yhager

קוד

נכתב ע"י yhager ביום ו', 23/05/2008 - 07:16.

הפתרון לשתי השאלות שלך הוא לכתוב קוד:
1. קוד שלוקח את הנתונים הרלוונטים מהטבלה הרלוונטית ומציג אותם איך שאת רוצה.
2. קוד שמוסיף כפתור RESET לטופס (ע"י מימוש hook_form_alter):

<input type="reset" value="clear">

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

כמובן שלכתוב קוד הוא תמיד פתרון

נכתב ע"י liats75 ביום ו', 23/05/2008 - 07:50.

מכיוון שאני לא יודעת לעשות את זה חשבתי שאולי מישהו כבר עשה את זה לפניי או יפתיע אותי עם רעיון אחר.

ליאת שדה-סעדון
לומבי - אינטרנט בגובה העיניים | www.lomby.co.il

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

לגביי ניקוי הטופס...

נכתב ע"י ליאור ביום ו', 23/05/2008 - 09:07.

ניתן גם להשתמש בjquery - לצוד את כל הinputים ולנקות
נאמר שנסתכל על טופס הזנת התגובה בדרופל ישראל.
אם תסתכל במקור הדף (עם firebug כמובן) נראה שהזהות של באלמנט הזה קשורה לid

<input type="text" class="form-text" value="" size="60" id="edit-subject" name="subject" maxlength="64"/>

כלומר - edit-subject
אז אם הייתי רוצה ל"נקות" את הטופס הייתי צריך לדאוג שהכפתור ירית מקטע של jquery שימצא את edit-subject ויפעל עליו כאשר נלחץ על הכפתור.
אז בשביל לעשות את זה יש שני חלקים
1. לדאוג שהלחיצה על הכפתור תריץ פונקציה בגאווהסריפט.
2. לדאוג שהפונקציה תנקה את edit-subject

לגביי 1 אנא ראי את http://www.w3schools.com/jsref/jsref_onsubmit.asp
לגביי 2 הפונקציה (כמו הalert בדוגמא למעלה) תצתרך לבצע את מקטע הקוד הבא -

$("#edit-subject").val = "" ;

זה ישרת את המקרה הספציפי של הכותרת, לניקוי כל הform ולשיקולים נוספים את יכולה לקרוא (ולהשתמש) בתוכן מכאן -
http://www.learningjquery.com/2007/08/clearing-form-data

ליאור קסוס, לינוויט
דרופל, אנדרואיד וקוד פתוח

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

תודה

נכתב ע"י liats75 ביום ו', 23/05/2008 - 13:29.

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

ליאת שדה-סעדון
לומבי - אינטרנט בגובה העיניים | www.lomby.co.il

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

לא, זה לא תמיד הפתרון

נכתב ע"י yhager ביום ו', 23/05/2008 - 12:13.

זה בד"כ הפתרון האחרון... לכתוב קוד פירושו לדעת לתחזק אותו, לבדוק אותו, לברר ענייני אבטחה ועוד. עדיף כמה שאפשר להמנע מזה.
אף על פי כן, יש מקרים רבים בהם שורה או שתיים יעשו את העבודה בצורה הטובה ביותר. מקרה כמו reset של טופס זה מצב בו לא תמצאי מודול, כי אף מפתח לא ימצא לנכון לפרסם מודול כזה פשוט (אלא אם כן הוא טורח וכותב "תשתית לשינוי טפסים" ותומך בכל מיני דברים שנראו לו חשובים, אבל עבורך זה בעיקר נַפַּחָת (bloat)).

הקוד שלך אמור להראות משהו כמו:

function yourmodule_form_alter($form_id, &$form) {
  if ($form_id == 'your_form_id') {
    $form['reset'] = array('#value' => '<input type="reset" value="Reset">');
    );
  }
}

(סתם קוד מהראש, לא בדקתי)

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

זה אכן הפתרון האחרון

נכתב ע"י liats75 ביום ו', 23/05/2008 - 13:32.

בטח מבחינתי שלא יודעת לכתוב קוד (בסוף לא תהיה לי ברירה ואני אלמד).

תודה על מקטע הקוד, אני אנסה אותו.

אשמח להבין את ההבדל (או את היתרונות והחסרונות) בין מה שאתה מציע לבין מה שהציע ליאור למעלה.

ליאת

ליאת שדה-סעדון
לומבי - אינטרנט בגובה העיניים | www.lomby.co.il

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

במילה אחת - ג'אוהסקריפט

נכתב ע"י yhager ביום ו', 23/05/2008 - 14:36.

בתגובות לקישור שליאור נתן יש דיון בדיוק על ההבדלים בין הגישות.

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

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

האמת היא שאני מסכים עם יובל...

נכתב ע"י ליאור ביום ו', 23/05/2008 - 15:04.

הפתרון שלו הרבה יותר פשוט להטמעה אך העיקרון הוא שיש מצבים שבהם אין גאווהסקריפט בדפדפן (למשל שמעתי על בנק שסגר את הjs בדפדפני העובדים מטעמי ביטחון).
הדבר גם קשור לנגישות והגישה הרווחת טוענת שאם אתה כבר פתר משהוא בגאווהסקריפט אז תייצר לו graceful degradation - איזה צורה לעבוד גם עם הגאווהסקריפט סגור.
ליאור

ליאור קסוס, לינוויט
דרופל, אנדרואיד וקוד פתוח

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

אי אפשר לעשות view על webform

נכתב ע"י Zus ביום ש', 24/05/2008 - 22:15.

זאת בגלל, AFAIK, שוובפורם לא שומר את הנתונים בתור nodes, ו-views יכול לעשות חיתוכים של nodes בלבד.
'צטער שאין לי פתרון טוב ונוח, ההצעה שלי היא לגגל כהוגן ואולי אף להוסיף issue למודול עצמו כfeature request.

אורן זוסמן

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

המממ..

נכתב ע"י yhager ביום ש', 24/05/2008 - 23:52.

טופס שממלאים אותו והוא מייצר node.. נשמע לי מוכר.. :)

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

כן, גם לי זה הדהד מוכר

נכתב ע"י liats75 ביום א', 25/05/2008 - 07:35.

וזה מביא אותי לשאלה אחרת: כיצד ניתן לגרום למערכת לשלוח מייל בכל פעם שילחצו על כפתור submit בטופס שנוצר בcck?

במילים אחרות, מה שאני צריכה הוא לאפשר טופס באתר שבכל פעם שגולש ימלא אותו:
1. ישלח מייל למנהל האתר עם תוכן הטופס.
2. תוצאות הטופס ישמרו ואוכל להציג אותם באתר בחיתוכים שונים.

רעיונות?

ליאת שדה-סעדון
לומבי - אינטרנט בגובה העיניים | www.lomby.co.il

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

בעניין: כן, גם לי זה הדהד מוכר

נכתב ע"י yhager ביום א', 25/05/2008 - 07:38.

http://drupal.org/project/workflow_ng

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

מממ... נשמע טוב

נכתב ע"י liats75 ביום א', 25/05/2008 - 07:53.

תודה!

ליאת

ליאת שדה-סעדון
לומבי - אינטרנט בגובה העיניים | www.lomby.co.il

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

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

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

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

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

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

שלום אורח

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

כעת מחוברים 1 משתמשים מזוהים, ו-5 אורחים:
yakoub

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

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

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

  • דופיניטי מגייסת מפתחים |‏ Dofinity
  • לא רואה דף בתוך דף |‏ hodspot
  • מחפש דרופליסט מומחה |‏ razooloo
  • שחזור דרופל |‏ taldan4040
  • מסך לבן לאחר לחיצה על שמירת תצ... |‏ taldan4040
עוד בפורום

חדש בבלוגים

  • מדריך לבנייה ועיצוב של ניוזלטר... |‏ tom
  • ecommerce module |‏ avrilev
  • הסרת שיער בלייזר |‏ Alex Borodach
  • ערכת עיצוב חדשה FontFolio... |‏ ישראל
  • Mobile Drupal - סיכום הדרכה |‏ לבבי
עוד בבלוגים

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

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

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

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

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