返回顶部
首页 > 资讯 > CMS >帝国cms网站管理系统V4.7 DIGG的实现(顶踩实现)
  • 772
分享到

帝国cms网站管理系统V4.7 DIGG的实现(顶踩实现)

DIGG顶踩 2022-06-12 01:06:54 772人浏览 薄情痞子
摘要

前言:DIGG顶及踩踏可以实现用户之间的信息交流互动。实现要点:系统本身就内置了digg的功能,只是没有在数据表中直接内置digg字段,所以我们只需增加digg的字段就可以实现顶与踩踏的功能。(为什么不内置所有会使用到的

前言:

DIGG顶及踩踏可以实现用户之间的信息交流互动。

实现要点:

系统本身就内置了digg的功能,只是没有在数据表中直接内置digg字段,所以我们只需增加digg的字段就可以实现顶与踩踏的功能。

(为什么不内置所有会使用到的字段呢?主要是为了系统的稳定性,做到字段按需增加,使系统稳定性优化到最佳)

实现方法:

通过新建一个digg字段,然后修改内容模板加入digg显示代码即可。

效果图(图1):

                         三步教你学会digg

操作步骤:

一、 digg字段创建、设置

登陆后台--->“系统设置”--->“管理数据表”,进入如下图(图2):

选择你需要实现digg效果的系统模型,进行右方的操作,本例中以在“新闻系统模型”中实现digg为例;

第一步 新建digg字段

点击“管理字段”进入字段管理界面--->点击“新建字段”,出现下图界面(图3):

设置说明:新建的字段名 必须填为diggtop;字段标识 可根据需要自由设置,本例填为“顶”;

         字段类型 选择大数值型(INT);字段的其他选项按默认设置提交即可。

第二步 设置digg字段为模板项

新建好digg字段后,返回“数据管理表”界面(图2),点击“管理系统模型”进入系统模型管理界面--->点击“修改”进行digg字段项设置(图4):

勾选digg字段项中的列表模板与内容模板提交即可。

二、 修改digg所在系统模型的内容模板

点击菜单“模板管理” --->“管理内容模板” --->点击右侧digg所在系统模型“修改” (图5):

模板内容代码里,在想要加入digg效果的光标位置处粘贴digg代码


复制代码代码如下:

<script src="[!--news.url--]e/data/js/ajax.js"></script>

<table width="61" height="68" border="0" cellpadding="0" cellspacing="0" background="[!--news.url--]images/diggbg.gif" align="center">

<tr>

<td valign="middle">

<div align="center"><font size=4><span id="diggnum"><script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=5></script></span></font></div></td>

</tr>

<tr>

<td valign="middle">

<div align="center"><a href="javascript:makeRequest('[!--news.url--]e/public/digg?classid=[!--classid--]&id=[!--id--]&dotop=1&doajax=1&ajaxarea=diggnum','EchoReturnedText','GET','');">顶一下</a></div></td>

</tr>

</table>

上述代码中dotop参数“1”表示顶,如果是实现踩踏改为“0"即可,如:dotop=0。

小贴士:可以将模板内容的源代码复制到Dreamweaver中设计可直观显示---插入想要加上digg效果的光标位置---粘贴digg代码----复制整个代码,粘贴回模板内容 框中,提交即可完成digg的效果设置。

三、 接着我们到“系统设置”>“数据更新中心”>“刷新所有信息内容页面”(勾选重复生成),刷新后查看文章就可以看到digg效果了

学习digg的调用

设置好内容页的digg后,接着我们可以在任意地方用ecmsinfosql语句方式调用到应用DIGG的信息

首先我们回顾下"ecmsinfo的SQL语句方式调用":

ecmsinfo语法:

[ecmsinfo]栏目ID/专题ID/SQL,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo]

ecmsinfo的SQL语句方式调用要点:标签第一个参数为调用信息的SQL语句,操作类型为24

举个例子

调用"新闻表digg信息列表"的标签:

[ecmsinfo]"select * from [!db.pre!]ecms_news where checked=1 order by diggtop desc,id desc limit 10",10,30,0,24,9,0[/ecmsinfo]

说明:上面红色中的"news"为数据表名;10为调用条数;9为显示内容的标签模板ID。

上面标签最终显示效果为如下:

附加说明:调用的信息还可以限制各式各样的条件,如我只调用哪几个栏目ID的DIGG信息,那SQL语句就为下面:

select * from [!db.pre!]ecms_news where classid in (栏目ID1,栏目ID2...,栏目ID3) and checked=1 order by diggtop desc,id desc limit 10

--结束END--

本文标题: 帝国cms网站管理系统V4.7 DIGG的实现(顶踩实现)

