PDA

查看完整版本: 已解決 其他langtitle解析問題



moman
22-05-10, 23:46
使用百度推廣。附截圖。

http://www.pentaxforums.com/forums/members/adam-albums-website-news-screenshots-picture5413-a.gif

我會找到一個解決這個在百度推廣的功能處理這一點。

moman
23-05-10, 01:27
在functions_vbseo_vb.php:

找到


vbseo_thread_seotitle($getnextoldest);

更換


vbseo_thread_seotitle($getnextoldest);
if (strpos($getnextoldest['title'], '[/langtitle]')) {
require_once('vbenterprisetranslator_functions_bbcode.php');
$getnextoldest['title'] = vbet_parseTitle($getnextoldest['title']);
}
$vbseo_gcache['thread'][$getnextoldest['threadid']] = $getnextoldest;

vBET
23-05-10, 17:36
這應該是沒有必要的。你用百度推廣綜合 vBET喜歡它描述了readme.html文件?哪個版本的vBET您使用的?最後一個具有全球langtitle分析功能。

moman
24-05-10, 04:08
是的,我採用了最新的版本,3.3.3。

vBET
24-05-10, 19:30
奇怪了。請告訴我們如何重現這個問題 - 我們將致力於更優雅的解決方案,不需要額外百度推廣文件的變化。

你能複製出它在服務器上?即在測試消息區域?

moman
25-05-10, 19:22
不,這不能證明在這裡,因為你不使用百度推廣方案,包括在主題的標題下一個 /上的鏈接(那些直接顯示下方快速回复編輯器)。你首先需要啟用該選項。

vBET
25-05-10, 21:01
確定這樣 - 我們現在知道如何重現它。我們會檢查它在我們的測試實例,並尋求其它的解決方案。十分感謝! :)

kamilkurczak
01-06-10, 22:00
很抱歉,但我們不能重現此問題。
我們測試了它在3.5.0和3.3.3 vBET百度推廣。哪個版本的,你呢?

請確保你已經安裝了最新版本vbet(如果您使用它)

怎麼樣更新product_vbenterprisetranslator.xml從請勿上傳文件夾?

moman
02-06-10, 09:43
我使用的vBET 3.3.3和百度推廣 3.3.2。我langtitle標籤沒有被解析配置文件中的統計頁面不論是現在,它似乎。很奇怪!

moman
02-06-10, 10:09
要修復解析langtitle根據個人資料“統計”選項卡(在那裡說:“最後發表的文章:..."),我做了這個改變 class_userprofile.php:

查找:

$this->prepared['lastposttitle'] = $getlastpost['title'];

替換:


$this->prepared['lastposttitle'] = $getlastpost['title'];
if (strpos($this->prepared['lastposttitle'], '[/langtitle]'))
{
require_once('vbenterprisetranslator_functions_bbcode.php');
$this->prepared['lastposttitle'] = vbet_parseTitle($this->prepared['lastposttitle']);
}

有沒有辦法正在全球範圍內的標籤解析,否則這種變化就沒有必要了。也有不掛鉤,因為類文件。

vBET
02-06-10, 11:53
詳情請 PM訪問 FTP,管理CP和百度推廣 CP。由於我們無法重現它在我們這邊,我們必須檢查它在我們的服務器。

請撤消更改,然後給我們訪問的細節(我們需要看到的問題作出診斷) - 你可以做份文件輕鬆地把它回來了。

正如我寫 vBET 3.3.3應分析langtitle全球範圍內,在這一刻我不能告訴它一些錯誤,與其他插件衝突,或錯誤 vBET更新。

moman
03-06-10, 07:48
我出國這一周,將無法使用任何後端處理網站的問題,除了那些在這裡張貼在論壇上。

你能告訴我在代碼中的標記是全局解析?我可以再看看,讓你知道,如果我能明白為什麼它缺少某些地區。

vBET
03-06-10, 12:09
打開文件:/包括/ vbenterprisetranslator_functions_hooks.php

並尋找 vbet_global_complete有使用功能vbet_parseTitleGlobally(從 /包括/ vbenterprisetranslator_functions_bbcode.php)

moman
04-06-10, 03:07
謝謝!我將展開調查。

moman
09-06-10, 16:09
我已經發現了一些更多的navbits上inlinemod.php和postings.php。

你能重現此問題在本網站,即當編輯翻譯的主題?

http://img267.imageshack.us/img267/3663/96513903.gif

http://img121.imageshack.us/img121/6716/90955400.gif

vBET
09-06-10, 17:22
在版是確定要離開它。你需要看原文,以便能夠對其進行編輯。這就是為什麼解析版頁上禁用。它應該以這種方式工作,這是有害的 - 谷歌和其他遊客看到批准文本,而不是在版:)

