1. 旧的不去新的不来,论坛迁移通知新地址

    因为当前 xf2.0 用户数据无法转换,请自行注册新账号,注册成功后,购买过 vip 会员的朋友请 PM 我,告诉我新站注册的用户名,我将会帮你升级认证账号。(如果不知道注册问题答案的也可在PM中提出,新站仅支持中文用户注册。)

教程 使用 限制游客只能浏览主楼内容

admin2017-04-24

  1. admin  2017-04-24

    积分
    #1
    对于一些提问类型的帖子,答案都在回帖中。仅显示主楼对游客隐藏所有回帖的内容,能更好的引导游客注册论坛。

    后台 - 模板列表 - message
    找到
    代码:
    <xen:require css="message.css" />
    <xen:require css="bb_code.css" />
    
    <li id="{$messageId}" class="message {xen:if $message.isDeleted, 'deleted'} {xen:if '{$message.is_staff}', 'staff'} {xen:if $message.isIgnored, ignored}" data-author="{$message.username}">
    
        <xen:include template="message_user_info">
            <xen:map from="$message" to="$user" />
        </xen:include>
    
        <div class="messageInfo primaryContent">
            <xen:if is="{$message.isNew}">
    修改成
    代码:
    <xen:require css="message.css" />
    <xen:require css="bb_code.css" />
    
    <li id="{$messageId}" class="message {xen:if $message.isDeleted, 'deleted'} {xen:if '{$message.is_staff}', 'staff'} {xen:if $message.isIgnored, ignored}" data-author="{$message.username}">
    
        <xen:include template="message_user_info">
            <xen:map from="$message" to="$user" />
        </xen:include>
    
        <div class="messageInfo primaryContent">
    <br /><br />
           <xen:if is="!{$visitor.user_id} && !{$post.isFirst}">
           <p class="importantMessage">Hello. Please  <a href="{xen:link 'register/'}">Register</a> or <a href="{xen:link 'login/'}">Sign in </a> to see all messages!</p>
           <xen:else />
            <xen:if is="{$message.isNew}">
    主要添加的是红色字体内容,我写的案例是英文的,如果换成简体中文就把红字中间那行改成:
    代码:
     <p class="importantMessage">抱歉,请  <a href="{xen:link 'register/'}">注册</a>或<a href="{xen:link 'login/'}">登陆 </a> 后才能浏览所有内容!</p>
    其实效果跟这个免费插件是一样的 https://xenforo.com/community/resources/show-first-post-only-two.4637/
    不同的是这个修改你不需要安装任何插件。