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

发布于 2024-08-29 18:36:52 字数 106 浏览 11 评论 0原文

我正在开发一个网站(使用 PHP、Mysql、jQuery 构建),该网站要求管理员在配置中设置一个变量,并根据该配置变量对所有网站启用或禁用 jQuery 自动完成功能。有什么办法可以实现该功能。

I am working on website (built using PHP, Mysql, jQuery) which require that admin set a variable in configuration and according to that configuration variable jQuery autocomplete is enabled or disabled to all website. Is there any way to achieve that functionality.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

所有深爱都是秘密 2024-09-05 18:36:52

最简单的方法是向显示时间表的所有父元素添加一个公共 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>

祝您好运!

The easiest way to do it is to add a common id, or other attribute to all the parent elements where the schedule shows up. Then include into your main javascript file something of the form

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

If you wanted that to come from php, you can always load your javascript within php:

  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>

Good luck!

缪败 2024-09-05 18:36:52

使用这些字段 [name, value,..] 创建一个表设置,并设置名称 calendar_status value hide

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

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

create a table setting with these fields [name, value,..] and set the name calendar_status value hide

in your view you can get read of that field from you DB and set the myCalendar.hide(true); or myCalendar.hide(false);

myCalendar = new dhtmlXCalendarObject("DateStart"); 
myCalendar.hide(); <- you php code like <?php echo calendar_status; ?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文