Hướng dẫn Hướng dẫn tạo nút đăng chủ đề cho xenforo

CNTT01

Snow Flower ✔
Tham gia
06/07/2015
Bài viết
803
Được Like
686
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. có thể tham khảo link sau: : http://proshowvn.net/

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:

Mã:
<xen:title>Đăng chủ đề</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="$nodes" value="$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></a> hoặc <a href="register" title="Đăng ký thành viên"><b>đăng ký</b></a> trướ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"><a class="button primary OverlayCloser">{xen:phrase close}</a></div>
</div>
Tiếp theo tìm : quick_navigation_menu.css và thay bằng:

Mã:
#jumpMenu
{
    overflow: hidden; zoom: 1;
}
.xenOverlay #jumpMenu .jumpMenuColumn
{
}
.xenOverlay #jumpMenu .blockLinksList
{
    height: 250px;
    overflow: auto;
}
#jumpMenu .blockLinksList ul,
#jumpMenu .nodeList li.d0
{
    padding-top: 5px;
    border-top: 1px solid @primaryLighterStill;
    margin-top: 5px;
}
    #jumpMenu .blockLinksList ul:first-child,
    #jumpMenu .nodeList li.d0:first-child
    {
        padding-top: 0;
        border-top: none;
        margin-top: 0;
    }
.xenOverlay #jumpMenu .nodeList
{
    border-left: 1px solid @primaryLighterStill;
        background:#fff
}
#jumpMenu .blockLinksList li
{
    vertical-align: bottom;
}
Như thế các bạn có thể tạo được cái nút đăng chủ đề cho diễn đàn mình :D
Image :
dang chu de1.png
 

THB

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
6,650
Được Like
3,939
Nếu dùng như trên phức tạp thì cài addon là nhanh nhất.
 

CNTT01

Snow Flower ✔
Tham gia
06/07/2015
Bài viết
803
Được Like
686
em thấy nó khá đơn giản ,add-on đôi khi không biết cài lại sai !
 
  • Like
Reactions: THB

THB

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
6,650
Được Like
3,939
cách nào cũng ok. tùy theo mỗi người dùng thôi.
 

joomdown

Gefreiter
Tham gia
28/04/2015
Bài viết
80
Được Like
43
Mình muốn nó xuất hiện bên mục tác phẩm đẹp thì làm sao bạn?
 

phankt

Corporal
Tham gia
23/08/2016
Bài viết
116
Được Like
25
sao của em nó không hiển thị nút đăng chủ đề bác @CNTT01 @THB
Làm sao để nó hiện thị như vậy
 
Sửa lần cuối:

THB

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
6,650
Được Like
3,939
dùng cái này cho nhanh nhé.
 

Đính kèm

  • Brivium_QuickCreateThread.zip
    21.3 KB · Lượt xem: 44

THB

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
6,650
Được Like
3,939
Làm sao để hiện ra chữ đăng chủ đề vậy bác :( của em hiện chữ đăng ký :(
phải đăng ký và đăng nhập thì mới thấy đăng chủ đề nha bạn
 

antinphat

Corporal
Tham gia
17/05/2019
Bài viết
105
Được Like
36
Làm sao đổi : Create Thread thành Viết bài mới
nhỉ mọi người. gà mờ quá tìm ko ra
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mr. Tuấn

Mobile/Zalo: 0988 488 096

Telegram: bluekpro

Email: [email protected]

Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Top Bottom