分类目录归档:玩技术

不修改Discuz! x3.2源码将分页样式改变为Bootstrap的分页样式

以disucz 文章内容页的分页样式为例,不多说,自己看:

<!--{if $multi}-->
  <div class="ptw pbw cl" id="pagination">$multi</div>
  <nav><ul class="pagination"></ul></nav>
<!--{/if}-->

<!--{if $multi}-->
<script type="text/javascript">
//分页样式转换
jq("#pagination label").remove();
jq("#pagination a").each(function(){
    jq(this).wrap('<li></li>');
  });
jq("#pagination strong").replaceWith('<li class="active"><a href="#">'+jq("#pagination strong").html()+'</a></li>');
jq("#pagination .prev").html('<span aria-hidden="true">&laquo;</span>').attr('aria-label','Previous');

jq(".pagination").html(jq("#pagination .pg").html());
jq("#pagination").hide();
</script>
<!--{/if}-->

LNMP状态管理命令

LNMP状态管理命令:

LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
ProFTPd状态管理: /etc/init.d/proftpd {start|stop|restart|reload}

如重启LNMP,输入命令:/root/lnmp restart 即可,单独重启mysql:/etc/init.d/mysql restart

LNMPA状态管理命令:

LNMPA状态管理: /root/lnmpa {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
ProFTPd状态管理: /etc/init.d/proftpd {start|stop|restart|reload}
Apache状态管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}

discuz 发帖突然变得很慢的可能原因

前不久,自己使用discuz x2.5搭建的网站访问突然变得很慢,当时还一直以为是服务器性能或数据库的问题,还差点准备花钱升级下服务器和数据库,后来突然隐约感觉到应该是云平台的问题。果然进入后台使用云平台诊断工具一看,原来云平台接口地址不通。手动设置接口IP地址后,发帖终于和往常一样迅速了。

淘宝IP地址库 Rest API

1. 请求接口(GET):
http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]

2. 响应信息:
(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商

3. 返回数据格式:
{“code”:0,”data”:{“ip”:”210.75.225.254″,”country”:”\u4e2d\u56fd”,”area”:”\u534e\u5317″,
“region”:”\u5317\u4eac\u5e02″,”city”:”\u5317\u4eac\u5e02″,”county”:””,”isp”:”\u7535\u4fe1″,
“country_id”:”86″,”area_id”:”100000″,”region_id”:”110000″,”city_id”:”110000″,
“county_id”:”-1″,”isp_id”:”100017″}}

其中code的值的含义为,0:成功,1:失败。