天兴工作室

主题演示站

zblog内置的cookie调用代码

zblog内置了cookie函数,可以更方便的设置cookie和调用cookie,本文就来分享下zblog内置cookie的调用代码。

js cookie:

根据key得到cookie:

zbp.cookie.get(CookieKey)

设置cookie:

zbp.cookie.set(sCookieName, sCookieValue, iExpireDays)

setcookie三个值分别对应的是:“cookie名”“cookie值”“cookie时间”,可以根据自己要求设置。

举个栗子:

点击"btn"这个按钮就写入一个名字叫“bg”的cookie,值为“1”,时间为“365”天,代码如下:

$(".btn").click(function(){
    zbp.cookie.set("bg", "1" , 365);
});

php cookie

php获取cookie值和写入cookie值用的是php原生函数。

写入cookie用的是“setcookie()”;

获取cookie用的是“$_COOKIE['']”;

这两个函数具体的使用方法请访问php官方文档:http://php.net/manual/zh/function.setcookie.php

zblog语言包切换设置和模板代码设置

zblog从1.4版本后就支持语言包了,现在仅支持“中文简体”、“中文繁体”和“英文”三种语言。

用户直接在后台--网站设置--网站语言里面切换即可:

1.png

切换之后网站后台就会即时变化成你设置的语言了。

但是网站前台却还是需要主题模板的支持,如果你的主题不支持多语言,而你又有一定的动手能力,可以按照本文教程步骤操作:

第一步 编写语言包文件

请在你的主题文件目录下建立language目录,并根据语言版本命名文件,如en.phpzh-cn.phpzh-tw.php等,其内容格式如下:

zh-cn.php

<?php
return array(
    'closemenu'=>'收起菜单',
);
?>

zh-tw.php

<?php
return array(
    'closemenu'=>'收起選單',
);
?>

en.php

<?php
return array(
    'closemenu'=>'Stow menu',
);
?>

第二步 载入语言包

在主题的函数文件include.php里面挂上接口:

$zbp->LoadLanguage('theme', '主题id');

第三步 使用

在代码中可用 $lang[主题ID][KEY] 来引用,如上述第一步例子,引用如下(注意大小写):

{$lang['主题id']['closemenu']}//收起菜单

做完以上步骤后,即完成了在前台的语言切换设置,你在后台切换语言后前台的语言也就会跟随变化了。

阿里云2020年618年中大促销活动

腾讯那边的“腾讯云2020年618活动 1核2G1M最低95/年”活动才介绍完,阿里云这边2020年618活动也开始了。

600x314.jpg

活动时间:

2020年6月1日至2020年6月30日(大型活动期间如有调整,以届时活动页面展示为准)

活动对象:

貌似大部分是针对新用户的...老用户还是得用新手机号+新身份认证后才难参加。

活动地址:

https://www.aliyun.com/activity/618/index?userCode=m7ttpt2q

活动规则:

1、参与基本规则:活动期间,用户登录活动页面,领取专属权益,具体权益优惠信息以活动页面展示为准;

2、续费权益规则:活动期间,领取到续费权益的用户,可享受单实例续费,包1年7折优惠,一个用户限制参与1次活动,每次限制1个实例参与;

3、购物车满减权益规则:活动期间,领取到购物车满减权益的用户,可在页面选择产品加入购物车后享受,仅限新购时享受,一个用户限制参与1次活动;

4、产品优惠购权益规则:活动期间,领取到产品优惠购权益的用户,可享受指定产品折扣优惠,具体详见权益提示,仅限新购时享受,一个用户限制参与1次活动;

5、本次活动限制国内地域(不包含香港)可参加,具体产品规格、限制地域详见卡片购买时展示;以上优惠权益,用户成功下单后若发生订单退款行为,则不再享有活动优惠;

6、本次活动仅限公共云可享受;

7、除特殊情况外,用户参加本活动购买的产品/提货券,不支持退订与过户或转让。如因特殊原因发生退订的,退订前需交回通过本活动所享受的相关权益,例如:补足差价、退还已使用的代金券金额、交回奖品等。

