صفحه 7 از 7 نخستنخست ... 34567
نمایش نتایج: از شماره 61 تا 61 , از مجموع 61

موضوع: تبدیل سایر انجمن ها به VB بدون مشکل encoding

  1. #1
    تاریخ عضویت
    Feb 2008
    محل سکونت
    تهران
    نوشته ها
    4,176
    سپاس ها
    834
    سپاس شده 5,119 در 2,336 پست

    New تبدیل سایر انجمن ها به VB بدون مشکل encoding

    بزرگترین و سخت ترین مشکلی که هنگام تبدیل انجمن شما ممکن پیش بیاد برهم خوردن Encoding پایگاه داده هنگام تبدیل به فرمت جدید است. در 99% مواقع وقتی شما دارید با مبدل های VB انجمن قبلی خودتون رو تبدیل میکنید تمامی کاراکترها فارسی به صورت ؟ در می آید.

    راه حل:

    مرحله اول : تنظیم پایگاه داده Vbuelletin به صورت UTF-8
    مرحله دوم : ویرایش Config.php
    مرحله سوم : ویرایش ImpExconfig.php
    مرحله چهارم : ویرایش PHP.ini
    مرحله پنجم : نصب VB
    مرحله ششم : دستکاری تنظیمات encoding
    مرحله هفتم : تغییر Character Set برای زبان پیش فرض
    مرحله هشتم : تبدیل فایل زبان فارسی به UTF-8
    مرحله نهم : نصب زبان فارسی
    مرحله دهم : واردکردن اطلاعات از فروم قبلی

    مرحله 1 :
    پایگاه داده خود را بسازید و از طریق PHPmyadmin مطمین شوید که Collation آن بر روی utf8_bin تنظیم شده باشد
    مرحله 2 :
    فایل config.php در شاخه includes را باز کنید و تنظیمات معمول پایگاه داده را انجام دهید و خط زیر را در از حالت comment خارج کنید. با پاک کردن // . سپس فایل را بر روی سرور آپلود کنید
    کد:
    // $config['Mysqli']['charset'] = ‘utf8′;
    مرحله 3 :
    فایل impexconfig.php را باز کنید و تنظیمات معمول آن را انجام دهید. کد زیر را پیدا کنید


    کد:
    // Advanced Target $impexconfig['target']['databasetype'] = 'mysql'; // currently mysql only $impexconfig['target']['charset'] = ''; $impexconfig['target']['persistent'] = false; // (true/false) use mysql_pconnect // Advanced Source $impexconfig['source']['charset'] = ''; $impexconfig['source']['persistent'] = false;

    سپس آن را همانند کد زیر تغییر داده و فایل را ذخیره کنید و آپلود کنید



    کد:
      // // Advanced Target
    $impexconfig['target']['databasetype'] = 'mysql'; // currently mysql only
    $impexconfig['target']['charset'] = 'utf8';
    $impexconfig['target']['persistent'] = true; // (true/false) use mysql_pconnect 
    // Advanced Source
    $impexconfig['source']['charset'] = 'utf8';
    $impexconfig['source']['persistent'] = true;

    مرحله 4 :
    فایل PHP.ini را باز کنید و تغییرات زیر را در آن اعمال کنید


    کد:
     mbstring.language = Farsi  
    
    mbstring.internal_encoding = UTF-8  
    
    mbstring.http_input = UTF-8  
    
    mbstring.http_output = UTF-8  
    
    mbstring.encoding_translation = On  
    
    mbstring.detect_order = UTF-8

    مرحله 5 :
    وی بی را به طور معمول نصب کنید. بعد از نصب اطلاعات انجمن قبلی را بازنگردانید. هیچ زبان دیگری را فعلا نصب نکنید
    مرحله 6 :
    تنظیمات زیر را در محیط مدیریت وی بی اعمال کنید
    - در مسیر زیر تمامی کاراکتر ها را پاک کنید
    Admin CP -> vBulletin Options -> Censorship Options -> Blank Character Stripper
    - گزینه زیر را هم فعال کنید
    Admin CP -> vBulletin Options -> Message Posting and Editing Options -> Prevent ‘SHOUTING
    مرحله 7 :
    مطمین شوید که Character ser زبان شما درست تنظیم شده است
    Admin CP -> Languages & Phrases -> Language Manager -> [Edit Settings] -> HTML Character Set
    آن را بر روی UTF-8 تنظیم کنید
    مرحله 8 :
    فایل زبان فارسی خود را باز کنید و تغییرات زیر را در آن اعمال کنید

    کد:
    <?xml version="1.0" encoding="UTF-8"?> 
    
    <language name="vbskin-persian" vbversion="3.6.0" product="vbulletin" type="custom"> <settings> 
    
    <options><=!=[=C=D=A=T=A=[1]=]=></options> 
    
    <languagecode><=!=[=C=D=A=T=A=[fa]=]=></languagecode>
    
     <charset><=!=[=C=D=A=T=A=[UTF-8]=]=></charset>


    مرحله 9 :
    زبان جدید را نصب کنید و Character set آن را نیز بر روی UTF-8 تنظیم کنید
    مرحله 10 :
    اطلاعات انجمن قبلی منتقل کنید.

    ویرایش توسط mr.behrooz : 01-12-2010 در ساعت 00:39

    شمــاره تمــاس : 09198389479
    021-22602917
    طـراحی انواع وب سایت شرکتی و شخصی
    [برای مشاهده لینک ها عضو سایت شوید برای عضویت در سایت بر روی اینجا کلیک کنید]
    فروش ویژه سرور مجازی و اختصاصی

    [برای مشاهده لینک ها عضو سایت شوید برای عضویت در سایت بر روی اینجا کلیک کنید]



  2. 11 کاربر از پست مفید mr.behrooz سپاس کرده اند .

    boomb (02-11-2010), car20 (11-16-2009), dada_shi (04-30-2011), kevin-1372 (08-16-2009), MR-ALIREZA (09-07-2011), Mr.Shayan (07-28-2011), namo_57 (11-10-2010), oiil1 (08-16-2009), omid1744 (03-02-2014), patronhost (05-18-2009), SASAN-BSE (07-26-2010)

  3. #61
    تاریخ عضویت
    Nov 2007
    محل سکونت
    کرج مهرویلا
    نوشته ها
    16,278
    سپاس ها
    3,268
    سپاس شده 22,446 در 9,367 پست

    پیش فرض پاسخ : تبدیل سایر انجمن ها به VB بدون مشکل encoding

    نقل قول نوشته اصلی توسط omid1744 نمایش پست ها
    سلام
    اقا بهرام واقا بهروز ارادتمند

    طی تماس تلفنی لطفا این مشکل که یک هفته منو درگیر کرده را حل نمایید.متشکرم


    [برای مشاهده لینک ها عضو سایت شوید برای عضویت در سایت بر روی اینجا کلیک کنید]
    در ایمیل پاسخ داده شد
    دوستان و همکاران عزیز
    در پیغام خصوصی به سوالات و موارد شما پاسخ داده نخواهد شد
    مگر انهایی که کار طراحی دارند
    لطفا مزاحم نشوید و در سایت مطرح بکنید


    در روزگاری که لبخند آدمها بخاطر شکست توست ، برخیز تا بگریند آدمها ( کوروش کبیر )

    ساعات تماس : 10 & 14 - 18 & 23
    09386942162
    vbsaz.ir@gmail.com




  4. کاربر روبرو از پست مفید mr.bahram سپاس کرده است .

    omid1744 (03-02-2014)

صفحه 7 از 7 نخستنخست ... 34567

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. ارور Content Encoding Error
    توسط saman456 در انجمن رفع مشکلات برنامه ویبولتین vBulletin 3.x.x
    پاسخ ها: 1
    آخرين نوشته: 03-19-2011, 23:16

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •