    <?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title><![CDATA[鲜易达电子商务有限公司]]></title> 
<atom:link href="http://xianyida.ysxdo.com/rss.php" rel="self" type="application/rss+xml" />
<description><![CDATA[鲜易达帮助中心]]></description>
<link>http://xianyida.ysxdo.com/</link>
<language>zh-cn</language>
<generator>www.emlog.net</generator>
<item>
    <title>教程中心伪静态规则</title>
    <link>http://xianyida.ysxdo.com/post-55.html</link>
    <description><![CDATA[<pre class="language-markup"><code># 优先处理 /jiaocheng 路径（放在最前面）
location /jiaocheng {
    # 匹配 /jiaocheng 或 /jiaocheng/，指向 help 插件的入口文件
    rewrite ^/jiaocheng/?$ /content/plugins/help/index.php last;

    # 文章页：/jiaocheng/123.html 指向    /jiaocheng/123 指向 help 插件
    rewrite ^/jiaocheng/(\d+)\.html$ /content/plugins/help/index.php?post=$1 last;
    rewrite ^/jiaocheng/(\d+)/?$ /content/plugins/help/index.php?post=$1 last;

    # 分类页：/jiaocheng/sort/5 指向 help 插件
    rewrite ^/jiaocheng/sort/(\d+)$ /content/plugins/help/index.php?sort=$1 last;
}

# 原有 help 路径的兼容处理（可选，保留可访问 /help）
location /help {
    rewrite ^/help/?$ /content/plugins/help/index.php last;
    rewrite ^/help/(\d+)\.html$ /content/plugins/help/index.php?post=$1 last;
    rewrite ^/help/(\d+)/?$ /content/plugins/help/index.php?post=$1 last;
    rewrite ^/help/sort/(\d+)$ /content/plugins/help/index.php?sort=$1 last;
}

# 网站主规则（放在最后）
location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php last;
    }
}</code></pre>
<h4 class="header-iWP5WJ auto-hide-last-sibling-br">1. Apache 服务器（.htaccess）</h4>
<div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space">在网站根目录的&nbsp;<code>.htaccess</code> 文件中添加以下规则（如果没有则创建）：</div>
<div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space">
<pre class="language-markup"><code># 允许访问jiaocheng目录
RewriteEngine On

# 教程中心首页：访问/jiaocheng时指向/jiaocheng/index.php
RewriteRule ^jiaocheng/?$ /jiaocheng/index.php [L]

# 教程中心文章页：/jiaocheng/123.html 指向/jiaocheng/index.php?post=123
RewriteRule ^jiaocheng/(\d+)\.html$ /jiaocheng/index.php?post=$1 [L]

# 教程中心分类页：/jiaocheng/sort/5 指向/jiaocheng/index.php?sort=5
RewriteRule ^jiaocheng/sort/(\d+)$ /jiaocheng/index.php?sort=$1 [L]</code></pre>
</div>
<div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space">
<h4 class="header-iWP5WJ auto-hide-last-sibling-br">2. Nginx 服务器</h4>
<div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space">在 Nginx 站点配置文件中添加以下规则：</div>
<div class="auto-hide-last-sibling-br paragraph-pP9ZLC paragraph-element br-paragraph-space">
<pre class="language-markup"><code>location /jiaocheng {
    # 首页指向index.php
    if ($request_uri ~ ^/jiaocheng/?$) {
        rewrite ^ /jiaocheng/index.php last;
    }
    # 文章页：/jiaocheng/123.html 指向index.php?post=123
    if ($request_uri ~ ^/jiaocheng/(\d+)\.html$) {
        rewrite ^ /jiaocheng/index.php?post=$1 last;
    }
    # 分类页：/jiaocheng/sort/5 指向index.php?sort=5
    if ($request_uri ~ ^/jiaocheng/sort/(\d+)$) {
        rewrite ^ /jiaocheng/index.php?sort=$1 last;
    }
}</code></pre>
<h3 class="header-iWP5WJ auto-hide-last-sibling-br">入口文件（jiaocheng/index.php）</h3>
<pre class="language-markup"><code>&lt;?php
if (!defined('EMLOG_ROOT')) {
    require_once '../../init.php';
}

