Fckeditor 编辑器在 php 中的配置详解一

前言:
FCKeidtor是个国外的多语言编辑器,你可以对其配置文件进行简单修改使之支持目前常用Web开发语言的应用,下面我就讲讲FCKeditor的最新版本2.4.2在php的具体配置过程,有不足和出错的地方,欢迎指正。

一、精简:
正因为这个编辑器是支持多语言的,所以首先我们针对使用对其做相应的冗余文件删除。
1、临时文件及文件夹删除:从根目录下开始删除一切以“_”开头的文件及文件夹,因为他们为临时文件和文件夹。删除这类临时文件及文件夹之后,我们还要删除一些根目录下的多余文件,根目录下我们只保留fckconfig.js(配置文件)、fckeditor.js(js方式调用文件)、fcked[……]

继续阅读

PHP: SWFBitmap object 加载图片问题

今天用 PHP 生成 Flash 动画,结果用 SWFBitmap object 时报错,错误信息如下:

Catchable fatal error: SWFMovie::save() [function.SWFMovie-save]: Initial Jpeg marker not found! in /loalhost/test/swfjpg/swfjpg.php on line 23

在网上搜索解决办法,原来跟 PHP 语句的写法有关。原始写法(即错误写法)如下:

$f = $s->addFill(new SWFBitmap( file_get_contents(“image[……]

继续阅读

WordPress SEO Heading Tag

真正优秀的 Wordpress 模板能够在外观出众的前提下兼顾良好的 SEO 效果,但是纵观大量受欢迎的 Wordpress 模板,它们的 SEO 设置都不尽如人意,有些甚至完全不合理。Wordpress 的模板是当前 Wordpress SEO 的最大障碍。如果一味的从”周边”着手 Wordpress SEO 而忽略核心模板的优化,最后的 SEO 效果往往并不会太好。

谈模板优化就不得不提到 Heading Tag 的分配。Heading 标签是 xhtml 中的标题标签,从 h1/h2/h3 一直到 h6。大部分搜索引擎参考 Heading 标签的等级来决定页面中的重点内容,且权重依次递[……]

继续阅读

WordPress SEO 写作习惯

一个 Wordpress 搭建的 Blog,写作习惯和 SEO 息息相关。良好的写作习惯能够有效提升 SEO 效果,以下我总结了 5 点在 Blog 写作中需要注意的细节:

1. 英文单词和中文之间用空格隔开。

虽然现在的搜索引擎基本解决了中英文分词问题,但是空格仍然能够在一定程度上突出文中英文关键词的地位。

2. 标题言简意赅。

我自己经常会犯这个错误,喜欢写长标题。其实中文的长标题容易分散关键词的权重,总之标题应该尽量简洁并且包含重点关键词。

3. 不要怕重复。

举例来说。为了追求言简意赅,很多人可能会减少同一个名词在文章中的出现频率转而用代词表示。实际上这个习惯是不好的。首先[……]

继续阅读

WordPress SEO 权重调节

Wordpress SEO 虽然繁琐,但还不至于毫无头绪。本篇会探讨有关 Wordpress 在 SEO 中的权重调节问题。即怎样通过搜索引擎将 Wordpress 中的重点呈现在搜索引擎的结果之中。

先从“为什么不要让首页输出全文”说起。

我们知道,Wordpress Blog 的单篇文章才是精华所在,但是搜索引擎不知道。对搜索引擎而言,站点的首页是网站的重中之重。当你新写了一篇文章,搜索引擎最先会顺着首页提供的链接抓取单篇文章的内容,进而收录。那么,如果情况是首页输出全文,搜索引擎则会认为新增的一篇文章不过就是首页的”部分复制”罢了。”发现新大陆”却没有发现新事物,久而久之,搜索引擎将[……]

继续阅读

WordPress 最简单的首页文章截断输出方式

有个插件名字叫 Limit Posts Automatically,可以统一截断首页的文章输出。我以前用过,但是后来觉得为了一个小功能引入那么大的插件,不太合算,所以自己研究了一下这方面的 PHP 函数。

最终被我找到的函数是 mb_strimwidth()。它能满足的需求有:正确截断,无乱码,每条截取内容的长度基本相等。

先简单介绍一下。mb_strimwidth() 会根据”宽度”来截取文字,全角字符宽度为2,半角字符为 1,只要我们将截断的宽度设置为偶数,那最后截断输出的内容一定不会有乱码。

在截断输出首页文章内容的问题上,我们还应该搭配 strip_tags() 来共同实现。st[……]

继续阅读

我的一些 WordPress SEO 观点

我知道很多人并不关心 SEO。不过不关心也分两种,第一种人认为 Wordpress 的架构和相关插件搭配出来的 SEO 效果足矣甚至还有点厉害;另一种则是完全无所谓,ta 的读者并不来自搜索引擎。

我一直想拥有第二种心态,可惜文笔不到家,Blog 的内容也不够吸引人。但我也不是第一种人,因为我知道 Wordpress 即使搭配 SEO 插件,距离真正的 Well SEO 也还有很大差距。

Wordpress SEO 应该从模板做起,SEO 的关键点是让单篇日志内容成为页面的核心部分。可以这么说,有很大一部分 Wordpress 模板没有对搜索引擎进行过优化,所以针对 Wordpress 进[……]

继续阅读

打造更为强健的 WordPress 导航栏

很多同学喜欢把 Wordpress 的”页面”作为栏目,放在 header 附近。美其名曰:导航。

其实 Wordpress 的”页面”并不是人们经常会访问的内容,我估计我的固定页面甚至都没有人看。既然如此,为什么不让导航栏起到真正的导航作用,让它变得更有趣呢?

Wordpress 有一组代码是拿来给我们应付不同情况的。这些代码原本为人熟知的领域是侧边栏,当需要在不同页面展示不同侧边栏的时候,它们可以大展拳脚。现在不妨将它们用在导航栏上,打造一组多变的导航栏。

先”展示”一下代码:

<?php if(is_home()); ?>, <?php if(is_single[......]

继续阅读

PHP函数:strrpos()

strrpos

寻找字符串中某字符最后出现处。

语法: int strrpos(string haystack, char needle);

返回值: 整数

内容说明:

本函数用来寻找字符串 haystack 中的字符 needle 最后出现的位置。值得注意的是 needle 只能是一个字符,中文字等就不适合了。若找不到指定的字符,则返回 false 值。[……]

继续阅读

把一个表中的部分数据附加到另一个表中

今天做数据转换,需要把MySQL中一个表的部分数据附加到另一个表中。

这两个表的结构大体相同,就在网上查找了相关SQL语句的写法,现在整理一下分享给大家:

两个表分别为:table1和table2,把table2中满足`字段x`=value的数据附加到table1中,SQL语句如下:

insert into table1 (`字段1`,`字段2`,`字段3`,`字段4`) select `字段1`,`字段2`,`字段3`,`字段4` from table2 where `字段x`=value;

注意:`字段1`中的(`)并不是单引号,而是esc键下面的字符。[……]

继续阅读