分类: Geek

折腾相关的类容

  • 插件:微博链接-php5.ini修改-修正了文章图片100%的问题

    插件:微博链接-php5.ini修改-修正了文章图片100%的问题

    1.微博链接插件。

    2。为了开启服务器【zend】功能,修改了php.ini,添加代码
    zend_extension=/usr/local/Zend/lib/Guard-5.5.0/php-5.3.x/ZendGuardLoader.so

    注释掉其他zend代码。
    并打开On——–一个功能:allow_url_fopen = On
    更变文件名php5.ini重新上传。

    3。修正了文章图片100%的问题

    发现css代码中有一段:
    img.aligncenter {
    width:100%;
    }

    导致文章中所有图片会显示100%宽度(620px)
    自定义代码中改为了

    img.aligncenter {
    width:auto;
    max-width:620px;
    }

    限制了最大宽度max-width:620px;

  • 添加新浪评论箱

    添加新浪评论箱

    13-3-4,sbw添加新浪评论箱,文章也title

    1.更改了<title>属性, 现在文章页会显示文章标题.

    <title>
    <?php if ( function_exists(‘wp_tag_cloud’) ) : if (single_tag_title(‘ ‘, false)) { echo ‘ ‘ ; } endif; ?>
    <?php wp_title(‘ ‘); ?>
    <?php if (wp_title(‘ ‘, false)) { echo ‘ – ‘; } ?><?php bloginfo(‘name’) ;?> </title>

     

     

    2.新浪评论箱
    在<html>中添加了
    xmlns:wb=”http://open.weibo.com/wb”

    以及</header>前面添加了

    <!– RUI新浪微博评论箱开始 –>
    <script src=”http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=772270149″ type=”text/javascript” charset=”utf-8″></script>

    <!– RUI新浪微博评论箱END –>

     

    3.删除了分享模块的,google+分享和facebook分享.
    可能文章也截取description的区间可能有所变动.

  • 首页和文章显示keywords和description.

    首页和文章显示keywords和description.

    13-3-3 sbw更改主题文件header.php***************************************************

    更改了header.php.让首页和文章显示keywords和description.
    在源文件中删除了原文件的<keywords>和<description>表达式

    更改为:

    <?php
    //如果是首页
    if (is_home()){
    $keywords = “你网站首页的关键字,自己修改吧”;
    $description = “你网站首页的描述,自己修改吧”;
    }

    //如果是文章页

    elseif (is_single()){
    //默认使用文章页添加关键字
    $keywords = get_post_meta($post->ID, “keywords”, true);
    //如果为空,使用标签作为关键字
    if($keywords == “”){
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag){
    $keywords = $keywords.$tag->name.”,”;
    }

    //去掉最后一个,
    $keywords = rtrim($keywords, ‘, ‘);
    }

    //默认使用文章页添加描述
    $description = get_post_meta($post->ID, “description”, true);
    //如果为空,使用文章前100个字作为描述

    if($description == “”){
    if($post->post_excerpt){
    $description = $post->post_excerpt;
    }else{
    $description = mb_strimwidth(strip_tags(apply_filters(‘the_content’,$post->post_content)),0,200);
    }
    }
    }

    //如果是页面,使用页面添加的关键字和描述
    elseif (is_page()){
    $keywords = get_post_meta($post->ID, “keywords”, true);
    $description = get_post_meta($post->ID, “description”, true);
    }

    //如果是分类页,使用分类名作为关键字,分类描述作为描述

    elseif (is_category()){
    $keywords = single_cat_title(”, false);
    $description = category_description();
    }
    //如果是标签页,使用标签名作为关键字,标签描述作为描述
    elseif (is_tag()){
    $keywords = single_tag_title(”, false);
    $description = tag_description();
    }

    //去掉两段空格
    $keywords = trim(strip_tags($keywords));
    $description = trim(strip_tags($description));
    ?>
    <meta name=”keywords” content=”<?php echo $keywords; ?>” />
    <meta name=”description” content=”<?php echo $description; ?>” />

    当中的[0,200]是限制了文章的截取位置作为description.但是由于主题的分享插件可能在文章前面.所以新浪微博的代码被当成内容被截取.所以我把
    其改为了[520,720]正好跳过了代码片段.所以当分享插件有更改,文章的description应该会截取错误.!!
    还有就是,因为主题的首页设置成了静态页面.实际上是页面.而页面的描述.是需要在编辑页的[自定义栏目]添加keywords和description分别给值的.

  • 系统采用SMTP发邮件

    系统采用SMTP发邮件

    13-3-2.sbw

    为了系统采用SMTP发邮件 使用Configure SMTP插件.

    设置之后不能发送, 因为使用qq邮箱. 需要修改wordpress源文件.wordpress\wp-includes\class-phpmailer.php

    修改其中
    在 class.phpmailer.php 中,将
    function IsSMTP() {
    $this->Mailer = ‘smtp’;
    }

    改成:
    function IsSMTP() {
    $this->Mailer = ‘SMTP’;
    }

  • ActionScript3自动画线_笔记

    ActionScript3自动画线_笔记

    actionscript3

    随路径自动画线,

    逐帧侦听函数:
    addEventListener(Event.ENTER_FRAME,addfrog);

    画线:
    graphics.lineStyle(宽度,颜色);
    graphics.moveTo(起点坐标);
    graphics.lineTo(终点坐标);

    如需删除所生成的线条,使用    graphics.clear();

    舞台需要”box”影片剪辑..用来做路径动画.
    库需要”RR_shape1″的影片剪辑.用来逐帧打点.

    var myMC:Sprite;
    var Ary:Array = new Array  ;
    var myMC1:Sprite;
    addEventListener(Event.ENTER_FRAME,addfrog);
    function addfrog(e:Event):void
    {
        var r1=new RR_shape1();
        addChild(r1);
        r1.x = box.x;
        r1.y = box.y;
        myMC = r1;
        Ary.push(myMC);
        if (Ary.length > 1)
        {
            graphics.lineStyle(12,0x123456);
            graphics.moveTo(Ary[Ary.length-2].x,Ary[Ary.length-2].y);
            graphics.lineTo(Ary[Ary.length-1].x,Ary[Ary.length-1].y);
        }
    
    }
  • 服务器搬家备忘(ssh)

    服务器搬家备忘(ssh)


    • ssh传输数据
    • zend optimizer 升级问题( php加速)
    • output_buffering = On  启用
    • SSH爬墙

    –ssh传输数据:
    压缩打包   tar czvf   name.tar.gz  ./name
    解压缩   tar -xzf  name.tar.gz
    服务器下载  wget  http://xxx.com/name.tar.gz

    –zend optimizer 升级:
    修改php5.ini

    –output_buffering = On 启用:
    解决wp-login.php页面错误问题

    –SSH爬墙
    事实证明Deluxe 和Ultimate一样可以使用SSH用来”爬墙”
    稳定性非常好,等同优质VPN
    pc端使用 Bitvise SSH Client
    Chrome    SwitchySharp插件 选项设置
    SOCKS 代理     127.0.0.1  端口: 7070        SOCKS v5

    ssh3