Công cụ thành viên

Công cụ trang web


programming4:module:sitemap

Khác biệt

Đây là những khác biệt giữa hai phiên bản của trang.

Liên kết đến bản xem so sánh này

Phiên bản sau
Phiên bản trước
Phiên bản sauPhiên bản sau của cả hai bên
programming4:module:sitemap [2016/06/21 10:11] – được tạo ra hoaquynhtim99programming4:module:sitemap [2018/02/28 08:37] hoaquynhtim99
Dòng 1: Dòng 1:
 ====== Hướng dẫn tạo sitemap cho module ====== ====== Hướng dẫn tạo sitemap cho module ======
-Để hỗ trợ sitemap, module cần tồn tại file ''modules/module-name/sitemap.php+Để hỗ trợ sitemap, module cần tồn tại file ''modules/module-name/sitemap.php''
  
 Mục đích chính của sitemap.php là đưa các bài viết (hoặc nội dung cần thiết) vào mảng ''$url'' sau đó gọi qua hàm ''nv_xmlSitemap_generate($url)''. Mục đích chính của sitemap.php là đưa các bài viết (hoặc nội dung cần thiết) vào mảng ''$url'' sau đó gọi qua hàm ''nv_xmlSitemap_generate($url)''.
Dòng 24: Dòng 24:
 $url = array(); $url = array();
 $cacheFile = NV_LANG_DATA . '_sitemap_' . NV_CACHE_PREFIX . '.cache'; $cacheFile = NV_LANG_DATA . '_sitemap_' . NV_CACHE_PREFIX . '.cache';
-$pa NV_CURRENTTIME - 7200;+$cacheTTL = 7200;
  
-if (($cache = $nv_Cache->getItem($module_name, $cacheFile)) != false and filemtime(NV_ROOTDIR . '/' . NV_CACHEDIR . '/' . $module_name . '/' . $cacheFile) >= $pa) {+if (($cache = $nv_Cache->getItem($module_name, $cacheFile, $cacheTTL)) != false) {
     $url = unserialize($cache);     $url = unserialize($cache);
 } else { } else {
Dòng 39: Dòng 39:
  
     $cache = serialize($url);     $cache = serialize($url);
-    $nv_Cache->setItem($module_name, $cacheFile, $cache);+    $nv_Cache->setItem($module_name, $cacheFile, $cache, $cacheTTL);
 } }
  
programming4/module/sitemap.txt · Sửa đổi lần cuối: 2019/06/18 14:57 bởi hoaquynhtim99