关于评论筛选的问题,就是在评论的上方加个下拉框,只显示楼主和自己的评论供别人选择,怎么实现?

moumouguoguo 的头像
Submitted by moumouguoguo on 星期一, 2014-02-10 06:26

老葛你好!

我这边有个需求,就是在评论的上方加个下拉框,只显示楼主和自己的评论供别人选择。

核心逻辑是好弄,比如可以get方式传递uid和nid,但不知道要将逻辑写在哪里,或者哪个hook下,请指点。

后来我在theme_preproess_node这个方法下查询数据库

论坛:

Drupal版本:

关于 node_api_hooks

qiyue 的头像
Submitted by qiyue on 星期一, 2014-02-10 06:04

葛老师:
由于IMCE上传的图片并未在 file_managed 或 file_usage 这两张表中体现出图片与node的关联。我现在想做个钩子,当做完富文本编辑工作,点击保存按钮后,系统能立即调用我的钩子,以便对body字段中的image、media等标签进行一次扫瞄,然后将 nid 与 fid 的关联存入一张专门的表中。
不知是否有现成的模块,如果没有,我应该从哪里下手写个钩子?貌似要实现hook_node_insert、hook_node_update和hook_node_delete这三个钩子,如果不想写模块,是否可以在template.php文件中实现这三个钩子?这三个钩子应如何命名?如果必须用模块实现也请指点一二。

论坛:

Drupal版本:

2月份下旬周末在上海举办一个DRUPAL高性能的培训班

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2014-02-09 03:19

架构一个企业级网站应用,众多的开源系统,如何选择?

Drupal的缺点太多?那么Drupal适合开发什么样的系统,优点是什么?

Drupal网站太慢?那是因为没有优化!

全文搜索Solr如何使用,中文分词怎么设置?服务器崩溃如何响应?

初步打算2月份下旬周末 2.22-2.23 在上海举办DRUPAL高性能的培训班,两天学费1500元,单天学费1000元,可以开发票。

面对这些众多棘手的问题,此次简短的2天讲座会将你的疑问一一解开,2天的时间,解决的是2个月,2年甚至更长时间所困扰你的问题。

最低的价格,最全讲座,最深的剖析,按照目前的市场价格,花15000也学不到这么多!!

讲师介绍:赵高欣

Drupal与高性能网站架构博主(http://www.drupal001.com/),曾任美资上市公司技术主管,资深架构师以及Drupal专家。

论坛:

Drupal版本:

null: java.lang.NoClassDefFoundError: org/apache/solr/ analysis/BaseTokenizerFactory

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2014-02-06 06:36

今天整合Drupal+solr4.6.0,解决中文分词的时候,使用IK分词器,,启动SOlr后,无法正常工作,Drupal后台显示这样的错误消息:
SearchApiException: An error occurred while trying to search with Solr: "404" Status: Not Found: Not Found. 在 SearchApiSolrService->search() (行 1034 在 D:\xampp\htdocs\xueke\sites\all\modules\search_api_solr\includes\service.inc).

查看Solr日志,发现这样的错误消息:
null:java.lang.NoClassDefFoundError: org/apache/solr/analysis/BaseTokenizerFactory
Google 了一下,原来我使用的IK版本比较老,下载最新的版本IK Analyzer 2012FF_hf1即可。

论坛:

Drupal版本:

Ubercart 与Commerce将趋于同质化

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2014-01-18 11:06

假如Commerce完全取代了Ubercart?

实际上,对于现在的Ubercart者来说,即便是出现的这种情况,也没有任何损失;Commerce本身和Ubercart存在渊源,可以看作是Ubercart的一个分支,从Ubercart切换到Commerce,比想象的容易,两者的很多概念都是一样的,只是在个别的地方的实现方式不同,就像基督教里面的天主教和新教一样,既有共同的地方也有不同的地方。

电子商务网站,在实际的Drupal项目当中,仅占10%的份额,本身份额不大,ubercart和Commerce两分天下。

Ubercart 和Commerce 将趋于同质化:

论坛:

Drupal版本:

Ubercart的支付方法,率先采用插件机制

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2014-01-18 10:18

Ubercart的Drupal8版本,已经开发了1年多的时间了,这无疑是一个鼓舞人心的消息。而与之形成对比的是Commerce模块,毫无动静。
在Ubercart4.x,支付方法,结算窗格,运费计算方法,都将采用插件的形式,我们现在先读为快:

/**
* @file
* Contains \Drupal\uc_payment\Plugin\Ubercart\PaymentMethod\FreeOrder.
*/

namespace Drupal\uc_payment\Plugin\Ubercart\PaymentMethod;

use Drupal\uc_order\UcOrderInterface;
use Drupal\uc_payment\PaymentMethodPluginBase;

论坛:

Drupal版本:

views 里的Ticker怎么实现无缝滚动的效果

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2014-01-18 09:40

问题:
葛老师,views 里的Ticker怎么实现不封滚动的效果,我的总是跑完一圈后就会有空隙间隔段时间后在重头开始跑

解答:
Views slideshow是在格式的设置里面
Ticker 的比较简单,不知道有没有设置的地方

补充:
可能Views Ticker本身就不支持无缝的滚动效果。

论坛:

Drupal版本:

我的服务器是centos5.1的,我把你的这个放在6.4的和5.5 的虚拟机上可以正常显示,这个是什么问题啊

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2014-01-18 09:37

问题:
我的服务器是centos5.1的,我把你的这个放在6.4的和5.5 的虚拟机上可以正常显示,这个是什么问题啊

解答:
那就换一个高一点的版本吧

现在都是Centos6了

centos5.1,默认安装的apache,php,mysql的版本都比较低

问题:
我升级了,php5.33mysql。5.095apache2.2.的。就是centos版本很低,我用6.4的装你那个站点可以,到这个5.1的就装不上去了,也没提示报错,

回答:
都是空白页面,为此,我们向 index.php文件添加以下代码:
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

不能报错,是你的版本太低,环境设置的问题

在index.php,加上上面的代码 ,就报错了

论坛:

Drupal版本:

页面

Subscribe to Think in Drupal RSS