Drupal

Drupal开发人员和管理员的问答

5
如何在视图的日期字段中添加额外的类?
我正在使用Drupal 7。我创建了一个使用日期字段的视图。我想为该特定视图的日期字段创建额外的类。 例如, <div class="field-content"> <span class="date">10</span> <span class="month">June</span> <span class="year">2011</span> <span class="time"> 8:00 </span> </div> 现在我有一个代码: <div class="field-content"> <span class="date-display-single">10 June 2011, 8:00</span> </div> 如何逐步进行?
7 7  theming  datetime 

4
如何避免出现“内存不足”错误?
我目前正在使用Drupal 7,并且已安装以下模块,所有模块均已更新至各自的最新版本: 视图-7.x-3.0-beta3 CTools-7.x-1.0-alpha4 面板-7.x-3.0-alpha3 规则,ACL,高级论坛,论坛访问权限,用户点数,BUEditor 我不断收到“ PHP致命错误:内存不足”。我的服务器的限制是我的提供程序允许的最大限制(32 MB)。这些错误通常在与模块页面进行交互时出现,但对于尝试更新密码或编辑节点的任何用户也会出现。 因此,您对降低内存使用量有何建议? PS:我注意到大多数此类错误包括视图和视图插件.inc文件。但这也涉及核心模块和系统中的.inc文件。如果您愿意,我可以在其中复制一些文件。

2
视图的公开过帐日期过滤器
当在视图上显示过滤日期时,您将获得类似于以下内容的信息: 公开发布日期后,您将获得: 前者有用得多。有没有一种方法可以使发布日期看起来相同?
7 7  views  datetime 

3
为什么hook_menu_link_alter()不起作用?
我想扩展主题的主要链接,因此将以下代码放入自定义模块中。 function mymodulename_menu_link_alter(&$item, $menu) { if ($item['menu_name'] == 'primary-links') { $item['expanded'] = 1; } } 在page.tpl.php中,我使用print theme('links', $primary_links),但是主要链接没有扩展。为什么?
7 7  routes 

8
不使用模板重写CCK字段输出
视图模块具有不错的选项,可以重写字段的输出。这允许使用令牌调整CCK字段的输出,而不必为该视图创建模板。 是否有一个模块可以为内容类型的“显示字段”选项卡提供类似的功能?我需要稍微修改预告片和正文的字段输出,但不想创建完整的模板。 我目前正在使用Contemplate进行此操作,但是如果您不熟悉Drupal PHP API,那将比我需要的更为复杂,并且不必要的困难。同样令人烦恼的是,每当我向内容类型添加一个附加字段时,我都需要修改模板,实际上我只需要重写几个字段,而不是整个正文或预告片。 因此,我想使用一种简单的方法来重写每个CCK字段输出,使用可用于该内容类型的任何令牌。是否存在类似的东西?

5
如何重命名“请求新密码”链接?
我们想将Drupal登录页面上的“请求新密码”文本重命名为一些自定义文本。 在user.module文件中,我看到此文本是硬编码的 if (variable_get('user_register', 1)) { $items[] = l(t('Create new account'), 'user/register', array('attributes' => array('title' => t('Create a new user account.')))); } $items[] = l(t('Request new password'), 'user/password', array('attributes' => array('title' => t('Request new password via e-mail.')))); $form['links'] = array('#value' => theme('item_list', $items)); 还有其他重命名文本而不是修改Drupal核心的方法吗?
7 7  theming  navigation 

5
限制块更改
当将块从一个区域移动到另一个区域时,如何让编辑者编辑块中的文本,而不进行其他配置更改?
7 7  blocks 

4
Drupal 7的照相馆/相册模块有哪些选择?
我希望建立一个像Flickr这样的网站,用户可以创建相册,上传照片。使用Drupal 6,可以很容易地通过CCK,节点引用,视图来完成。 对于Drupal 7,这似乎很困难,因为Node Reference还不可用。(有一个名为Reference的模块,但在dev中) 那么,有没有可以实现ugc相册功能的模块? 谢谢。
7 7  media 



