重要:此頁面會使用Cookie (cookies). 使用本網站不關閉瀏覽器中的cookie,即表示您同意使用它。
現在購買! 特點 下載

賺錢與我們聯繫!

如果您想要開始賺錢與貝特聯接 聯盟計畫。
34 First首先 1234 最後Last
結果 213032

主題: 其他langtitle解析問題

  1. #21
    米哈爾 Podbielski(vBET職員)
    註冊日期
    2009年10月
    帖子
    3,037

    Default

    Quote 作者: moman View Post
    Nevermind發現的另一個問題:翻譯標題時不分析在網頁標題上private.php

    通過添加插件固定在private_complete:

    PHP Code:
    if (strpos($pagetitle'[/langtitle]')) {
    require_once(
    DIR'/includes/vbenterprisetranslator_functions_bbcode.php');
    $pagetitle vbet_parseTitle($pagetitle);

    我真的不能在我們的伺服器上重現此問題。我懷疑你不這樣做已經適當地安裝貝特 3.3.3-請檢查它。我們進行了很多次問題我們的客戶只是上傳了新檔和導入新產品檔或相反忘了。您未簽執行函數 vbet_global_complete 存在描述的地方? (http://www.vbenterprisetranslator.co....html#post3137)

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

  2. #22
    米哈爾 Podbielski(vBET職員)
    註冊日期
    2009年10月
    帖子
    3,037

    Default

    Quote 作者: moman View Post
    而另一家:



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

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

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

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

            } 
    下方
    PHP Code:

            
    $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 鉤然後它應處理在貝特 3.3.3-請見以前對此的答覆。如果 global_complete 不使用 - 那麼這樣的文件的變化將是必要的,也可以將它添加一些鉤子,如果存在這方面的一些頁面。

  3. #23
    高級會員
    註冊日期
    2009年11月
    帖子
    168

    Default

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

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

  4. #24
    高級會員
    註冊日期
    2009年11月
    帖子
    168

    Default

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

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

  5. #25
    米哈爾 Podbielski(vBET職員)
    註冊日期
    2009年10月
    帖子
    3,037

    Default

    我覺得呢!

    所以,回到這個問題上。 vBET 應該自動處理那些剪下的 langtitle (含 ...) - 我們無法在我們的討論區上重新產生它,並希望很快發出新版本。 如果我們能找到它的原因就好了如果它是在我們這邊的如果我們能找到它就好了 如果您可以對討論區進行 PM 存取詳細資料,甚至可以讓您的測試實例發生這些情況,我們可以將其修正為

    在這個時刻,我們甚至無法確定它是否真的是 vBET 錯誤(與其他 mod 或配置問題不存在衝突)。 所以我們現在已經死在這片土地上了 再一次,如果你願意,我們很樂意在你身邊解決這個問題。 新的 vBET 版本可能在這個周末釋出,這將是很棒的,可以在之前關閉所有問題。

  6. #26
    米哈爾 Podbielski(vBET職員)
    註冊日期
    2009年10月
    帖子
    3,037

    Default

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

  7. #27
    高級會員
    註冊日期
    2009年11月
    帖子
    168

    Default

    能否請您發表速戰速決是什麼?我不能升級到3.3.4現在

    我猜的是一個不必要的條件如下:
    PHP Code:
    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);



  8. #28
    米哈爾 Podbielski(vBET職員)
    註冊日期
    2009年10月
    帖子
    3,037

    Default

    你用什麼保持更新?

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

  9. #29
    高級會員
    註冊日期
    2009年11月
    帖子
    168

    Default

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

  10. #30
    米哈爾 Podbielski(vBET職員)
    註冊日期
    2009年10月
    帖子
    3,037

    Default

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

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

34 First首先 1234 最後Last

標籤這個主題

發帖權限

  • 可能不會 發表新主題
  • 可能不會 發表回复
  • 可能不會 上傳附件
  • 可能不會 編輯您的文章
  •