הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   אני מחפש עורך טקטס WYSIWYG, אבל רק לטקסט. (https://hosts.co.il/forums/showthread.php?t=94629)

Tomer Pearl 05-01-12 19:40

אני מחפש עורך טקטס WYSIWYG, אבל רק לטקסט.
 
אהלן.
אני מחפש עורך טקסט WYSIWYG (הכוונה לעורך טקסט כמו בWord, שמה שאתה רואה כשאתה עורך את הטקסט זה מה שתקבל כשתציג אותו באמצעות HTML [לא כמו העורך טקסט כאן]). אבל רק לטקסט. זאת אומרת, אני רוצה לתת לגולשים מס' אפשרויות מאוד בסיסיות לטקסט, כמו לשנות גודל, (בטווח מסויים) פונט, בולד, וכו'. אבל לא לתת לגולשים אפשרות להכניס תמונות, קישורים, וכו'.
הבעיה בעורכי טקסט היא שגם אם אתה מסיר את הכפתורים (לדוגמא של הוספת תמונה, או הואספת קישור) הגולשים עדיין יכולים להדביק ישר מהוורד או מכל דפדפן אחר, או לגרור תמונות ואבייקטים ישר לתוך העורך..
ניסיתי את tinyMCE שבעקרון יש בו אפשרות של למנוע העתק/הדבק וDrag&Drop, אבל זה לא באמת עושה את העבודה כמו שצריך.
בקיצור, מה שאני מחפש זה עורך טקסט שלא חוסם את הפעולות האלה, אלה פשוט לא מאפשר אפשרויות מתקדמות כמו תמונות/סרטונים/טבלאות וכו'
אשמח לדעת אם מישהו שמע על דבר כזה או התנסה באחד (:
תומר.

satan 05-01-12 21:41

** צונזר **

Tomer Pearl 05-01-12 21:54

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

link 06-01-12 00:00

ציטוט:

נכתב במקור על ידי Tomer Pearl (פרסם 831060)
באיזה עורכי טקסט אפשר לחסום לגמרי חלק מהפונקציות?

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

Tomer Pearl 06-01-12 01:03

ציטוט:

נכתב במקור על ידי link (פרסם 831081)
כמעט כל ערוך כזה מגיע עם אפשרות פשוט צריך להתאזר בסבלנות ולקרוא את המדריכים שלהם.

ואני שואל שוב, באיזה עורך ספציפית אפשר?

Yosi.O 06-01-12 01:31

tinyMCE
עובד בצורה מעולה לדעתי.

Tomer Pearl 06-01-12 03:47

ציטוט:

נכתב במקור על ידי Yosi.O (פרסם 831086)
tinyMCE
עובד בצורה מעולה לדעתי.

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

IgalSt 06-01-12 12:19

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

Haimz 06-01-12 13:12

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

AlmogBaku 10-01-12 09:59

כל עורך.
תבחר את העורך המועדף עליך, תגדיר אותו שיציג רק את הפונקציות שאתה רוצה.. ותחסום כל תגית html פרט לרשימה לבנה(בphp זה בעזרת htmlspecialchars למשל)

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

Tomer Pearl 12-01-12 11:26

IgalSt - תודה..
HHaim ו Baku שוב, אני לא סתם שאלתי ופתחתי את האשכול. אני מכיר את CKEDITOR ועובד איתו כבר כמה שנים טובות.
חיפשתי, ולא מצאתי דרך למנוע לגמרי הדבקה של טקסטים מעוצבים, גם אם הגולשים לא רואים את הכפתורים של האופציות הם יכולים פשוט לעשות העתק/הדבק או Drag&Drop לתוך העורך.
בקיצור, אם אתם מכירים דרך מעשית ליישם את מה שאמרתי אני אשמח לשמוע. (:

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

Haimz 12-01-12 16:41

זה אפשרי בCKEDITOR, כמו שאמרתי זה מאוד נוח, יש לך אפשרות לקבוע את מה שיוצג למשתמש בכפתורים (B, I, U או מה שתרצה)
תראה כאן איך לעשות את זה: http://nightly.ckeditor.com/7352/_samples/bbcode.html

כדי לא לאפשר להדביק תוכן מעוצב תקרא על: http://stackoverflow.com/questions/2...-onpaste-event

בהצלחה

IgalSt 12-01-12 18:47

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

נניח ותצליח להגדיר את עורך התוכן שלך כך שלא יאפשר עיצוב תוכן מעבר למה שאתה מאשר (כולל העתק הדבק).
עליך לוודא איכשהו בצד שרת שמישהו לא מזריק לך קוד html מעוצב ולסנן החוצה את כל מה שאתה לא מאשר.

AlmogBaku 14-01-12 17:04

אין פה שום פרצה.. אתה פשוט מבריח את זה עם htmlspecialchars.
כל דבקר שכתבתי בתגובה הקודמת בדוק וסוגר הכל, וכן אפשר לחסום הכל עם CKE אבל אף אחד לא מבטיח שזה יהיה קל :)


כל הזמנים הם GMT +2. הזמן כעת הוא 16:54.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