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

賺錢與我們聯繫!

如果您想要開始賺錢與貝特聯接 聯盟計畫。
12 12 最後Last
結果 11015

主題: 致命錯誤:不能重新聲明 vbseo_thread_seotitle()(沒有關閉)

  1. #1
    會員
    註冊日期
    2009年10月
    帖子
    72

    Exclamation 致命錯誤:不能重新聲明 vbseo_thread_seotitle()(沒有關閉)

    很抱歉,但它不是封閉的。

    就像我說的,我做了文件的修改(見下面的代碼),並上傳它(是的,我改寫舊)。

    Code:
    if (!function_exists("vbseo_thread_seotitle")) {
    function vbseo_thread_seotitle(&$vbseo_gcache_thread)
    {
    global $vbphrase;
    if (!isset($vbseo_gcache_thread['seotitle']))
    {
    $ttl = ($vbseo_gcache_thread['title'] ? $vbseo_gcache_thread['title'] : $vbseo_gcache_thread['threadtitle']);
    if(VBSEO_URL_THREAD_PREFIX && 
    ($prefid = $vbseo_gcache_thread['prefixid']) )
    $ttl = (VBSEO_URL_THREAD_PREFIX_NAME ? $vbphrase["prefix_".$prefid."_title_plain"] : $prefid) . ' ' . $ttl;
    $vbseo_gcache_thread['seotitle'] = vbseo_filter_replace_text ($ttl);
    }
    }
    }
    設置的 vbseo 選項 保持非英語字符的網址
    取代“META關鍵字”的內容? 已關閉。

    鏈接類型設置為:VBSEO_URI

    htaccess的條目添加

    Code:
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{HTTP_HOST} !^www\.patientenfragen\.net$
    RewriteRule (.*) http://www.patientenfragen.net/$1 [L,R=301]
    
    RewriteRule ^/?(en|de)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/index.php [L,QSA]
    RewriteRule ^/?(en|de)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]
    
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
    RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]
    
    RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
    
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|chat|cron|vbseo_sitemap)
    RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule ^(.+)$ vbseo.php [L,QSA]
    上傳和顯示錯誤。

    所以,請諮詢

    謝謝

    StarBuG
    最後編輯者 StarBuG; 12-12-0910:54.

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

    Default

    唯一的原因,這種溝通可以顯示的是,vbseo_thread_seotitle函數聲明兩次。這就是為什麼有必要增加這一個 if語句。所有其他配置沒有什麼要與這個問題。

    請確保您上傳的文件進行更改後在適當的地方(我知道你寫你所做的,只是請檢查一下服務器端是否有什麼需要)。

    如果你是100%肯定,那麼請 PM我你的FTP訪問的細節。

  3. #3
    會員
    註冊日期
    2009年10月
    帖子
    72

    Default

    FTP訪問是不可能的,對不起。
    讓我知道你要知道,我會提供。

    我附加文件為 zip歸檔文件。

    我砍百度推廣文件近10年了。
    添加兩行的代碼並不難你知道。

    必須有一個問題在其他地方

    PS:附上我的文件我下載我的生活論壇關於 20sek前
    PPS:我有百度推廣 3.3.1運行和剛剛升級到3.3.2。同樣的問題出現後的變化。
    購買力平價:我的字符集:ISO - 8859 - 1(德國),我希望這不是一個問題
    最後編輯者 StarBuG; 12-12-0919:11.

  4. #4
    會員
    註冊日期
    2009年10月
    帖子
    72

    Default

    好吧,我找到了部分解決方案的問題。

    我的字符集的設置與大寫字母(ISO - 8859 - 1)
    後改所有小寫 vBET 工程 除非 主論壇頁面。
    (您應包括到您的安裝手冊或更改代碼,以便它與大寫字母太 )

    起初我以為條目 別名定義主頁 是問題,
    但即使沒有條目的論壇主頁上也作出了同樣的錯誤信息。

    在具體的:
    如果 別名定義主頁 是空的,只有英語(翻譯有domain.de / EN /作為主要論壇頁面)工程
    我的主要語言(domain.de)不給錯誤。

    如果我添加條目的index.php和index.php?到 別名定義主頁 那麼 / EN /部分得到條紋從 URL和英語和德語不起作用。

    請諮詢

    PS:離開 別名定義主頁 空給我一個小肚子痛,因為是一個嚴重PR泄漏如果3主要論壇URL(index.php,index.php?,將是本
    最後編輯者 StarBuG; 12-12-0919:53.

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

    Default

    嗨。

    很高興你離得更近很抱歉這件事在你的案子裡會讓你很痛苦 希望在最後的時候享受 vBET 的希望能掩蓋所有這些煩惱

    關於小寫和大寫 - 它有問題只有UTF - 8字符集,它是描述手冊。你變了沒有關係“無法重新聲明 vbseo_thread_seotitle()“ - 既然你在PHP這麼久你想像,這傳達明確表示,非國大的功能已經宣布不能重新聲明,所以它應該是巧合,但好消息是,你沒有這個問題了。

    關於新的。請確保你有良好的vBET配置和。htaccess的 - 特別是當你的論壇是在子目錄中的URL。 vBET選項在主類是重要的 - 檢查者和閱讀說明 - 不使用任何如果它是不恰當的。
    我不能告訴你更多,因為你沒有給了錯誤信息,或真正的論壇的網址。請 PM我談談您的論壇,所以我就可以看到此行為。

  6. #6
    會員
    註冊日期
    2009年10月
    帖子
    72

    Default

    您好

    我的論壇 www.patientenfragen.net
    本次論壇不運行在一個子目錄。

    主要設置有:

    谷歌API密鑰(問題和無鍵)
    論壇語言:德語
    論壇目錄:空
    論壇的主要領域:空
    鏈接類型:VBSEO_URI
    翻譯鏈接類型:創建網址的根據 SEO鏈接的共識(即“/ EN /地址')
    保持目錄:空

    。htaccess的
    #註釋以下行(添加“#”開頭)
    #禁用mod_rewrite的功能。
    #請注意:您還需要禁用的破解
    #在百度推廣的控制面板停止URL重寫。
    選項 + FollowSymLinks
    RewriteEngine敘述在

    #有些服務器要求RewriteBase指令要
    #啟用(去掉“#”開頭,以激活)
    #請注意:當啟用時,必須包括路徑
    #到根啟用 BB夾(即RewriteBase /論壇 /)
    RewriteBase /

    RewriteCond%{HTTP_HOST}!^ WWW \\。patientenfragen \\。NET $
    RewriteRule(.*)http://www.patientenfragen.net/ $ 1 [L,R = 301]

    RewriteRule ^ /?(EN | DE)/ $ vbenterprisetranslator_seo.php?vbet_lang = $ 1&重定向= /的index.php [L,QSA]
    RewriteRule ^ /?(EN | DE )/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang = $ 1&重定向= / $ 2 [L,QSA]

    RewriteCond%{REQUEST_URI}!(admincp / | modcp / | vbseo_sitemap / | CRON)
    RewriteRule ^((存檔 /)?(.* \\。PHP (/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]

    RewriteCond%{REQUEST_FILENAME}!- F
    RewriteCond%{REQUEST_FILENAME}!- D
    RewriteCond%{REQUEST_FILENAME}!^(admincp | modcp |的ClientScript | cpstyles |影像)/
    RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]

    RewriteRule ^((urllist | sitemap_).* \\(XML | TXT)(\\。GZ)?)$ vbseo_sitemap / vbseo_getsitemap.php?地圖 = $ 1 [L]

    RewriteCond%{REQUEST_URI}!(admincp / | modcp / |聊天| cron的| vbseo_sitemap | mrdump)
    RewriteRule ^((存檔 /)?(.* \\。PHP (/.*)?))$ vbseo.php [L,QSA]

    RewriteCond%{REQUEST_FILENAME}!- F
    RewriteCond%{REQUEST_FILENAME}!- D
    RewriteCond%{REQUEST_FILENAME}!/(admincp | modcp |的ClientScript | cpstyles |影像)/
    RewriteRule ^(.+)$ vbseo.php [L,QSA]
    我不能告訴你生活的行為,因為這樣我的論壇不會工作的時間。

    請諮詢

    PS:我測試大寫和小寫和仍然有效。不知道為什麼它的工作更好地後的第一個變化。

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

    Default

    關於為什麼它不工作後的第一字符集的改變 - 我寫的是巧合,我有什麼結果,那麼一些理論(我知道你處理這 - 那些啤酒只是一般的理論對這種問題不是你和你的情況):
    - 文件可以改變錯誤的方式
    - 文件可以上傳修改之前被保存
    - 文件可以上傳到服務器在錯誤的目錄,所以百度推廣仍然看到了舊
    - 服務器得到愚蠢的,忽略了新版本的文件中出現的工作仍然在舊的(這有時會發生 - 良好的治療是保存文件再重新上傳)

    但問題是 - 現在這部分工作

    關於實際的問題 - 現在 vBET被禁用,所以我無法看到的行為。難道你打開它並沒有顯示標誌(自定義的地方) - 使用戶不會去那裡,我將能夠檢查手動?

    你vBET配置似乎是OK,也htaccess文件。一個論壇有類似的東西,但他們亂七八糟的東西在百度推廣百度推廣人員配置和固定它。請檢查是否百度推廣可以通過自定義重定向這個爛攤子。您也可以查看並發表評論“RewriteBase /”幫助 - 但它只是拍攝。

    在這個時刻,我不能告訴你更多。我要看到它,也許我會為您提供需要訪問更多的支持。請至少給我的錯誤溝通時看到你要翻譯的主頁。另外請注意,你不應該添加到您的默認 URL語言論壇語言(這是行不通的這種方式 - 默認你只是有正常的鏈接)。

    另外我有點失去了您的問題描述,這就是為什麼接觸它會更好。如果您知道有關安全問題,那麼你可以創建臨時帳戶支持或作出測試論壇,相同的配置。我們很樂意為您提供我們的全力支持,但你必須讓我們為這一點。在這個時刻,我們只能猜測真正發生。
    最後編輯者 vBET; 13-12-0920:43.

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

    Default

    而另一個鏡頭 - 尋找您的默認百度推廣規則,請嘗試改變:
    Code:
    RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]
    為:
    Code:
    RewriteRule ^(.+)$ vbenterprisetranslator_seo.php [L,QSA]

  9. #9
    會員
    註冊日期
    2009年10月
    帖子
    72

    Default

    我得到的錯誤信息在主網頁

    致命錯誤:不能重新聲明 vbseo_thread_seotitle()(先前宣布/路徑 / vbenterprisetranslator_seo.php:40)/路徑 / vbenterprisetranslator_seo.php上線 43
    我不能證明這種行為給你,因為當時我的論壇將無法正常工作,甚至當標誌被刪除。
    錯誤總是存在的主要論壇頁面,並沒有翻譯。所有其他頁面正常工作。
    我可以查看分論壇,主題兩種語言等為此 vBET工作正常。
    只有當我嘗試的主要論壇頁面是 www.patientenfragen.net 錯誤顯示,頁面不會加載。
    這不要緊,如果我訪問它通過域名直接或翻譯版本 www.patientenfragen.net/en/
    我的主要語言(這是domain.net不domain.net /解/),以及英文翻譯不工作時 htaccess的變化都存在。

    你的htaccess的建議沒有什麼幫助。
    同時刪除 rewritebase沒有做的伎倆。

    我的百度推廣定制重寫規則如下:
    '^指數 \\。PHP \\?頁 = regeln'=>'regeln.html“
    '^指數 \\。PHP \\?頁 =店面'=>'impressum.html“
    '^指數 \\。PHP \\?頁 =雅'=>'nutzungsbedingungen.html“
    '^指數 \\。PHP \\?頁 = datenschutz'=>'datenschutzerklaerung.html“
    '^指數 \\。PHP \\?頁 = notfallnummern'=>'notfallnummern.html“
    '^指數 \\。PHP \\?頁 =鏈接'=>'links.html“
    '^指數 \\。PHP \\?頁 = impfkalender'=>'impfkalender.html“
    '^國家旅遊局\\。PHP'=>'werbung.html“


    '^ vbglossar \\。PHP \\?做= showcat&CATID =(\\ D +)及cattitle =(.*)'=>' lexikon / $ 2 - $ 1 /'
    '^ vbglossar \\。PHP'=>'lexikon /'

    '^私人\\。PHP \\?做= showpm&關鍵詞 =(\\ D +)'=>'私人消息報 / $ 1.html“
    '^私人\\。PHP'=>'私人新聞報 /'

    '^常見問題 \\。PHP \\?常見問題 = vb_faq'=>'hilfe /百度推廣 /'
    '^常見問題 \\。PHP $'=>'hilfe /'

    '^日曆 \\。PHP $'=>'kalender /'
    '^日曆 \\。PHP \\?C = 1 $'=>'kalender /'
    '^日曆 \\。PHP \\?(C = 1&)?做=(display. +?)(&年=)?$' =>'kalender / $ 2 / [NF]“
    “歷 \\。PHP \\?(C = 1&)?nojs = 1'=>'kalender / nojs / [NF]”
    “歷 \\。PHP \\?(C = 1&)?做=(display. +?)&nojs = 1'=>'kalender / $ 2/nojs / [NF]”
    “歷 \\。PHP \\?(C = 1&)?週 =(\\ D +)及nojs = 1'=>'kalender/woche- $ 2/nojs / [NF]”
    “歷 \\。PHP \\?(C = 1&)?月=(\\ D +)及年=(\\ D +)及nojs = 1'=>'kalender / $ 3 / $ 2/nojs / [NF]”
    '^日曆 \\。PHP \\?做= getinfo&(C = 1&)?天=(\\ D +) - (\\ D +) - (\\ D +)(&C = 1)?$'=>'kalender / $ 2 / $ 3 / $ 4 /“
    '^日曆 \\。PHP \\?做= getinfo&E =(\\ D +)(&天= [0-9 \\ -]+)?(& C = 1)?$'=>'kalender/ereignis- $ 1 /'
    '^日曆 \\。PHP \\?(S =&)?( C = 1&)?(週 =&)?月=(\\ D +)及年=(\\ D +)(&C = 1)?(&DO = displaymonth)? $'=>'kalender / $ 5 / $ 4 /'
    '^日曆 \\。PHP \\?C = 1&週 =(\\ D +)(&DO = displayweek&月=.+?)?$' =>'kalender/woche- $ 1 /'
    讓您訪問我的網站是不可能的生命為安全起見,抱歉(甚至Jelsoft工作人員不得到我的訪問)。

    讓我知道哪些信息相關需要,我樂意提供給你。

    我可以向您發送電子郵件我vbseo_all.xml設置,如果你認為這是一個百度推廣衝突。只要給我您的電子郵件通過 PM
    最後編輯者 StarBuG; 14-12-0909:55.

  10. #10
    會員
    註冊日期
    2009年10月
    帖子
    72

    Default

    當我設置 力論壇根作為主頁?NO 然後 patientenfragen.net / EN /不工作
    以及patientenfragen.net / EN /的index.php

    然而patientenfragen.net(德語, 主要語言)仍不能正常工作(見上述錯誤消息)

    但patientenfragen.net / index.php的不工作

    還有什麼想法?

    如果你有MSN或ICQ給我你的ID,我可以告訴你的行為活

    PS:
    我不希望使用的index.php也不index.php的?

    我把他們趕走的 別名定義主頁 當我安裝了 vBET 不過我真的不喜歡它。
    請改變未來。
    這是一個嚴重的公關洩漏問題!
    最後編輯者 StarBuG; 14-12-0910:15.

12 12 最後Last

標籤這個主題

發帖權限

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