3
视图3和HTML5-如何覆盖标记的输出?
我已经创建了一个视图,该视图根据特定的分类法术语来选择博客帖子,从而创建了一种嵌入到网站首页的“特色帖子”视图。我一直遇到的问题是试图输出视图,以便使用一些新的HTML在语义上标记每个帖子。我已经尝试了内置的“重写此字段的输出”,但是即使我取消选择占位符标签,它也会忽略我使用的标签(即文章,页眉,页脚),并将所有内容包装在div中。 我应该创建一个覆盖视图-view_name.tpl.php重写视图中出现的每个帖子的输出,还是需要在template.php中使用预处理钩子来影响输出? 我应该指出,我具有编写PHP和预处理钩子的基本经验,但是如果我朝着正确的方向发展,我可以利用任何资源将我移到链接上。
7 7  theming  views 

6
将现有服务器文件附加到filefield
在Drupal 7中,如何为文件字段设置现有文件路径?我看到的唯一选择是再次上传文件。 在Drupal 6中,FileField Sources似乎可以做到这一点。 不FileField或路径或IMCE与文件一起领域允许服务器文件分配? 是否有API以编程方式管理文件字段? 编辑 我刚刚发现这个可以全部与媒体模块来完成。我还安装了mediaelement。但是,它并不完全直观,因此这里是我采取的步骤: 导入媒体库: /admin/content/media/import 创建一个mediafile asset字段。这使您可以从库中附加。 显示格式(例如音频)位于/admin/config/media/types/manage/audio/display/,而不是仅提供“大”,“小”,“预览”等内容类型的“管理显示”。
7 7  files 

4
自定义视图中的第一项
作为主页上的一个块,我试图输出: <ul> <li><a><img><p>Node 1</p></a></li> <li><a>Node 2</a></li> <li><a>Node 3</a></li> <li><a>Node 4</a></li> </ul> 其中每个<li>代表一个节点,以及由附加到每个节点的CCK字段提供的图像/文本。 当前,我正在使用块视图输出2-4个节点,并使用附件视图来显示第一个节点,如下所示:http : //www.agileapproach.com/blog-entry/the-views2-attachment-display 问题是我的输出最终更像这样: <div class="attachment attachment-before"> <div class="view view-homepage-news .."> <div class="item-list"> <ul> <li class="views-row ..."> <a><img><p>Node 1</p></a> </li> </ul> </div> </div> <!-- /.view --> </div> <div class="item-list"> <ul> <li class="views-row ..."><a>Node 2</a></li> <li class="views-row ..."><a>Node 3</a></li> …
7 7  views  entities 

10
停止Drupal 7垃圾邮件发送者在mysite.com上注册
我在mysite.com(地址已更改)上有一个新的Drupal 7网站-我完全控制着一台CentOS 5.5 Linux计算机。 通过阅读注册邮件(它们通过我的Gmail帐户运行),我注意到,Drupal垃圾邮件发送者似乎是通过地址forum.mysite.com来访问我的网站的。由于托管人会将对subdomain.mysite.com的任何请求都重定向到mysite.com,因此适用于他们。 我想知道,是否有人注意到相同的模式(似乎是一些常见的垃圾邮件发送者工具行为),您做了什么?我正在考虑使用mod_rewrite来阻止对forum.mysite.com的访问,但是也许有更好的方法吗?(因为我不确定如果关闭对forum.mysite.com的访问,该垃圾邮件发送工具是否会消失)。 我还考虑过可能以某种方式更改我的httpd.conf: NameVirtualHost 11.22.33.44:80 <VirtualHost 11.22.33.44:80> DocumentRoot /var/www/html/mysite.com ServerName mysite.com ServerAlias mysite.com *.mysite.com 我并不是在问Mollom或Captcha模块,因为它们似乎还不是Drupal 7的最新版本。无论如何,对于我的网站而言,垃圾邮件用户并不是什么大问题,因为它的首页嵌入了一个纸牌游戏,而且我有一项计划工作,删除不玩该游戏的用户。
7 7 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.