我正在创建一个新的Drupal主题。到目前为止,我只需要包含一个css文件和一个js文件。所以我的theme.info文件有这样的东西:stylesheets[all][]=css/style.cssscripts[]=js/script.js现在我必须包含jquery和jquery-ui才能使用日历日期。它们带有2个新的javascript文件和1个我必须添加到站点的附加css文件。日历输入表单将用于所有页面(在侧block上),因此我可以在所有页面上加载额外的css/javascript。我认为最简单的方法是在.info文件本身上引用它们。起初我试着把它们放在单独的空格里:styl
在Drupal中,您可以在自定义模块中创建自己的节点类型。这样做你就可以创建自己的表单,这一切都非常好。但是如果你想在表单中添加js,事情就会变得有点棘手。如果在表单中添加js,js只会在加载时从表单中添加。如果用户发布验证错误的表单,则不会再次运行表单函数,因此不会添加js。通常您只需创建一个菜单回调并在其中添加js,但对于节点添加表单,这不是一个可能的解决方案。那么在节点添加表单中添加js的最佳解决方案是什么,以在表单未验证时保持它的持久性? 最佳答案 尝试了一些不同的hack,我找到了一个非常简单的解决这个问题的方法,为表单创
我知道如何检查用户是否通过PHP登录,但我需要在事件发生时进行一些样式设置,为此我创建了一个单独的JavaScript文件。这是Drupal变量还是我也可以引用的变量? 最佳答案 创建一个newcustommodule与hook_init实现。function[YOUR_MODULE]_init(){global$user;drupal_add_js(array('user_js_uid'=>$user->uid),'setting');}然后在您的javascript代码中,检查模块user_js_uid中定义的变量的值。if(D
我想知道如何使用Drupal6解析XML文件并执行读写操作。 最佳答案 Drupal中没有这方面的API--使用SimpleXML来自PHP的扩展。它创造奇迹。 关于php-如何使用Drupal6读/写xml文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4836948/
我有一个包含多个参数的Drupal6View。我想将每组唯一的参数/页面添加到由Drupal中的XML站点地图模块创建的站点地图。我有一个自定义模块,它为传递到View中的每个可能的参数组合创建一个菜单项,因为它们的数量是有限的。我尝试按照以下说明操作:http://drupal.org/node/507674但这没有用。然后我尝试使用这个优秀的评论以编程方式添加这些链接:http://drupal.org/node/711100#comment-3150592但是,在调用xmlsitemap_link_save()的循环中创建的150多个链接中,只有1个被保存。与未添加到站点地图的其
我在drupal中开发表单时卡住了;有效提交后,我希望表单启动与客户端的http文件传输,打开文件下载提示,其中包含从内存字符串而非文件生成的数据。file_transfer($source,$headers)看起来很有前途,但$source应该是文件的URI。是否有类似的函数接受字符串内容而不是文件URI?在我搜索DrupalAPI文档时,我还没有找到任何东西。我还尝试了一种(hackish)更手动的方法:header("headerstatements");header("moreheaderstatements");echo$string_contents;exit;当然,这种方
我在使用RSS-Feed扩展我的页面以便能够使用Mailchimp启动RSS-to-email事件时遇到问题。根据w3c-validator,我的feed没问题,但mailchimp只获取feed中的第一个项目,而不是所有四个。提要:http://odessa.duschko.de/de/ticketshop-v2/rss有什么建议吗?提前致谢! 最佳答案 尝试为您的项目添加一个pubDate——发布日期。这是RSS的可选项目,因此没有它也是有效的,但我相信Mailchimp需要它。如果您自己用PHP编写提要代码,请记住PHP'sd
我已经很多年没有Windows生产服务器了。根据最近的统计数据,很少有人在运行WAMP生产服务器,而拥有WIMP的人就更少了。我认识的大多数Web开发人员仅将WAMP用于开发目的(例如,我目前在本地桌面上安装了WampServer)。也就是说,我在.Net商店工作,因此,虽然我的任务是用Drupal或WordPress(或两者)为公司制作网站,但我被告知服务器有拥有Windows操作系统,以便利用内部知识来支持服务器。Windows和Drupal/WordPress(即PHP和MySQL)是唯一给定的技术标准;我可以决定它将是哪种Windows服务器,以及任何必要的配置。我想听听任何有
我正在使用xampp在本地开发一个站点。我想配置cron,所以dev环境和生产环境是一样的。但是,我的系统是windowsvista。有什么办法可以做到这一点,或者我是否被迫接受我的开发和生产环境将是fork的? 最佳答案 我强烈建议研究Cygwin。当我想在Windows上使用linux/unix实用程序时,我正在使用它。它还支持Cron。雅各布 关于php-XAMPP上的Cron(windows),我们在StackOverflow上找到一个类似的问题: h
我尝试使用下面的代码,它在我网站的幻灯片中添加了按钮:window.onload=functionloadContIcons(){varelem=document.createElement("img");elem.src="http://arno.agnian.com/sites/all/themes/agnian/images/up.png";elem.setAttribute("class","up_icon");varid="views_slideshow_controls_text_next_slideshow-block";if(id!==0){document.getEl