公告:网址大全导航目录www.btv85.com为各位站长提供免费收录网站的服务,VIP会员每天提交网站30、文章30免审核,快审服务(10元/站),可自助充值发布。

点击这里在线咨询客服 点击这里在线咨询客服
新站提交
  • 网站:223084
  • 待审:0
  • 小程序:16453
  • 文章:25726
  • 会员:223

今天BTV导航网的小编为你讲一下如何在ecshop后台中添加自定义的任务计划相关的内容。

如何在ecshop后台中添加自定义的任务计划,最模板解析说明如下:

所有的任务计划都放在/includes/modules/cron这个目录中,每一个文件的名称就是一个计划任务的code,每个任务计划对应的变量中文说明都在/languages/zh_cn/cron/这个目录中的相应文件中。
下面我们来新建一个自己的任务计划。
(1)在/includes/modules/cron目录中新建一个new_cron.php文件,文件内容格式如下:
<?php
$cron_lang = ROOT_PATH . ‘languages/’ .$GLOBALS['_CFG']['lang']. ‘/cron/new_cron.php’;
if (file_exists($cron_lang)) {
    global $_LANG;
    include_once($cron_lang);
}
/* 模块的基本信息 安装的时候用*/
if (isset($set_modules) && $set_modules == TRUE) {
    $i = isset($modules) ? count($modules) : 0;

    /* 代码 */
    $modules[$i]['code']    = basename(__FILE__, ‘.php’);

    /* 描述对应的语言项 */
    $modules[$i]['desc']    = ‘my_cron_desc’;

    /* 作者 */
    $modules[$i]['author']  = ‘阿飞的博客’;

    /* 网址 */
    $modules[$i]['website'] = ‘http://www.afeiblog.com.cn’;

    /* 版本号 */
    $modules[$i]['version'] = ‘2009-11-06′;

    /* 配置信息 一般这一项通过serialize函数保存在cron表的中cron_config这个字段中*/
    $modules[$i]['config']  = array(
        array(’name’ => ‘my_cron_name’, ‘type’ => ‘text’, ‘value’ => ‘阿飞的博客’),
        array(’name’ => ‘my_cron_time’, ‘type’ => ‘text’, ‘value’ => ‘30′)
    );
    //name:计划任务的名称,type:类型(text,textarea,select…),value:默认值

    return;
}
//下面是这个计划任务要执行的程序了
//比如可以定时执行一下清理缓存的内容
//还可以定时更新新的留言…..看你的要求了
?>
此时你再打开任务计划的时候,在列表中就可以看到你刚才添加上的内容了。这时先不要做任务操作,接着向下看。

(2)在/languages/zh_cn/cron/这个目录中新建一个new_cron.php,内容如下:
<?php
global $_LANG;

$_LANG['new_cron']     = ‘阿飞的计划任务’;
$_LANG['my_cron_desc'] = ‘阿飞的博客’;
$_LANG['my_cron_name'] = ‘阿飞的博客’;
$_LANG['my_cron_time'] = ‘自动执行时间间隔’;
?>
现在已经配置完成了我的任务计划了,接下来我们开始安装了。
(3)进入”系统设置”->”计划任务”中,点击”安装”新建的计划任务,进入到配置页,点提交就可以完成安装了。
(4)安装成功后,再对它进行相应的编辑,如果”高级选项”中的”允许执行页面”为空,表示只要用户访问网站就会执行这个定时任务计划。
(5)要想让任务正常执行还需要其它的设置,”系统设置”->”商店设置”->”基本设置”->”是否开启命令行调用计划任务”,选择”否”,此外还要在page_footer.lbi文件中加
{insert name=’query_info’},这样才能正常执行,如果不想使用{insert name=’query_info’},可以在includes/lib_insert.php中添加自己的函数,比如:
function insert_cron_info() {
/* 加入触发cron代码 */
    $cron_method = empty($GLOBALS['_CFG']['cron_method']) ? ‘<img src=”api/cron.php?t=’ . gmtime() . ‘” alt=”" style=”width:0px;height:0px;” />’ : ”;
    return  $cron_method;
}
这样把{insert name=’query_info’}替换成{insert name=’cron_info’},多余的信息就不显示了。
提示:一般系统默认的模板是有{insert name=’query_info’}这个语句的,如果自己的模板中没有这个语句就没法正常运行了

