【问题标题】:Forum vB plugin not working论坛 vB 插件不起作用
【发布时间】:2009-10-09 15:31:21
【问题描述】:

所以我做了一个插件/钩子

<?php
ob_start();
include $_SERVER['DOCUMENT_ROOT'] . "/delta/pack_files/other/login.php";
$loginphpp = ob_get_contents();
ob_end_clean();
?>

我在设置中启用了钩子/插件,并将此插件设置为 global_start

文件夹目录是正确的,我用 $loginphpp 调用它,但没有显示。

有什么想法吗?

【问题讨论】:

  • 这里有什么抱怨?那个 $loginphpp 里面什么都没有?
  • 这是在 VB 中实现模板的糟糕方式。使用 VBulletin 模板系统。它很强大。

标签: php plugins hook forum vbulletin


【解决方案1】:

我对 vBulletin 插件没有太多经验,但是,ob_end_clean() 将清除输出缓冲区并导致不会向浏览器发送任何内容。删除所有输出缓冲控件怎么样:

<?php
include($_SERVER['DOCUMENT_ROOT'] . '/delta/pack_files/other/login.php');
?>

【讨论】:

    【解决方案2】:

    才发现自己有多蠢

    使用 vBulletin 插件,您不需要包含

    所以它只是:

    ob_start();
    include $_SERVER['DOCUMENT_ROOT'] . "/delta/pack_files/other/login.php";
    $loginphpp = ob_get_contents();
    ob_end_clean();
    

    他们真的应该把它写在某个地方:P

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      相关资源
      最近更新 更多