CGI :: יישום :: Plugin :: Messagestack הוא ערימת הודעה עבור CGI שלך :: יישום. CGI :: יישום :: Plugin :: Messagestack הוא ערימת הודעה עבור CGI שלך :: יישומים.Synopsishis תוסף נותן לך כמה שיטות תמיכה שאתה יכול להתקשר בתוך CGIAPP שלך לעבור לאורך הודעות בין בקשות למשתמש נתון. השתמש CGI :: יישום :: Plugin :: מושב; השתמש CGI :: יישום :: Plugin :: Messagestack; Sub Mainpage {שלי עצמי עצמי = Shift; Template $ שלי = $ self-> load_tmpl ('Mainpage.tmpl', 'die_on_bad_params' => 0); # ... $ תבנית-> פלט; } תהליך משנה {שלי עצמי עצמי = Shift; $ self-> push_message (-Scope => 'Mainpage', -Message => 'הרישום שלך עודכן', -classification => 'מידע',); $ עצמי-> קדימה ('Mainpage'); } sub cgiapp_init {# הגדרת אובייקט ההפעלה שלך כרגיל ...} בינתיים, בקוד התבנית שלך (HTML :: תבנית): ... .Info {גופן משקל: נועז; } .Error {צבע: אדום; } ...
hood!
"> > ... זה רעיון טוב לכבות את 'die_bad_params' ב- HTML :: תבנית - במקרה זה plugin מנסה כדי לשים את הפרמטרים והם לא זמינים בתבנית שלך.הנה של דוגמה מהירה TT: <סוג סגנון = "טקסט css"/> .Info {גופן משקל: נועז; } .Error {צבע: אדום; } ...
hood!
%] . .. אם אתה משתמש ב- TT, אני ממליץ להשתמש ב- CAP-TT וגרסה חדשה יותר (0.09), התומכת הוק של CGIAPP ROOTMPL ולאחר מכן תוסף זה יספק באופן אוטומטי TT עם ההודעות הרלוונטיות. RunMode שלך יכול להיות זה פשוט: תת להתחיל {שלי עצמי עצמי = משמרת; שלי $ Session = $ עצמי-> הפגישה; החזרת $ $ -> TT_PROCESS ('פלט .TT'); } אין לי ניסיון לשקול על איך היית עושה את זה עם תבניות אחרות (htdot, עלי כותרת), אבל ביסודו של דבר, תוסף זה יהיה לשים פרמטר לולאה בשם 'Cap_messages'. בתוך כל אלמנט של לולאה זו, יהיה לך שני תגים, 'סיווג' ו 'הודעה'.Note: יש לי שבור לאחור תאימות עם שחרור זה (0.30) ואת שם ברירת המחדל של פרמטר לולאה עכשיו' cap_messages '. אם השתמשת ב __cap_messages הישן או רוצה להשתמש בשם אחר, אל תהסס להשתמש ב- Capms_Config כדי לעקוף את -Loop_param_name. דרישות: · פרל
CGI :: יישום :: Plugin :: Messagestackack תוכנה קשורה
softwaresea.com מספק את מרכז הורדת התוכנה החינמית הירוק העדכני ביותר בבית ובחול, כולל תוכנות מחשב, אפליקציית אפל, אפליקציית אנדרואיד ועוד הורדות חינמיות של תוכנות ניידות למחשב. אם אתה רוצה ללמוד עוד על תוכנה חופשית ירוקה, הורד אותה ב-softwaresea.com!