Hướng dẫn tạo nút đăng tin nhanh cho xenforo

Thảo luận trong 'Hướng Dẫn' bắt đầu bởi CNTT, 3/9/14.

  1. CNTT Đời cơ bản là buồn

    Sau đây mình sẽ hướng dẫn các bạn tạo một cái nút đăng tin nhanh cho diễn đàn xenforo. Với nút tin nhanh thành viên có thể tạo một chủ đề rất nhanh. Trên mạng mình thấy một add-on để tạo nút đăng tin nhanh có giá bán 15$ chắc có nhiều nhiều người là sinh viên như mình thì tiền đâu ra mà mua. Nếu bạn nào thích ngon lành cành đào thì có thể tham khảo link sau:
    http://brivium.com/threads/quick-create-thread.173/
    [​IMG]
    Bây giờ mình sẽ hướng dẫn tạo nút đăng tin nhanh bằng code xenforo :D
    Đầu tiên các bạn tìm quick_navigation_menu thay tất cả bằng:
    PHP:
    <xen:title>Đăng tin nhanh</xen:title>
    <
    xen:require css="quick_navigation_menu.css" />
    <
    div class="section">
        <
    div id="jumpMenu">
            <
    xen:if is="{$visitor.user_id}">
            <
    div class="jumpMenuColumn">
                <
    h3 class="primaryContent">{xen:phrase forum_list}</h3>
                <
    div class="secondaryContent nodeList">
                    <
    ol class="blockLinksList">
                        <
    xen:foreach loop="$nodesvalue="$node">
                            <
    li class="d{$node.depth} {xen:if "{$selected} == 'node-{$node.node_id}'", 'OverlayScroller'}">
                                <
    a href="{xen:link {$nodeTypes.{$node.node_type_id}.public_route_prefix}$node}create-thread"
                                    
    class="{xen:if '{$node.node_type_id} == "Category"', 'OverlayCloser'} {xen:if "{$selected} == 'node-{$node.node_id}'", 'selected'}">
                                    <
    span class="_depth{$node.depth} depthPad">{$node.title}</span>
                                </
    a>
                            </
    li>
                        </
    xen:foreach>
                    </
    ol>
                </
    div>
            </
    div>
            <
    xen:else />
                    <
    div class="secondaryContent nodeList">
            <
    p style="text-align:center">Vui lòng <a href="login" title="Đăng nhập"><b>đăng nhập</b></ahoặc <a href="register" title="Đăng ký thành viên"><b>đăng ký</b></atrước khi đăng tin trên <a href="http://www.iforum.vn/" title="diễn đàn lập trình">Diễn đàn</a></p>
                    </
    div>
                    </
    xen:if>
        </
    div>
        <
    div class="sectionFooter overlayOnly"><class="button primary OverlayCloser">{xen:phrase close}</a></div>
    </
    div>
    Tiếp theo tìm : quick_navigation_menu.css và thay bằng:
    PHP:
    #jumpMenu
    {
        
    overflowhiddenzoom1;
    }
    .
    xenOverlay #jumpMenu .jumpMenuColumn
    {
    }
    .
    xenOverlay #jumpMenu .blockLinksList
    {
        
    height250px;
        
    overflowauto;
    }
    #jumpMenu .blockLinksList ul,
    #jumpMenu .nodeList li.d0
    {
        
    padding-top5px;
        
    border-top1px solid @primaryLighterStill;
        
    margin-top5px;
    }
        
    #jumpMenu .blockLinksList ul:first-child,
        #jumpMenu .nodeList li.d0:first-child
        
    {
            
    padding-top0;
            
    border-topnone;
            
    margin-top0;
        }
    .
    xenOverlay #jumpMenu .nodeList
    {
        
    border-left1px solid @primaryLighterStill;
            
    background:#fff
    }
    #jumpMenu .blockLinksList li
    {
        
    vertical-alignbottom;
    }
    Như thế các bạn có thể tạo được cái nút đăng tin nhanh cho diễn đàn mình :D

    Mọi yêu cầu hướng dẫn về xenforo các bạn có thể post tại box sau mình sẽ cố giúp nếu biết và khi có thời gian :D
    http://iforum.vn/forums/ma-nguon-xenforo/
     
     
  2. Bình Luận Bằng Facebook