分类归档

CMS教程

FWQ
CMS教程
分享一个基于Yar的WordPress微博墙插件
基于Yar的WordPress微博墙插件 在现在移动互联网时代,微博已经成为了每个人生活中必不可少的一个社交工具。而/” target=”_blank”>wordpress是全世界最为流行的博客系统,把你的博客接入新浪微博,借助微博的强大用户群,不仅能给你的网站提供巨大的流量,而且还能带来不可估量价值。 WordPress微博墙就是这样的一个工具,这不是一款普通的插件,这是一款搭建在SAE基于Yar的插件。它非常的轻量,它不像其他的插件那样,提供了非常多华丽却不实用的功能,不仅臃肿而且拖慢速度。这是一款基于Yar的插件,底层C语言开发,性能卓越。而且拓展性很好,可以给你提供一下功能: 1.个人微博墙2.发布文章同步到新浪微博3.文章评论同步到新浪微博接下来介绍一下基本结构: 1 核心数据操作类 这个类在Dao.class.php文件中,它是插件的核心,负责去服务端获取数据 /** * * 用户数据获取类 * @author 夏天 * @date 2015年6月28日 * @site http://www.xtwind.com * */ class Dao{ /** * 微博RPC操作对象…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦如何实现自动更新主页功能
织梦如何实现自动更新主页功能? 推荐学习: 织梦DEDECMS实现自动更新主页功能 <?php require_once (dirname(__FILE__) . "/../include/common.inc.php"); $row = $dsql->GetOne("Select uptime From `cmsxx_arccache` where md5hash = 'autonew';");  if(!is_array($row)) exit(autonew(5));  $interval=60;  //时间 秒  if(time() - $row['uptime'] GetOne("Select * From cmsxx_homepageset");  $dsql-&gt;Close();  $templet=$row['templet'];  $position=$row['position'];  $homeFile = DEDEADMIN."/".$position;  $homeFile = str_replace("\","/",$homeFile);  $homeFile = str_replace("//","/",$homeFile);  $templet = str_replace("{style}",$cfg_df_style,$templet);  $pv = new PartView();  $GLOBALS['_arclistEnv'] = 'index';  $pv-&gt;SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet);  $pv-&gt;SaveToHtml($homeFile);  }  function autonew($no=''){    global $dsql; …
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms实现会员注册之后根据所在会员组转向的方法
要实现会员注册之后根据所在会员组转向的能能,就需要修改/e/member/class/member_registerfun.php文件 找到第175行,修改成如下代码: 代码如下: //审核 if($checked==0) { $location=DoingReturnUrl("../../",$_POST['ecmsfrom']); printerror("RegisterSuccessCheck",$location,1); } $logincookie=0; if($ecms_config['member']['regcookietime']) { $logincookie=time()+$ecms_config['member']['regcookietime']; } $r=$empire-&gt;fetch1("select ".eReturnSelectMemberF('*')." from ".eReturnMemberTable()." where ".egetmf('userid'). "='$userid' limit 1"); $set1=esetcookie("mlusername",$username,$logincookie); $set2=esetcookie("mluserid",$userid,$logincookie); $set3=esetcookie("mlgroupid",$groupid,$logincookie); $set4=esetcookie("mlrnd",$rnd,$logincookie); //验证符 qGetLoginAuthstr($userid,$username,$rnd,$groupid,$logincookie); //登录附加cookie AddLoginCookie($r); if($groupid==1) { $location="地址1"; } elseif($groupid==2)…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress开启ssl后css无法加载怎么办
wordpress开启ssl后css无法加载的解决办法:1、找到functions.php文件,并更换“js/css”路径为相对路径;2、在wp-config.php中加入代码“if ($_server[‘http_x…)”即可。 本教程操作环境:Windows7系统、WordPress5.4.2版本,该方法适用于所有品牌电脑。 推荐:《/” target=”_blank”>WordPress教程》 wordpress开启ssl后css无法加载的解决 方法一:找到functions.php,添加如下代码: 立即学习“”; add_filter('script_loader_src', 'agnostic_script_loader_src', 20,2); function agnostic_script_loader_src($src, $handle) {     return preg_replace('/^(http|https):/', '', $src); }   add_filter('style_loader_src', 'agnostic_style_loader_src', 20,2); function agnostic_style_loader_src($src, $handle) {     return preg_replace('/^(http|https):/', '', $src); } 登录后复制 更换js/css路径为相对路径。(相关课程推荐:css视频教程) 方法二:在wp-config.php中加入这一行 if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on'; 登录后复制 但是要确保你的修改在这一行之前 require_once(ABSPATH . 'wp-settings.php'); 登录后复制 以上就是开启ssl后css无法加载怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
怎么修改DEDECMS织梦模板防止网站挂马
怎么修改织梦模板防止网站挂马? 详解简单修改DEDECMS织梦模板防止网站挂马的教程 网站安全都是服务器配置、文件权限控制和网站程序三者的相互配合,如果要对DedeCms网站程序的修改来提高安全性。”可执行的文件不允许被修改,可写文件不允许被访问”这是网站权限控制的根本原则,网站程序在”可写文件不允许被访问”方面可做许多工作。我们可以在如下几个方式做好保护: 1、改名根目录下的data目录,或者移动到网站目录外面 data目录便是最藏污纳垢的地方,系统经常要往这个目录写数据,这个目录下的任何一个文件又都可以通过URL访问到,所以要让浏览器访问不到里面的文件,就需要将此目录改名,或者移动到网站的目录外面去。这些,即使别人通过漏洞往文件里写进了一句话木马,他也找不到此木马所在的文件路径,无法继续展开攻击。因为DedeCMS程序的不合理,导致改名data目录动作会比较大,具体做法如下: a.将公开的内容迁移到pub目录(或者其它自定义目录)下,如rss、sitemap、js、enum等,此步骤需要移动文件夹,并修改这些文件的生成路径 b.修改引用程序目录 c.修改data文件夹名称,并修改include/common.inc.php文件里的”DEDEDATA”的值,再在后台系统设置》参数设置里修改模板缓存目录,即可修改完成。以后也可以按照此步骤来更改data文件夹名称。 2、改名”dede”管理目录,并加固 如果把后台隐藏好了,即使别人获得了你的管理员账号、密码,他也无从登录。 a.在/dede/config.php里,找到如下行: //检验用户登录状态  $cuserLogin = new userLogin();  if($cuserLogin-&gt;getUserID()==-1)  {  header("location:login.php?gotopage=".urlencode($dedeNowurl));  } 登录后复制 把上面代码,改为: //检验用户登录状态  $cuserLogin = new userLogin();  if($cuserLogin-&gt;getUserID()==-1)  {  //header("location:login.php?gotopage=".urlencode($dedeNowurl));  header("HTTP/1.0 404 Not Found");  exit();  } 登录后复制…
2024-11-25 阅读全文 →
FWQ
CMS教程
使用 KUTE.js 优化动画性能:第 5 部分,增强缓动函数和属性
到目前为止,在本系列中,您已经学习了如何为不同元素的 CSS 属性设置动画、如何创建不同的 SVG 相关动画,以及如何为网页上不同元素的文本内容设置动画。您还可以通过另一种方式使用 KUTE.js 对网页上的元素进行动画处理,那就是更改不同属性的值。这需要您在项目中包含属性插件。 在本教程中,您将学习如何使用属性插件为 KUTE.js 中不同类型属性的值设置动画。我们还将讨论可用于控制不同动画速度的不同缓动函数。 缓动函数 现实生活中的物体很少线性移动。它们要么加速,要么减速。甚至加速和减速也以不同的幅度发生。到目前为止,我们所有的动画都是线性进展的。这感觉一点也不自然。在本节中,您将了解 KUTE.js 提供的所有用于控制不同动画速度的缓动函数。 库中的核心缓动函数包含在开箱即用的核心引擎中。假设您想要将 QuadraticInOut 缓动应用于动画。这可以通过两种方式实现: easing: KUTE.Easing.easingQuadraticInOut // OR easing: 'easingQuadraticInOut' 登录后复制 每个缓动函数都有一条独特的曲线,用于确定元素在动画过程中如何加速。 正弦 曲线意味着线性加速度。请记住,这与 线性…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms 2008安装报错怎么办
2008安装报错怎么办? 报这个错的原因可能是你的mysql版本可能过高导致的。 因为报错位置在: ‘TYPE=MyISAM DEFAULT CHARSET=gbk’这个地方,type和engine都代表数据库引擎,但type只向下兼容,建议使用engine即可解决。 正确sql语句如下: 立即学习“”; CREATE TABLE `phpcms_admin` ( `userid` MEDIUMINT(8) UNSIGNED NOT NULL, `username` CHAR(20) NOT NULL, `allowmultilogin` TINYINT(1) UNSIGNED NOT NULL DEFAULT ‘0’,…
2024-11-25 阅读全文 →
FWQ
CMS教程
WordPress主题文件的执行层次结构
本文将展示 WordPress 主题文件执行层次结构。简而言之,我们将了解当您在 WordPress 中加载页面时会提供哪些文件。您可能已经知道详细信息帖子由 single.php 提供,详细信息页面由 page.php 提供,但 WordPress 会根据各种因素搜索不同的文件,因此我们将看看它是如何工作的! p> 我们首先应该确定的是:如果没有index.php和style.css,你的主题就不再是有效的WordPress主题…所以这是有道理的如果您只有这两个文件,那么您尝试加载的每个页面都将由index.php 提供。快速浏览一下这个“备忘单”,看看我指的是什么: 请注意,每种页面类型的流程将以 index.php 结束。这就是为什么 index.php 是 WordPress 主题所需文件的原因。如果我们缺少 WordPress 主题中的任何其他文件(例如,如果主题中没有包含“search.php”文件),则将提供 index.php。 现在让我们看一下有关执行顺序的一些细节。我将向您展示 WordPress 在活动主题文件夹中搜索文件的流程。我希望这对您从现在开始创建 WordPress…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress如何设置评论框
设置 wordpress 评论框的分步指南:登录仪表盘并启用评论;配置评论审批、头像、字段;使用反垃圾邮件措施;调整嵌套级别;自定义评论文本;保存更改,并根据需要使用插件增强功能。 如何设置 WordPress 评论框 WordPress 评论框是网站访问者在文章和页面上发表评论的区域。设置一个定制且易于使用的评论框对于促进用户参与和构建在线社区至关重要。以下是设置 WordPress 评论框的分步指南: 1. 登录您的 WordPress 仪表盘 使用您的管理员凭据登录 WordPress 仪表盘。 2. 导航到“设置”>“讨论” 在仪表盘左侧菜单中,点击“设置”,然后点击“讨论”。 3. 启用评论 确保勾选“允许其他人发表评论”复选框以启用评论。 4. 设置评论审批 选择是否自动批准所有评论或手动审核。对于需要进一步审核的高流量网站,建议手动审核。 5. 设置头像…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms时间怎么改
更改帝国cms时间需要修改数据库中的时间戳。步骤如下:登录数据库管理系统。查找 empiremaker_config 表。编辑 dateline 字段,输入新的时间戳。保存更改。刷新浏览器。 帝国CMS时间更改指南 如何更改帝国CMS的时间? 回答:更改帝国CMS时间需要修改数据库中的时间戳。 详细步骤: 登录数据库管理系统:使用 phpMyAdmin 或其他数据库管理工具登录您的 CMS 数据库。 查找 empiremaker_config 表:这个表存储着帝国CMS的系统配置。 编辑 dateline 字段:找到 dateline 字段,它存储着当前时间戳。 更改时间戳:直接输入您要设置的新时间戳,格式为 UNIX 时间戳(从 1970 年 1…
2024-11-25 阅读全文 →