通过对如何在ecshop后台中添加自定义的任务计划的详细介绍,希望对你有所帮助,我们提供了更多和如何在ecshop后台中添加自定义的任务计划类似的相关内容推荐,可以你更全面的帮助你解决问题。我们BTV85网址导航还提供网址收录服务,你可以注册提交你的网站信息,帮你引导搜索引擎蜘蛛,同时还有网站SEO优化交流微信群,里面很多SEO高手和大咖,加友链,可以免费进群。

如何在ecshop后台中添加自定义的任务计划同类内容推荐:
  • 赛尔计划礼包码大全分享

    赛尔计划兑换码都有哪些?赛尔计划是一款基于赛尔号IP打造的回合制策略手游,目前已经上线,btv85导航网为大家整 2023-06-26

  • 赛尔计划迪符特刻印组合推荐

    赛尔计划迪符特刻印怎么选择?迪符特是一个辅助类角色,拥有高防高血量抗伤,强度很不错。下面为大家带来赛尔计划 2023-06-26

  • 赛尔计划精英对决2-3攻略分享

    赛尔计划精英对决2-3是比较难的一关,BOSS会有护盾,大家需要根据技能机制,选择合适的打法。下面btv85导航网为大 2023-06-26

  • 赛尔计划雷伊刻印怎么组合

    赛尔计划雷伊定位为输出,初始速度面板极高,攻击速度爆伤为主要加成。下面为大家带来详细的赛尔计划雷伊刻印搭 2023-06-25

  • 赛尔计划盖亚刻印组合攻略

    赛尔计划盖亚是游戏中的五星角色,拥有单体高输出,爆发能力比较强。下面为大家带来赛尔计划盖亚刻印搭配攻略,不 2023-06-25

  • 火力苏打怎么换自定义头像

    火力苏打自定义头像怎么更换?游戏中有许多头像供大家选择,也可以使用自己喜欢的图片作为自定义头像。下面为大 2023-06-19

  • 少前云图计划悬光升变1-4挑战守家模式阵容攻略

    少前云图计划悬光升变1-4阵容怎么搭配?新活动悬光升变玩法已经上线,本次关卡难度还是比较高的,很多人不清楚配 2023-03-03

  • 赛尔计划五星角色推荐攻略

    赛尔计划五星角色哪些比较强?五星角色在游戏中比较稀有,获取成本高,但同时强度也很不错。下面为大家带来最新的 2023-02-28

  • 使魔计划公会魔物入侵平民阵容推荐

    使魔计划公会魔物入侵阵容怎么搭配?魔物入侵是公会玩法之一,系统会根据玩家对BOSS造成的伤害结算奖励,伤害高奖 2023-02-24

  • 赛尔计划矿场A-8低练度通关攻略

    赛尔计划矿场A-8怎么过?矿场boss免疫毒和寄生,加伤高额的范围伤害是通关难点。接下来为大家带来赛尔计划矿场A 2023-02-22

  •   admin

    注册时间:

    网站:0 个   小程序:0 个  文章:0 篇

    • 223084

      网站

    • 16453

      小程序

    • 25726

      文章

    • 223

      会员

    赶快注册账号,推广您的网站吧!
    热门网站
    最新入驻小程序

    小朋友猜谜语2021-05-24

    小朋友猜谜语是一款学习教育类的

    球比分2021-05-24

    球比分是一款体育运动类的小程序

    匠人名片2021-05-24

    匠人名片是一款交友社交类的小程

    知晴2021-05-24

    知晴是一款生活服务类的小程序应

    优惠券查询工具2021-05-24

    优惠券查询工具是一款其他工具类

    成语词典汉字拼音故事大全字典2021-05-24

    成语词典汉字拼音故事大全字典是