本文链接: https://lsjlt.com/news/31839.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 帝国cms网站管理系统V4.7 DIGG的实现(顶踩实现)
    前言:DIGG顶及踩踏可以实现用户之间的信息交流互动。实现要点:系统本身就内置了digg的功能,只是没有在数据表中直接内置digg字段,所以我们只需增加digg的字段就可以实现顶与踩踏的功能。(为什么不内置所有会使用到的...
    99+
    2022-06-12
    DIGG 顶踩
  • 帝国cms网站优化使tags伪静态的实现
    帝国cms网站优化值tags伪静态的实现步骤如下: 1.修改e/class/t_functions.php中的sys_eShowTags函数 复制代码代码如下://显示TAGSfunction sys_eShowTags...
    99+
    2022-06-12
    帝国cms 网站优化 tags 伪静态
  • vue怎么实现管理系统顶部tags浏览历史
    本文小编为大家详细介绍“vue怎么实现管理系统顶部tags浏览历史”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue怎么实现管理系统顶部tags浏览历史”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深...
    99+
    2024-04-02
  • 如何在PHP CMS系统中实现网站地图功能
    随着越来越多的人使用互联网,网站的使用率也日益增长。对于许多Web开发人员来说,为网站设计和开发地图是非常重要的。数据库驱动的CMS(内容管理系统)是一种流行的Web开发技术,开发人员...
    99+
    2024-04-02
  • Java实战之网上书店管理系统的实现
    目录1.效果展示2.需求功能3.系统总体设计及部分代码3.1登录模块设计3.2新用户的注册3.3图书添加模块3.4图书添加事件3.5买家信息维护3.6订单管理模块4.数据库设计4.1...
    99+
    2024-04-02
  • 基于php的课程网站络管理系统的设计与实现
    摘        要 管理系统是根据课程网站的需求而设计和实现的,主要  用于实现课程系统办公人员对其办公系统内所有公务员进行管理,实现对员工信息的查询、录入、修改和删除;以及发布重要通知、最新信息和规章制度。通过“网上办公,无纸办公”,大...
    99+
    2023-09-03
    php 数据库 开发语言
  • 如何在PHP CMS系统中实现网站用户认证功能
    随着互联网的迅速发展,越来越多的人开始使用PHP内容管理系统(CMS)来建立自己的网站。而网站用户认证功能是一项重要的功能,它不仅可以保护网站的安全性,还可以为用户提供个性化的服务。本...
    99+
    2024-04-02
  • Java网上书店管理系统如何实现
    今天小编给大家分享一下Java网上书店管理系统如何实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.效果展示2.需求功能...
    99+
    2023-07-02
  • CMS与自动化之舞:实现网站内容管理的无缝协作
    在信息爆炸的时代,网站内容管理已成为企业网络营销的关键一环。内容管理系统(CMS)作为网站内容管理的重要工具,为企业提供了对网站内容进行高效管理和发布的解决方案。 随着人工智能、大数据等技术的发展,自动化技术也逐渐应用于内容管理领域。自...
    99+
    2024-02-06
    内容管理系统 自动化 集成 协作 效率
  • Java实战之图书管理系统的实现
    目录一、项目运行二、效果图三、核心代码登录控制层图书管理控制层读者管理控制层一、项目运行 环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe(Int...
    99+
    2024-04-02
  • Java实战之医院管理系统的实现
    目录项目介绍环境需要技术栈使用说明效果图展示核心代码用户管理控制层医生管理控制层病房管理控制层项目介绍 医院管理系统,分为管理员、医生、病人三种角色; 管理员主要功能包括: 首页、系...
    99+
    2024-04-02
  • Java实战之药品管理系统的实现
    目录项目介绍环境需要技术栈使用说明效果图展示实现核心代码用户相关的controller控制层药品相关的controller供应商相关的controller项目介绍 本项目属于前后端分...
    99+
    2024-04-02
  • 考勤薪资管理系统的实现
    简介:本文将详细介绍如何使用Python和MySQL数据库开发一个基本的考勤薪资管理系统。该系统可以记录员工的工作时间和工资信息,并通过图形化界面显示数据,方便管理人员进行查询和分析。 正文: 一、系统需求分析在设计这个系统时,我们需要考虑...
    99+
    2024-01-25
    管理系统 薪资 考勤
  • Java如何实现网上图书馆管理系统
    小编给大家分享一下Java如何实现网上图书馆管理系统,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、项目简述功能: 区分为管理员用户和普通用户,普通用户:用户登录,个 人信息修改,图书查询,用户借阅,用户归还,管理员用 ...
    99+
    2023-06-25
  • Java实战图书管理系统的实现流程
    一、项目简述 功能包括(管理员和学生角色): 管理员和学生登录,图书管理,图书添加删除修改,图书 借阅,图书归还,图书查看,学生管理,借还管理,读者 管理,密码管理,信息修改等等功能...
    99+
    2024-04-02
  • Java实战权限管理系统的实现流程
    springboot+mybatis使用面向切面编程(AOP)实现的权限管理系统。 共五个模块,角色管理,菜单管理,实验室管理,学生管理,管理员管理。 角色管理分一个超级管理员,编辑...
    99+
    2024-04-02
  • 基于PHP实现的网上留言管理系统的设计
    摘  要 随着互联网技术的迅猛发展,网络已经充斥到我们生活的方方面面,网上留言系统已经成为各种网站不可或缺的一个组成部分。一个设计美观、功能完善的网上留言系统是网站吸引网民的一个重要因素。同时,它还为网络用户提供了一个多人参与的信息交流平台...
    99+
    2023-09-09
    php 开发语言
  • python实现简单的名片管理系统
    本文实例为大家分享了python实现名片管理系统的具体代码,供大家参考,具体内容如下 名片管理系统 前提:实现名片管理系统,首先要创建两个python file ,分别是cards_main.py和cards_too...
    99+
    2022-06-02
    python 名片管理系统
  • java实现简单的图书管理系统
    本文实例为大家分享了java实现简单的图书管理系统的具体代码,供大家参考,具体内容如下 一、项目分布 Book类: 定义了书的一些属性(书名,作者,价格,分类,状态)并且写了属性的...
    99+
    2024-04-02
  • java实现简易的学籍管理系统
    本文实例为大家分享了java实现简易的学籍管理系统的具体代码,供大家参考,具体内容如下 一、 代码 import java.awt.*; import java.awt.event....
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作