sitemap,zlbog php 版本写法,网站地图

简介: sitemap,zlbog php 版本写法,网站地图,zblog版本,其他框架,请自行获取文章函数

11.png

header("Content-type: text/xml");
header('HTTP/1.1 200 OK');
require 'zb_system/function/c_system_base.php';

global $zbp;
$zbp->host = 'http://' . $_SERVER['SERVER_NAME'] . '/';

$str = '<?xml version="1.0" encoding="UTF-8"?>';
$str .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0">';

if (!isset($_GET['index'])) {
    $str .= '<url>';
    $str .= '<loc>' . $zbp->host . '</loc>';
    $str .= '<mobile:mobile type="pc,mobile"/>';
    $str .= '<lastmod>' . date('Y-m-d', time()) . '</lastmod>';
    $str .= '<changefreq>daily</changefreq>';
    $str .= '<priority>1.0</priority>';
    $str .= '</url>';

    $allCats = $zbp->GetCategoryList();
    foreach ($allCats as $cat) {
        $str .= '<url>';
        $str .= '<loc>' . $cat->Url . '</loc>';
//        $str .= '<mobile:mobile type="pc,mobile"/>';
        $str .= '<lastmod>' . date('Y-m-d', time()) . '</lastmod>';
        $str .= '<changefreq>daily</changefreq>';
        $str .= '<priority>0.8</priority>';
        $str .= '</url>';
    }

    $allTags = $zbp->GetTagList();
    foreach ($allTags as $tag) {
        $str .= '<url>';
        $str .= '<loc>' . $tag->Url . '</loc>';
//        $str .= '<mobile:mobile type="pc,mobile"/>';
//        $str .= '<lastmod>' . date('Y-m-d', time()) . '</lastmod>';
        $str .= '<changefreq>weekly</changefreq>';
        $str .= '<priority>0.6</priority>';
        $str .= '</url>';
    }

    $allAuthors = $zbp->GetMemberList('*', array(array('>', 'mem_ID', 1), array('>', 'mem_Articles', 0)), array('mem_Level' => 'ASC'), 2000, null);
    foreach ($allAuthors as $member) {
        $str .= '<url>';
        $str .= '<loc>' . $member->Url . '</loc>';
//        $str .= '<mobile:mobile type="pc,mobile"/>';
//        $str .= '<lastmod>' . date('Y-m-d', time()) . '</lastmod>';
        $str .= '<changefreq>weekly</changefreq>';
        $str .= '<priority>0.6</priority>';
        $str .= '</url>';
    }

} else {//文章
    $index = $_GET['index'];

    $db = $zbp->db->sql->get();
    $sql = $db->select($zbp->table['Post'])->where(array('=', 'log_Status', '0'))->orderBy(array('log_PostTime' => 'DESC'))->limit(array(1000 * $index, 1000))->sql;
    $array = $zbp->GetListType('Post', $sql);

    foreach ($array as $post) {
        $str .= '<url>';
        $str .= '<loc>' . $post->Url . '</loc>';
//        $str .= '<mobile:mobile type="pc,mobile"/>';
        $str .= '<lastmod>' . $post->Time('Y-m-d') . '</lastmod>';
        $str .= '<changefreq>monthly</changefreq>';
        $str .= '<priority>0.4</priority>';
        $str .= '</url>';
    }


}

$str .= '</urlset>';

echo $str;
unset($str);
?>

sitemap,zlbog php 版本写法,美食汇网站地图,zblog版本,其他框架,请自行获取文章函数

nginx 重定向配置

rewrite ^/sitemap\.xml$ /sitemap.php last;
相关文章
|
11天前
|
Linux PHP 数据安全/隐私保护
2024授权加密系统PHP网站源码
2024授权加密系统PHP网站源码
90 58
|
1月前
|
关系型数据库 MySQL PHP
PHP与MySQL的无缝集成:构建动态网站的艺术####
本文将深入探讨PHP与MySQL如何携手合作,为开发者提供一套强大的工具集,以构建高效、动态且用户友好的网站。不同于传统的摘要概述,本文将以一个生动的案例引入,逐步揭示两者结合的魅力所在,最终展示如何通过简单几步实现数据驱动的Web应用开发。 ####
|
1月前
|
SQL 前端开发 PHP
如何使用PHP开发一个购物网站?
在数字化时代,线上购物日益重要。本文介绍如何使用PHP开发一个功能完善、用户友好的购物网站,涵盖需求分析、开发环境选择、数据库设计、前后端开发、用户认证、商品展示、购物车、订单管理、功能扩展及安全性能优化等环节,旨在提供全面的开发指南。
37 3
|
1月前
|
PHP
20241125易支付PHP网站源码
PHP74,上传源码后解压访问域名/install 进行安装 安装完成 之后一定要设置伪静态 源码里面nginx.txt 就是伪静态 然后复制粘贴到伪静态里面保存即可
41 2
|
1月前
|
关系型数据库 MySQL PHP
骗子曝光系统网站PHP源码
骗子曝光系统网站PHP源码 PHP 7.0+ Mysql 5.6+ 上传访问域名/install安装
44 2
|
1月前
|
JavaScript PHP 数据安全/隐私保护
乞丐在线要饭系统PHP网站源码
在这个物欲横流、竞争激烈的时代,有时候我们真心觉得钱来得太不容易,甚至连最基本的生存都成了负担。于是,我们想出了一个特别“独特”的点子:用利息砸我,给我点施舍!
77 1
|
28天前
|
关系型数据库 MySQL PHP
PHP与MySQL的深度整合:构建高效动态网站####
在当今这个数据驱动的时代,掌握如何高效地从数据库中检索和操作数据是至关重要的。本文将深入探讨PHP与MySQL的深度整合方法,揭示它们如何协同工作以优化数据处理流程,提升网站性能和用户体验。我们将通过实例分析、技巧分享和最佳实践指导,帮助你构建出既高效又可靠的动态网站。无论你是初学者还是有经验的开发者,都能从中获得宝贵的见解和实用的技能。 ####
21 0
|
1月前
|
人工智能 搜索推荐 PHP
PHP在Web开发中的璀璨星辰:构建动态网站的幕后英雄###
【10月更文挑战第25天】 本文将带您穿越至PHP的宇宙,揭示其作为Web开发常青树的奥秘。通过生动实例与深入解析,展现PHP如何以简便、高效、灵活的姿态,赋能开发者打造动态交互式网站,同时不忘探讨其在新时代技术浪潮中面临的挑战与机遇,激发对技术创新与应用的无限思考。 ###
38 1
|
2月前
|
SQL 关系型数据库 MySQL
PHP与MySQL协同工作的艺术:开发高效动态网站
在这个后端技术迅速迭代的时代,PHP和MySQL的组合仍然是创建动态网站和应用的主流选择之一。本文将带领读者深入理解PHP后端逻辑与MySQL数据库之间的协同工作方式,包括数据的检索、插入、更新和删除操作。文章将通过一系列实用的示例和最佳实践,揭示如何充分利用这两种技术的优势,构建高效、安全且易于维护的动态网站。
|
3月前
|
IDE 安全 网络安全
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
232 4