分类归档

网站开发

FWQ
CMS教程
dedecms制作英文站需要修改的地方有哪些
制作英文站需要修改的地方有哪些? dedecms制作英文站需要修改的地方 推荐学习: 我一直都不喜欢用DEDE做英文站,不是不好,而是需要改动的地方太多了,并不像一些网上说的改改字体,改改编码那么轻松的事情。    我这几天正在进行一项大工程,就是把DEDE修改做英文站,本来想用JOOMLA做的,但是JOOMLA的速度实在让我崩溃,而后台的复杂程序简直让我惊叹不已,只能说JOOMLA是个好程序,太优秀了,以致于复杂到想精通它实在太困难了。  所以回过头来,想了又想,还是决定用DEDECMS做英文站了。貌似目前很多人都是拿DEDE做英文站的,很多人挂着都没有流量,原因第一点我在之前的英文站发展推广心得系列已经提到过了数据泛滥问题,原因第二点就是缺乏交互。  改了有3天了,第一天,修改模板为UTF-8模式,本来想修改成ISO-8859格式的,官方上PM了几个管理员问这样改有没有问题,导出的话会不会出错,结果一个都不理我,郁闷,算了,索性改成UTF-8格式的吧。调整模板的宽度,颜色等,其中参照了很多国外相关主题的站点。从JOOMLA的风格上扒了个LOGO往顶上一贴,省事。  第二天,修改细节,把几个主要页面中,出现的中文,全角符号全部改掉,全角逗号可能大家都注意了,但是全角分号貌似注意的人不多,这里提醒一下同行。把代码里的说明都去掉或换成英文的。首页部分点击图片或广告位考虑一下国外人使用鼠标左右手的习惯。写了几个页面,包括版权,隐私权,about,联系方式等,为此还特地去申请了个MSN,有MSN的朋友记得加一下哦,多交流,msn:youyouljj@gmail.com  第三天,也就是今天,上午再一次修改模板,包括定义图片大小,防止撑破框架,首页的幻灯和走马灯的大小。下午,修改最重要的部分,SEARCH,评论等页面的全面英文化,这个可能是很多人忽略的,老外比较喜欢有交流,评论之类的,你不是想让他看到一些火星文吧?还没改完,休息一下,写下此文,希望对用dede做英文站的朋友有帮助。  另外,我这个只是自己想到的,经验之谈。  做英文站的时候,为了URL优化,设置生成文件名用文章标题。  但是遇到一个问题就是比如文章名是I LOVE YOU,dede生成的文章页是I_LOVE_YOU.htm.在搜索的眼里这个文件名就是ILOVEYOU.htm变成了一个无意义的单词。所以要把_变成-。这样生成的文件名是I-LOVE-YOU.htm。做英文站URL包含关键字是相当重要的。现把做法分享给大家,此方法从BLT大哥那里请教来的,自己还没去试,第一时间发过来。  打开 include/inc/inc_fun_funAdmin.php  [code]  for($i=0;$i0x80)  {  $c = $str[$i].$str[$i+1];  $i++;  if(isset($pinyins[$c])){  if($ishead==0) $restr .= $pinyins[$c];  else $restr .= $pinyins[$c][0];  }else $restr .= "-";  }else if( eregi("[a-z0-9]",$str[$i]) ){ $restr .= $str[$i]; }  else{ $restr .= "-"; } …
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms安全设置在哪里设置
帝国cms的安全设置方法:1. 开启安全模式;2. 设置安全密码;3. 设置文件权限;4. 限制登录尝试次数;5. 开启验证码;6. 定期更新系统;7. 使用安全插件;8. 备份数据。 如何在帝国CMS中设置安全性 帝国CMS的安全设置至关重要,因为它可以防止网站免受攻击和未经授权的访问。以下是如何在帝国CMS中设置安全性: 1. 开启安全模式 登录帝国CMS后台,点击左上角的“站点管理”→“基本设置”,勾选“开启安全模式”,然后点击“提交”。 2. 设置安全密码 在“站点信息设置”页面中,找到“安全密码”部分,设置一个复杂且难以破解的密码。点击“提交”后,修改将生效。 3. 文件权限设置 帝国CMS的文件权限应设置为: index.php、config目录、data目录、temp目录:755 plugins目录:777 uploads目录:777 4. 限制登录尝试次数 在“系统安全设置”页面中,设置“登录失败次数”。这将限制用户在一定时间内尝试登录的次数,防止暴力破解。 5. 开启验证码…
2024-11-25 阅读全文 →
FWQ
小程序
ECMAScript 2020 的新特性
javascript 是最流行的编程语言之一,每年都会添加新的特性。本文介绍了添加在 ecmascript 2020(又称es11)中的新特性。 在引入 ECMAScript 2015(又称 ES6)之前,JavaScript 发展的非常缓慢。但自 2015 年起,每年都有新特性添加进来。需要注意的是,不是所有特性都被现代浏览器支持,但是由于 JavaScript 编译器 Babel 的存在,我们已经可以使用新特性了。本文将介绍 ECMAScript 2020(ES11)的一些最新特性。 Optional Chaining 可选链式调用 大部分开发者都遇到过这个问题: TypeError: Cannot read property ‘x’ of undefined…
2024-11-25 阅读全文 →
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
小程序
利用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
小程序
微信小程序路由跳转的三种形式详解
微信小程序跳转,共有三种形式,页面中使用navigator组件做页面链接形式路由跳转,js中可以使用wx.navigateto–保留当前页面,跳转到应用内的某个页面,wx.redirectto–关闭当前页面,跳转到应用内的某个页面 wx.navigateback()–关闭当前页面,回退前一页面。 navigator组件做页面链接                 属性名                 类型                …
2024-11-25 阅读全文 →