像drupal网站上的共享框一样

时间:2010-06-24 17:50:56

标签: drupal facebook submit cck

我正在制作一个drupal网站并且内容类型为“引用”。在drupal中输入输入的标准方法是使用菜单中的创建内容,考虑到普通用户,这个内容不是非常用户友好。

我希望有一个选项来创建内容(即报价),如Facebook,Twitter或任何其他社交网站。共享框,其中某人可以输入其状态并可以直接创建内容。

另外,我有两个与我的内容类型相关的词汇表,我也希望在使用最小空间的同时容纳它们。那么,我该怎么办呢。

Drupal中是否有任何模块可以帮助我这样做,或者我必须自己编写Jquery代码。

2 个答案:

答案 0 :(得分:2)

  

与我相关的两个词汇表   内容类型,我想容纳   使用最小值时也可以使用它们   空间。

哈哈,听起来很难熬。如果你想使用最小的空间,你需要简化工作流程,即删除词汇表或2。

您也可以这样做:

$('#node-edit').focus(function (){
// set your node form vocab to display:none and then show them when user actually uses the form
    $('.vocab-wrappers').show();
// set your node form  buttons to display:none and then show them when user actually uses the form
    $('#node-form buttons').show();
});

隐藏词汇表/按钮,直到用户编辑内容为止。

为了获得类似Facebook的效果,我建议您使用:http://drupal.org/project/formblock 这应该可以让你获得形式和将它放在任何地方的能力。

你可以使用form alter来隐藏表单的某些部分,或者使用表单alter模块,如果你查看drupal模块,可以使用各种选项。 http://drupal.org/project/nodeformcols

您还希望http://drupal.org/project/auto_nodetitle使标题可选,并从表单中隐藏。

最后,主题是CSS / JS中的节点形式,使texarea更小,无论你想要什么其他东西,建议在字段标签上设置display:none。

这应该会给你一个正确的想法,让你做一个像Facebook一样体面的设置。

答案 1 :(得分:0)

这应该是可能的: http://drupal.org/node/464906

我自己从未尝试过。