在做网址导航站时候,需要循环变化每个站点的背景样式,用于区分不同的行,方便手机上阅读。例如第一行背景是白色,第二行是蓝色,第三行又是白色,第四行继续蓝色……这样的循环方式。
立即上网搜索,发现确实有此标签函数,用于DeDeCMS。经过这几天研究DeDeCMS,感觉其真的是很强大。继续将这些使用的关键点、经验记录下来,是不可多得的宝贵经验。
不过这两个有什么区别呢?搜索了半天,只在DeDe的论坛上找到一个答案:系统自动生成表单字段就是程序会自动在发布表单里面生成你添加的字段,已经固化在发布表单中字段就是如果你自己写了程序建立了新的发布表单并且里面有这个字段的话可以选择这个,一般都是选择“系统自动生成表单字段”。我也没看懂到底有什么用。反正闲不管他,默认还是选“系统自动生成表单字段”。
还好,DeDeCMS是自带动态浏览功能的,但是如果你使用了帝国CMS之类的就杯具了,那些只能使用模板生成静态页。而很不人性化的是,DeDeCMS默认的都是生成静态页,除非你每次发布都去设置项里面将“生成HTML”为“仅静态浏览”,那是十分的不方便,当然你也可以发布完后一次性到数据库里使用SQL语句UPDATE一下。
但是对于没有安装模拟器的我,要学习这些界面设计,十分的头疼,最多只能在Android手机上看一下,但是要想模仿就难了。
经过一番研究,实际上是很简单的。就是浏览器的User-Agent这个关键点。很多PC浏览器是可以修改User-Agent,当然,在360和QQ大战的时候不就出现过吗?QQ禁止360浏览器访问QQ空间,也是通过这个来识别的,而360呢,很轻易的修改了User-Agent,就避过了QQ的识别。
最近一直忙于制作下载站点,之前的版本采用的是帝国下载系统,一开始看着还不错,但是确实还是有不少问题,例如后台只能使用IE,我本人习惯用FF4,但是后来发现出现一些莫名其妙的问题,就是FF4造成的,子版块移动到另一个版块下失败,生产静态页有时不正常等等。一开始做的简洁的模板,后来想更换新主题,结果主页无法生成,实在是头疼。
鉴于此类问题,又再次对比了几大CMS,像PHPCMS、PHP168等,最终还是选择了比较热门的DeDeCMS。毕竟用的人多,发现的问题就多,解决方法也会多一些。不过还是感觉确实如网上所言,DeDeCMS的论坛回复率太低。好歹帝国系统,虽然下载系统比较冷门,但是都有人回复,而且回复的都是有用的东西,而DeDe回复的基本是广告。
一开始找同事借的下载服务器是ftp方式的,我也没多想,等弄好下载链接后,用手机访问却显示找不到服务器,但是在电脑上正常。第一反应就是Android系统不支持ftp下载方式。经过查询确实是此结论。可以用下载工具解决,例如UC迅雷。但是市场就是市场,再通过什么下载工具来下载就失去意义了。必须采用Android浏览器能直接下载方式。
于是找到同事,重新在服务器上架设了IIS,再次测试,竟然又提示服务器找不到文件,404错误。
今天在给自己一台服务器上的WordPress升级版本的时候,出现了“要执行请求的操作,WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。”的字样,同时下面出现了主机名、FTP帐号、FTP密码等几个输入框,即使你输入正确,也无法继续,仍然提示此错误。
看到FTP,第一印象就是想到前面主机商改过FTP端口号,从默认的21改为了38,貌似是防止攻击。我随手改了FTP上传的端口,FTP客户端正常了,但是自动升级却失效了。这下麻烦了,想到的就是更改WordPress的配置文件,使其能够识别到这个更改的端口号。
今天休息的时候,给网站头部增加了个滚动的公告提示,使用万戈的jQuery方式滚动,现在很流行哦。稍后我也转载一下方法,这里先说说这个万恶的CSS Hack。本来我的导航栏标题在IE和FF下就显示不正常,表现为高度不一致。为了省事,我就偷懒,两者取个折中的高度,在FF下看着比正常低了点,在IE下比正常又高了点,实在头疼,也懒得弄,就一直这样放着。今天仔细研究了一下,还真是头大。
网上搜索了一堆方法,有区分IE6的,有区分IE7、IE8的,有区分FF的,可是都没找到合适的方法,反正在我这里一直显示不正常。一开始使用别人模板里学来的“*”标识,结果仔细对比了IE6、IE7、IE8、FF的效果,发现FF、IE6、IE7正常,IE8不正常,实在是汗……
自从做了EZAPK,就一直在改进,包括优化访问速度,美化界面等,但是一直忙不过来制作一个重要的模块,就是手机版。正因为EZAPK是写关于Android的方方面面的东西,那么脱离了Android来访问自己的网站,那总感觉是残缺不全的。自己很多次在脑海里构思过关于手机版该是什么样子的,也结合过很多的网站样式来考虑,但是就是还是没有好的方案。