// 检查插件是否启用
$jiaocheng_storage = Storage::getInstance('plugin_jiaocheng');
$is_open = $jiaocheng_storage-&gt;getValue('is_open', 'on');
if ($is_open !== 'on') {
    exit('教程插件已关闭');
}

// 验证密码（如果设置了）
$password = $jiaocheng_storage-&gt;getValue('password', '');
if (!empty($password) &amp;&amp; (!isset($_POST['jiaocheng_pwd']) || $_POST['jiaocheng_pwd'] !== $password)) {
    echo '&lt;form method="post" style="text-align:center;margin-top:50px;"&gt;';
    echo '&lt;h3&gt;请输入访问密码&lt;/h3&gt;';
    echo '&lt;input type="password" name="jiaocheng_pwd" placeholder="密码"&gt;';
    echo '&lt;button type="submit"&gt;提交&lt;/button&gt;';
    echo '&lt;/form&gt;';
    exit;
}

// 引入显示逻辑
include_once 'jiaocheng_show.php';</code></pre>
<p>&nbsp;</p>
<pre class="language-markup"><code>&lt;?php
if (!defined('EMLOG_ROOT')) {
    require_once '../../init.php';
}

// 检查插件是否启用
$jiaocheng_storage = Storage::getInstance('plugin_jiaocheng');
$is_open = $jiaocheng_storage-&gt;getValue('is_open', 'on');
if ($is_open !== 'on') {
    exit('教程插件已关闭');
}

// 验证密码
$password = $jiaocheng_storage-&gt;getValue('password', '');
if (!empty($password)) {
    session_start();
    // 密码验证通过则记录会话
    if (isset($_POST['jiaocheng_pwd']) &amp;&amp; $_POST['jiaocheng_pwd'] === $password) {
        $_SESSION['jiaocheng_auth'] = true;
    }
    // 未通过验证则显示密码框
    if (!isset($_SESSION['jiaocheng_auth']) || $_SESSION['jiaocheng_auth'] !== true) {
        echo '&lt;form method="post" style="text-align:center;margin-top:50px;"&gt;';
        echo '&lt;h3&gt;请输入访问密码&lt;/h3&gt;';
        echo '&lt;input type="password" name="jiaocheng_pwd" placeholder="密码"&gt;';
        echo '&lt;button type="submit"&gt;提交&lt;/button&gt;';
        echo '&lt;/form&gt;';
        exit;
    }
}

// 引入显示逻辑
include_once 'jiaocheng_show.php';</code></pre>
</div>
</div>]]></description>
    <pubDate>Thu, 23 Oct 2025 21:38:30 +0800</pubDate>
    <dc:creator>李元波</dc:creator>
    <guid>http://xianyida.ysxdo.com/post-55.html</guid>
</item>
<item>
    <title>测试app标签</title>
    <link>http://xianyida.ysxdo.com/post-53.html</link>
    <description><![CDATA[<p>其实我就是看看标签功能！</p>
<pre class="language-php"><code>123</code></pre>]]></description>
    <pubDate>Tue, 16 Sep 2025 20:01:53 +0800</pubDate>
    <dc:creator>李元波</dc:creator>
    <guid>http://xianyida.ysxdo.com/post-53.html</guid>
