พีดีเอ

View Full Version : แก้ ปัญหาการติดตั้ง vBet เมื่อ vb4.0.8/vbSEO



Juice
17-11-10, 19:20
สวัสดี,

ฉันได้พยายามที่จะติดตั้ง vbet และทำตามขั้นตอนที่เหมาะสมสำหรับการทำงานร่วมกับภาษาไทย แต่ -- และอาจจะแก้ไขข้อความของฉันหรือฉันเป็นเพียงคนตาบอด -- แต่ฉันไม่สามารถหาใด ๆ ที่อินสแตนซ์หา / แทนที่ในไฟล์โดยเฉพาะอย่างยิ่ง


Note that all vBSEOTM options are configurable by Admin CP->vBSEO->Control Panel

1. (Required) Set option General Settings->Character Replacement->"Replace Non-English Characters in URLs?" to "Keep Non-English Characters in URLs"
Since vBETTM translates URLs for threads it is necessary do NOT replace not English characters in URLs.
2. (Required) Turn off option SEO Functions->Dynamic META TAGS->"Replace the 'META KEYWORDS' Content?"
3. (Required) Made changes in your .htaccess file according to description here
4. (Required) SEO links translation integration
1. Download from server file FORUM_ROOT/vbseo/includes/functions_vbseo_createurl.php
2. Open it in any text editor
3. Find:
$bloginfo['seotitle'] = vbseo_filter_replace_text($bloginfo['title']);
4. REPLACE it with this code:
$bloginfo['seotitle'] = vbet_vbseo_filter_replace_text($bloginfo['title']);
5. Find:
$vbseo_gcache_thread['seotitle'] = vbseo_filter_replace_text ($ttl);
6. REPLACE it with this code:
$vbseo_gcache_thread['seotitle'] = vbet_vbseo_filter_replace_text ($ttl);
7. Find:
$replace['%category_title%'] = vbseo_filter_text($c_ttl);
8. REPLACE it with this code:
$replace['%category_title%'] = vbet_vbseo_filter_text($c_ttl);
9. Find:
$replace['%section_title%'] = vbseo_filter_text($c_ttl);
10. REPLACE it with this code:
$replace['%section_title%'] = vbet_vbseo_filter_text($c_ttl);
11. Find:
$replace['%entry_title%'] = vbseo_filter_text($c_ttl);
12. REPLACE it with this code:
$replace['%entry_title%'] = vbet_vbseo_createCmsArticleLink($c_id, $c_ttl);
13. Save file and upload it to server, overwriting the old one.
5. (Required) SEO links translation integration - part 2
1. Download from server file FORUM_ROOT/vbseo/includes/functions_vbseo_url.php
2. Open it in any text editor and find:
$text = strtr($text, $trarr_table);
3. REPLACE it with this code:

if (false !== strpos($text, ');
if (vB_Template_Runtime::fetchStyleVar('charset') != 'utf-8') {
$text = preg_replace('/&#([0-9]+);/esiU', 'convert_int_to_utf8(\'\\1\')', $text);
}
} else {
$text = strtr($text, $trarr_table);
}

4. Find:
header ("Location: $fulluri");
5. PUT BEFORE it this code:

if (isset($_REQUEST['language'])) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_url_tracking.php');
$fulluri = vbet_createURLForAddressNoReplace($_REQUEST['language'], $fulluri);
}

6. Save file and upload it to server, overwriting the old one.



อาจมีคู่มือการประกอบนี้ถูกเขียนขึ้นสำหรับเวอร์ชั่นก่อนหน้าที่ของ vbseo ผมใช้ vbseo 3.5.2 wth. ...หัวข้อ : Re :

ช่วยไม่แข็ง

kamilkurczak
17-11-10, 21:18
นี้เป็นคำสั่งเพื่อแจ้งปัญหา 352 เกินไป
คุณแน่ใจหรือว่าคุณพยายามแก้ไขไฟล์ดีหรือไม่?
ควรจะ : _createurl.php และ _url.php จากภาษาไทย / inculdes / โฟลเดอร์

กรุณาตรวจสอบให้แน่ใจว่าเมื่อคุณคัดลอกบรรทัด (เพื่อค้นหาและแทนที่ในไฟล์ SEO) จากการเรียนการสอนของเราท่านไม่ได้คัดลอกมันมีช่องว่างที่สิ้นสุด

mateuszr
22-11-10, 07:44
ตอบไม่มีบางครั้งการแก้ไขเพื่อให้เป็นสำหรับตอนนี้

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
vBET 4.9.99 gives automatic translations