×

技术坑

zblog如何给单个分类文章添加特定内容

mtsym mtsym 发表于2019-12-23 浏览4281 评论0

如果你想给zblog某个分类下的文章单独添加特定html内容或者广告,可以通过修改模板文件post-single.php,找到``,在里面添加一个div,然后在主题的配置中心自己生成两个字段,比如分类叫post_ad_category,分类绑定的内容叫post_ad_category_content,修改大致如下

main.php的submit添加如下字段


    $zbp-˃Config( 'theme' )-˃postAdCategory  = $_POST['post<!--autointro-->

技术坑

Android使用隐藏API的问题

mtsym mtsym 发表于2019-10-22 浏览4904 评论0

最近想弄一个输入法给自己的全键盘手机黑莓key1用,需要用到隐藏的API,以前的做法都是自己下载源码然后build的一个jar包替换sdk的,现在如果嫌麻烦可以直接找现成的,github上面就有已经编译好的android-hidden-api ,下载直接使用,不过某些版本存在问题,比如28版本的,就遇到有些API还是不能用,所以需要自己测试一下

另外记得在Eclipse时代,配置很方便

技术坑

nginx屏蔽指定referer的http请求访问

mtsym mtsym 发表于2019-08-25 浏览6119 评论0

近段时间经常看到一些菠菜网站利用百度搜索逻辑来进行各种推广,比如

http://www.baidu.com/s?wd=hello1234561234.xyz.com

既浪费网站流量,又影响数据统计,所以得利用nginx进行屏蔽处理,首先建立一个block_referer.conf的文件,内容如下
```
map $http_referer $block_ref_urls {
default 0;
~(?i)(^.xyz.com.$) 1;

技术坑

Android下使用GridLayout时item大小不一致的问题

mtsym mtsym 发表于2019-07-29 浏览7038 评论0

升级androidx之后,GridLayout要比原来库里面的增强不少,不过使用的时候发现GridLayout的子view会出现大小不一致的情况,item的宽度有的多一两个像素点,引起的原因是没有给LayoutParams配置默认值


GridLayout.LayoutParams lp = new GridLayout.LayoutParams();
lp.width = 0;//赋值0就可以了
lp.height = 0;//赋值0就可以了
lp.rowSpec = Grid<!--autointro-->