跳转到主要内容
vectorzone 提交于 20 February 2013

 

遇到了一个很纠结的问题,关于用还是不用view。

A.不用view我得在taxonomy/term/xxxx这样的地方输出文章列表,还好我的术语都是单选的,而且我还用了标签,dp7刚好能满足我关于标签的要求。

问题是taxonomy/term/xxxx样式复写是在node.tpl.php,我现在还不知道怎么将其和文章节点样式分开复写(文章列表会显示几个特定的字段和无图片的文章摘要以及文章链接,文章链接的这个变量我也不知道,而文章节点也就是全文+社交分享等等),而且后面还需要有页码功能,我不知道不用view的话dp7能否实现(前提当然是我的能力范围内,实现绝对是能实现的)。

所以不用view我得解决两个问题:1.复写列表样式并且还不能影响到文章全文浏览的样式,2.得为列表页加上页码,如果能把view的变量函数可以拿出来用就好了。

B.用view,输出的时候很方便灵活,但遇到了以下几个问题:

slgogo 提交于 20 February 2013

jquery_upload是如何使用的?怎么升级jquery库的版本?

发现在模块里面找到jquery_upload,后,点后面的配置然后就进入到

/admin/config/development/performance

这个地址了,就是,配置-开发-性能里面。没发现怎么升级,请高手指点,谢谢。

lugir 提交于 20 February 2013

 

工作地点:北京朝阳区

工作职位:初中级Drupal开发工程师

薪资待遇:8K左右

 

职位描述:

  基于Drupal开发和协助维护公司站点及内部系统

 

职位要求:

  • 半年以上Drupal开发经验
  • 具备基本的英文阅读能力

 

有意者可联系我的QQ:7078141 或跟帖留下联系信息

lugir 提交于 18 February 2013

本帖用于汇总使用Drupal中国网站过程中收集到的想法,调整建议主要用于增加站点可用性和用户体验 :D

 

1. 增加“最新回复”区块

描述:最新回复区块显示节点列表,包含节点标题、回复内容及相关信息

目的:使用户查看最新回复的节点,便于用户加入讨论或查看感兴趣话题

 

2. 在节点正文直接显示回复/评论框

目的:方便用户看帖之后的回复操作,相比点击“添加新评论”再跳转到新页面,可以在节点页面回复的效率更高,用户体验更好

 

3. 精简/合并论坛主题

目的:增加论坛浏览和发帖易用性

jziwenchen 提交于 18 February 2013

Drupal7 非常强大,其强大核心之一是entity field模式,比如node/taxonomy term/ user 都是一种entity, 并且支持field模式,也就是用户可以随意的添加新的field给node/taxonomy term/user;

强大的背后是性能的担忧;加入node有10个field,那么就对应10个表来装载field数据,而不是一个列,这就导致了至少10个join 去查询一个node. 这对数据库的性能影响是巨大,甚至是致命的;试想,如果一个页面有10个block, 每个block包含10个node, 每个node有10个field, 那么查询表的次数就是10次(使用entity_load_multiple),join的次数是100次;

我们几乎没有直接的办法解决这个问题,毕竟这就是Drupal.

在这里我提供一个小的性能优化办法,使用drupal_static函数,这个优化方法是PHP级别的,需要了解基本的PHP知识。

这个函数可以缓存函数执行结果,保证在函数执行退出后,结果存在内存中,但是又不同于memcache,它在一个请求结束后就自动释放。

举个例子:

关于构建高质量Drupal中文社区论坛的一些构想

Drupal中国1群(4362258)在2012年的圣诞前夕已升级为2000人的超级群,随着群的规模越来越大,也逐渐暴露了一些问题。

比如:

  1.  灌水的机会更多了。在成员较少的时候,少量的灌水还是可以接受的,当人数庞大以后,稍微几个人灌水一下,就会影响整个群的氛围。
  2. 群成员的水平参差不齐,初级问题重复提问。
  3. 刷屏速度飞快。刷屏过于频繁,不仅不利于提问者跟踪问题的进展,也不利于群友查看群记录,挖掘有用的信息。

针对以上存在的问题,我们需要探究一个QQ群与中文论坛相互融通,协同交流的方式,既能快速解决问题,也可以提升中文论坛的技术交流层次,活跃论坛。

dororo80 提交于 17 February 2013

完全是按照panels3 的官方教程做的。http://drupal.org/node/206792 用panels建立一个两栏的首页面

但是结果却是这个样子。上图所示。

跟教程的结果完全不一样。

左边的边栏为什么会出现呢?

上网问了一圈,结果说是要在blocks里面把左边栏的configuration改成只在特定页面显示,排除front页面。。。

这样就可以不显示了。

但是如果我要在创建新的布局的页面,就要在blocks里面加入排除那个页面。是这样子么?如果新创建的布局页面很多,也要一个个排除么?

对于创建panels page 的说明也很清楚,是创建一个客户自定义的页面。这个页面还要排除系统旧有的blocks?太不人性化了吧?有谁能说明一下。

多谢。

 

标签
订阅