利用CSS实现浮动窗口,如浮动QQ客服等效果
今天接到一个单子,客户要求在屏幕当中网站导航的部分在页面滚动的时候导航部分位置不变,即不随滚动条滚动而滚动,遇到这种情况,相信很多的朋友首先想到的是利用JS来制作,但是,实际上还有更简单的方法,仅仅利用CSS就能实现类似效果.效果如图所示
今天接到一个单子,客户要求在屏幕当中网站导航的部分在页面滚动的时候导航部分位置不变,即不随滚动条滚动而滚动,遇到这种情况,相信很多的朋友首先想到的是利用JS来制作,但是,实际上还有更简单的方法,仅仅利用CSS就能实现类似效果.效果如图所示
需求:因为我们的网站(oemay女人妆)中的新闻基本都是采集的,但是因为采集的都是发布人都是同一人,而我们为了能更好的统计编辑工作业绩,希望在采编进行审核和二次编辑并发布的时候,将发布人替换成为采编的信息.简单的说,就是希望实现谁审核,发布人就是谁的效果
关键点:
1.在DEDE的数据库中的文档主表为dede_archives,其中mid字段为发布人字段,类型为mediumint(8)
2.DEDE的文章列表中审核,生成,推荐等操作的相关文件dede/archives_do.php
3.类userlogin中的getUserID方法可以获取当前编辑的ID号
本着交流一下CSS的想法,我刚刚加入了一下css森林群.才进去就被猛K了一顿,但当我看到某人说一句 ‘这TM也算’ 之后心里就凉了半截,最近一直在订阅的CSS森林的日志,读字识人,本以为他的群应该和他的博客一样,未想却如此的不包容.再说了几句后,立马推出,水平不够,也受不了这样的态度,失望,相当的失望,也从feeddemon里面删除了css森林的种子,想不清楚,既然哪里是设计群,那么你为什么允许我进入? 就为了羞辱一下进入的新人??无聊的群.要不然你就严格一点,博客的下方很明显的标注了这个模板是来自于utom!!我不会因为进不了群而感到如此的不快~~TM这个词不是腾讯的专有的产品名词
5月到现在,把一些该做的事情做了,这几天闲了下来,等老鬼那边的工序好了以后继续做下一步,今天早上就看月光 可能 还有一些其他的关于前端的一些博客,无意中看到了腾讯官方的一些技术博客,居然看到了腾讯QQ概念版,看起来很是酷.
今天老鬼跟我说我们的新站可能需要一些新的属性,而在DEDECMS中提示(DEDE最新版本6.5)
注意事项:这个版本中att对应的字段是SET类型字段,因此为了数据安全起见不允许用户增加其它类型
老鬼感觉不爽,让我改一下,印象中DEDE这个属性是数据库中有枚举的,查看数据库结构搞定~方法如下 Read the rest of this entry »
虽然很喜欢用DEDE,但是DEDE还是有很多地方确实没有注意,设置水印无效是一个老问题了,刚刚发布的5.6里面还是没有解决,我们还是来看看解决的办法吧
方法一:选左侧的“系统”—-图片水印设置—-在右侧的“DedeCms系统配置参数 – 图片水印设置”的“添加水印的图片大小控制(设置为0为不限):”中设置“宽:0”,“高:0”,再点“确定”,这种方法的弊端是只是让水印消失,实际上关闭水印还是可以的;
方法二:找到水印图片位置/data/mark/mark.png,上传新的水印图片将原图片替换。
在制作网页的时候,经常会遇到图片过大,而导致整个网页变形的情况,特别是在一些CMS中的新闻页,上传图片的大小是没有办法去控制的,但是我们可以用JS的办法来控制指定元素内的图片大小。
演示地址见:江西威敏作品页http://www.jxweimin.com/work/201003/shanghaijiakehuoyundaili_36.html
Read the rest of this entry »
在给江西威敏套CMS的时候,使用DEDECMS的栏目内容,发瑞在IE下添加不了内容,IE状态栏就出现了一个错误,如下。
行:33
Char:11707
错误:由于出现错误800a025e 而导致此项操作无法完成。
代码:0
URL:http://www.jxweimin.com/include/FCKeditor/editor/fckeditor.html?InstanceName=content&Toolbar=Default…..
看链接的英文估计是那个内容输入编辑页面,由于是新建的,所以是空值,没有进行界限检测吗?所以出错。。于是栏目内容便写不入数据库。或者说没能赋值给生成HTML文档的处理文件。。
GOOGLE了一下,得到如下解决方案,目前有两种方法:
Read the rest of this entry »
今天在使用DEDE做的EIMS的时候,出现了一个小问题,当我更改其数据表前缀后,添加新闻报错,找不到dede_archives表,我以为是程序的问题,找了半天,在程序中始终无法找到问题所在,就快要疯了的时候,总算在数据库当中找到了原因,在dede_channeltype中有个maintable的字段,这个字段默认为dede_archives,如果你更改了数据表前缀,当然就找不到dede_archives这个表了,于是程序出错。
找到原因,马上开始弄,本以为在安装时的sql语句文件中能方便的进行修改,但未想到dede对sql语句使用MIME base64 进行了编码,一下无语,只好把SQL语句加在了程序当中。搞定。
在PHP中时间默认情况下使用的是格林威治时间,做设计PHP程序的时候,可能会发现时间和本地时间相差8个小时,问题的原因就是时区的设定!解决办法可以有:
1.修改PHP的配置文件:
打开PHP.INI,找到date.timezone,前面有;号就去掉,后面加上PRC(中华人民共和国的缩写),重启服务即可。
date.timezone = PRC
2.在程序中设定时区
php中有一个date_default_timezone_set方法,可以在需要时间的地方前加上一句date_default_timezone_set(Asia/Taipei); 这个值大家可以参考一下PHP文档,让我很郁闷的是,有shanghai,chongqing等 我好像在手册当中没有发现beijing。。。