如果节点作者在4周内注册,如何显示“新”。 -- 6 领域 和 users 领域 drupal 相关 的问题

How to show “New” if the node author is registered within 4 weeks


1
vote

问题

中文

如果通过使用自定义PHP与视图自定义字段。我尝试了下面的代码,但不起作用。我错过了什么?

     <?php       $four_weeks_ago = time() - (28 * 24 * 60 * 60);        $user_created_time=$user->created;      if ( $user_created_time >= $four_weeks_ago) {         $this_user_is_new="new";         print $this_user_is_new;       }     ?>   
英文原文

I would like to print "New" if the node author is registered within 4 weeks in a field of "node View" by using custom php with Views Custom Field. I tried the code below but didn't work. Am I missing something?

   <?php       $four_weeks_ago = time() - (28 * 24 * 60 * 60);        $user_created_time=$user->created;      if ( $user_created_time >= $four_weeks_ago) {         $this_user_is_new="new";         print $this_user_is_new;       }     ?> 
     
   
   

回答列表

1
 
vote
vote
最佳答案
 

如果编辑VikaS代码以及:

  function options_form(&$form, &$form_state) { 0  
 

What if you edit Vikas code with:

$node_author = user_load($node->uid); $author_created_time = $node_author->created; 
 
 
0
 
vote

可以尝试:

  function options_form(&$form, &$form_state) { 1  
 

You can try this :

global $user; // contains all information of login user  $four_weeks_ago = time() - (28 * 24 * 60 * 60);  $user_created_time = $user->created; // user registration date  if ( $user_created_time >= $four_weeks_ago) {     $this_user_is_new="new";     print $this_user_is_new; } 
 
 
 
 

相关问题

0  在24小时内启动解析器脚本一次  ( Launching parser script once in 24 hours ) 
我有一个文件parser.php $url = 'http://site.kz'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt ($ch , CURLOPT_USERAGENT , "Mozilla/5.0 "); c...

1  使用表单和模板和_submit回调  ( Using forms and templates and submit callback ) 
我正在尝试在创建形式的过程中包装我的头,并使用 x_submit() 处理提交的数据。 我首先具有表单回调: function world_form(&$form_state) { // if ($form_state['post']) { drupal_set_message("Solved!"); } ...

3  L()在菜单中没有正确调用  ( L is not being called correctly in menu inc ) 
我一直在收到此错误消息: php致命错误:orvar/www.ruv.is/pressflow/includes/common.inc在线1588中的不受支持的操作数类型 所以我做了一个回溯,这就是它返回的东西: 大批 ( '文件'=&gt; 'pressflow /包含/ menu.in...

0  在图像样式预设名称中使用数字的风险是多少(D6中的ImageCache)  ( What is the risk of using number in image style preset name imagecache in d6 ) 
在需要写入预设名称下面有一条消息。它不建议我们编写数字: The name is used in URLs for generated images. Use only lowercase alphanumeric characters, underscores (_), and hyphens (-). ...

1  如何重建所有块列表?  ( How force to rebuilds all block list ) 
当我更改一些块信息时,在我的自定义模块中,有时,即使我清除所有缓存,有时块也不会更改。 有什么我能做的力量改变吗? ...

1  更改由另一个模块设置的JSO(n)参数  ( Change json parameters that have been set by another module ) 
我正在尝试覆盖由另一个模块设置的参数。另一个模块使用 drupal_add_js() 来设置参数。 $settings = array('color'=>'red','type' =>'round'); drupal_add_js(array('MyData'=>$settings),'setting'))...

54  你如何改善Drupal表现?  ( How do you improve drupal performance ) 
drupal在开发时快速快,但性能如此差。 每秒难以达到50个要求。 并且在简单的网页中有很多SQL查询。 如果在Drupal.org中测试表单提交的请求时间,则始终需要几秒钟即可完成。 如何提高网站的速度? ...

0  站点在每个请求中返回404,除外/  ( Site returns 404 on every request except ) 
在我的网站从共享托管计划移动到vps(dreamhost),所有请求返回: 未找到 在此服务器上找不到请求的URL /index.php。 另外,在尝试使用errordocument来处理请求时遇到了404个未找到错误。 例如,它确实返回了一些内容。任何其他请求(例如example.com/install.php...

1  使用jQuery将某些内容从div复制到输入值 - 值显示出很好,但html中没有值  ( Using jquery to copy some content from div to input value value displays nicel ) 
我在块(使用webform pay和webform block)中有一个webform,它通过module_invoke在覆盖的模板中打印。 有一个简单的价格字段(输入)。在内容类型中,我也有一个价格领域。 我正在使用这种脚本将值从节点的价格div复制到块中的另一个输入字段: admin/config/syste...

1  无法按日期分类  ( Cant sort by date in view ) 
我有简单的视图来显示特定类型的节点列表。但我无法通过邮政日期来解决它!我一遍又一遍地尝试,上升和下降,它只是不会排序! 我不知道该怎么做... 在预览中,这是SQL语句: SELECT node.nid AS nid, node.title AS node_title, node.created AS node...

1  仅在传递默认验证后才能验证  ( Additional form validation only after passing default validation ) 
在Drupal 6.25中。 我正在构建自定义用户注册表单,在正确传递默认表单验证之后,需要在外部服务上运行一些操作,但在Drupal中创建新的用户记录之前。到目前为止,我正在进行以下操作: function mbrusers_form_alter(&$form, &$form_state, $form_id){...

0  Dreamhost vps返回了很多空白页面  ( Dreamhost vps returns a lot of blank pages ) 
从共享托管升级到vps(对于更多内存)后,我的网站返回很多空白页面,例如: plain /update.php 是好的,但在单击 Continue 和 Update 后返回空白页 plain /admin/reports/status 是好的,但 /admin/reports/updates/che...

1  单击术语链接到视图页面时如何传递参数?  ( How can i pass argument when click term link to a view page ) 
我有2个词汇表"品牌" 和颜色"。内容可以从" 颜色"有多个术语,这是分类分类,只有一个术语来自" 品牌" 例如, <Color> -Dark -Blak -Grey -Brown -Vivid -Bule -Yellow <Bra...

0  管理程序块页面自定义主题  ( Admin block page custom theme ) 
我正在尝试在块页面上使用花环主题,而不是使用我的自定义主题。 我已经找到了这个问题: 强制块页面使用管理主题? 给我一​​个代码片段使用。我在第36行的模块/块/ block.admin.inc文件中放置了它。 主题仍然是我的自定义主题,我必须做错了。如果可能,我宁愿不使用模块。 我正在使用的代码: funct...

0  查看以编程方式限制结果  ( Views programmatically limit results ) 
我正在尝试以编程方式包括模块中的视图,需要限制显示的结果数。我尝试了这样的东西,但它不起作用: $view->display[$display_id]->handler->options['items_per_page'] = 2; 我也尝试过,但这两项工作都没有: $view->display[$di...

2  在hook_menu中加载特定的引导模式  ( Loading specific bootstrap mode in hook menu ) 
有一种方法可以为hook_menu URL定义特定的引导模式(MENU_CALLBACK)? 我只是希望请求返回给我一个简单的查询在json中,我不需要在全模式下加载Drupal Bootstrap,损坏响应性能。 谢谢! ...

3  在Drupal 6中拖放用户端的内容  ( Drag and drop content on user side in drupal 6 ) 
我正在开发一个Drupal 6站点,其中我需要允许用户拖放 内容块,但每当访问站点时,每个特定用户的内容的安排应该持久。我已经完成了拖放功能,但每次刷新后,内容恢复到其原始布局。 以下是示例站点: http://portal.opera.com/ 如何使D&amp的结果进行D&amp; d功能持久? ...

0  跑步Cron结果缓存冲洗  ( Running cron results in caches flushed ) 
我无法在Drupal 6.25网站上运行cron。 使用来自管理菜单的运行cron 选项运行cron,运行cron手动链接从状态报告页面导致以下消息: Caches flushed. cron维护任务旁边的警告消息条目状态报告持续存在,cron尚未运行。 我最近升级到最新版本的drupal。此问题也会影...

1  批处理启用alt文本的图像字段  ( Batch enable alt text for image fields ) 
我正在更新我需要确保为任何时间文件字段启用ALT(且可能的标题)属性(小部件映像)。 有吨内容类型,我不想在每个内容类型中都要通过每个字段来检查并启用它们。 我已经搜索了模块,但在我的搜索中一直没有成功。有没有办法,我可以在数据库中将它们作为批量操作? 我看了,但无法找到每个字段的设置是的 例如,表 content_...

0  在Drupal-Commons 6.25中存储图像:与Chmod和Chown-yours的严重麻烦  ( Storage of the images in drupal commons 6 25 serious troubles acompanied with c ) 
图像文件在哪里?我对文件有问题和权限。在我的网站上运行drupal-commons,我无法将任何图像上传到用户或组。 我无法修复它。首先,关于用户,我的服务器与启用setgid-bit合作,并使用用户vhost:vhost。 糟糕的是,每次触摸chmod时,我都会失去setgit-bit;我尝试将它更改为2777,然...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.