WordPress美化给博客多添一份乐趣,给博客添加一个天气显示,我发现了一个非常好的显示天气的代码而且把鼠标移过去就会显示更详细的天气,今天我就分享给大家。
首先我们先准备好天气插件的代码,这里可以去心知官网申请自己的,也可以用公共申请的,免费的一分钟20次限制,对于一般站点肯定够用。
<div id="tp-weather-widget"></div>
<script>
&...
wordpress采集插件哪个好?
今天分享一款wordpress的插件插件,咱们站长如果纯手写来权重,涨收录的话,会非常的累,而且周期会比较长,这时候可以适当使用采集来帮助站长,省事省力。
采集也看技术操作的,伪原创+操作=高质量,咱们最好把采集和原创比例控制在6:4左右,切不可使劲采集。
wp-autopost-pro这款插件无需付费,跟官方正版一样,功能无阉割,站长测试完美运行,还有百度不会收录微信公众号和企鹅号、头条号等自媒体平台...
wordpress建站必须要做的一些设置
在使用wordpress建站时需要做的一些修改,比如文章ID的不连续性,使用主题关键词的设置以及必备插件的安装,今天主要整理一下,以方便自己查阅使用。
一、文章不连续的更改
wp-config.php文件中添加:
/** 禁用修改版。 */
define('AUTOSAVE_INTERVAL', 120000000 ); // 设置自动保存间隔,单位是秒,默认60
define('WP_POST_REVISIONS',&n...
phpcms v9自带采集模块功能体验
主流CMS系统之一Phpcms v9自带的采集模块功能如何呢?Phpcms v9默认内置有文章、图片、下载3个内容模型,先来看最普通的文章采集,感兴趣的你可不要错过了哈,希望可以帮助到你哈
Phpcms网站管理系统目前最新版本为Phpcms v9,作为国内主流CMS系统之一,目前已有数万网站的应用规模。那么其自带的采集模块功能如何呢,来看看吧。
文章采集
Phpcms v9默认内置有文章、图片、下载3个内容模型,先来看最普通的...
修复phpcms自带采集无法采集https网站内容
无法采集https的网站内容主要是https不支持file_get_contents获取内容,所以可以考虑采用curl的方式获取。(需要开启curl,可以在pathinfo里边查看)
(1)打开phpcms\modules\collection\classes\collection.class.php
在类里边添加新函数:
protected static function curl_request($url){
if (!...
WordPress 如何批量修改文章信息?
你是否遇到过如下几种状况:
博客更换域名,博客文章的内容也要跟着换
使用的图片地址更换了
写了很多文章,回过头来想切换作者
想删除某个可恶留言者的所有留言
想更改某个留言者所有留言的网站URL
想要禁用所有文章的pingback
想要禁用所有文章的评论功能
所有的这些,都涉及到一个关键词:批量修改。如果在WordPress后台,手动地去一个一个修改文章内容,相信会让你很抓狂,对一些拥有上千篇文章的博客...
laravel 模版赋值
1)一般赋值是直接用view助手函数返回的
return view('Index/index', ['key'=>'value']);
2)一般做系统时,我们都会有一个共同控制器,其他控制器继承这个共同控制器,那么我们想到共同控制器的构造函数里输出点模版变量,要怎么做(共同构造函数里肯定不能return view)
使用share方法就可以轻松搞定了,注意是两个参数,不是一个数组:
view()->share('key','value');
Laravel SQL 查询语句集锦
1、从数据表中取得单一数据列
$user= DB::table('users')->where('name','John')->first();
2、检索表中的所有行,代码如下:
$users = DB::table('users')->get();
foreach ($users as $user)
{
var_dump($user->name);
}
3、从表检索单个行,代码如下:
$user = DB::table('users')->where('name', 'John...
大商创x清除laravel缓存说明
大商创x清除 Laravel缓存命令操作:
php artisan optimize
备注:
1)清除路由缓存
2)清除文件缓存
3)清除配置缓存
如图:
2、手动删除缓存文件:
1)src/bootstrap/cache 删除文件夹内所有文件
2)src/storage/framework/cache/data 删除文件内所有文件
3)src/storage/framework/sessions 删除文件内所有文件
4)src/storage/framework/temp/compiled 删除文件内所有文件
5)src/storage/framework/t...
Nginx服务器下使Thinkphp URL模式支持PATHINFO模式和REWRITE模式
默认nginx服务器是不识别pathinfo模式和rewrite模式的路由的,下面我们做一些配置,让nginx服务器支持这些路由模式
PATHINFO
找到location ~ \.php {
#\.php$ 里面的$去掉,并在里面加上下面两句
fastcgi_split_path_info ^(.+\.php)(.*)$; #增加
fastcgi_param...
thinkphp 如何进行SQL区间查询
如果是正常的SQL语句的话,我们直接使用and这样的语句就可以进行区间查询,但TP有自己的SQL查询语言,也就是大于 gt 和小于 lt,所以正常的区间查询就是使用 gt 和 lt 了,但我们平时只使用一个,如何同时使用这两个来进行某个字段的查询呢。
我们假设要查询 id 大于 5 并且 id 小于 10,应该如何查询呢,如下所示:
$map['id'] = array(array('gt',5),array('lt',10)) ;
如果要查其它字段的区间,就更改 i...
thinkphp 自带验证码的简单使用
在TP的项目中要加一个验证码的验证,TP自带有验证码的功能,我们仅需要调用一下就可以了,不用自己去写一大堆的代码,我们直接在C层生成就可以了,当然放在 D 层也是可以的,代码不多,我就直接放在 C 控制器层了,如下代码:
/**
* 获取验证码
*/
public function get_verify(){
ob_clean();
&nb...
thinkphp 去重数据distinct的使用方法
记得以前的时候使用过thinkphp的去重函数,可惜时间有点长了,忘记怎么用了,这不,最近要统计一个数据表里的人数,而且有重复数据,比如有一个用户member_id字段占了两条数据,但只要统计一条出来,其实这样的统计直接使用thinkphp中的distinct方法就可以了,很好使。
这里简单来放一个例子出来。
$test_data = M('User'); //实例化数据表
$data = $test_data->Distinct(true)->field('member_id')->orde...
phpcms V9设置手机站点
phpcms的模块设置里面自带了手机站点的设置,默认是关闭的,我们只要手动设置打开就可以开启手机站点了,而这样的设置通常都是一套PHPCMS V9程序,也就是程序是相关联的,也是最简单的V9设置手机版的方法,唯一麻烦的在于不能够同时生成静态文件,只是 index.php 做了一个引导而已,所以在 DIY 手机版的时候有些不适应。
首先们需要在域名后台管理处解析一个 m 开头的域名,例如 m.xiariboke.net 指向 phpc...
PHPCMS V9 更改文章URL中的域名为相对路径
在做一个PHPCMS项目的时候,需要切成两份,一个是电脑版,一个是手机版,共用的是一个数据库,我们知道PHPCMS的文章数据URL链接都是完整的URL,包括了域名在内,这就给我们带来了一个麻烦,因为链接只有一个,而我们的电脑版是WWW域名,而手机版则是 M 开头的域名,所以如果直接使用标签URL的话,肯定是错误的,这个时候就需要把文章中的URL主域名给去掉。
首先考虑的方法就是批量修改数据库中的URL链接,...
thinkphp二维数组按照特定字段重新排序
使用thinkphp从数据库中select出来的二维数组,需要按照数组库中某个特定字段进行重新排序,也就是给app提供一个接口,返回一个二维数组的值,这个二维数组需要重新排列一下,我们知道thinkphp是按照id默认排序的,而排序需要我们后台自己更改,所以就有了按照某个特定值重新排序,然后返回给接口。
查询了一下php手册,没有发现太好的函数,只好从tp官网找寻了一个函数方法,很好用,代码如下:
/**&nb...
ThinkPHP开启设置子域名笔记
一、ThinkPHP框架里 common下的config文件
'APP_SUB_DOMAIN_DEPLOY' => 1, // 开启子域名配置
'APP_SUB_DOMAIN_RULES' => array(
'doctor' => 'Doctor', // doctor域名指向Doctor模块
),
二、apache httpd.config
开启 Include conf/extra/httpd-vhosts.conf
三、httpd-vhosts.conf
添...
WordPress数据库wp_options表清理教程 解决wp_options过大
关于WordPress数据库清理插件,蜗牛789曾在WordPress九款必备插件 蜗牛个人珍藏版一般人不告诉他文章中介绍过一款名叫“WP Clean Up”而且非常好用的数据库优化清理插件。作为WordPress站长,一定要记得定时清理优化数据库,否则数据库会越来越大,给站点带来影响。今天就为大家分享转自无作为的关于“如何清理wordpress数据库中的wp-options表的教程”,希望对广大WordPress站长带来帮助。
wp-options表是什么...
thinkphp导出excel的完整实例
最近在thinkphp 3.2.3 版本下做一个导出mysql数据到excel的功能,当然首先想到的是phpexcel了,在 thinkphp 3.2.3版本下,我们知道thinkphp启用了命名空间,而我直接使用了老版thinkphp中导出excel的代码,可是错误百出,老是出各种问题,然后从网上找了一个适合 thinkphp 3.2.3 导出excel的代码,简单修改一下,即可完美使用。
//导出 xlsx文件
...
thinkphp开发中你需要注意的一些小问题
本篇包含前端和后台,是博主在实际开发中遇到的一些“本应该是这样却不是这样的问题”:
一、checkbox设置勾选:
$(...).attr("checked","checked");
但是并没有效果,这时候应该使用:
$(...).prop ("checked","checked");
二、很多人判断一条sql是否执行成功,喜欢用下面的语句:
$result = M(“user”)->where('uid = 2')->setField('email'...