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

الموضوع: تحديد لغة معينة لقسم معين

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    475

    تحديد لغة معينة لقسم معين



    السلام عليكم

    اتسائل عن كيفية تحديد لغة معينة لقسم معين

    مثلا عندي قسم تقني بالمنتدى VB وأود ان استخدم فيه عبارات تقنية مختلفة عن الترجمة العادية للمصطلحات المستخدمة

    كيف يمكنني ذلك، وهل توجد اضافة تقوم بذلك

    يمكنني فعلها بالplugins وبالتأكيد ذلك ممكن ولكنني للأسف لا امتلك الوقت لذلك

    من عنده الجواب؟





    __________________
    omansecurity.com
    Email: OmanSecurity AT gmail DOT com


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2005
    المشاركات
    574

    Talking



    عليك السلام

    سويت لك بلوقن بسيط بدون اي استعلام

    اذا انت ما تستخدم تحويل الصفحات لهتمل

    عبارة عن بحث في مصدر الصفحة اثناء دخول القسم اللي تحدده او المواضيع التابعه له

    ويستبدل تنسيق الصفحة الى انجليزي

    مثل اليمين يخليه يسار

    والترميز العربي يخليه انجليزي

    طريقة التركيب

    اضف بلوقن جديد

    في الهوك

    كود:
    global_complete
    واضف الكود

    مع مراعاة تغيير رقم 63 الى رقم القسم اللي تبيه

    كود:
    $Forumid = '63';
    في المتغير هذا

    محتوى الكود

    كود:
    // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - A
    if (THIS_SCRIPT == 'forumdisplay' OR THIS_SCRIPT == 'showthread') {
    $Forumid = '63';
    $Pregsid = @preg_replace('#(f|t)=([0-9]+)(.*)#', '\\2', $_SERVER['QUERY_STRING']);
    if (THIS_SCRIPT == 'showthread') {
    $Threads = @fetch_threadinfo($Pregsid);
    $Pregsid = $Threads['forumid'];
    }
    if ($Pregsid == $Forumid) {
    $output = @str_replace('windows-1256', 'ISO-8859-1', $output);
    $output = @str_replace('lang="ar"', 'lang="en"', $output);
    $output = @str_replace('dir="rtl"', 'dir="ltr"', $output);
    $output = @str_replace('right', 'lexft', $output);
    $output = @str_replace('left', 'right', $output);
    $output = @str_replace('lexft', 'left', $output);
    }
    }
    // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - V
    تحيه طيبه





    __________________
    #######################

    MGHOOL - MSH3AN

    #######################

  3. #3


    حبيبنا الغالي مجهوول مبدع دائماً والله :nice:

    بس كان عندي سؤال :shy:

    دلوقت الطريقة اللي انت وضعتها بتكون لنفس اللغه المستخدمه بس مع استبدال عبارات معينه مثلاً بعبارات جديده وكذلك استبدال مثلاً الترميز واتجاه اللغه :con2:

    انا كان عندي سؤل عن الطريقة المستخدم في منتدى الدعم العربي في vbseo.com :looking:

    لو تلاحظ القسم بيكون له لغه خاصه لوحده "اللغه العربيه"

    يعني اللي بيدخل القسم بيتحدد له id لغه معينه للقسم دا

    فهل ياترى فيه نفس الطريقة تحديد id لغه معينه لي id قسم معين :con2:





    __________________
    نادي مدعوم التطويري
    مدعوم لخدمات الويب
    ConTacT Me
    Ahmed {@} mad3om.net

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


    حياك الله

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

    اذا تبي تطوير البلوقن ماعندي مشكلة

    لي عودة بإذن الله





    __________________
    #######################

    MGHOOL - MSH3AN

    #######################

  5. #5


    كفؤؤ والله يا مجهول طول عمرك مبدع وننتظرك على احر من الجمر يا حبيبنا الغالي
    :shy:





    __________________
    نادي مدعوم التطويري
    مدعوم لخدمات الويب
    ConTacT Me
    Ahmed {@} mad3om.net

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2005
    المشاركات
    574

    Talking



    صباح الخير

    قمت بتطوير وتغيير طريقة البلوقن

    1 / قم بمسح البلوقن السابق الذي اضفته

    2 / اضف بلوقن جديد في الهوك

    كود:
    style_fetch
    واضف الكود هذا فيه

    كود:
    // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - A
       $vbulletin->userinfo['lang_charset'] = 'windows-1256';
    // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - V
    3 / اضف بلوقن جديد في الهوك

    كود:
    fetch_userinfo_query
    واضف محتوى الكود هذا

    كود:
    // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - A
    if (THIS_SCRIPT == 'forumdisplay' OR THIS_SCRIPT == 'showthread' OR THIS_SCRIPT == 'showpost' OR THIS_SCRIPT == 'newreply') {
    $Phrases = '3';
    $Forumid = '63';
    $Pregsdo = @preg_replace('#([^\?]*)(f|t|p)=([\d]+)(.*)#si', '\\2', $_SERVER['QUERY_STRING']);
    $Pregsid = @preg_replace('#([^\?]*)(f|t|p)=([\d]+)(.*)#si', '\\3', $_SERVER['QUERY_STRING']);
    if (@is_numeric($Pregsid)) {
    if ($Pregsdo == 'p') {
    $Getinfo = @fetch_postinfo($Pregsid);
    $Pregsid = $Getinfo['threadid'];
    $Getinfo = @fetch_threadinfo($Pregsid);
    $Pregsid = $Getinfo['forumid'];
    } else
    if ($Pregsdo == 't') {
    $Getinfo = @fetch_threadinfo($Pregsid);
    $Pregsid = $Getinfo['forumid'];
    }
    if (THIS_SCRIPT != 'newreply') {}
    if (@in_array($Pregsid, @preg_split('#\s*,\s*#s', $Forumid, -1, @PREG_SPLIT_NO_EMPTY))) { $languageid = $Phrases; }
    }
    }
    // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - V
    بعد تعديل المتغير

    كود:
    $Phrases = '3';
    الى رقم اللغة المخصصّة

    ايضاً وتغيير المتغير

    كود:
    $Forumid = '63';
    الى رقم الاقسام المراد تخصيص اللغة الخاصة لها ويمكنك اضافة أكثر من قسم وفصل الأرقام بـ فاصلة

    تحيه طيبه





    __________________
    #######################

    MGHOOL - MSH3AN

    #######################

  7. #7


    الله عليك يا مجهووول .. والله دايماً مبدع

    شغال كويس بس لاحظت بعض الاخطاء الحديثه

    منها انه لا يحول اللغه عند اضافة موضوع جديد في نفس القسم الذي قمت بتحديد اللغه له :shy:


    ثاني شئ ظهر مشكلة داتا بيز ايرور عند البعض عند اضافة رد وهذا المصدر

    كود PHP:
    Invalid SQL:
       
    SELECT IF(visible 210) AS isdeleted,
       
       
    NOT ISNULL(subscribethread.subscribethreadid) AS issubscribedemailupdatefolderid,
       
    thread.*
       
       
       
    FROM thread AS thread
       
       LEFT JOIN subscribethread 
    AS subscribethread ON (subscribethread.threadid thread.threadid AND subscribethread.userid =   AND subscribethread.canview 1)
       
       
       
       
       
    WHERE thread.threadid 4823;
    MySQL Error   You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near 'AND subscribethread.canview = 1)
       
       
       
       
       WHERE thread.threadid = 4823' 
    at line 10
    Error Number  
    1064
    Request Date  
    SaturdayApril 4th 2009 09:35:36 AM
    Error Date    
    SaturdayApril 4th 2009 09:35:36 AM
    Script        
    http://www.mad3om.com/newreply.php?do=postreply&t=4823
    Referrer      http://www.mad3om.com/t4823.html 
    تحياتي لك ويارب يكون فيه حل واسفين تعبناك والله :looking:





    التعديل الأخير تم بواسطة حمايه ; 04-04-2009 الساعة 10:52 AM
    __________________
    نادي مدعوم التطويري
    مدعوم لخدمات الويب
    ConTacT Me
    Ahmed {@} mad3om.net

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    475


    شكرا الاخ مجهول على اهتمامك ولكن ما عرضته لا يتناسب مع طلبي للأسف
    ساحاول تطبيقها بنفسي وسأضع الحل هنا بإذن الله





    __________________
    omansecurity.com
    Email: OmanSecurity AT gmail DOT com

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2005
    المشاركات
    574


    الله عليك يا مجهووول .. والله دايماً مبدع

    شغال كويس بس لاحظت بعض الاخطاء الحديثه

    منها انه لا يحول اللغه عند اضافة موضوع جديد في نفس القسم الذي قمت بتحديد اللغه له :shy:


    ثاني شئ ظهر مشكلة داتا بيز ايرور عند البعض عند اضافة رد وهذا المصدر

    كود PHP:
    Invalid SQL:
       
    SELECT IF(visible 210) AS isdeleted,
       
       
    NOT ISNULL(subscribethread.subscribethreadid) AS issubscribedemailupdatefolderid,
       
    thread.*
       
       
       
    FROM thread AS thread
       
       LEFT JOIN subscribethread 
    AS subscribethread ON (subscribethread.threadid thread.threadid AND subscribethread.userid =   AND subscribethread.canview 1)
       
       
       
       
       
    WHERE thread.threadid 4823;
    MySQL Error   You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near 'AND subscribethread.canview = 1)
       
       
       
       
       WHERE thread.threadid = 4823' 
    at line 10
    Error Number  
    1064
    Request Date  
    SaturdayApril 4th 2009 09:35:36 AM
    Error Date    
    SaturdayApril 4th 2009 09:35:36 AM
    Script        
    http://www.mad3om.com/newreply.php?do=postreply&t=4823
    Referrer      http://www.mad3om.com/t4823.html 
    تحياتي لك ويارب يكون فيه حل واسفين تعبناك والله :looking:


    طيب يالغالي امسح البلوقن السابق اللي اضفته

    وجرب الطريقة هذي


    افتح ملف

    كود:
    includes/init.php
    ابحث عن

    كود:
    // build the session and setup the environment
    اضف أعلاه بسطر

    كود:
    // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - A
    if (THIS_SCRIPT == 'forumdisplay' OR THIS_SCRIPT == 'showthread' OR THIS_SCRIPT == 'showpost' OR THIS_SCRIPT == 'newthread' OR THIS_SCRIPT == 'newreply') {
    $Phrases = '3';
    $Forumid = '63';
    $Pregsdo = @preg_replace('#([^\?]*)(f|t|p)=([\d]+)(.*)#si', '\\2', $_SERVER['QUERY_STRING']);
    $Pregsid = @preg_replace('#([^\?]*)(f|t|p)=([\d]+)(.*)#si', '\\3', $_SERVER['QUERY_STRING']);
    if (@is_numeric($Pregsid)) {
    if ($Pregsdo == 'p') {
    $Getinfo = @fetch_postinfo($Pregsid);
    $Pregsid = $Getinfo['threadid'];
    $Getinfo = $vbulletin->db->query_first_slave("SELECT forumid FROM thread WHERE threadid = $Pregsid");
    $Pregsid = $Getinfo['forumid'];
    } else
    if ($Pregsdo == 't') {
    $Getinfo = $vbulletin->db->query_first_slave("SELECT forumid FROM thread WHERE threadid = $Pregsid");
    $Pregsid = $Getinfo['forumid'];
    }
    if (@in_array($Pregsid, @preg_split('#\s*,\s*#s', $Forumid, -1, @PREG_SPLIT_NO_EMPTY))) {
    @header('(anti-spam-content-type:) text/html; charset=windows-1256');
    $languageid = $Phrases;
    }
    }
    } else {
    $languageid = $vbulletin->options['languageid'];
    }
    // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - V
    مع مراعاة تغيير رقم 3 الى رقم اللغة

    ورقم 63 الى رقم القسم المراد تخصيص لغة معينة له

    تحيه طيبه





    __________________
    #######################

    MGHOOL - MSH3AN

    #######################

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2005
    المشاركات
    574


    شكرا الاخ مجهول على اهتمامك ولكن ما عرضته لا يتناسب مع طلبي للأسف
    ساحاول تطبيقها بنفسي وسأضع الحل هنا بإذن الله
    العفو يالغالي

    ثق ثقة تامه إني ما أسعى لـ سواد عيونك



    << يحب يتعلّم

    تحيه طيبه





    __________________
    #######################

    MGHOOL - MSH3AN

    #######################

  11. #11


    تسلم ايدك يامعلمنا , والله يعطيك الف عافيه ويخليك لأعضاء سوالف ديمآ سباق للخير ....





    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg





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

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

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