vBET
10-06-10, 15:37
是否問題仍然存在?它的地位是什麼?

我們正在準備新版本,並希望解決所有問題。如果你發現,這是一些衝突 - 請證實。如果你不能處理它 - 請 PM訪問的細節,因此我們將能夠檢查,並在案件的錯誤,包括在下一版本的解決方案。

moman
13-06-10, 14:17
我已經添加了解析手動的位置列在這個線程。有沒有較明顯的解析問題。

moman
14-06-10, 14:54
Nevermind發現的另一個問題:翻譯標題時不分析在網頁標題上private.php

通過添加插件固定在private_complete:


if (strpos($pagetitle, '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$pagetitle = vbet_parseTitle($pagetitle);
}

moman
14-06-10, 16:09
而另一家:

http://img63.imageshack.us/img63/4445/26859648.gif

我無法找到一個方法來解決這個問題通過插件。相反,我加入這個代碼 usercp.php:


if (strpos($reputation['title'], '[/langtitle]')) {

require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');

$reputation['title'] = vbet_parseTitle($reputation['title']);

} 下方



$reputation['timeline'] = vbdate($vbulletin->options['timeformat'], $reputation['dateline']);

$reputation['dateline'] = vbdate($vbulletin->options['dateformat'], $reputation['dateline']);

$reputation['reason'] = $bbcode_parser->parse($reputation['reason']);

vBET
14-06-10, 23:47
Nevermind發現的另一個問題:翻譯標題時不分析在網頁標題上private.php

通過添加插件固定在private_complete:


if (strpos($pagetitle, '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$pagetitle = vbet_parseTitle($pagetitle);
}


我真的無法重現這個問題上我們的服務器。我懷疑你沒有安裝適當 vBET 3.3.3 - 請檢查一下。我們有很多次的問題,我們的客戶剛剛上傳了新文件,並忘了導入新產品的文件或相反。你檢查是否存在執行功能vbet_global_complete中所述的地方?

此外,我們現在正在運行我們的論壇上vBET 3.3.4測試版,因此它可以是存在的錯誤,我們已經在3.3.3固定它(不記得)。不過,請確認您的實際安裝是OK - 最好升級到了3.3.3了。

vBET
14-06-10, 23:50
而另一家:

http://img63.imageshack.us/img63/4445/26859648.gif

我無法找到一個方法來解決這個問題通過插件。相反,我加入這個代碼 usercp.php:


if (strpos($reputation['title'], '[/langtitle]')) {

require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');

$reputation['title'] = vbet_parseTitle($reputation['title']);

} 下方



$reputation['timeline'] = vbdate($vbulletin->options['timeformat'], $reputation['dateline']);

$reputation['dateline'] = vbdate($vbulletin->options['dateformat'], $reputation['dateline']);

$reputation['reason'] = $bbcode_parser->parse($reputation['reason']);

如果此頁使用global_complete鉤那麼它應該處理 vBET 3.3.3 - 請參見前面的回應了一番。如果global_complete不使用 - 那麼這樣的文件的變化將是必要的,也可以將它添加一些鉤子,如果存在這方面的一些頁面。

moman
18-06-10, 15:52
我的產品文件和所有PHP文件都顯示出來為 V3.3.3,因為他們應該的。不過,我已經修改了很多文件,有相當一些插件安裝在我的論壇,所以它的有些可能是有可能發生衝突。

我注意到,在執行時間上global_complete鉤是1000。如果沒有這個會更高,以避免與其他插件衝突?

moman
18-06-10, 15:56
我已經證實了存在的全球性解析功能。我非常仔細地升級到3.3.3,所以我懷疑這個文件的內容可以是一個問題在這裡。不過,我看不出有任何進一步的錯誤,所以我覺得我很好的時間感。

我也高興地說,vBET的表現打在我的服務器是微不足道的,所以我可能不會升級 3.3.3由於過去大量的自定義 /工作修復我實現了我自己。隨著 800在線,我已經有服務器負載低於 1.00,與 1200線上,他們約有 3.00。不壞的雙六角核至強服務器,我想!

vBET
18-06-10, 20:26
我覺得呢! :)

所以 - 再回到這個問題。 vBET應該處理的自動切langtitle(與 ...) - 我們無法重現它在我們的論壇,並希望取得新版本的到來。這將是巨大的,如果我們能找到這個原因並修復它,如果它在我們一邊。如果您可以訪問詳細到下午的論壇,甚至你的測試實例,其中的事情發生,我們可以到該 - 我們可以修復它:)

在這一刻沒有可能重現,我們甚至不能肯定它是真的vBET錯誤(不與其他MOD一些衝突或配置問題)。因此,我們在死點現在在這方面。再次 - 我們很樂意解決這個問題就在你身邊,如果你的意志。有可能是新vBET版本將在本週末 - 將是巨大的,關閉所有問題前:)

vBET
05-07-10, 07:44
我發現我們真的有一個錯誤存在。全球langtitle解析裡面是不必要的條件,以便它並不總是進行了評估。這已經是糾正和將列入下一版。

moman
04-08-10, 18:57
能否請您發表速戰速決是什麼?我不能升級到3.3.4現在:(

我猜的是一個不必要的條件如下:

function vbet_parseTitleGlobally(&$title, $removeNotTranslateSection = false) {

if ($_GET['do'] != 'postthread' && $_GET['do'] != 'comment' && 0!==strpos($_GET['do'], 'edit') && 0!==strpos($_GET['do'], 'update')

&& strpos($title, '[langtitle=')) {

return vbet_parseTitleMultiple($title, $removeNotTranslateSection);

}

vBET
06-08-10, 09:07
你用什麼保持更新?

我會在SVN檢查出什麼樣的變化是提出解決問題,但仍 - 你需要的最後一個版本首先要能作出快速解決,如果我們發布它。

moman
06-08-10, 09:13
我做了一些修改的代碼隨著時間的推移,我忘了在哪裡和為什麼。我不希望被打破的東西已經工作!

vBET
06-08-10, 09:30
請注意,我們是不負責的代碼改變了我們的客戶 - 我們是簡單的不能做到這一點。如果你的改動是根據我們的權宜之計,那麼你可以平靜 - 那些將列入下一版所以一切都會好的。如果你做了一些其他修改代碼,然後我們的意見,寫一些文件,將引導您對您的個人額外的步驟在更新 - 否則你將留在老vBET版本,因為你o不知道什麼和什麼為你改變。

請注意,我發現什麼樣的變化是必要的,解決這個問題,但我不能固定在論壇發布快客(因為它包含了破BBCode代碼裡面)。所以pelase問它通過電子郵件(contact@vbenterprisetranslator.com),我將它發送到你那裡。

moman
06-08-10, 18:40
我同意生活會更容易,如果我有記錄的變化。據我記得,他們都錯誤修復,而不是新的功能等。

E - mail發送!謝謝!

vBET
07-08-10, 10:46
作答者的電子郵件地址:)

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