如何在Dedecms 5.1中实现游客匿名投稿功能?

avatar
作者
筋斗云
阅读量:0
在 dedecms 5.1 中,要实现游客匿名投稿功能,可以通过修改配置文件和模板文件来实现。具体步骤如下:,,1. 打开 dedecms 根目录下的 config/config_hand.php 文件,找到以下代码:,,``php,$safe_login = true; // 是否开启安全登录验证,`,,将 true 改为 false,即:,,`php,$safe_login = false; // 是否开启安全登录验证,`,,2. 打开 dedecms 根目录下的 templets/article_add.htm 文件,找到以下代码:,,`html,,`,,在该代码下方添加以下代码:,,`html,{dede:field name='id' function='CheckLogin(mid)'/},``,,3. 保存修改后的文件,然后登录 dedecms 后台,进入「系统」-「系统基本参数」-「会员设置」,将「是否允许游客投稿」设置为「是」。,,完成以上步骤后,游客就可以在网站上匿名投稿了。

dedecms 5.1 游客匿名投稿实现方法

如何在Dedecms 5.1中实现游客匿名投稿功能?

步骤操作
1 打开MEMBER目录,找到article_add.phparticle_add_action.phparchives_addcheck.php这三个文件。
2article_add.phparticle_add_action.php中找到CheckRank(0,0);并修改成//CheckRank(0,0);
3article_add.php找到下面的代码,官方文件在14~19行之间,注释掉。
4archives_addcheck.php找到下面的代码,官方文件在47~52行之间,注释掉。

相关问题与解答

1、Q: 如何确保游客投稿的文章能自动审核并生成静态HTML页面?

A: 可以通过设置频道模型的会员稿件默认状态为“已审核自动生成HTML”,并配置自动更新网站首页和需要更新的栏目页来实现,具体方法是:在后台系统设置中,选择“核心”-“频道模型”-“普通文章”-“更改”,将“会员稿件默认状态”设置为“已审核自动生成HTML”,还需要在“系统基本参数”中设置自动更新的时间和篇数,以及需要更新的栏目页。

2、Q: 如果游客投稿时遇到验证码问题,该如何解决?

如何在Dedecms 5.1中实现游客匿名投稿功能?

A: 可以在include/dialoguser/config.php文件中移除或注释掉与用户登录状态验证相关的代码,例如将if($cfg_ml->IsLogin())部分注释掉,这样游客在投稿时就不会出现验证码了。

各位小伙伴们,我刚刚为大家分享了有关“dedecms 5.1 游客匿名投稿实现方法”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!