如何禁用DedeCMS会员登录时自动增加积分的功能?

要去掉dedecms会员登录增加两积分的功能,可以在后台设置中调整积分规则。具体操作如下:,,1. 登录dedecms后台管理界面。,2. 进入“系统” > “系统基本参数”。,3. 在“会员设置”选项卡中找到“会员登录赠送积分”。,4. 将“会员登录赠送积分”设置为0,然后点击保存。,,完成以上步骤后,会员登录时将不再增加积分。

在dedecms系统中,会员登录时系统默认会为其增加两积分,这一功能虽然能鼓励会员积极登录,但在某些情况下可能并不符合网站运营者的需求,为了去掉这个功能,使会员登录不加积分,可以通过以下两种方法来实现:

方法一:修改后台设置

1、登录后台管理系统

使用管理员账号和密码登录dedecms的后台管理系统。

2、进入系统基本参数设置

在后台管理界面中找到并点击“系统”选项卡。

选择“系统基本参数设置”,进入相关设置页面。

3、修改互动设置

在系统基本参数设置页面中,找到“互动设置”部分。

将“登陆会员中心获得积分”选项的值改为0。

4、保存设置

点击“提交”按钮,保存修改后的设置。

通过上述步骤,可以确保会员在登录时不会自动增加积分,这种方法适用于那些希望通过简单配置来达到目的的用户。

方法二:修改代码文件

1、找到memberlogin.class.php文件

打开服务器上的dedecms安装目录。

导航到include文件夹,找到memberlogin.class.php文件。

2、编辑文件

使用文本编辑器(如Notepad++、Sublime Text等)打开该文件。

3、查找相关代码

按Ctrl+F打开搜索框,输入以下代码进行搜索:

“`php

/登录增加积分(上一次登录时间必须大于两小时)

if(time() $logintime > 7200 && $cfg_login_adds > 0)

{

$dsql>ExecuteNoneQuery("Updatedede_member setscores=scores+{$cfg_login_adds} where mid=’$uid’ ");

如何禁用DedeCMS会员登录时自动增加积分的功能?

}

$this>M_ID = $uid;

$this>M_LoginTime = time();

“`

4、删除或注释掉相关代码

