[Template] blog_index.twig
11:30:05 01.08.2018[#1]
MrKen
MrKen [Off]
Unused!
(SV!)
Đây là template hiển thị trang chủ của blog.

Các biến:
- lng_blog: (array) ngôn ngữ blog
- blog_closed: (bool) true nếu blog bị đóng và ngược lại
- breadcrumb: (array) breadcrumb của blog. sử dụng function breadcrumb để hiển thị. Xem chi tiết tại template mặc định bên dưới
- premod: (int) số bài đăng chưa kiểm duyệt

Template mặc định: có 2 template mặc định ứng với 2 giá trị của hàm get_post_list
* Trường hợp type = false
  1. {% if blog_closed %}
  2. <div class="alarm">{{ lng_blog.blog_closed }}</div>
  3. {% endif %}
  4. <div class="phdr">{{ breadcrumb(breadcrumb) }}</div>
  5. <div class="topmenu"><a href="blog.php?act=search">{{ lng.search }}</a></div>
  6. {% if premod %}
  7. <div class="menu"><a href="blog.php?act=premod">{{ lng.on_moderation }}: {{ premod }}</a></div>
  8. {% endif %}
  9.  
  10. {% set blog_data = get_post_list() %}
  11.  
  12. {% for post in blog_data.posts %}
  13. <div class="menu">
  14. {% if post.thumb %}
  15. <div class="avatar"><img src="{{ post.thumb }}" alt="screen" /></div>
  16. {% endif %}
  17. <div class="righttable">
  18. <h4><a href="{{ post.url }}">{{ post.name }}</a></h4>
  19. <div><small>{{ post.description }}</small></div>
  20. </div>
  21. <table class="desc">
  22. <tr>
  23. <td class="caption">{{ lng_blog.added }}:</td><td><a href="{{ post.uploader_url }}">{{ post.uploader_name }}</a> ({{ post.time }})</td>
  24. </tr>
  25. <tr>
  26. <td class="caption">{{ lng.rating }}:</td><td>{{ post.rating }}</td>
  27. </tr>
  28. </table>
  29. </div>
  30. {% endfor %}
  31. {% if blog_data.pagination %}
  32. <div class="phdr">{{ lng.total }}: {{ blog_data.total }}</div>
  33. <div class="topmenu">{{ blog_data.pagination }}</div>
  34. {% endif %}

* Trường hợp type = true
  1. {% if blog_closed %}
  2. <div class="alarm">{{ lng_blog.blog_closed }}</div>
  3. {% endif %}
  4. <div class="phdr">{{ breadcrumb(breadcrumb) }}</div>
  5. <div class="topmenu"><a href="blog.php?act=search">{{ lng.search }}</a></div>
  6. {% if premod %}
  7. <div class="menu"><a href="blog.php?act=premod">{{ lng.on_moderation }}: {{ premod }}</a></div>
  8. {% endif %}
  9.  
  10. {% set categories = get_post_list(1) %}
  11.  
  12. {% for category in categories %}
  13. <div class="phdr"><a href="{{ category.url }}">{{ category.name }}</a></div>
  14. {% if category.children %}
  15. <div class="topmenu">{{ display_menu(category.children) }}</div>
  16. {% endif %}
  17. {% for post in category.posts %}
  18. <div class="menu">
  19. {% if post.thumb %}
  20. <div class="avatar"><img src="{{ post.thumb }}" alt="screen" /></div>
  21. {% endif %}
  22. <div class="righttable">
  23. <h4><a href="{{ post.url }}">{{ post.name }}</a></h4>
  24. <div><small>{{ post.description }}</small></div>
  25. </div>
  26. <table class="desc">
  27. <tr>
  28. <td class="caption">{{ lng_blog.added }}:</td><td><a href="{{ post.uploader_url }}">{{ post.uploader_name }}</a> ({{ post.time }})</td>
  29. </tr>
  30. <tr>
  31. <td class="caption">{{ lng.rating }}:</td><td>{{ post.rating }}</td>
  32. </tr>
  33. </table>
  34. </div>
  35. {% endfor %}
  36. {% endfor %}
Đã chỉnh sửa. MrKen (04:28:47 04/08/2018)
12:37:01 01.08.2018[#2]
TNiT9x
TNiT9x [Off]
MrTONY
Thành viên
Hổng có đề mô (
13:17:18 01.08.2018[#3]
MrKen
MrKen [Off]
Unused!
(SV!)
tầm 15 phút nữa sẽ upload nhé, đây là viết trước thôi 3