8、如用户在活动中存在隐瞒、虚构、作弊、欺诈或通过其他非正常手段规避活动规则、获取不当利益的行为,例如:作弊领取、恶意套现、网络攻击、虚假交易等,阿里云有权收回相关权益、取消用户的活动参与资格,撤销违规交易,必要时追究违规用户的法律责任。

9、活动名称仅为方便用户理解参考使用,不具有效力,实际活动内容以具体活动规则为准。

腾讯云2020年618活动 1核2G1M最低95/年

腾讯云2020年618活动出来了,最低的一款1核2G1M服务器95/年,个人站长可以买一个玩一下。

PS:活动还是万年不变的新用户专享,需要准备一个新手机号码和身份证实名。


活动时间:即日起至2020年06月30日;

活动对象:腾讯云官网已注册且完成实名认证的国内站用户均可参与(协作者与子用户账号除外);

活动地址:https://cloud.tencent.com/act/cps/redirect?redirect=1059&cps_key=fb39a014126361fba65c74476681b270&from=console

1.png

zblog后台优化插件 支持自定义logo+自定义配色+手机端自适应

zblog后台美化插件天兴工作室都已经出了好几个了...

天兴工作室 zblog手机端后台

zblog后台版权控制插件

天兴工作室 zblogphp后台配色插件

天兴工作室 简单zblogphp自适应后台

这些插件有的因为zblog版本更新导致不能用了,有的因为写的太乱了懒得折腾。于是又开了一个新坑,就出了本插件

更新记录:

2021-06-25:继续优化和适配zblog1.7版本;


2021-06-10:继续优化和适配zblog1.7版本;


2021-05-21:修复登录页面css加载失效问题;去掉插件自带字体包改用zblog1.7自带字体包;优化css;


2021-04-08:兼容zblog1.7版本;


2020-06-26:优化主题管理和模块管理界面;修复一些已知错误;

插件特点:

1、纯css+js,对原生后台的影响非常小;

2、自定义上传后台logo;

3、自定义配色;

4、手机端自适应(表格横向滑动);

插件演示截图:

登录页面:

111.png

后台pc首页:

1.jpg

后台手机端菜单1

后台手机端菜单2:

插件配置页面:

zblog评论模块的邮箱和网址可以解除限制吗?可以换成别的选项吗?

zblog自带的评论模块有“名称”、“邮箱”、“网址”和“内容”四个选项可以填写,有很多用户会有这两个问题:

zblog评论模块的邮箱和网址可以解除限制吗?

可以换成别的选项吗?

最近帮一个用户测试了下这个问题,最后的答案是“不能”。

你只能让这两个选项不显示,或者显示了不填写也行(因为不是必填项),但是你要把这两项弄成别的就过不了检测验证限制这一关了,详细如下:


首先评论模块的模板文件是“commentpost.php”,可以直接修改里面邮箱和网址两个选项的提示,也可以让这两个选项不显示,但是就算你修改了系统还是会有验证的。

邮箱里面填写的内容如果不是邮箱地址就会弹出提示;

网址里面填写的内容也会自动给你加上“http//”头;

所以就算你把这两个选项改成其他作用,例如把邮箱改成了电话,但是用户填写了电话号码会被提示“邮箱格式不正确,可能过长或为空”。这就很尴尬了对吧。


我们在测试的时候发现这个限制在“/zb_system/script/c_html_js_add.php”这个文件里面,但是,但是:

这个文件里面的是前端的js限制,就算你修改了这个文件里面的限制,后端还有一重检测限制...

不得不说这个检测限制是很严格的了。

如果你铁了心要去除后端的限制那也不是不可以...

但是我们更建议用挂接口的方式新建其他字段来实现这个功能。

官方教程如下:

1:挂上Filter_Plugin_Html_Js_ZbpConfig接口

输出

echo "zbpConfig.comment.inputs.telphone = {selector: '#inpTel' , required: true};";

elphone就是提交时的$_POST的参数名,#inpTel就是表单名


2:提交评论后,就进入了PostComment()函数处理了

挂上Filter_Plugin_PostComment_Core接口

在自己的处理函数中,保存$_POST表单的数据进$cmt

