『大咖网盟』

收益高、结算快、超稳定,直营无中间商差价

『1866资源网』

全网最早的资源,实力雄厚,速度超快,超稳定

『78免费网盘』

永久免费的多媒体转码与云分发平台,无限存储

『209资源网』

全网唯一一家全亚洲服务器加速播放,速度超快

『推荐模板服务商』

海洋CMS官方推荐可信赖模板制作服务商家

海洋cms万能调用模块diy.php使用教程

admin 10月前 4981


=====【名称】=====

万能调用模块 diy.php


=====【功能】=====
动态调用任意内容,如最新更新,热门排行等等。替代传统的自定义页面,实现免生成即可实时更新页面内容。


=====【用法】=====
重命名根目录下的 diy.php 为你想要的名字,如 hot.php new.php等等。然后在模板目录添加相对应的模板文件,如hot.html new.html等,模板文件名保持和此PHP文件名一致即可。如需要多个文件,直接复制本文件改名即可。

访问http://www.网址.com/new.php查看效果。



=====【备注】=====
此模块支持缓存和多模板,会在缓存周期内更新。此模块和自定义页面模块互不干扰,为独立运行。用户可以选择单独使用,也可以同时使用。







最新回复 (11)
  • 0 12
    星源影视 做一个小小的修改,可以使用更方便,不用复制改名什么的,具体步骤如下:以使用官方默认模板为例:1. 打开diy.php ,在第26行找到下面代码  &nbsp ...
    找到了这个diy.php文件··复制新建文件修改了名字,去到模板里面复制新建同名的html文件,- -但是还是不懂怎么调用文件···同名的html文件需要输入什么代码吗?还有diy.php文件代码要怎么修改·?比如我要修改一个首页的logo图标。。纯小白看不懂 
  • 0 11
    找到了这个diy.php文件··复制新建文件修改了名字,去到模板里面复制新建同名的html文件,- -但是还是不懂怎么调用文件···同名的html文件需要输入什么代码吗?还有diy.php文件代码要怎么修改·?比如我要修改一个首页的logo图标。。纯小白看不懂
  • 0 10
    bxp2005 Quotelengheima 发表于 2019-1-28 18:50 然后呢 怎么调用呢  如何查看着个页面 比如 最近更新我也想知道怎么查看最近更新

    原版使用方法:

    1.diy.php 复制为 new.php及top.php
    2.默认模板里self_new.html 复制为new.html ,self_top.html 复制为top.html 
    调用:" /new.php" 及 "/top.php" 分别对应最新和排行

  • 0 9


    做一个小小的修改,可以使用更方便,不用复制改名什么的,具体步骤如下:

    以使用官方默认模板为例:

    1. 打开diy.php ,在第26行找到下面代码

         $php_self=substr($_SERVER['PHP_SELF'],strrpos($_SERVER['PHP_SELF'],'/')+1);
         $php_self=str_replace('.php','',$php_self);

    修改为:

        $php_self=filter_input(INPUT_SERVER, 'QUERY_STRING',FILTER_SANITIZE_STRING);

    保存。

    2. 站点修改-伪静态 , 修改为下面的代码:

    location / {
    	rewrite ^/frim/index(.+?)\.html$ /list/index.php?$1 last;
    	rewrite ^/movie/index(.+?)\.html$ /detail/index.php?$1 last;
    	rewrite ^/play/([0-9]+)-([0-9]+)-([0-9]+)\.html$ /video/index.php?$1-$2-$3 last;
    	rewrite ^/topic/(.+?)\.html$ /topic/index.php?$1 last;
    	rewrite ^/topiclist/(.+?).html$ /topiclist/index.php?$1 last;
            rewrite ^/(index)\.html$ /diy.php?$1 last;
            rewrite ^/(new)\.html$ /diy.php?self_$1  last;
            rewrite ^/(top)\.html$ /diy.php?self_$1  last;
    	rewrite ^/news\.html$ news/ permanent;
    	rewrite ^/part/index(.+?)\.html$ /articlelist/index.php?$1 last;
    	rewrite ^/article/index(.+?)\.html$ /article/index.php?$1 last;
    }

      主要是添加了下面的代码:

            rewrite ^/(index)\.html$ /diy.php?$1 last;
            rewrite ^/(new)\.html$ /diy.php?self_$1 last;
            rewrite ^/(top)\.html$ /diy.php?self_$1 last;

    保存后重新启动nginx重新打开浏览器测试。

    好了,现在调用'index.html','new.html'及'top.html'都会是实时数据,完美。

    测试连接: http://xymov.tv/new.html


    参考:https://www.seacms.net/post-update-92052.htm

  • 0 8
    0 0 到底怎么调用呢?都添加了 打开new.php空白
  • bxp2005 10月前
    0 7
    Quotelengheima 发表于 2019-1-28 18:50
    然后呢 怎么调用呢 如何查看着个页面 比如 最近更新


    我也想知道怎么查看最近更新
  • mdjxxw 10月前
    0 6
    这么好的插件咋没人顶一下呢
  • xt2345 10月前
    0 5
    Quote华仔哥 发表于 2019-1-29 12:19
    谁能告诉我怎么添加模板?是右键txt改后缀创建空的html模板吗?


    同问!?
  • 华仔哥 10月前
    0 4
    谁能告诉我怎么添加模板?是右键txt改后缀创建空的html模板吗?
  • lengheima 10月前
    0 3
    然后呢 怎么调用呢 如何查看着个页面 比如 最近更新
  • 华仔哥 10月前
    0 2
    这么好的插件咋没人顶一下呢
返回
发新帖