跳转到内容

\ ips \ member :: loggedin()对象问题 - Isadmin ... Ismod?


liloz01
分享

去解决方案 通过IPCommerceFan解决,

    推荐的文章

    问题1:我如何检查用户是否在版主组?
    我理解存在以下情况:

    \ IPS \会员::loggedIn()- >isAdmin()

    是否有对应的仲裁人?它是什么?-我理解我可以检查所有的组id,我知道是版主,但这意味着硬编码,这不是很优雅,我下面放一个例子:

    {{如果\ IPS \会员::loggedIn()- >派系大批28156)}}}28156可以查看全部哪个是主持人团体{{endif}}

    但是…我真的不想这么做。我更喜欢像“isMod”这样可以自我更新的检查,而不是每次添加或删除版主组时都需要我添加id。

    问题2:如何查看可用于我的所有东西用于IP中的对象,如\ IPS \ Member :: loggedIn()?存在哪些文档来向我展示所有方法等。如果有的话?

    谢谢你!

    编辑由Liloz01
    链接到评论
    在其他网站上分享

    3分钟前,Liloz01说:

    如何检查所有的东西,我可以使用一个对象在IPS,如\IPS\成员::loggedIn()?

    最好的选择是查看设置这些函数的相应文件。在本例中,这将是:system→Member→Member.php

    链接到评论
    在其他网站上分享

    8小时前,opentype说:

    最好的选择是查看设置这些函数的相应文件。在本例中,这将是:system→Member→Member.php

    谢谢你告诉我。我希望有一些更简单的搜索系统存在。甚至只是一个PDF,哈哈。

    8小时前,Daniel F说:

    你可以使用IPS\Member::loggedIn()->modPermission()查看成员是否有mod权限

    这就够了!谢谢你!

    链接到评论
    在其他网站上分享

    • 解决方案

    在2021年6月9日上午12:33,Liloz01说:

    问题2:如何查看可用于我的所有东西用于IP中的对象,如\ IPS \ Member :: loggedIn()?存在哪些文档来向我展示所有方法等。如果有的话?

    @Liloz01,我得说源文件中的注释是一种很好的文档形式。我使用一个名为FileLocator的第三方应用程序,也就是Agent Ransack来搜索这些东西的源文件:

    image.thumb.png.3c1afffe454003a091837c00f7f91726.png

    在这种情况下,我们确切地知道要搜索什么,但是搜索“moderator”最终会得到相同的结果,因为评论在第72行中包含了这个单词。

    我没有程序员,但这个工具与Phpstorm这样好的IDE有所不同,因为需要在需要时开发自己的插件!

    至于如何知道你可以用\IPS\Member::loggedIn做什么,我搜索“\IPS\Member”并浏览看看它是如何使用的,特别是当它属于接受成员对象的函数时。(我搜索“@param \IPS\Member”,发现它在函数中严格使用)

    例如:\ IPS \成员::loggedIn () - > memberPostCount ()

    / ** *成员的帖子计数* * @param \ ips \ empert $ member $ member ember * @param bool $ includeNonpostcountIncreasing如果false,将跳过任何不会导致用户的帖子数增加的帖子* @param bool $ includedandandandandapportaveFalse,将跳过任何隐藏的帖子,或删除批准* @return int * /民众静态功能memberPostCount\ IPS \会员$会员保龄球includeNonPostCountIncreasing美元保龄球includeHiddenAndPendingApproval美元真的

    希望会有帮助!

    链接到评论
    在其他网站上分享

    2021年7月9日下午5:02,IPCommerceFan说:

    我没有程序员,但这个工具与Phpstorm这样好的IDE有所不同,因为需要在需要时开发自己的插件!

    如果你已经有了PhpStorm,你就不需要其他程序了。Ctrl + Shift + F会给你一个相等的解

    image.thumb.png.5e570b11099d4e82a3e03ad002df9f34.png

    编辑由Martin A.
    链接到评论
    在其他网站上分享

    分享

    • 最近浏览0成员

      • 没有注册用户浏览此页面。
    ×
    ×
    • 创建新的...
    Baidu