إغلاق


اضغط هنا لتنزيل آخر إصدارة من زووبس





يتصفح المنتدى الآن:   1 زائر



أسفل   الموضوع السابق   الموضوع التالي  إشترك لتكتب موضوع



كيف تغير خصائص المحرر koivi
#1
عضو مهم


Benutzerinformationen
المحرر koivi

معظم المحررات هنا قابلة للتعديل , حقيقة تعتبر المحررات المتطورة برامج مستقلة , فهي تنتجها شركات اخري غير زووبس علي ما اعتقد , و لها دليل استخدام او وثائق تشرح كيفية استخدامها من قبل مبرمجي المواقع , و ايضا لها طريقة للتعديل علي خصائصها و تفعيل او تعطيل مميزاتها او احيانا اضافة قوابس او ملحقات لها plug ins

عموما انا لست بخبير ببرمجة البي اتش بي ولا بالمحررات لكن احاول ان اشرح ما اعرف و ارجوا من الاخوة الاعضاء ان يقوموا بإستكمال المعلومات المهمة الاخري .

دعنا من تضييع الوقت , افتح معى مجلد المحرر koivi ستجد ملفين و مجلدين و ملف اندكس

المجلد الاول language
يحتوي علي اللغة , افتحه ستجد ملف للغة العربية arabic و الانجليزية و لغات اخرى

يمكنك فتح ملف اللغة العربية لتغير احد النصوص او الكلمات التي لا تعجبك مثلا اسم المحرر , و هكذا


المجلد الثاني koivieditor
وبه بنية المحرر , يهمنا هنا الملف preferences.php

المجلد ايضا skins كما هو واضح يحتوي علي ثيمات للمحرر ستجد به ثيمين فقط default and xp

شرح الملف preferences.php بالتفصيل
الملف يحتوي علي الكود التالي

<?php
/**
 * XOOPS editor
 *
 * @copyright       The XOOPS Project http://sourceforge.net/projects/xoops/
 * @license         http://www.fsf.org/copyleft/gpl.html& ...  public license
 * @package         class
 * @subpackage      editor
 * @since           2.3.0
 * @author          Taiwen Jiang <phppp@users.sourceforge.net>
 * @version         $Id: preferences.php 2264 2008-10-10 03:41:27Z phppp $
 */
//FULL TOOLBAR OPTIONS
define("_XK_P_FULLTOOLBAR""fontname,fontsize,formatblock,forecolor,hilitecolor,separator,quote,code,inserthorizontalrule,separator,createlink,unlink,separator,insertimage,imagemanager,imageproperties,newline,pastespecial,separator,bold,italic,underline,strikethrough,removeformat,separator,justifyleft,justifycenter,justifyright,justifyfull,newparagraph,separator,ltr,rtl,separator,insertorderedlist,insertunorderedlist,indent,outdent,");

//SMALL TOOLBAR OPTIONS
define("_XK_P_SMALLTOOLBAR""fontsize,forecolor,hilitecolor,separator,bold,italic,underline,strikethrough,separator,quote,code,separator,createlink,insertimage,imagemanager");

//TEXT DIRECTION(ltr / rtl)
define("_XK_P_TDIRECTION""rtl");

//SKIN (default / xp)
define("_XK_P_SKIN""xp");


//WIDTH
define("_XK_P_WIDTH","100%");

//HEIGHT
define("_XK_P_HEIGHT","400px");

if (!
defined("XOOPS_ROOT_PATH")) {
    include 
dirname(__FILE__) . "/../../xoopseditor.inc.php";
    if (!
defined("XOOPS_UPLOAD_PATH")) {
        die(
"Path error!");
    }
}

/*
//PATH
$current_path = __FILE__;
if ( DIRECTORY_SEPARATOR != "/" ) $current_path = str_replace( strpos( $current_path, "\\", 2 ) ? "\\" : DIRECTORY_SEPARATOR, "/", $current_path);
define("_XK_P_PATH", substr(dirname($current_path), strlen(realpath(XOOPS_ROOT_PATH))));
*/

define("_XK_P_PATH""/class/xoopseditor/koivi/koivieditor/");

?>

الخط باللون البرتقالي هو عبارة عن معلومات إيضاحية ليست لها قيمة برمجية

نأتي لشرح اهم اجزاء الكود

للتحكم في اتجاه الكتابة و شكل و عرض و ارتفاع المحرر
//TEXT DIRECTION(ltr / rtl)
define("_XK_P_TDIRECTION""rtl");    هنا نحدد اتجاه الكتابة ادخل rtl اي الكتابة من اليمين لليسار للكتابة بالعربية

//SKIN (default / xp)
define("_XK_P_SKIN""xp");   هنا الثيم المستخدم يمكنك اختيار xp او default فقط


//WIDTH
define("_XK_P_WIDTH","100%");      عرض المحرريمكنك ادخاله كنسبة مئوية او بالبيكسل 

//HEIGHT
define("_XK_P_HEIGHT","400px");   ارتفاع المحرر



للتحكم في ازرار المحرر انظر الكود التالي
//FULL TOOLBAR OPTIONS
define("_XK_P_FULLTOOLBAR""floating,fontname,fontsize,formatblock,insertsymbols,newline,undo,redo,cut,copy,paste,pastespecial,separator,spellcheck,print, separator,bold,italic,underline,strikethrough,removeformat,separator,justifyleft,justifycenter,justifyright,justifyfull,newparagraph,separator,ltr,rtl,separator,insertorderedlist,insertunorderedlist,indent,outdent,newline,forecolor,hilitecolor,superscript,subscript,separator,quote,code,inserthorizontalrule,insertanchor,insertdate,separator,createlink,unlink,separator,insertimage,imagemanager,imageproperties,separator,createtable,cellalign,cellborders,cellcolor,toggleborders,themecss,togglemode,separator");


كما ترى في الكود السابق هناك ترتيب لجمع ازرار المحرر , مثلا في الكود السابق مكتوب floating,fontname,fontsize,formatblock,insertsymbols,newline,undo و هي مسئولة عن عرض الازرار التالية , تعويم المحرر , اسم الخط , حجم الخط , التنسيق , ادراج رمز , سطر جديد من الازرار , تراجع,, لو افترضت انني اريد حذف اختيار رمز مثلا فسنقوم بحذف insertsymbols تم حذف الفصلة بعدها ,

مثال اخر ,
اردت استخدام المحرر في موقعى بعد تخفيفه من الازرار الكثيرة به مثل ازرار التحكم في الجداول و ازرار اخري كثيرة مع اعادة ترتيب اسطر المحرر انظر الكود بعد التعديل كما استخدمه في موقعي التجريبي
//FULL TOOLBAR OPTIONS
define("_XK_P_FULLTOOLBAR""fontname,fontsize,formatblock,forecolor,hilitecolor,separator,quote,code,inserthorizontalrule,separator,createlink,unlink,separator,insertimage,imagemanager,imageproperties,newline,pastespecial,separator,bold,italic,underline,strikethrough,removeformat,separator,justifyleft,justifycenter,justifyright,justifyfull,newparagraph,separator,ltr,rtl,separator,insertorderedlist,insertunorderedlist,indent,outdent,");


ملحوظة , الامر separator يدرج خط فاصل علي الشكل | بين الازرار , اما الامر newline فهو يجعل الازرار بعده تبدأ ترتيبها في سطر جديد , و بالتالي يمكنك ترتيب و تنظيم الازرار في المحرر علي مزاجك في اسطر و فصلها بفواصل |

و بهذا اكون قد قولت معظم ما اعرفه عن المحرر كيوفو و ارجوا ان تستفيدوا من الدرس

أرسلت بتاريخ: 2010/4/8 11:34
طباعة Twitter Facebook _MD_SHARE_BUZZ Linkedin Del.icio.us Digg Reddit Mr. Wong أعلى


رد: كيف تغير خصائص المحرر koivi
#2
فريق الدعم الفني


Benutzerinformationen
شكرا اخى عبد الناصر على الدرس وسوف يتم اضافتة للقسم التعليمى بعد ان يتم ضبط مساحة الاكواد حتى تظهر كاملة بعرض الشاشة

أرسلت بتاريخ: 2010/4/8 17:09
____________________
السلام عليكم .. تعتبر زووبس من افضل المجلات لادارة محتوى المواقع .. ولكن يجب ان تتقنها او تعلم المزيد عنها قبل الشروع فى انشاء موقعك .. عليك اول
طباعة Twitter Facebook _MD_SHARE_BUZZ Linkedin Del.icio.us Digg Reddit Mr. Wong أعلى







يمكنك قراءة موضوع.
لا يمكنك إضافة موضوع جديد.
لا يمكنك الرد على المشاركات.
لا يمكنك تحرير مشاركاتك.
لا يمكنك حذف مشاركاتك.
لا يمكنك إضافة إستفتاء جديد.
يمكنك التصويت في الإستفتاءات.
لا يمكنك إرفاق ملفات في مشاركاتك.
لا يمكنك المشاركة بدون موافقة المشرف.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.

[بحث متقدم]



موقع الدعم العربي لنظام إدارة المحتوى زووبس


مواقع صديقة: رياض القرآن ، خلفيات شاشة ، المجلة السعودية للسيارات ، أهرام العلمية ، ابن مصر ، برامج عربية و معربة ، ماسنجر شبوة.نت ، ضفاف ، العاب