将上述代码删除或者在前面添加双斜杠(//)进行注释。

5、保存文件

保存对文件的更改,并关闭编辑器。

6、上传文件到服务器

将修改后的文件上传回服务器上的dedecms安装目录。

通过以上步骤,可以确保会员在登录时不会自动增加积分,这种方法适用于那些希望通过直接修改代码来实现需求的用户。

以下是关于dedecms会员登录就增加两积分怎样去掉,怎么让会员登录不加积分的FAQs:

FAQs:

1、为什么会员登录时会自动增加积分?

会员登录时自动增加积分是为了鼓励会员更频繁地访问网站,提高用户活跃度,在某些情况下,这种功能可能不符合网站运营者的实际需求,因此需要进行调整。

2、修改代码文件时需要注意什么?

在修改代码文件时,务必备份原文件,以防出现意外情况,确保在上传修改后的文件前,已经停止了网站的运行,避免因文件被占用而导致上传失败。

Dedecms 会员登录增加积分问题解决方案
问题描述
在 Dedecms 系统中,会员登录后自动增加积分的功能可能会对某些网站造成不便,以下是如何去除会员登录自动增加积分的方法。
解决方法
1. 修改积分增加代码
步骤:
1、打开 Dedecms 根目录下的include/vd_function.php 文件。
2、搜索与积分增加相关的函数,通常这个函数名为MemberLoginAddPoint 或类似名称。
3、找到该函数后,将其内容修改为不增加积分的代码,以下是一个示例代码片段:

function MemberLoginAddPoint($id) {

// 原始代码逻辑(可能增加积分)

// …

// 修改后的代码(不增加积分)

return;

4、保存并关闭文件。
2. 删除积分增加配置
步骤:
1、打开 Dedecms 根目录下的config/db.config.php 文件。
2、搜索与积分增加相关的配置项,通常这些配置项与积分增加相关,可能名为digg_points_login 或类似名称。
3、将这些配置项的值设置为0 或删除这些配置项。
4、保存并关闭文件。
3. 使用 SQL 语句直接删除积分增加配置
步骤:
1、打开 Dedecms 根目录下的include/common.inc.php 文件。
2、找到Incерный_Схема_Базы_Данных() 函数。
3、在该函数中,使用 SQL 语句删除积分增加的配置,以下是一个示例 SQL 语句:

ALTER TABLE#@__member DROP COLUMNdigg_points_login;

4、保存并关闭文件。
注意事项
在进行以上操作前,请确保备份相关文件和数据,以防万一出现不可预见的错误。
如果不确定如何操作,请咨询专业的网站开发人员。
以上步骤可以帮助您在 Dedecms 中去除会员登录自动增加积分的功能。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1180927.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-08 00:15
下一篇 2024-10-08 00:15

相关推荐

  • 如何实现dedecms全站RSS静态输出及订阅功能?

    要实现dedecms的RSS全站静态输出和RSS订阅,首先需要在后台开启RSS功能,并配置相应的参数。然后通过生成静态页面的功能,将网站内容生成为静态HTML文件。用户可以通过RSS阅读器订阅网站内容。具体步骤如下:,,1. 登录dedecms后台,点击“系统”“系统设置”“扩展变量”,找到“rss_enable”选项,将其值设置为“1”,以开启RSS功能。,,2. 在“系统设置”“系统基本参数”中,设置RSS的相关参数,如RSS标题、描述、链接等。,,3. 点击“内容”“生成静态页面”,选择需要生成静态页面的栏目或单独的文章,点击“一键更新所有”,将网站内容生成为静态HTML文件。,,4. 用户可以使用RSS阅读器(如Feedly、Inoreader等)订阅网站内容,输入网站的RSS地址即可。

    2024-10-11 常见问答
    04
  • 如何将织梦DedeCMS后台编辑器升级为Ueditor?

    要将织梦DedeCMS后台编辑器更改为Ueditor,请按照以下步骤操作:,,1. 下载Ueditor编辑器,可以从官网(http://fex.baidu.com/ueditor/)下载。,2. 将下载的Ueditor解压,将ueditor文件夹复制到DedeCMS的根目录下。,3. 打开DedeCMS的include目录,找到ckeditor.func.php文件,将其重命名为ueditor.func.php。,4. 用文本编辑器打开ueditor.func.php文件,找到以下代码:,,“php,function GetCkEditor($is_remote),{, global $cfg_editor;, if (empty($cfg_editor)) {, $cfg_editor = C(‘cfg_editor’);, }, if ($cfg_editor == ‘ckeditor’) {, return ”;, } elseif ($cfg_editor == ‘fckeditor’) {, return ”;, } else {, return ”;, },},`,,5. 将上述代码修改为:,,`php,function GetCkEditor($is_remote),{, global $cfg_editor;, if (empty($cfg_editor)) {, $cfg_editor = C(‘cfg_editor’);, }, if ($cfg_editor == ‘ueditor’) {, return ”;, } elseif ($cfg_editor == ‘ckeditor’) {, return ”;, } elseif ($cfg_editor == ‘fckeditor’) {, return ”;, } else {, return ”;, },},“,,6. 保存文件并上传到服务器。,7. 登录DedeCMS后台,进入“系统”“系统基本参数”,在“核心设置”中找到“编辑器类型”,选择“UEditor”。,8. 点击“确定”按钮保存设置。,,DedeCMS后台编辑器已经成功更改为Ueditor。

    2024-10-06
    09
  • 如何修改DedeCMS源码以排除指定typeid的dede:channelartlist内容?

    要修改dede源码,让dede:channelartlist排除指定typeid,可以在模板文件中的相应位置添加如下代码:,,“php,{dede:channelartlist typeid=’1′},`,,typeid参数设置为1表示排除所有指定的typeid。如果有多个需要排除的typeid,可以用逗号分隔,如:,,`php,{dede:channelartlist typeid=’1,2,3′},“

    2024-10-13
    03
  • 如何在DedeCMS中设置当天或24小时内发表的文章日期显示为红色?

    要在DedeCMS中使当天或24小时内发表的文章日期显示红色,可以使用以下方法:,,1. 在模板文件中找到显示文章日期的地方,通常是arc.listview.php或者article_article.htm。,2. 在该位置添加如下代码:,,“php,,,`,,这段代码首先获取当前时间和文章的发布时间,然后计算时间间隔。如果时间间隔小于24小时(86400秒),则将颜色设置为红色。使用`标签将日期包裹起来,并根据计算出的颜色设置样式。

    2024-10-08
    022

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入