Click để xem thêm RecentNews (Giống haivl.com)

Yêu cầu: Sử dụng addon Xenporta

Bài viết này sẽ giúp các bạn tạo nút “Xem thêm” ở cuối trang.

1. Vào EWRblock_RecentNews, tìm đoạn

<xen:if hascontent="true"> 
	<div class="section sectionMain"> 
		<xen:contentcheck> 
			<xen:if is="{$option.pagenav} && {$option.count} > {$option.limit}"> 
				<xen:pagenav link="articles" linkdata="{$category}" page="{$page}" perpage="{$option.limit}" total="{$option.count}" /> 
			</xen:if>
		</xen:contentcheck>
	</div>
</xen:if>

 

Thêm vào bên trên đoạn này

<xen:if hascontent="true">
	<div style="margin: 10px auto; height: 32px;">
		<xen:contentcheck>
			<xen:set var="$limit_click">{xen:calc '{$option.count} / {$option.limit}'}</xen:set>
			<xen:if is="{$page} == 0">
				<a class="buttons nextListPage" href="/?page=2" style="display: inline;">Click để xem thêm, còn nhiều lắm !</a>
			<xen:elseif is="{$limit_click} > {$page}"/>
				<a class="buttons nextListPage" href="/?page={xen:calc '{$page} + 1'}" style="display: inline;">Click để xem thêm, còn nhiều lắm !</a>
			<xen:else />
				<a class="buttons nextListPage" href="/" style="display: inline;">Hết rồi còn đâu !</a>
			</xen:if>
		</xen:contentcheck>
	</div>
</xen:if>

Save lại.

2. Thêm đoạn sau vào EWRblock_RecentNews.css

a.nextListPage{
    color: white;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.buttons {
    text-decoration: none !important;
    line-height: 30px;
    font-size: 12px;
    font-weight: bold;
    background-color: #00A5F0;
    color: white;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: 0 0 0 1px rgba(255, 255, 255, .4) inset, 0 1px white;
    -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, .4) inset, 0 1px #fff;
    -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .4) inset, 0 1px white;
    text-shadow: 0 -1px rgba(0, 0, 0, .2);
    text-align: center;
    cursor: pointer
}
.buttons:hover {
    background-color: #24BBFF;
}
.buttons:active {
    background-color: #0082bd;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2) inset;
}

 

Demo sống: http://vatliphothong.vn và kéo xuống dưới cùng sẽ thấy !

Leave a Reply

Your email address will not be published. Required fields are marked *