我有一个页面,其中包含用户可以选择的项目表。我想添加一个facebook LIKE按钮。
当用户点击“赞”按钮时,它会弹出评论框,我希望根据用户点击的项目帮助预先填充评论。如果他们愿意,他们可以改变它,或者他们可以保持原样。如果选择了那些表行,它会说“我喜欢Item-1和Item-4”。
甚至可以预先填充评论字段吗?
如果是这样,每次用户更改选择时,是否可以通过javascript更改它?
答案 0 :(得分:1)
不可能预先填充Like按钮的注释字段,因为它必须是用户生成的。但是,您可以为每个表行创建唯一的URL,这些URL将在类似按钮故事中生成唯一内容,以表示用户喜欢的项目。例如:
<fb:like href="http://www.example.com/example.php?row=row1"></fb:like>
<fb:like href="http://www.example.com/example.php?row=row2"></fb:like>
与每个唯一URL关联的OG元数据应表示该行的项目信息。例如:
<meta property="og:title" content="Row 2 Item"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="http://www.example.com/example.php?row=row2"/>
<meta property="og:image" content="http://www.example.com/example_row2.jpg"/>
<meta property="og:site_name" content="example"/>
<meta property="og:description" content="Information about item at row 2"/>