【问题标题】:Mysterious linebreak will not disappear神秘的换行不会消失
【发布时间】:2018-08-18 01:51:32
【问题描述】:

我已经为这个问题苦苦挣扎了好几个小时。 我正在使用论坛软件 MyBB,并且我最近安装了一个我正在尝试自定义的插件。目的是显示最近的帖子和最近的线程,它做得很好,但我的设计有问题。

看起来是这样的

因此,如您所见,底部的三个帖子效果很好,这是因为它们显示了最近创建的话题。前两个显示最近创建的帖子

为了给你更多的工作,这里是我一直在做的所有这些插件代码:https://pastebin.com/g25QeJ8m

在第 289 行添加了 br,它们似乎出现在两个示例中。

<div class="entry" data-stream="' . $data['stream'] . '">
' . $location .' <br />'. $item . '<br /> <span class="date">' . $date . '</span>
  <br /><br /></div>';

在第 52 行,这些行似乎控制了 最近的帖子 行。

$forum    = '<a href="' . $mybb->settings['bburl'] . '/' . get_forum_link($row['fid']) . '" style="color:#fff;">' . $row['name'] . ' </a><br />';
    $thread   = '<a href="' . get_post_link($row['pid'], $row['tid']) . '#pid' . $row['pid'] . ' "style="text-transform:none; font-weight: normal;">' . htmlspecialchars($row['subject']) . '</a></strong>';

我已经在整个代码中搜索了额外的换行符,但看在上帝的份上,我找不到任何东西。现场演示在这里:---

【问题讨论】:

  • 打开你页面的html源代码。
  • @RonvanderHeijden 删除 289 上的任何
    只会删除帖子之间的空格,而不是帖子标题和时间之间的空格。
  • 我看到了&lt;/strong&gt; - 但&lt;strong&gt;在哪里?
  • @u_mulder 我之前删除了一半的强标签,但现在它已经消失了。仍然没有改变 br。
  • &lt;span&gt; 关闭在哪里?请打开您的源 html 并检查所有内容。

标签: php mybb


【解决方案1】:

我解决了。对于任何想知道的人来说,它在 109 线上。不过感谢您的帮助!

【讨论】:

    猜你喜欢
    • 2012-12-02
    • 2011-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 2010-10-03
    相关资源
    最近更新 更多