我在Joomla中编写了一个自定义组件!从XML提要中提取内容并将其存储在Joomla数据库中.我希望管理URL(/ administrator/index?option = com_mycomp)每晚通过cron运行一次以运行组件.但是,我无法弄清楚如何使这项工作,因为该组件是一个管理员任务,您必须登录才能运行它.
我怎么得到这个?我尝试将我的用户/ pw包含在网址中(http:admin:password@www.mysite.com/joomla/administrator ....)但它不起作用.有没有其他方式发送登录凭据,或任何其他方式来做到这一点?
只需将您的脚本放在组件的管理员目录中即可,例如
/administrator/components/com_yourcomponent/cron.yourcomponent.php
Run Code Online (Sandbox Code Playgroud)
这就是FeedGator处理 cron 任务的方式 [听起来与您想要做的非常相似。] ...您还可以根据评论之一在组件中编写一个前端控制器
========== [更新] ============
我创建了这个超简单的可安装组件,也可以用于此目的。它允许将前端菜单项分配给 php 页面(包括建议的路径)。那么你:
归档时间: |
|
查看次数: |
7860 次 |
最近记录: |