【问题标题】:Fb like share box in drupal websitefb like drupal网站中的分享框
【发布时间】:2010-06-24 17:50:55
【问题描述】:

我正在制作一个 drupal 网站,并且有一个内容类型“引用”。在 drupal 中获取输入的标准方法是在菜单中创建内容,考虑到您的普通用户,这对用户来说不是很友好。

我希望可以选择在 facebook、twitter 或任何其他社交网站中创建内容(即报价单)。一个共享框,有人可以在其中输入他的状态并可以直接创建内容。

另外,我有两个与我的内容类型相关的词汇表,我想在使用最小空间的同时容纳它们。那么,我该如何解决这个问题。

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

【问题讨论】:

  • 一个空格里大概有4个问题,而且都同样令人困惑。在查看了您的所有其他问题之后,我不知道您为什么还要使用 Drupal,因为您正在寻求对其优势进行去工程化。

标签: drupal facebook submit cck


【解决方案1】:

与我相关的两个词汇表 内容类型,我想容纳 他们也同时使用最低限度 空间。

大声笑,听起来很难。如果您想使用最小的空间,您需要简化工作流程,即删除一个或 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 这应该为您提供表单以及将其放置在任何地方的能力。

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

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

最后,在 CSS/JS 中为节点表单设置主题,使 texarea 更小,以及任何其他你想要的东西,建议在字段标签上设置 display:none。

这应该给你正确的想法来制作一个像脸书一样的表单设置。

【讨论】:

  • 我已经使用了 auto_nodetitle 作为标题可能看起来有点奇怪的报价。与表单块相同。我正在尝试使用您的代码隐藏词汇表/按钮,直到用户创建内容。我已经为表单折叠了所有字段。您可以在 thewittyshit.com/tws 上查看正在建设中的网站
  • 你知道怎么用css吗?在元素上设置 display:none。
  • 实际上,当我隐藏按钮时,一旦用户单击内容框,我就需要它们回来。但是在做 display:none 或 nodeformcols 时,它们会被永久隐藏。
  • 如果您使用节点形式 cols,它们会被隐藏,但 display:none 实际上并不会永久隐藏它们。请参阅我的 jquery sn-p 了解如何取消隐藏它们。
  • @abhishekgupta92 snippit 无法开箱即用。您需要使用 firebug 或类似的工具来找出您要显示的内容的选择器。这可能取决于您的表单配置,所以我无法告诉您它是什么。一旦你有了,你可以把代码放到你的主题或模块 js 文件中。通常你的主题中有一个 script.js。
【解决方案2】:

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

不过我自己从未尝试过。

【讨论】:

  • 我不想在页面中嵌入创建内容表单。嵌入部分也可以通过 Form Block Module 完成。我想要一个“分享框”。周围没有其他东西。当用户点击“分享框”内的任何地方时,他应该能够看到其他选项,例如 facebook 分享框。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-13
  • 1970-01-01
  • 2010-12-16
  • 2014-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多