如何让注册用户在 Joomla 2.5 中编辑/维护自己的列表
Posted
技术标签:
【中文标题】如何让注册用户在 Joomla 2.5 中编辑/维护自己的列表【英文标题】:How to let registered uses edit / maintain own lists in Joomla 2.5 【发布时间】:2012-10-18 05:40:06 【问题描述】:我正在尝试在 Joomla 2.5 中做这样的事情:
http://jsfiddle.net/Lt2EJ/
这当然是一个非功能模型,但简而言之,每个注册用户 需要能够维护他们收藏中的项目列表。
对于添加的每个项目,用户将选择项目的模式,然后写一个简短的
项目描述,然后点击Add (+)
按钮。
然后他们的列表将更新为他们添加的最新项目。
他们还应该能够删除/编辑列表中的项目。
真正的问题是每个用户只能查看和编辑他们自己的项目。
最简单的方法是什么?
非常感谢!
辛西娅
【问题讨论】:
“Cynthia 一定误解了这个网站的内容。” 读到这个组件请求“问题”时我想到了。 如果您对我的问题没有答案,请不要回答。没必要刻薄。我很清楚这个网站是关于什么的。我修改了我的问题 - 希望得到您的认可。 【参考方案1】:您可以将它与连接到每个用户的数据库用户 ID 的 mysql 数据库链接以添加/提取内容(可能必须将其放在模块中/对于 joomla),此链接可能会提供一些提示:http://www.alfystudio.com/tutorials/56-creating-and-configuring-basic-joomla-module.html
【讨论】:
我可能可以在外部 php 文件中完成大部分工作,并使用 iframe 将结果包含在文章中(因为页面布局无论如何都会在此特定部分使用 iframe)。问题是 - 我如何 a) 从 Joomla 数据库中提取用户的用户 ID 以提交数据,以及 b) 我如何比较用户的用户 ID,以便只显示该用户的数据? 您应该能够使用 joomla 中的会话变量获取当前用户 ID,例如 "$user =& JFactory::getUser(); $user->get('id');"比使用 sql 查询 --> 检查链接 ***.com/questions/1175598/…,查看以下文章,了解如何在 Joomla 中执行 sql 查询以从数据库中获取匹配的用户数据:***.com/questions/10857951/joomla-sql-query以上是关于如何让注册用户在 Joomla 2.5 中编辑/维护自己的列表的主要内容,如果未能解决你的问题,请参考以下文章