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

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

InetKey.Net 05-11-08 00:14

הוספת כפתור בעורך FCKEDITOR
 
שלום , יש לי פורוםIBHEB 1.4
שמתי בו עורך של FCKeditor
רציתי לשאול איך אפשר להוסיף לעורך כפתור נפרד
שכאשר שתלחץ עליו הוא יוסיף את התאגים [HIDE] ו [/HIDE]
מסביב לטקסט שרשמתי?

חיפשתי בגוגל , חיפשתי ב fckeditor.net ב docs , לא מצאתי כלום.

תעזרו לי בבקשה , תודה!:-)

AlmogBaku 05-11-08 14:05

זה קצת מסובך- אבל אפשרי[מניסיון].

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


http://docs.fckeditor.net/FCKeditor_...ation/Plug-ins
http://docs.fckeditor.net/FCKeditor_...JavaScript_API
http://sourceforge.net/tracker/?grou...editor%27s
http://dev.fckeditor.net/
http://dev.fckeditor.net/wiki/Components
http://dev.fckeditor.net/wiki/Components/DataProcessor

בנוסף אני גם ממליץ שתעזר בתמיכה שלהם:
http://www.fckeditor.net/forums
irc:
irc://irc.freenode.net/fckeditor


*אם אתה מעוניין, אני יכול לפתח לך..[בתשלום כמובן]

InetKey.Net 05-11-08 19:46

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

תודה

AlmogBaku 06-11-08 15:58

דוגמא ליצירת כפתור(צריך להגדיר אותו בקונפיג כמובן) :
PHP קוד:

/**
 * @example to action class
 */

var myFunction = function() {
    
this.EditMode FCK.EditMode;
}

myFunction.prototype.Execute = function() {
    
FCK.InsertHtml("AAA");
}
myFunction.prototype.GetState = function()
{
  return 
FCK_TRISTATE_OFF ;
}

/**
 * Register action
 * ----------------
 * 
 * @param `Action name`, @param class
 */
FCKCommands.RegisterCommand"ACTION_NAME", new myFunction());

//Create Button object
var myItem = new FCKToolbarButton("AP_Break""Continue") ;
myItem.IconPath FCKConfig.PluginsPath "plug_dir/images/break_icon.gif";
FCKToolbarItems.RegisterItem("ACTION_NAME"myItem); 


*לגבי התוספים לדוגמא- הכוונה בתוספים שהורדת עם האפליקציה

InetKey.Net 06-11-08 17:49

תודה רבה הסתדרתי :)
אני מודה לך מאוד!


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

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