分类: 笔记

好好学习,天天向上~O(∩_∩)O~

  • DIY微信公众平台文章排版格式

    [info]

    通知:欢迎使用新版BLCE微信图文排版助手》←_←点击

    [/info]

    欢迎大家提供更多样式建议,我会抽空满足大家的^.^

    微信公众平台的后台文章排版功能真的是很简陋呀,如图
    QQ20131107113933
    对于很多公众号而言,想排出漂亮的文章格式真的不知道该怎么办了,哦,依靠图片,嗯,需要虚线框?在PS里面P一下,然后传图片,尼玛,效果有了,但用户的流量也上去了,打开速度也下来了。。。 其实还有其他的办法,比如,下面介绍的。 微信的文章界面貌似支持html的一些语法,但是它本身不提供,只有我们在复制其他的网页上的格式的时候会一并的复制并展现出来,这样我们就好办了,只要排版好一个页面,然后复制到微信文章里就行了,但是它对于一些标签好像不起作用,比如div等,最后记得还要检查预览一下。当然你也可以尝试借助其他编辑器编辑好之后复制过来试试。 下面提供一些我自定义的格式,大家复制到微信文章里就可以了,文字可以直接在文章里修改的。

    使用方法如下图所示
    diy ======================================= =======================================

  • MarkDown标记语言范例

    最近在折腾Github,所以接触到MarkDown语言,了解了一下,感觉还挺好玩的~写个范例当做笔记!

    貌似wp也是支持该语言的,所以效果如下(貌似部分效果不支持。。。具体效果请点击):
    MarkDown标记语言测试
    ==================================
    一级标题
    ============
    二级标题
    ———————-
    ###三级标题
    ####四级标题
    #####五级标题
    ######六级标题
    **粗体**
    *斜体*
    >引用

    * 列表一
    * 列表二
    * 列表三

    1. 列表一
    2. 列表二
    3. 列表三

    超链接[BLCE](http://blce.me “蓝冰的博客”)

    相对地址[About](/about/)

    [参考式链接][1]
    [1]:http://example.com/ “这是一个参考式链接”

    from [Google] than from [Yahoo] or [MSN].
    [Google]: http://google.com/ “Google”
    [Yahoo]: http://search.yahoo.com/ “Yahoo Search”
    [MSN]: http://search.msn.com/ “MSN Search”

    直接链接<http://blce.me>

    图片![图片1](http://blce.me/logo.png “蓝冰博客”)

    参考式图片![图片][2]
    [2]:http://blce.me/logo.png

    代码`printf(‘\n’)`

    单独代码

    `
    public static void main()
    `
    **********************************************
    >
    \\ 反斜线
    >
    \` 反引号
    >
    \* 星号
    >
    \_ 底线
    >
    \{} 花括号
    >
    \[] 方括号
    >
    \() 括弧
    >
    \# 井字号
    >
    \+ 加号
    >
    \- 减号
    >
    \. 英文句点
    >
    \! 惊叹号

    高亮代码
    “`java
    class Test{
    public static void main
    (String argc[])
    { System.out.println(“java”); }
    }

    “`

    直接链接:http://blce.me

    @blce
    代码:

    [cce]
    MarkDown标记语言测试
    ==================================
    一级标题
    ============
    二级标题
    ----------------------
    ###三级标题
    ####四级标题
    #####五级标题
    ######六级标题
    **粗体**
    *斜体*
    >引用
    
    * 列表一
    * 列表二
    * 列表三
    
    1. 列表一
    2. 列表二
    3. 列表三
    
    超链接[BLCE](http://blce.me "蓝冰的博客")
    
    相对地址[About](/about/)
    
    [参考式链接][1]
       [1]:http://example.com/ "这是一个参考式链接"
    
    from [Google] than from [Yahoo] or [MSN].
    [Google]: http://google.com/ "Google"
    [Yahoo]: http://search.yahoo.com/ "Yahoo Search"
    [MSN]: http://search.msn.com/ "MSN Search"
    
    直接链接<http://blce.me>
    
    图片![图片1](http://blce.me/logo.png "蓝冰博客")
    
    参考式图片![图片][2]
    [2]:http://blce.me/logo.png
    
    代码`printf('\n')`
    
    单独代码
    
    `
    public static void main()
    `
    **********************************************
    >
    \\ 反斜线
    >
    \` 反引号
    >
    \* 星号
    >
    \_ 底线
    >
    \{} 花括号
    >
    \[] 方括号
    >
    \() 括弧
    >
    \# 井字号
    >
    \+ 加号
    >
    \- 减号
    >
    \. 英文句点
    >
    \! 惊叹号
    
    高亮代码
    ```java
    class Test{
    	public static void main
    	(String argc[])
    	{ System.out.println("java"); }
    }
    
    ```
    
    直接链接:http://blce.me
    
    @blce 
    
    [/cce]
  • 给swf动画添加超链接

    有一些FLASH SWF素材本身带有链接的,我们可以下一个swf的编辑器替换网址就可以了,还有一些是没带超链接,要自己加上的,我尝试着用swf编辑器加,但是都没成功,看不懂代码啊!!!而且FLASH元素加载后不能简单的用a来包括进行超链接,在网上搜索了半天之后,终于找到了一个解决办法,代码如下:

    [cce_html]
    <div style="position:relative;">
        <a target="_blank" href="http://blce.me/" style="display:block;width:300px;height:250px;position:absolute;left:0;top:0;background:transparent url('http://drmcmm.baidu.com/media/id=nH0LrHDLnjbz&gp=401&time=nHndP1f3nj0vr0.gif');">
        </a>
        <embed width="300" height="250" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://drmcmm.baidu.com/media/id=nH0LrjbsPjT4&gp=401&time=nHndP1fvn1f4n0.swf" wmode="transparent" />
    </div>
    [/cce_html]

    使用这段代码可以实现SWF完美加上超链接,适用于IE各版本、火狐、Chrome、Opera等等。

    如果自己要用,请改动SWF文件路径以及宽高即可。

    注:这段代码中

    http://drmcmm.baidu.com/media/id=nH0LrHDLnjbz&gp=401&time=nHndP1f3nj0vr0.gif

    这个文件是一个空白的透明GIF文件。

  • 利用wordpress博客发布定时微博

    利用wordpress博客发布定时微博的原理很简单:首先让博客发布博文的时候可以同步到微博,然后要定时推送的话就加个定时发布博文就好了,so easy~我们再也不用担心烦躁的微博尾巴了~

    有人问,为什么那么复杂,现在不是有现成的定时发微博软件吗?没错,而且这些也挺方便的,但是博主就是不喜欢加他们的尾巴,博主喜欢一切都是显示自己的,当然有些没办法的东西也就没办法了。。。

    具体方法:

    1、博客同步微博用到的是这个插件:http://smyx.net/wp-connect 免费版的就可以。

    2、启用上面那个插件的时候记得去申请新浪微博开发平台的API,否则尾巴还不是你自己的,具体方法我就不赘述了。

    3、发布博文的时候,在【发布】按钮的上面有个【立即发布 编辑】,点击编辑,然后设定好时间,点击【定时】就可以了,这样在定好的时间点上,博客会发布博文并同步到微博上。
    哦,顺便提一下,文章的形式大家可以考虑选择状态,因为有些主题对状态文章的样式进行了特别修饰,很简洁,类似于微博一样。

    4、优化:我们的博客是用来写文章的,而不是用来记录那些闲言碎语的,我们不希望首页都充斥着这些没有含金量的吐槽,所以我们有必要对发布到微博的一些吐槽进行分类,并在特定的页面显示,而不是显示在首页。这就需要对index.php文件进行一点修改,在

    [cce_php]<?php if (have_posts()) : while (have_posts()) : the_post(); update_post_caches($posts); ?>[/cce_php]

    代码前面加一行

    [cce_php]<?phpif (is_home()) {query_posts(“cat=-1,-2″);}?>[/cce_php]

    该代码表示在首页排除文章分类ID为 1 ,2 的文章,文章分类ID在后台查看。

    然后再在导航栏里加一个该分类的链接,这样访客就可以查看你的全部吐槽了~

    具体效果可以参考我的博客。

    定时发布微博

  • 谷歌结构化数据初探

    之前我有一篇文章提到《在Google搜索页面里显示作者信息和摘要》,按这方法做了之后在结构化数据测试工具的页面测试是可以看到作者信息的,但是不知道为什么,这么久了,我的博客还是在正式搜索的时候没显示,难道是我之前换了域名的原因?还是有PR值的要求?还有待考究,今天要说的是结构化测试页面的数据的提取。

    之前在DIDI的文章里和在月光博客的文章里都看到了这个方法,但是对于我现在这个主题就是不管用,不知道为什么,直到今晚研究了一下谷歌的微数据微格式之后才总算有点明白过来了,同时也改好了文章页和首页的数据结构,当然,只改了常用的一小部分,要全面改的话需要时间。

    DIDI和月光两人的文章里说的不规范,他们只是直接加上了相对应的子标签,没有提到母标签的问题,不知道是他们的主题本身就写进去了还是也是他们另外加的,这样的结果就会导致有些主题还是没有效果。

    下面说一下正规的格式:

    [cce_php]
    <div class="hentry"><h1 class="entry-title"><?php the_title(); ?></h1>
    	<div class="vcard">
    		<span class="updated"><?php the_time('Y.m.j'); ?></span>
    		<span class='author fn'><?php the_author(); ?></span>
    	</div>
    </div>
    [/cce_php]

    如上代码所示,hentry是entry-title、updated、author的母标签,vcard是fn的母标签,而且hentry和vcard不能在同一个class里面,只有当母标签存在的时候子标签才会被搜索引擎识别,否则就会无效。

    当然,这些标签你可以自由加在适当的位置,只要保持好层次就可以了,详细资料可以参考这里http://microformats.org/wiki/hCard    http://www.schema.org.cn/docs/getstarted.html

    效果如下图:

    做了这些之后我看看我的博客会不会被谷歌收录作者信息~

  • 用iframe调用时的精确定位显示

    在做网页的时候,有时候会遇到一些调用的节奏,比如调用站内的其他头部尾部,调用微博的话题墙等。

    有时候我们为图方便或者实在没办法,需要用iframe调用一些不是我们网站页面的内容,但是iframe就相当于是一个浏览器窗口,它默认是从左上角开始显示的,但往往我们需要调用的只是网页中的一小块,比如某个登录窗口或者某个模块的内容,这时,我们改怎么办呢?

    iframe本身参数没用这个功能,我们需要借助样式来帮我们实现精确定位。

    如下图:我们要调用幻灯面模块(270*240)的内容,幻灯片距离顶部330px,距离左边20px

    所以我们这样写

    [cce_html]<iframe src="http://www.xxx.cn/" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"  style="margin: -330px 0 0 -20px; width: 290px; height: 570px;"></iframe> [/cce_html]

    效果如下图

  • IIS7下phpwind8.7转换X2.5后使百度收录的老链接仍有效的方法

    大家都知道,在PW转换到DZ后,帖子等链接会发生变化,这就导致了百度以前收录的页面用户访问会打不开的情况,如果一个收录几十万页面的论坛遇到这个情况是很尴尬的,而且等百度重新收录新地址估计需要挺长的一段时间,所以,如何从老地址跳转到相应的新地址就很重要了,因为偶是小菜,昨天我找了一天都没解决,今天中午终于把它弄好了,下面分享一下。

    有几个相关的帖子大家可以参考下:

    【phpwind=>Discuz!X 部分 rewrite 规则】

    【phpwind8.7转换成功X2.5 保持原伪静态链接】

    由于我论坛的环境和以上两个不同,所以一直没成功。。。

    以下是我在IIS7环境下成功的:

    [cce_xml]
    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    	<system.web>
    		<compilation debug="true" />
    		<customErrors mode="Off" />
      	</system.web>
        <system.webServer>
            <defaultDocument>
                <files>
                    <add value="forum.php" />
                </files>
            </defaultDocument>
            <rewrite>
            	<rules>
                    <clear />
                    <rule name="已导入的规则 1">
                        <match url="^thread-htm-fid-([0-9]+)\.html$" ignoreCase="false" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                        <action type="Rewrite" url="forum.php?mod=forumdisplay&amp;fid={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="已导入的规则 2">
                        <match url="^read-htm-tid-([0-9]+)\.html$" ignoreCase="false" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                        <action type="Rewrite" url="forum.php?mod=viewthread&amp;tid={R:1}" appendQueryString="false" />
                    </rule>
                    <rule name="已导入的规则 3">
                        <match url="^(.*)-htm-(.*)$" ignoreCase="false" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                        <action type="Rewrite" url="{R:1}.php?{R:2}" appendQueryString="false" />
                    </rule>
                    <rule name="portal_topic">
                        <match url="^(.*/)*topic-(.+).html\?*(.*)$" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                        <action type="Rewrite" url="{R:1}/portal.php\?mod=topic&amp;topic={R:2}&amp;{R:3}" />
                    </rule>
                    <rule name="portal_article">
                        <match url="^(.*/)*article-([0-9]+)-([0-9]+).html\?*(.*)$" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                        <action type="Rewrite" url="{R:1}/portal.php\?mod=view&amp;aid={R:2}&amp;page={R:3}&amp;{R:4}" />
                    </rule>
                    <rule name="forum_forumdisplay">
                        <match url="^(.*/)*forum-(\w+)-([0-9]+).html\?*(.*)$" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                        <action type="Rewrite" url="{R:1}/forum.php\?mod=forumdisplay&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
                    </rule>
                    <rule name="forum_viewthread">
                        <match url="^(.*/)*thread-([0-9]+)-([0-9]+)-([0-9]+).html\?*(.*)$" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                        <action type="Rewrite" url="{R:1}/forum.php\?mod=viewthread&amp;tid={R:2}&amp;extra=page%3D{R:4}&amp;page={R:3}&amp;{R:5}" />
                    </rule>
                    <rule name="group_group">
                        <match url="^(.*/)*group-([0-9]+)-([0-9]+).html\?*(.*)$" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                        <action type="Rewrite" url="{R:1}/forum.php\?mod=group&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
                    </rule>
                    <rule name="home_space">
                        <match url="^(.*/)*space-(username|uid)-(.+).html\?*(.*)$" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                        <action type="Rewrite" url="{R:1}/home.php\?mod=space&amp;{R:2}={R:3}&amp;{R:4}" />
                    </rule>
                    <rule name="home_blog">
                        <match url="^(.*/)*blog-([0-9]+)-([0-9]+).html\?*(.*)$" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                        <action type="Rewrite" url="{R:1}/home.php\?mod=space&amp;uid={R:2}&amp;do=blog&amp;id={R:3}&amp;{R:4}" />
                    </rule>
                    <rule name="forum_archiver">
                        <match url="^(.*/)*(fid|tid)-([0-9]+).html\?*(.*)$" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                        <action type="Rewrite" url="{R:1}/index.php\?action={R:2}&amp;value={R:3}&amp;{R:4}" />
                    </rule>
                    <rule name="plugin">
                        <match url="^(.*/)*([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+).html\?*(.*)$" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                        <action type="Rewrite" url="{R:1}/plugin.php\?id={R:2}:{R:3}&amp;{R:4}" />
                    </rule>
            	</rules>
                <rewriteMaps>
                    <rewriteMap name="^(.*/)*read-htm-tid-([0-9]+).html$" />
                </rewriteMaps>
            </rewrite>
        </system.webServer>
    </configuration>
    [/cce_xml]

    其中【已导入的规则】那三条就是针对于PW的帖子和版块链接转到DZ帖子和版块链接用的,其他的规则就是官方默认的,IIS7下的伪静态是修改web.config文件的,最后尤其重要的一点,貌似规则有优先顺序的?导入的那三条最好放在最上面!!否则有可能不起作用。

    论坛最重要的链接应该就是帖子和版块了吧,其他模块的链接转换我还没捣鼓,因为链接也不多,希望已经捣鼓出来的同学回帖提示我一下,共享一下撒~注意哦,我希望是在IIS7环境下的~