diễn đàn điện tử, công nghệ, lập trình tienthinhpro
Trang Chủ - Forum.dt16.Net

Lần hoạt động

Xuống  Hướng dẫn show nhiều list bài viết cho filelist IDVN v3

Chia sẻ trang này:
09.09.2016 / 12:02 #15328
Scout offline Đức Hải
 Thành viên vip
like 76
Bài viết này hướng dẫn cho những bạn muốn show nhiều list cho idvn v3 nhưng lại không biết phải làm như thế nào.
Có 2 cách để tạo list bài viết cho idvn v3 như sau.
Cách 1: Dùng lệnh IF...ELSE...ENDIF để phân tách từng list một.
Có thể lồng IF...ELSE...ELSE...ENDIF để tạo nhiều list khác nhau, cách này mình vẫn thường làm nhưng chỉ phù hợp khi phải sử dụng nhiều {{posts[x]}} khác nhau. (dùng chung 1 file)
Cách 2: Tạo từng file một, mỗi mục tạo 1 file show tương ứng.
VD: Muốn show list bài viết của chuyên mục "game-online" bạn làm như sau.
* Vào _xtgem_templates/app/idvn/ tạo file dạng TEXT "show-game-online.txt" thêm code sau:
{% set data_list=include(db~'/category/game-online/cat_list.txt') %}
{% set data=data_list|split('#') %}
{% set count=data_list|length - data_list|replace({'#':""})|length %}
{% set page_max=(count/v[1])|round(0,'ceil') %}
{% if page>page_max %}{% set page=page_max %}{% endif %}
{% set d=(page*v[1])-v[1]+1 %}{% set c=d+v[1]-1%}{% if c>count %}{% set c=count %}{% endif %}
{% for j in d..c %}{% set i=(count-j+1) %}
{% set posts=include(db~'/posts/'~data[i]~'/posts_mini_index.txt', ignore_missing = true)|split('<[mrducz95]>') %}{% set count_chaper=include(db~'/count/posts/'~data[i]~'.txt', ignore_missing = true) %}

//Bạn có thể mod list style khác với demo dưới đây để phù hợp với từng mục.

<article> <a href="/{{posts[2]}}/{{data[i]}}/"> <img width="65" height="65" src="{{posts[4]}}" class="photo" alt="{{posts[1]}}" title="{{posts[1]}}"> <h2>{{posts[1]}}</h2> </a> <p class="desc">{{posts [5]|replace({' [':'<',']':'>'})|striptags|slice(0,115)}}[...]</p></article>
{% endfor %}

Đặt code này ở nơi bạn muốn show:
{% include '/app/idvn/show-game-online.txt' %}
Với 2 cách trên bạn có thể tạo nhiều list khác nhau để site mình trở lên đẹp mắt và cơ động. Chúc bạn thành công!
Ai thắc mắc hay chưa làm đc thì comment nhé!
Đã chỉnh sửa. Scout (09.09.2016 / 12:07) [2]
09.09.2016 / 12:10 #15330
chidatvip offline Đạt Phít
 Người quản lý
like 450
Scout (09.09.2016 / 12:02)
Bài viết này hướng dẫn cho những bạn muốn show nhiều list cho idvn v3 nhưng lại không biết phải làm như thế nào.
Có
Hướg dẫn chi tiết cách 1 đc k. Cách 2 thì tôi pit rùj nhưg cách 1 khá môg lug. Với lạj sửa káj link đj. 160 kí tự đầu sẽ dc get làm mô tả
"Muốn đi nhanh, hãy đi một mình
Muốn đi xa, hãy đi máy bay"

(Đạt Phít - phóng viên thường trú tại CuDem.Pro)
09.09.2016 / 12:29 #15331
Scout offline Đức Hải
 Thành viên vip
like 76
chidatvip, Dùng if...else.. Khi muốn hiển thị {{posts[x]}} của 1 chuyên mục thôi.
09.09.2016 / 12:47 #15332
Thanhop offline Thành Trương
 Người quản lý
like 237
30.11.2016 / 00:27 #16848
Scout offline Đức Hải
 Thành viên vip
like 76
ĐÀO TOP
Lượt Xem: 734 Trả Lời: 4
Bạn chưa đăng nhập! Hãy Đăng nhập hoặc Đăng ký làm thành viên để trả lời bài viết này!

Chủ đề cùng chuyên mục:

» Wap Upload Ego [Lượt xem: 489]

Bạn đã xem chưa:

» Share Code BOT Chat XtGem Fix [Lượt xem: 548]
» Hỏi về seo wap xtgem [Lượt xem: 708]
Lọc theo tác giả
Xem chủ để ngoại tuyến (Offline)

Trong diễn đàn

Sắp xếp theo thứ tự từ trên xuống
Tìm Kiếm Nhanh
Truy Cập Nhiều
Thống Kê
Thành viên (3161 / +1)
Danh sách BQT (6)
Truy cập: 1 / 5339
Đang có 4 người trực tuyến, 0 thành viên và 4 khách viếng thăm.Không có thành viên nào online!
Liên Kết: dientutuyenquang.net, dt16.net,...