官方资讯

官方资讯
emlog模板主题开发教程-模板开发指南1

emlog模板主题开发教程-模板开发指南1

emlog模板开发指南

emlog的模板位于安装目录content\templates\文件夹下,每个模板都是一个单独的文件夹,文件夹以模板名字命名。通过后台上传安装的模板都保存在这个目录下。

模板文件目录说明

    uni-app 如何添加手机通讯里联系人_添加手机联系人方法

    uni-app 如何添加手机通讯里联系人_添加手机联系人方法

    手机联系人添加

    调用后,用户可以选择将该表单以“新增联系人”或“添加到已有联系人”的方式(APP端目前没有选择步骤,将直接写入),写入手机系统通讯录,完成手机通讯录联系人和联系方式的增加。

    zblog中CSRFToken验证的必要性

    zblog中CSRFToken验证的必要性

    zblog中CSRFToken验证的必要性

    对于需要用户点链接或提交表单触发,进而对数据或文件产生影响的,除必要的用户权限验证外,应另外加入 CSRF Token 验证;


    通过 GET 方法提交,如果您的目标地址是 cmd.php,那么您可以使用以下函数:

    <?php echo BuildSafeCmdURL('act=TagPst'); ?>

    zblog开发者创建应用文件结构(主题)

    zblog开发者创建应用文件结构(主题)

    zblog开发者创建应用文件结构(主题)

    /path/zb_users/theme/demoTheme
    │  screenshot.png [必需]缩略图 300*240像素, 横向;
    │  theme.xml      [必需]自述文件;
    │  main.php       [可选]应用内置管理页,在创建主题时填写才会生成;
    │  include.php    [可选]应用嵌入页,在创建主题时填写才会生成;
    │
    ├─compile         [废弃]旧版 z-blog 用于放置模板编译文件,可直接删除;
    ├─include         [可选]主题自带「文件模块」,使用{module:abc}「嵌入调用」该目录下的abc.php文件;
    ├─script          [可选]JS目录;
    ├─style           [必需]样式目录, 内存样式表及所需图片;
    │      style.css  [必需]不限于这个文件名,一套主题也可以拥有多个样式(各自独立使用);
    │
    ├─css             [可选]并不会自动创建,用于不应该放在style文件夹中的样式内容;
    └─template        用于存放模板文件;建议优先确立以下 6 个模板文件及内容;
           index.php  首页及列表页
           single.php 文章页(单页)
           search.php 搜索结果页,不存在时使用index.php
           header.php 公共头部文件
           footer.php 公共尾部文件
           404.php    建议设置

    z-blog插件如何添加后台左侧菜单栏插件代码方法

    z-blog插件如何添加后台左侧菜单栏插件代码方法

    z-blog插件如何添加后台左侧菜单栏插件代码方法呢?首先,我们需要增加hook点Add_Filter_Plugin('Filter_Plugin_Admin_LeftMenu', 'qingzo_AddLeftMenu');在 qingzo_AddLeftMenu 方法中,增加代码function qingzo_AddLeftMenu(&$m)

    青舟网络 - 一站式开发服务 业务说明

    青舟网络 - 一站式开发服务 业务说明

    青舟网络提供 网站建设 ( 系统定制 网站定制 进销存等 )主题模板定制 ( 基于各类建站系统的主题模板定制 )插件定制 ( 基于各类建站系统的插件定制开发 )仿站业务 ( 网站界面及功能 )软件开发 ( 可提供工具类,营销类 ,产品类软件开发 )微信公众号,uni-app 小程序 app 开发定制二次开发 [ PHP E python golang 前端  ]联系我们青舟客服QQ:445352

    vue3 vite中如何添加@符号为路径标识呢?

    vue3 vite中如何添加@符号为路径标识呢?

    我们需要在 vite.config.js 中进行添加下方代码。

    import { defineConfig } from 'vite';
    import vue from '@vitejs/plugin-vue';
    const path = require('path');
    
    export default defineConfig({
      plugins: [vue()],
      define: {
        'process.env': {},
      },
      resolve: {
        // 配置路径别名
        alias: {
          '@': path.resolve(__dirname, './src'),
        },
      },
    });