整个网站启用/禁用DHTMLX日历

时间:2010-04-22 04:20:43

标签: dhtmlx

我正在使用网站(使用PHP,Mysql,jQuery构建),这需要管理员在配置中设置变量,并根据该配置变量启用或禁用所有网站的jQuery自动完成。有没有办法实现这个功能。

2 个答案:

答案 0 :(得分:0)

最简单的方法是向计划显示的所有父元素添加公共ID或其他属性。然后在主要的javascript文件中加入一些表格

  FLAG = 1; //for visibile, or 0 for invisible
  $('#calendar').toggle(FLAG);  //OR
  $('[rel=calendar]').toggle(FLAG);

如果你想要来自php,你总是可以在php中加载你的javascript:

  functions.js.php:
     FLAG = <?php $CAL_SETTING ?>
     //go on with the rest of the javascript



  //then include it into your html
  <script language="javascript" src="functions.js.php"></script>
祝你好运!

答案 1 :(得分:0)

创建一个包含这些字段[name,value,..]的表设置,并设置名称calendar_status值hide hide

在您的视图中,您可以从DB中读取该字段并设置myCalendar.hide(true);或myCalendar.hide(false);

myCalendar = new dhtmlXCalendarObject("DateStart"); 
myCalendar.hide(); <- you php code like <?php echo calendar_status; ?>