![]() |
אני מחפש עורך טקטס WYSIWYG, אבל רק לטקסט.
אהלן.
אני מחפש עורך טקסט WYSIWYG (הכוונה לעורך טקסט כמו בWord, שמה שאתה רואה כשאתה עורך את הטקסט זה מה שתקבל כשתציג אותו באמצעות HTML [לא כמו העורך טקסט כאן]). אבל רק לטקסט. זאת אומרת, אני רוצה לתת לגולשים מס' אפשרויות מאוד בסיסיות לטקסט, כמו לשנות גודל, (בטווח מסויים) פונט, בולד, וכו'. אבל לא לתת לגולשים אפשרות להכניס תמונות, קישורים, וכו'. הבעיה בעורכי טקסט היא שגם אם אתה מסיר את הכפתורים (לדוגמא של הוספת תמונה, או הואספת קישור) הגולשים עדיין יכולים להדביק ישר מהוורד או מכל דפדפן אחר, או לגרור תמונות ואבייקטים ישר לתוך העורך.. ניסיתי את tinyMCE שבעקרון יש בו אפשרות של למנוע העתק/הדבק וDrag&Drop, אבל זה לא באמת עושה את העבודה כמו שצריך. בקיצור, מה שאני מחפש זה עורך טקסט שלא חוסם את הפעולות האלה, אלה פשוט לא מאפשר אפשרויות מתקדמות כמו תמונות/סרטונים/טבלאות וכו' אשמח לדעת אם מישהו שמע על דבר כזה או התנסה באחד (: תומר. |
** צונזר **
|
באיזה עורכי טקסט אפשר לחסום לגמרי חלק מהפונקציות?
|
ציטוט:
|
ציטוט:
|
tinyMCE
עובד בצורה מעולה לדעתי. |
ציטוט:
|
חבר'ה, אם יש לכם תשובה אז תנו אותה עם פירוט איך עושים את זה בפועל.
אני בטוח ששואל השאלה יודע שאפשר לחפש במדריכים ולא מצא. |
CKEDITOR
עם הקונפיג שלו וצורה העבודה שלו, מאוד נוח לתכנת אותו ואתה יכול לקבוע איזו כפתורים יופיע למשתמש. |
כל עורך.
תבחר את העורך המועדף עליך, תגדיר אותו שיציג רק את הפונקציות שאתה רוצה.. ותחסום כל תגית html פרט לרשימה לבנה(בphp זה בעזרת htmlspecialchars למשל) אגב, אני מאוד ממליץ על ckeditor.. מאוד קליל, נוח, וקל לקינפוג ויישום. במידה ואתה משתמש בו למשל, אתה פשוט חוסם לגמרי את הפלאגינים של התמונות וכו׳.. וככה גם וויזואלית לא תיווצר בעיה. |
IgalSt - תודה..
HHaim ו Baku שוב, אני לא סתם שאלתי ופתחתי את האשכול. אני מכיר את CKEDITOR ועובד איתו כבר כמה שנים טובות. חיפשתי, ולא מצאתי דרך למנוע לגמרי הדבקה של טקסטים מעוצבים, גם אם הגולשים לא רואים את הכפתורים של האופציות הם יכולים פשוט לעשות העתק/הדבק או Drag&Drop לתוך העורך. בקיצור, אם אתם מכירים דרך מעשית ליישם את מה שאמרתי אני אשמח לשמוע. (: לגבי חסימת תגיות. כל העניין של עורך WYSIWYG זה האמינות. זאת אומרת שאם הגולש ייכתוב ויעצב את הטקסט, ואחר כך אני אוריד לו את כל העיצוב עם הPHP לא הרווחתי כלום. אני רוצה למנוע מראש את האפשרות. |
זה אפשרי בCKEDITOR, כמו שאמרתי זה מאוד נוח, יש לך אפשרות לקבוע את מה שיוצג למשתמש בכפתורים (B, I, U או מה שתרצה)
תראה כאן איך לעשות את זה: http://nightly.ckeditor.com/7352/_samples/bbcode.html כדי לא לאפשר להדביק תוכן מעוצב תקרא על: http://stackoverflow.com/questions/2...-onpaste-event בהצלחה |
אגב, בכל אופן יש פה פרצה לא קטנה שאתה צריך לטפל בה בצד שרת.
נניח ותצליח להגדיר את עורך התוכן שלך כך שלא יאפשר עיצוב תוכן מעבר למה שאתה מאשר (כולל העתק הדבק). עליך לוודא איכשהו בצד שרת שמישהו לא מזריק לך קוד html מעוצב ולסנן החוצה את כל מה שאתה לא מאשר. |
אין פה שום פרצה.. אתה פשוט מבריח את זה עם htmlspecialchars.
כל דבקר שכתבתי בתגובה הקודמת בדוק וסוגר הכל, וכן אפשר לחסום הכל עם CKE אבל אף אחד לא מבטיח שזה יהיה קל :) |
כל הזמנים הם GMT +2. הזמן כעת הוא 16:54. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