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

الموضوع: مطلوب حل عااااااجل لمشكلة الترميز ؟؟ ؟؟ ؟؟ ؟؟

  1. #1

    مطلوب حل عااااااجل لمشكلة الترميز ؟؟ ؟؟ ؟؟ ؟؟



    السلام عليكم
    لدى اسكربت كنت اعمل عليه فى تعريبه وتطويره من حوالى 3 اسابيع
    وانتهيت منه
    المهم :>>
    انا وحدت الترميز للاسكربت كللله سواء قواعد بيانات وجداول وملفات ال php وايضا ملفات القوالب
    كله اصبح cp1256
    الاسكربت اصبح يعمل 100% ما عدا التعليقات
    بتظهر بحروف غريية
    طبعا لما اشوف السورس للصفحة بلاقيه CP1256
    فجربت احول ترميز الصفحة ل UTF-8
    التعليقات اشتغلت تمام بس طبعا الموقع باظ
    فهل فى طريقة اخليه يتعرض مع CP1256 ؟؟
    دى دالة اظهار التعليقات

    كود PHP:
    function show_comments($vid$user_power) {

        global 
    $template_f$config$lang;
        
    $query mysql_query("SELECT * FROM pm_comments WHERE uniq_id = '".$vid."' AND approved='1' ORDER BY added DESC");
        
    $count = @mysql_num_rows($query);
        if(
    $count 0) {
        
    $result '';
        
    $i 0;
        
    $k 1;
        
            if(
    $count $config['comments_page'])
                
    $result .= '<div id="page'.$k.'" class="comments_content">';
            while(
    $r mysql_fetch_array($query)) {    
                
            if((
    $i $config['comments_page'] == 0) && ($i != 0) && ($count $config['comments_page'])) {
                
    $result .= '</div>';
                
    $result .= '<div id="page'.++$k.'" class="comments_content">';
            }
            
    // GET AVATAR INFORMATION
            
    if( $r['user_id'] == 0)
            {
                
    $avatar_url _URL."/"._UPFOLDER."/avatars/no_avatar.gif";
            }
            else
            {
                
    $q mysql_query("SELECT gender, avatar FROM pm_users WHERE username = '".$r['username']."'");
                
    $u mysql_fetch_array($q);
                if(empty(
    $u['avatar']) || $u['avatar'] == 'no_avatar.gif') {
                    
    $avatar_url _URL."/"._UPFOLDER."/avatars/".$u['gender'].".gif";
                } else {
                    
    $avatar_url _URL."/"._UPFOLDER."/avatars/".$u['avatar'];
                }
            }
            
    $result .= "<li>\r\n";
            
            
    $result .= "<p><img src=\"".$avatar_url."\" alt=\"".$r['username']."\" border=\"0\" width=\"80\" height=\"80\" class=\"avatar_img\" align=\"left\" />";
            if(
    $r['user_id'] == 0)
                
    $result .= "<strong>".$r['username']."</strong> <small>(".time_since($r['added'])." ".$lang['ago'].")</small>:<br />\r\n";
            else
                
    $result .= "<a href=\""._URL."/profile."._FEXT."?u=".$r['username']."\" rel=\"nofollow\">".$r['username']."</a> <small>(".time_since($r['added'])." ".$lang['ago'].")</small>:<br />\r\n";

            
    $result .= "".stripslashes(removeEvilTags($r['comment']))."</p>\r\n";
            
    /*
            if($user_power == U_ADMIN)
            {
            }
            */
            
    $result .= "</li>\r\n";
            if(
    $count $config['comments_page'])
                ++
    $i;
            }
        if(
    $count $config['comments_page'])
            
    $result .= '</div>';
        
        if(
    $k && $count $config['comments_page'])
        { 
    طبعا للى هيسألنى ليه موحدتش الترميز كله UTF-8
    لان لوحة التحكم مش هتشتغل والموقع هيشتغل وهيحصل مشاكل
    فانا قدرت احل كل المشاكل ما عدا المشكلة دى

    ---
    هل فى طريقة لظهور التعليقات بلغة الترميز زى SET NAMES اللى بتتحط جنب MY SQL QUARY بس انا معرفتش احطها ؟
    على فكرة التعليقات تعمل بالاجاكس





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com


  2. #2


    الامر ده ينفع ؟؟
    $result = iconv('UTF-8', 'CP1256', $result);

    بس يتحط فين ؟؟ فى ملف الفنكويشن للاسكربت ام فى ملف .JS الخاص بالاجاكس





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com

  3. #3


    راجع حقول قاعدة البيانات هل هي cp1256





    __________________
    السيف أصدق أنباء من الكتب

  4. #4


    نعم راجعت ترميز الجداول وترميز القاعدة ككل
    ------------------
    لما اضيف تعليق بلاقى الاجاكس بيظهر التعليق بالعربى تمام لكن لو عملت تحديث للصفحة بيظهر التعليق بال utf-8
    يعنى المشكلة مش من الاجاكس





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com

  5. #5


    الرد يظهر في قاعدة البيانات عربي ؟





    __________________
    السيف أصدق أنباء من الكتب

  6. #6


    اهلا اخى
    نعم بيظهر عربى
    لكن لو غيرت فى ملف الفنكويشن الترميز الى cp1256
    @mysql_query('SET CHARACTER SET CP1256');
    بيظهر فى القاعدة بلغة غير مفهومة لكن لما اشوف التعليق الاول الللى ضيفته لما كنت على ترميز UTF-8 الاقيه بيظهر بالعربى فى الموقع مثل ما بيظهر فى القاعدة
    لكن لو جربت ادخل تعليق وانا على cp1256 هيظهر فى القاعدة وفى الموقع بلغة غير مفهمومة

    شكلها معقد اوى D
    cp1256 بيقرا تعليقات utf-8 وبتظهر بالعربى





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com





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

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

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