النتائج 1 إلى 6 من 6

الموضوع: إضافة خاصية صندوق الكتابة WYSIWYG في النسخه 7.6

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    318

    إضافة خاصية صندوق الكتابة WYSIWYG في النسخه 7.6



    السلام عليكم





    قبل أي عمل يفضل اخذ نسخه إحتياط من الملفات المعدلة ونسخه من قاعدة البيانات لذا وجب التنبيه

    متطلبات العمل :

    اولا: وجود مجلد tiny_mce الخاص بادوات الكتابة بامكانك الحصول عليه في النسخة 7.7 علي المسار التالي includes/tiny_mce

    تركيب الصندوق :

    1) نسخ المجلد tiny_mce علي نفس مسار المجلد includes/tiny_mce للنسخة المراد أستخدامها

    2) أفتح الملف javascript.php علي المسار includes/javascript.php

    أبحث عن السطر التالي
    كود PHP:
    ###############################################
    # Include for some common javascripts functions #
    ################################################## 
    أضف أسفل منه الكود الاتي :

    كود:
    global $module, $name, $admin, $advanced_editor, $lang;
    
    if (file_exists("themes/$ThemeSel/style/editor.css")) {
    $edtcss = "editor_css : \"themes/$ThemeSel/style/editor.css\",";
    } else {
    $edtcss = "editor_css : \"includes/tiny_mce/themes/default/editor_ui.css\",";
    }
    
    if (is_admin($admin) AND defined('ADMIN_FILE') AND $advanced_editor == 1) {
    echo "<!-- tinyMCE -->
    <script language=\"javascript\" type=\"text/javascript\" src=\"includes/tiny_mce/tiny_mce.js\"></script>
    <script language=\"javascript\" type=\"text/javascript\">
    tinyMCE.init({
    mode : \"textareas\",
    theme : \"advanced\",
    language : \"$lang\",
    force_p_newlines: \"false\",
    force_br_newlines: \"true\",
    plugins : \"table,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,zoom,flash,searchreplace,print\",
    theme_advanced_buttons1_add : \"fontselect,fontsizeselect\",
    theme_advanced_buttons2_add : \"separator,insertdate,inserttime,preview,zoom,separator,forecolor,backcolor\",
    theme_advanced_buttons2_add_before: \"cut,copy,paste,separator,search,replace,separator\",
    theme_advanced_buttons3_add_before : \"tablecontrols,separator\",
    theme_advanced_buttons3_add : \"emotions,iespell,flash,advhr,separator,print\",
    theme_advanced_toolbar_location : \"top\",
    theme_advanced_toolbar_align : \"left\",
    theme_advanced_path_location : \"bottom\",
    $edtcss
    plugin_insertdate_dateFormat : \"%Y-%m-%d\",
    plugin_insertdate_timeFormat : \"%H:%M:%S\",
    extended_valid_elements : \"a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]\",
    external_link_list_url : \"example_link_list.js\",
    external_image_list_url : \"example_image_list.js\",
    flash_external_list_url : \"example_flash_list.js\",
    file_browser_callback : \"fileBrowserCallBack\"
    });
    function fileBrowserCallBack(field_name, url, type) {
    // This is where you insert your custom filebrowser logic
    alert(\"Filebrowser callback: \" + field_name + \",\" + url + \",\" + type);
    } </script>
    <!-- /tinyMCE -->";
    } elseif (is_admin($admin) AND $advanced_editor != 1 AND ($name != "Private_Messages" AND $name != "Forums")) {
    echo "<!-- tinyMCE -->
    <script language=\"javascript\" type=\"text/javascript\" src=\"includes/tiny_mce/tiny_mce.js\"></script>
    <script language=\"javascript\" type=\"text/javascript\">
    tinyMCE.init({
    mode : \"textareas\",
    theme : \"basic\",
    language : \"$lang\",
    $edtcss
    force_p_newlines: \"false\",
    force_br_newlines: \"true\"
    });
    </script>
    <!-- /tinyMCE -->";
    } elseif ($name != "Private_Messages" AND $name != "Forums") {
    echo "<!-- tinyMCE -->
    <script language=\"javascript\" type=\"text/javascript\" src=\"includes/tiny_mce/tiny_mce.js\"></script>
    <script language=\"javascript\" type=\"text/javascript\">
    tinyMCE.init({
    mode : \"textareas\",
    theme : \"default\",
    language : \"$lang\",
    $edtcss
    force_p_newlines: \"false\",
    force_br_newlines: \"true\"
    });
    </script>
    <!-- /tinyMCE -->";
    }
    3) أفتح ملف الكونفج في مسار المجلد الرئيسي للمجلة

    تجد الكود الاتي
    كود:
    $display_errors = 0;
    اضف قبله الكود التالي
    كود:
    $advanced_editor = 0;
    قم بتجربة الصندوق في أي من نظام المراسلة لديك علي سبيل المثال

    أرسل خبرا او كتابة موضوع !

    ملاحظة : تحتاج لتغيير عرض وطول الصندوق في بعض الملفات التي يظهر بها صندوق الكتابة وهي

    Submit_News

    Feedback

    وأيضا في لوحة تحكم المشرف في بعض البرامج مكتبة البرامج ، دليل المواقع، نظام الرسائل

    بالتوفيق للجميع







  2. #2
    مُجَاهِد سابقاً
    تاريخ التسجيل
    Apr 2004
    المشاركات
    12,000


    جميل جداً..

    والف الف شكر لك ..


    وخالص المودة ،،





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

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    595


    درس في الصميم...
    هذا ما بحثت عنه من زمان
    كتب الله لك الأجر واسكنك الجنه ومن تحب





    __________________
    لاتنس ذكر الله..

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2005
    المشاركات
    350


    بارك الله فيك اخوي المجهول


    عند تطبيق الخطوات واجهت مشكلة في إيجاد الكود ( $display_errors = 0; ) في ملف الكونفيج
    حيث اتضح أن الملف لا يحتوي على هذا السطر !!
    مع العلم أنه النسخة الحالية هي 7.6






  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    318


    السلام عليكم

    مشكورين اخواني علي المشاركة وبارك الله فيكم

    الاخ N a i e f سبب عدم وجود الدلة انك غير عامل تحديثباخر نسخه وباتش امني للأصدارة تلك

    تفضل موقعي باخر الاصدارات حول المجلة

    nukearab.com

    بالتوفيق للجميع






  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2005
    المشاركات
    2,739


    فكره رائعة اخى محمد هيى نفس الفكره فى انك تلغى الصندوق من النسخه 7.7
    تمام





    __________________
    شبكة حلم العرب لتطوير المواقع
    PHP-NUKE: Web Portal System
    www.aradream.com/servics
    www.aradream.com/portal
    www.aradream.com/forums
    العنوان : ج.م.ع الشرقيه فاقوس شارع السيد حسين - كاسبر نت





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض