作者文章

fwq

FWQ
CMS教程
织梦首页如何显示访问者ip地址
织梦首页如何显示访问者ip地址? 织梦DEDECMS首页插入php代码显示访问者ip地址 推荐学习: 在需要的位置放以下代码 {dede:php}  $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];   $user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];   function get_real_ip(){   $ip=false;   if(!emptyempty($_SERVER["HTTP_CLIENT_IP"])){   $ip = $_SERVER["HTTP_CLIENT_IP"];   }   if (!emptyempty($_SERVER['HTTP_X_FORWARDED_FOR'])) {   $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);   if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }   for ($i = 0; $i  登录后复制 以上就是织梦首页如何显示访问者ip地址的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序tab和swiper结合效果的实现
本文主要为大家详细介绍了微信小程序实现tab和swiper切换结合效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望帮助到大家。 本文实例为大家分享了小程序实现tab和swiper切换效果展示的具体代码,供大家参考,具体内容如下 先上效果图: 实现代码如下: wxml页面 <scroll-view>   <block>   <view>   {{item}}   </view>  </block>  <view></view></scroll-view><view></view><swiper>  <swiper-item>   <view>tab0</view>  </swiper-item>   <swiper-item>   <view>tab1</view>  </swiper-item>   <swiper-item>   <view>tab2</view>  </swiper-item>   <swiper-item>   <view>tab3</view>  </swiper-item>  <swiper-item>   <view>tab4</view>  </swiper-item>   <swiper-item>…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦CMS能建小程序吗
织梦cms能建小程序,其创建小程序的方法是:1、给dedecms做一个api数据接口输出json格式数据;2、通过php系统提供的系统函数“json_encode()”转换json编码,然后在小程序里面写好页面对接数据;3、在小程序里面写好页面代码,然后对接请求的接口数据进去即可渲染成想要样式和功能。 本教程操作环境:Windows10系统、DedeCMS 5.7版、DELL G3电脑 织梦CMS能建小程序吗? 能。 织梦(dedecms)百度智能小程序制作的方法 很多站长都在使用知名的织梦DEDECMS这个程序做网站,特别是一些小白站长,网站制作简单复制粘贴或随便找个模板就可以,但是百度小程序很多人都不会,因为它都是数据对接的, 我们要做的百度智能小程序并不是那种webview载入一个H5网页嵌套那种,那种会影响用户使用的功能体验,百度官方也很难审核通过的。 我们要做的是小程序内不存在H5页面嵌套,而是小程序每个页面都是通过接口数据对接的,如下图每个页面都是通过数据对接的: 百度织梦小程序 制作百度小程序,首先需要给dedecms做一个API数据接口输出JSON格式数据,我们用浏览器打开请求接口地址如下图: 数据接口请求 织梦系统给我们提供了一个json类,在include/json.class.php文件里面,也就是是说,我们在对php文件转换json编码 百度智能小程序制作的方法流程如下: 直接用php系统给我们提供的系统函数,json_encode(),我们如下面写上函数 $dsql-&gt;SetQuery("Select arc.id,arc.title,arc.litpic,t.sitepath,arc.description,arc.pubdate,arc.senddate,arc.source,addon.body From `#@__archives` arc addon.aid=arc.id left join `#@__arctype`t on arc.typeid=t.id where channel=1 And FIND_IN_SET('$fid',flag) order by id desc limit 0,5");$dsql-&gt;Execute('me');while ($row = $dsql-&gt;GetArray('me')) { if (preg_match('/(http://)|(https://)/i', $row['litpic'])) { $row['pic'] = $row['litpic']; unset($row['litpic']); }else { $row['pic'] = "https://".$row['litpic']; unset($row['litpic']); } $row['newsId'] = $row['id']; unset($row['id']); $row['description'] = $row['description']; $row['sitepath'] = str_replace('{cmspath}','',$row['sitepath']); $row['updateTime'] = strftime("%Y-%m-%d %H:%M:%S",$row['pubdate']); unset($row['pubdate']); $row['time'] = strftime("%Y/%m-%d/",$row['senddate']); unset($row['senddate']); $row['media'] = $row['source']; unset($row['source']); $row['content'] = $row['body']; //只允许使用 <p> <img alt="织梦CMS能建小程序吗" > </p> 登录后复制    $row[‘content’] = preg_replace(‘//’,’‘,$row[‘content’]); // $row[‘content’] = str_replace(“/uploads/”,”/uploads/”,$row[‘content’]); unset($row[‘body’]); $reval[] = $row;  echo json_encode(array(‘list’=>$reval)); 就这样我们就可以输出栏目列表的数据了,然后我们小程序里面写好页面对接数据。 如下图我们在小程序里面写好页面代码,然后对接请求的接口数据进去就可以渲染成我们想要样式和功能了。 百度小程序列表页面制作 百度小程序我们做的列表页面渲染出来的样式就如下图了. 百度小程序列表页…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms模板文章列表分页的下划线如何修改
在使用模板对其文章列表页进行分页时候,默认的分页代码后缀是:域名/index_2.html,但是有些用户想把数字前面的下划线改为:“.”或其他符号。 首先,对于后台文件在修改前,都要养成一个习惯,先备份一下该文件,避免修改出错后好恢复,降低风险,然后打开后台文件:e/class/functions.php查找带有index_的字符串,如下图: 在打开后台文件e/class/t_functions.php里分别查找函数:sys_ShowListPage、sys_ShowListMorePage、sys_ShowTextPage、sys_ShowTextPageSelect函数中包含’_’字符串 切记不要修改函数里面的下划线,要修改带有引号里面的下划线,部分截图如下: 修改后,在保存文件,最后一定要在后台更新一下,看看是否有语法错误,修改连接符的好处:一般搜索引擎对带点的路径识别比较好,所以可以改为“.”如果包含伪静态可使连接符统一。 推荐: 以上就是模板文章列表分页的下划线如何修改的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms v9更新栏目缓存失败的原因及解决方法
问题及原因: 最近在做一个以前项目的维护,对做了点二次开发,其中写了个自主生成栏目的脚本,导致运行一段时间以后增加了大量栏目。昨天又添加了几个栏目,突然发现竟然没办法更新缓存了。 更新的时候,只显示了两行提示。再去更新栏目缓存,糟糕,所有的数据都出来了,拉到显示出的sql语句最下方一看——“MySQL server has gone away”,原来是缓存满了。 : 需要去配置mysql的my.ini文件里的max_allowed_packet值。 立即学习“”; 1、检查my.ini里有没有max_allowed_packet属性,若没有则添加; 2、修改属性默认值1M为16M; 3、在文件末尾添加一条“max_allowed_packet=16M”; 4、重启服务器。 推荐教程: 以上就是 v9更新栏目缓存失败的原因及的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序路由跳转的三种形式详解
微信小程序跳转,共有三种形式,页面中使用navigator组件做页面链接形式路由跳转,js中可以使用wx.navigateto–保留当前页面,跳转到应用内的某个页面,wx.redirectto–关闭当前页面,跳转到应用内的某个页面 wx.navigateback()–关闭当前页面,回退前一页面。 navigator组件做页面链接                 属性名                 类型                …
2024-11-25 阅读全文 →
FWQ
小程序
利用js实现微信分享实例代码
这篇文章主要介绍了实现微信分享朋友链接显示,对学习技术有所帮助,感兴趣的小伙伴们可以参考一下 通常自己做的一个页面想通过微信像朋友分享时,展示的标题和描述都是不是自己想要的,自己查了一些资料,原来是通过js来进行控制展示效果如下: 标题、描述、还有分享的都是有js来控制的。js代码如下 <script> var dataForWeixin = { appId: "", MsgImg: "Christmas/201012189457639.gif",//显示图片 TLImg: "Christmas/201012189457639.gif",//显示图片 url: "Christmas/6.html?stra=!u738B!u4F1F",//跳转地址 title: "将我的思念和祝福送给您,颐养源祝大家圣诞快乐",//标题内容 desc: "将我的思念和祝福送给您,颐养源祝大家圣诞快乐",//描述内容 fakeid: "", callback: function () { } };…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms如何调取最近更新的文章
/” target=”_blank”>phpcms如何调取最近更新的文章? phpcms v9调用全站最新文章(最近更新所有内容) 第一步 修改 phpcmsmodulescontentclasses  content_tag.class.php  在最后面的 } 上面添加 public function newcontent($data){ $num = intval($data['limit']) ? intval($data['limit']) : '20'; // 设置排序 switch($data['order']){ case '1': $order = ' `id` ASC '; break; case '2': $order = ' `id` DESC '; break; case '3': $order = ' `inputtime` ASC '; break; case '4': $order = ' `inputtime` DESC '; break; case '5':…
2024-11-25 阅读全文 →
FWQ
小程序
如何解决小程序新版本覆盖率慢的问题
问题: 由于小程序的更新机制是异步的,因此部分用户不会马上使用上新版本,这就导致小程序的新版本覆盖率比较慢。 (学习视频分享:) 冷启动、热启动 小程序启动会有两种情况,一种是「冷启动」,一种是「热启动」。  冷启动指的是用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程序需要重新加载启动。 假如用户已经打开过某小程序,然后在一定时间内再次打开该小程序(目前:5分钟),此时无需重新启动这个过程就是热启动; 登录后复制 注意:基础库 必须1.9.90或更高版本,添加强制更新后,会在下个版本才生效! 解决方案 1、删除小程序,然后再次搜索添加小程序,或者清除微信缓存数据(用户体验太差) 2、强制更新,代码如下: 前端代码:在app.js添加   onLaunch: function () {     const updateManager = wx.getUpdateManager()     updateManager.onCheckForUpdate(function (res) {       // 请求完新版本信息的回调       console.log(res.hasUpdate)     })     updateManager.onUpdateReady(function () {       wx.showModal({         title: '更新提示',         content: '新版本已经准备好,是否重启应用?',         success: function (res) {           if (res.confirm) {             // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启             updateManager.applyUpdate()…
2024-11-25 阅读全文 →
FWQ
CMS教程
全新开始:在 WordPress 中创建空白设计的初学者指南
空白设计使我们能够重新开始并自定义我们的网站,以满足我们的确切需求和偏好。从头开始使我们能够更好地控制网站的设计和布局,因为我们可以准确选择要包含的元素以及它们的放置方式。 从零开始并自己创建 UI 也有助于我们创建一个在竞争中脱颖而出的独特网站。我们可以更轻松地实施新的 UI/UX 技术,以跟上最新的趋势和标准,而无需拆除所有内容。我们也不必担心兼容性问题,因为一切都是从头开始设计的。 在本教程中,我将引导您完成我的工作流程,了解如何从完全空白的状态开始使用 WordPress。您将学习如何生成空白页面、如何向网站添加新页面以及如何将页面与主导航菜单链接起来。 安装插件 我们将用来在 WordPress 中创建空白页面的主题称为“空白画布”。这是我最喜欢的主题之一,我用它来重新开始。这是一个非常简单的主题,正如它所说的那样——一块空白画布。 要安装空白画布主题: 登录您的 WordPress 管理信息中心。 在边栏中,导航至外观 > 主题。 点击新增按钮。 搜索空白画布主题。 安装主题,然后激活它。 主题成功安装后,请转到您网站的主页。它应该类似于此图片: 正如您所看到的,这里的干扰少了很多,但仍然有一些文字。为了使其更加空白,您需要在用户界面编辑器中进行一些设置和配置。 在侧边栏中,转到外观>自定义以打开 UI 编辑器。 接下来,打开主页设置并将主页显示选项设置为静态页面。单击主页下的添加新页面按钮,提供页面标题(例如主页),然后单击添加强>按钮。这会将指定页面创建为空白页面。…
2024-11-25 阅读全文 →