</item>
<item>
    <title>test来自手机APP发布！</title>
    <link>http://xianyida.ysxdo.com/post-52.html</link>
    <description><![CDATA[<p>test来自手机APP发布！<p style="display:none"><imgAll>&quot;,<a href="https://xianyida.ysxdo.com/content/uploadfile/Forum/daf31757691361.jpg">https://xianyida.ysxdo.com/content/uploadfile/Forum/daf31757691361.jpg</a>&quot;</imgAll></p></p>]]></description>
    <pubDate>Fri, 12 Sep 2025 23:36:10 +0800</pubDate>
    <dc:creator>李元波</dc:creator>
    <guid>http://xianyida.ysxdo.com/post-52.html</guid>
</item>
<item>
    <title>app测试图片</title>
    <link>http://xianyida.ysxdo.com/post-51.html</link>
    <description><![CDATA[<p><img src="/content/uploadfile/202508/e8f91755237285.png" alt=""></p>]]></description>
    <pubDate>Fri, 12 Sep 2025 14:38:38 +0800</pubDate>
    <dc:creator>李元波</dc:creator>
    <guid>http://xianyida.ysxdo.com/post-51.html</guid>
</item>
<item>
    <title>登录&amp;评论可见&amp;未登录弹窗</title>
    <link>http://xianyida.ysxdo.com/post-48.html</link>
    <description><![CDATA[<p>[该文章已设置加密]</p>]]></description>
    <pubDate>Mon, 08 Sep 2025 17:58:36 +0800</pubDate>
    <dc:creator>李元波</dc:creator>
    <guid>http://xianyida.ysxdo.com/post-48.html</guid>
</item>
<item>
    <title>给手机端添加登录图标</title>
    <link>http://xianyida.ysxdo.com/post-47.html</link>
    <description><![CDATA[<p>[该文章已设置加密]</p>]]></description>
    <pubDate>Sun, 07 Sep 2025 22:05:50 +0800</pubDate>
    <dc:creator>李元波</dc:creator>
    <guid>http://xianyida.ysxdo.com/post-47.html</guid>
</item>
<item>
    <title>APP一些代码接口数据</title>
    <link>http://xianyida.ysxdo.com/post-45.html</link>
    <description><![CDATA[<p>[该文章已设置加密]</p>]]></description>
    <pubDate>Thu, 04 Sep 2025 08:53:16 +0800</pubDate>
    <dc:creator>李元波</dc:creator>
    <guid>http://xianyida.ysxdo.com/post-45.html</guid>
</item>
<item>
    <title>常用链接导航</title>
    <link>http://xianyida.ysxdo.com/post-44.html</link>
    <description><![CDATA[<p><img style="display: block; margin-left: auto; margin-right: auto;" src="/content/uploadfile/202508/42551755776231.png" alt="" width="300" height="300"></p>]]></description>
    <pubDate>Mon, 01 Sep 2025 09:47:45 +0800</pubDate>
    <dc:creator>李元波</dc:creator>
    <guid>http://xianyida.ysxdo.com/post-44.html</guid>
</item>
<item>
    <title>分类页面代码</title>
    <link>http://xianyida.ysxdo.com/post-43.html</link>
    <description><![CDATA[<p>[该文章已设置加密]</p>]]></description>
    <pubDate>Thu, 28 Aug 2025 13:12:16 +0800</pubDate>
    <dc:creator>李元波</dc:creator>
    <guid>http://xianyida.ysxdo.com/post-43.html</guid>
</item>
<item>
    <title>小程序备案</title>
    <link>http://xianyida.ysxdo.com/post-42.html</link>
    <description><![CDATA[<h1 id="lto2elctmvj">一、功能场景</h1>
<p data-indent="4">为贯彻落实《中华人民共和国反电信网络诈骗法》、《互联网信息服务管理办法》及《非经营性互联网信息服务备案管理办法》等法律法规要求，根据2023年8月4日工信部发布的《工业和信息化部关于开展移动互联网应用程序备案工作的通知》，所有的微信小程序需要在规定时间完成备案。</p>
<p data-indent="4">所有未上架的小程序，需在完成小程序备案后才可上架；所有已上架的小程序，需在2024年3月31日前完成备案，逾期未完成备案，微信公众平台将按照备案相关规定于2024年4月1日起进行清退处理。</p>
<p data-indent="4"><u>原文：<a href="https://mp.weixin.qq.com/s/E4zAI5Y--nqRcRdPgSe-cw" target="_blank" rel="noopener noreferrer nofollow" data-link-type="external" data-help-doc-id="" data-catalog-id="">《关于开展微信小程序备案的通知》</a></u></p>
<h1 id="lto2elct9k6">二、操作步骤</h1>
<h6 id="ltqmgek74yw"><strong>👉【备案前准备】</strong></h6>
<p><strong>进行小程序备案，需要先准备如下资料：</strong></p>
<p>1、最新营业执照纸质原件的完整照片或彩色扫描件；</p>
<p>2、小程序认证主体法人身份证正反面照片、小程序管理员身份证正反面照片；</p>
<p>3、小程序认证主体法人手机号码、备用号码、电子邮箱地址；</p>
<p>4.、小程序管理员手机号码、备用号码、电子邮箱地址；</p>
<p>5、若小程序管理员非认证主体法人，需根据管局要求提供授权书。<strong><u><a href="https://developers.weixin.qq.com/miniprogram/product/record/record_material.html" target="_blank" rel="noopener noreferrer nofollow" data-link-type="external" data-help-doc-id="" data-catalog-id="">授权书模板下载</a></u></strong></p>
<div class="tableWrapper">
<div class="tableWrapperInner">
<table><colgroup><col><col></colgroup>
<tbody>
<tr>
<th colspan="2" rowspan="1">
<p><strong>小程序负责人授权书管局要求</strong></p>
</th>
</tr>
<tr>
<td colspan="1" rowspan="1">
<p><strong>小程序负责人可以不是法定代表人，需提供授权书</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>天津（小程序负责人年龄不得超过国家法定退休年龄）、黑龙江、上海（无需下载，平台自动生成，阅读后提交审核）、江苏、安徽、湖北、湖南、重庆、四川、贵州、陕西、青海、宁夏、福建（非个体工商户，不包含个人主体）</strong></p>
</td>
</tr>
<tr>
<td colspan="1" rowspan="1">
<p><strong>小程序负责人可以不是法定代表人，不需提供授权书</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>北京、河北、山西、内蒙古、辽宁、吉林、浙江、江西、山东、河南、广东、广西、海南、云南、西藏、甘肃、新疆</strong></p>
</td>
</tr>
<tr>
<td colspan="1" rowspan="1">
<p><strong>小程序负责人必须是法定代表人，不允许授权</strong></p>
</td>
<td colspan="1" rowspan="1">
<p><strong>福建个体工商户（若小程序负责人年龄超过退休年龄：男性六十，女性五十五，则必须授权）</strong></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p><strong>👉【操作步骤】1.浏览器打开微信公众平台(<u><a href="https://mp.weixin.qq.com/" target="_blank" rel="noopener noreferrer nofollow" data-link-type="external" data-help-doc-id="" data-catalog-id="">https://mp.weixin.qq.com</a></u>) - 2.登录小程序 - 3.完善小程序信息和小程序类目（已上架的小程序忽略此步骤） - 4.扫码进行小程序备案 - 5.填写主体信息 - 6.填写小程序主体负责人信息 - 7.填写小程序信息 - 8.上传承诺书、授权书等资料 - 9.提交审核 - 10.短信验证 - 11.备案完成</strong></p>
<h6 id="ltqmgk54kth"><strong>1.浏览器打开微信公众平台(<u><a href="https://mp.weixin.qq.com/" target="_blank" rel="noopener noreferrer nofollow" data-link-type="external" data-help-doc-id="" data-catalog-id="">https://mp.weixin.qq.com</a></u>)</strong></h6>
<h6 id="ltqmgmhavsh"><strong>2.登录小程序</strong></h6>
<p>浏览器打开微信公众平台后，扫码或填写账号密码，登录小程序后台。</p>
<p><img src="https://xianyida.ysxdo.com/content/uploadfile/202508/lto3vwug8fv" width="" data-display="inline"></p>
<h6 id="ltqmgqfz6p3"><strong>3.完善小程序信息和小程序类目（已上架的小程序忽略此步骤）</strong></h6>
<p>登录到小程序后台，先完善小程序信息（包含小程序名称、头像和简介）和小程序类目（生活服务-&gt;百货/超市/便利店&nbsp; 类目必须添加）。</p>
<p>注：小程序名称不得与已存在小程序重复，若填写的小程序名称包含地名等特殊信息，需要根据要求提供营业执照等资料证明且需要等待微信人工审核，审核通过之后，方可进行小程序备案。</p>
<p><img src="https://xianyida.ysxdo.com/content/uploadfile/202508/lto3zpvpa1k" width="" data-display="inline"></p>
<h6 id="ltqmgt64v6q"><strong>4.扫码进行小程序备案</strong></h6>
<p>找到小程序备案入口：</p>
<p>a. 新注册的未上架的小程序，扫码登录后，首页点击【去备案】。</p>
<p><img src="https://xianyida.ysxdo.com/content/uploadfile/202508/1710232629964.png" width="" data-display="inline"></p>
<p>小程序管理员微信扫码进入备案流程。</p>
<p><img src="https://xianyida.ysxdo.com/content/uploadfile/202508/lto4fyzsv7v" width="" data-display="inline"></p>
<p>b. 已上架的小程序在小程序管理后台设置模块-小程序备案，点击【去备案】。</p>
<p><img src="https://xianyida.ysxdo.com/content/uploadfile/202508/1710383602164.png" width="" data-display="inline"></p>
<p>小程序管理员微信扫码进入备案流程。</p>
<p><img src="https://xianyida.ysxdo.com/content/uploadfile/202508/lto4fyzsv7v" width="" data-display="inline"></p>
<h6 id="ltqmgz31fpz"><strong>5.填写主体信息</strong></h6>
<p>选择地区并上传营业执照照片，需要上传最新营业执照纸质原件的照片或彩色扫描件。</p>
<p>注：营业执照照片需要保证四周及边角清晰完整，国徽及四周花纹都需要拍完整，若需要添加水印，水印不得遮挡文字图像信息且需内容符合备案要求</p>
<p><img src="https://xianyida.ysxdo.com/content/uploadfile/202508/lto4mcmjuwa" width="" data-display="inline"></p>
<p><img src="https://xianyida.ysxdo.com/content/uploadfile/202508/lto4mkyaa28" width="" data-display="inline"></p>
<p>上传营业执照照片后，系统会自动识别相应的信息，核对识别结果准确、无误后，点击【验证】。</p>
<p><img src="https://xianyida.ysxdo.com/content/uploadfile/202508/lto4pqqht59" width="" data-display="inline"></p>
<p>填写营业执照上的地址信息。</p>
<p>注：若所填写地址无门牌号且已是最详细地址，则在下方&ldquo;备注&rdquo;位置填写&ldquo;通讯地址已是最详细地址&rdquo;。</p>
<p><img src="https://xianyida.ysxdo.com/content/uploadfile/202508/1710233654723.png" width="" data-display="inline"></p>
<h6 id="ltqmh31ypm8"><strong>6.填写小程序主体负责人信息</strong></h6>
<p>填写小程序主体负责人信息。</p>
<p>注：手机号与应急手机号需不相同，且都没有被用来备案过(若之前备案时人与手机号对应关系与本次备案所填信息一致，则忽略此注意事项)。</p>
<p><img src="https://xianyida.ysxdo.com/content/uploadfile/202508/1710233781803.png" width="" data-display="inline"></p>
<p><img src="https://xianyida.ysxdo.com/content/uploadfile/202508/lto564z4uyk" width="" data-display="inline"></p>]]></description>
    <pubDate>Wed, 27 Aug 2025 18:12:33 +0800</pubDate>
    <dc:creator>李元波</dc:creator>
    <guid>http://xianyida.ysxdo.com/post-42.html</guid>
</item></channel>
</rss>