$cmt->Metas->Telphone = $_POST['telphone'];

原文地址:https://bbs.zblogcn.com/thread-103010.html

PS:这个比较复杂,需要一点水平!(猪说的)。

zblog系列视频教程第十节:页面修改和调整

zblog系列视频教程第十节:页面修改和调整。

很多用户有这个修改需求,但是主题售后是不包修改的,我只能尽量多做一些教程来满足大家的这些需求。

准备一个浏览器(推荐火狐或者谷歌);

打开要修改调整的页面,鼠标右键放到要调整的位置,点击查看元素,找到对应的文件修改对应的参数即可;

PS:看不到效果的ctrl加shift加r强制刷新就可以看到效果了;

PSSS:最后重申,修改后的主题不能跟随升级;另外w3c是个好东西。

zblog报错:Undefined index: ZC SIDEBAR6 ORDER的原因和解决办法

今天遇到了一个用户网站打开报错提示“Undefined index: ZC SIDEBAR6 ORDER”,具体报错页面如下图:

2.png

询问客户后得知是在后台升级最新的zblogphp1.6之后出现的这个问题,再结合这个报错提示(zblogphp1.6以下的版本只有5个侧栏模块,zblogphp1.6增加到了7个,这个报错提示就是说第六个侧栏模块的一个常量没有定义),可以判断是升级没有完全成功导致的。

解决办法

1、先将网站web文件全部备份到本地保存好;

2、去zblog官网下载完整版的zblogphp1.6文件包,将“zb_system”文件夹内容全部上传替换;

3、去后台首页清空下缓存,看下问题是否解决。


PS:最近有非常多的用户升级zblogphp1.6版后出现各种各样的问题,只要判断不是主题或者插件引起的,都可以按照此方法测试下。

PSSSS:操作前请务必做好备份!

zblog小程序插件:Tea小程序

这是一款由“橙色阳光”开发的zblogphp专用小程序插件。

特色功能:

1、首页拖拽式布局,支持在线更新;

2、为网站接入微信扫小程序码登录;(未来还会增加微信扫码解锁文章功能)

3、提供专题功能,可以为专题绑定文章和Tag;

4、支持文章页接入音频播放功能;

插件生成小程序演示:

插件后台演示截图:

202003261585198253810629.png-watermark.png

zblog搜索为什么不太准?zblog搜索的调用逻辑

最近有好几个用户都在咨询我们,为什么zblog的搜索不太准,搜出来的东西跟搜索词没什么关联的。在这里写篇文章统一回复下。

首先,如果你想要一个类似于“百度搜索”那种东西是不可能的。

222.png

zblog自带的搜索功能,没有页面权重这种说法,也没有关键词分布、联想搜索等等。

zblog自带的搜索就是简单粗暴的查询文章数据库--对比搜索词,然后按照文章发布时间顺序排列输出,就是这么简单粗暴!


但是为什么感觉会不精准呢?明明标题里面没有搜索词,也会展示出来?

这里再解释下,zblog搜索拿来跟搜索词做比照的除了文章标题还有文章内容。举个栗子。

用户在你网站搜索“发财”两个字,你网站有这么几篇文章:

第1篇的文章标题是“发财容易么?”,文章内容是“如何赚钱,我来告诉你”;

第2篇的文章标题是“怎么才能赚到钱?”,文章内容是“如何发大财,我来告诉你”;

第3篇的文章标题是“赚钱容易么”,文章内容是“想发财么?我来告诉你”;

那么搜索结果就会显示“1”和“3”,因为1的标题里面有“发财”,3的内容里面“发财”。

2的内容里面有"发大财",但不是“发财”,所以也不会显示。没错,有一丁点不一样的都不会显示!


所以呢,zblog的搜索就是个自带的简单的搜索功能,不要类比搜索引擎(那是一个公司才能干的活),别想太多了,又不是不能用(by老罗语录),滑稽。

<< < 3 4 5 6 7 8 9 10 11 12 > >>
«    2025年5月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.4

天兴工作室主题演示站点,如遇到问题请联系我们的在线qq:207649916咨询