Category Archives: 拾贝

windows资源管理器已停止工作

WIN7在选择文件夹后一点鼠标右键就出现“windows资源管理器已停止工作”的问题,只是单单这几个字没有任何错误提示,然后自动重启管理器,这个问题是WINRAR的问题,打开WinRAR,点“选项”–设置–综合–“把WinRAR整合到资源管理器中”的勾消除就行了。

如果管理器没自动重启,可以打开任务管理器–“文件”–新建任务–在“打开”后面打上explorer.exe–确定。

第一次用WIN主机,phpStudy的Apache+php5.3+php5.4+MySQL安装包

云主机默认的IIS卡在伪静态设置这了,找了很多教程也不行。干脆不用了。重新安装干净系统,使用phpStudy安装包+filezilla server很快搞定,都是很简单的操作,比IIS可好整多了。

phpStudy下载:http://www.phpstudy.net/a.php/208.html

filezilla server在操作过程中FTP文件列表总是刷不出来,搞了半天才发现是防火墙在做怪,把Filazilla server interface.exe和Filezilla server.exe加入例外,成功刷出。

DEDECMS伪静态设置

文章比较多,所以打算设置织梦5.7的伪静态,但是搜索了N种方法都修改不成功。今天突然翻到一篇旧贴,还是用最简单的方法修改成功了。但是只有文章和列表的伪静态,标签、问答和搜索没有,反正暂时用不到,也就懒的深究了。

步骤1:
先把后台的伪静态打开,然后升级数据库把栏目和文章全部设置为动态:

update dede_archives set ismake=-1
update dede_arctype set isdefault=-1

步骤2:
打开文件/include/helpers/channelunit.helper.php,搜索

$GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';

修改为:

"/view-".$aid.'-1.html';

找到:

$GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

修改为:

"/category-".$typeid.".html";

步骤3:
设置 .htaccess文件如下:

RewriteEngine On
RewriteRule ^category-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^category-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
RewriteRule ^view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule ^view-([0-9]+)-([0-9]+)\.html$ /plus/view.php?aid=$1&pageno=$2

WordPress调取文章第一张图片做缩略图

WordPress调取文章第一张图片做缩略图,支持外链。
在Functions.php中加入以下代码:

add_theme_support( ‘post-thumbnails’ );

function catch_that_image() {
global $post, $posts;
$first_img = ”;
ob_start();
ob_end_clean();
$output = preg_match_all(‘/<img.+src=[\'”]([^\'”]+)[\'”].*>/i’, $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$popimg=get_option( ‘mao10_popimg’);
$first_img = “$popimg”;
}
return $first_img;
}

function mmimg($postID) {
$cti = catch_that_image();
$showimg = $cti;
has_post_thumbnail();
if ( has_post_thumbnail() ) {
$thumbnail_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), ‘thumbnail’);
$shareimg = $thumbnail_image_url[0];
} else {
$shareimg = $showimg;
};
return $shareimg;
}

 

把以下代码加入到要显示缩略图的地方:

<img src=”<?php echo mmimg(get_the_ID()); ?>” alt=”” />

wordpress键盘翻页功能

将代码加入到当前使用的wordpress主题的functions.php文件中(PS:代码加到第一个之后),即可。(PS:添加以上代码后即可使用左右方向键进行翻页~~)

<?php
add_action(‘wp_footer’,’v7v3_keyCode’);
function v7v3_keyCode(){
global $paged, $wp_query;
if ( !$max_page )
$max_page = $wp_query->max_num_pages;
if ( !$paged )
$paged = 1;
$nextpage = intval($paged) + 1;
?>
<?php if( is_single() ) : ?>
<script type=”text/javascript”>
document.onkeydown = v7v3_page;function v7v3_page(e) {
var e = e || event,
keycode = e.which || e.keyCode;
var obj = e.target || e.srcElement;
if(obj.tagName.toLowerCase()==”textarea”){return;}
if(obj.tagName.toLowerCase()==”input”){return;}
if (keycode == 37) location = ‘<?php echo get_permalink(get_adjacent_post(false,”,false)); ?>’;
if (keycode == 39) location = ‘<?php echo get_permalink(get_adjacent_post(false,”,true)); ?>’;
}
</script>
<?php elseif( is_home() || is_category() ) : ?>
<script type=”text/javascript”>
document.onkeydown = v7v3_page;function v7v3_page(e) {
var e = e || event,
keycode = e.which || e.keyCode;
var obj = e.target || e.srcElement;
if(obj.tagName.toLowerCase()==”textarea”){return;}
if(obj.tagName.toLowerCase()==”input”){return;}
if (keycode == 37) location = ‘<?php echo get_previous_posts_page_link(); ?>’;
if (keycode == 39)
<?php if ( $nextpage <= $max_page ) : ?>
location = ‘<?php echo get_next_posts_page_link(); ?>’;
<?php else : ?>
location = ‘<?php echo get_pagenum_link( $max_page ); ?>’;
<?php endif; ?>
}
</script>
<?php endif; ?>
<?php
}
?>

 

引用自:http://www.v7v3.com/wpjiaocheng/2014111317.html

dedecms调用文章第一张图片作为缩略图

dedecms调用文章第一张图片作为缩略图,执行以下代码:

update dede_archives,dede_addonarticle set dede_archives.litpic=substring(dede_addonarticle.body,INSTR(dede_addonarticle.body,'src=\"')+5,100) where dede_archives.id=dede_addonarticle.aid;
update dede_archives set litpic=substring(litpic,1,instr(litpic,'\"' )-1);

注意:之前设置的文章缩略图路径将全部替换。

SHELL命令简单使用总结

使用putty可以在DreamHost等支持shell的空间上快速进行备份还原压缩等等操作,简单总结下常用的shell命令。

备份数据库:
使用putty连接,cd到合适的目录下(确认当前目录可写).
输入下面的命令:
mysqldump -h 数据库主机或IP -p mysql_dbname -u mysql_dbuser >bak.sql
然后回车,提示你输入数据库登陆密码,输入完密码后回车,OK! 就把数据库备份到当前目录下了

还原数据库:
输入下面命令后回车
mysql -h 数据库主机或IP -p mysql_dbname -u mysql_dbuser
提示你输入密码,输入密码后然后回车
会出现MySQL操作提示符号
然后输入下面的命令
source bak.sql
请先确认bak.sql这个文件再当前目录下
回车.OK。

下载远程的服务器上的文件:wget命令

wget http://www.site.com/files/firefox.zip 这个命令就是把firefox.zip下载到当前目录,这是最实用的命令之一。

CD命令:
cd 目录名 进入该目录
cd – 回到上层目录
cd ~ 返回到根目录

重命名命令:
mv firefox fox 把firefox重命名为fox

复制命令:
cp -a fox /home/www 把当前目录下的fox文件夹整个复制到/home/www下

删除命令:
rm firefox.zip 删除当前目录下的firefox.zip
rm -r firefox 删除当前目录下的firefox文件夹及其下面的文件

新建命令:
mkdir firefox 新建名为firefox的文件夹

压缩和解压缩命令:
zip -r fox.zip firefox 把当前目录下的firefox文件夹及下属文件压缩成fox.zip,注意被压缩的文件夹名不能太长
unzip fox.zip 解压
tar cf fox.tar firefox 把firefox压缩成 fox.tar
tar cfz fox.tar.gz firefox 把firefox压缩成fox.tar.gz
tar xvf fox.tar 解压缩fox.tar文件
tar -xzvf fox.tar.gz 解压缩fox.tar.gz文件

WordPress配置文件wp-config.php的一些技巧

通过WordPress的wp-config.php文件可以更改很多设置,提高WordPress站点的功能、性能、安全度。