重要:此页面会使用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选项 保持在非英语字符的URL
    更换“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语句。所有其他配置都与这个问题没有给TO。

    请确保更改后,您上传的文件,在适当的地方(我知道你写你所做的,只是请检查服务器端是否有它所需要的)。

    如果你是100%,确保然后请PM我到您的FTP访问的细节。

  3. #3
    会员
    注册日期
    2009年10月
    帖子
    72

    Default

    FTP访问是不可能的,对不起。
    让我知道你需要知道,我将提供它。

    我附在zip归档文件。

    我劈为近10年来的vBulletin文件。
    添加两行代码是不是那么难,你知道。

    必须有一个问题,在别处

    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
    翻译链接类型:根据搜索引擎优化链接的共识(即“/ EN /地址'创建的URL)
    保持目录:空

    的。htaccess
    #注释以下行(加'#'开始)
    #禁用的mod_rewrite功能。
    #请注意:你仍然需要禁用的破解
    #百度推广控制面板停止URL重写。
    选项 + FollowSymLinks
    RewriteEngine叙述在

    #有些服务器要求RewriteBase指令
    #启用(删除'#'开始激活)
    #请注意:启用时,您必须包括路径
    #您的VB的根文件夹(即RewriteBase /论坛/)
    RewriteBase /

    RewriteCond%{HTTP_HOST} ^ WWW \\。patientenfragen \\。净额$
    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

    为什么它没有工作后的第一个字符集的变化 - 我写的是巧合,我有一些理论,会发生什么,然后(我知道你处理这个 - 那些ALE只有对这些问题的一般理论不是关于你和你的的情况下):
    - 错误的方式是可以改变的文件
    - 文件可以上传修改之前保存
    - 文件可以在错误的目录上传到服务器,所以百度推广仍然看到旧
    - 服务器得到愚蠢的,忽略了文件的新版本出现旧的(这有时会发生 - 良好的治愈是再保存文件,并再次上传)

    但问题是 - 这部分工作现在

    关于实际问题 - 现在vBET是残疾人,所以我不能够看到行为。打开,不显示标志(自定义的地方) - 使用户不会去那里,我将可以手动检查它是否有可能?

    你vBET配置似乎是确定的,也的。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()(先前宣布在/ path / vbenterprisetranslator_seo.php:40)在第43行的/路径/ vbenterprisetranslator_seo.php
    我不能证明这种行为给你,因为那时我的论坛将无法正常工作,甚至当标志被删除。
    错误是不用翻译的主要论坛页面始终存在。所有其他页面正常工作。
    我可以查看分论坛,线程等,结束vBET正常工作,在两种语言。
    只有当我尝试的主要论坛页面,这是 www.patientenfragen.net 错误显示和页面没有加载。
    不要紧,如果我访问它通过域直接或译本 www.patientenfragen.net/en/
    我的主要语言(这是domain.net不domain.net / DE /),以及英文翻译不工作时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&(比特彗星= 1&)天=(\\ ð +) - 。??(\\ ð +) - (\\ ð +)(&C = 1)$?'=>'kalender / $ 2 / $ 3 / 4美元/'
    “^日历\\ PHP \\?= getinfo&E =(\\ D +)(&天= [0-9 \\ -]+)?(& C = 1)$'=>'kalender/ereignis- $ 1 /'
    '^日历\\ PHP \\?(小号=&)?(彗星= 1&)?(周=&)?个月=(\\ ð +)和一年=(\\ D +)(比特彗星= 1)?(&做= displaymonth)? $'=>'kalender / $ 5 / $ 4 /'
    “^日历\\ PHP \\ C = 1&星期=(\\ D +)(&做= displayweek一个月=.+?)?$' =>'kalender/woche- $ 1 /'
    使您可以访问我的生活是不是出于安全原因,可能的话,对不起(甚至加拿大家园工作人员不从我这里得到的访问)。

    让我知道你需要的信息相关的,我很高兴向他们提供给你。

    我可以向您发送电子邮件,我的vbseo_all.xml设置,如果你认为,这是一个百度推广冲突。只要送我通过您的电子邮件时
    最后编辑者 StarBuG; 14-12-0909:55.

  10. #10
    会员
    注册日期
    2009年10月
    帖子
    72

    Default

    当我设置 论坛首页武力根? 然后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

此主题的标签

发帖权限

  • 可能不会 发表新主题
  • 可能不会 发表回复
  • 可能不会 上传附件
  • 可能不会 编辑您的文章
  •