有了这款组件,再也不要担心JOOMLA整站迁移的问题了,只需要安装该组件,然后点击back now,便开始整站备份,备份不要关掉浏览,备份好了之后,直接点击下载。
然后到移到新的空间解压,像安装JOOMLA一样安装就可以了,非常之方便,这款组件没有汉化。除非不想备份某些文件或者只备份MYSQL才需要设置。否则只需要点击back now即可,端杯茶就等着备份完就OK了。
下载地址:http://www.nhuang.com/index.php?option=com_phocadownload&view=category&id=8&Itemid=57
joomla制作模板的过程中,发现有时候由于模块内容的不同,导致高度不一致,影响美观。这倒也罢了,特别是背景图片应用中需要左右一致的效果,这样就头痛了。于是只能用JS来解决这样的问题。
阅读全文…
在制作模板的过程中,无疑要碰到图片的相关处理的问题。以下是从网上收录的信息":
PNG:可移植网络图形
PNG 图片以任何颜色深度存储单个光栅图像。PNG 是与平台无关的格式。
优点: PNG 支持高级别无损耗压缩。PNG 支持 alpha 通道透明度。PNG 支持伽玛校正。 PNG 支持交错。PNG 受最新的 Web 浏览器支持。
缺点: 较旧的浏览器和程序可能不支持 PNG 文件。作为 Internet 文件格式,与 JPEG 的有损耗压缩相比,PNG 提供的压缩量较少。作为 Internet 文件格式,PNG 对多图像文件或动画文件不提供任何支持。GIF 格式支持多图像文件和动画文件。
JPEG:联合摄影专家组
JPEG 图片以 24 位颜色存储单个光栅图像。JPEG 是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG 文件支持交错。可以提高或降低 JPEG 文件压缩的级别。但是,文件大小是以图像质量为代价的。压缩比率可以高达 100:1。(JPEG 格式可在 10:1 到 20:1 的比率下轻松地压缩文件,而图片质量不会下降。)JPEG 压缩可以很好地处理写实摄影作品。但是,对于颜色较少、对比级别强烈、实心边框或纯色区域大的较简单的作品,JPEG 压缩无法提供理想的结果。有时,压缩比率会低到 5:1,严重损失了图片完整性。这一损失产生的原因是,JPEG 压缩方案可以很好地压缩类似的色调,但是 JPEG 压缩方案不能很好地处理亮度的强烈差异或处理纯色区域。
优点: 摄影作品或写实作品支持高级压缩。利用可变的压缩比可以控制文件大小。支持交错(对于渐近式 JPEG 文件)。JPEG 广泛支持 Internet 标准。
缺点:有损耗压缩会使原始图片数据质量下降。当您编辑和重新保存 JPEG 文件时,JPEG 会混合原始图片数据的质量下降。这种下降是累积性的。JPEG 不适用于所含颜色很少、具有大块颜色相近的区域或亮度差异十分明显的较简单的图片。
GIF、JPEG 和 PNG 是三种最常见的图片格式。
- GIF:1987 年诞生,常用于网页动画,使用无损压缩,支持 256 种颜色(一般叫 8 bit 彩色),支持单一透明色;
- JPEG:1992 年出世,照片一般都用这个格式,有损压缩,24 bit 真彩色(224 = 17 万种颜色),不支持动画,不支持透明色;
- PNG:1996 年问世,无损压缩,最常见的使用格式是 256 索引色(PNG-8)和 24 bit 真彩色(PNG-24)(当然 PNG 支持的颜色格式远不止此),支持 full alpha 通道(256 级可调半透明色),不支持动画。
我在实际使用过程中,对于大的图片一般是处理成JPG,对于不需要透明背景的的简单的LOGO,还有模块的H3也就是标题的背景,一般都处理成PNG8,如果是需要透明背景的图片处理成PNG24,但这样的图片在IE6下显示就会有问题,背景呈灰色。
处理方法就是用CSS滤镜,
*html div#XXX{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’/templates/xxx/xxx.png’, sizingMethod=’image’);
background-image: none;
}
这样就可以有效避免PNG的在IE6显示灰色背景的问题。
# rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
# vi /etc/yum.repos.d/CentOS-Base.repo 增加下面信息
[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
执行命令,自动升级。
yum update php -y
yum install libmcrypt -y
系统是CENTOS的,自带的PHP是5.1.6的,对JOOMLA里的SEF组件支持不是太好,建议最好是5.2.6,在网上找了一下升级办法,有一个YUM命令好用,可是在自己的服务器如法泡制输入此命令时,提示是无效的命令,都说是默认安装,我的没有默认安装,没法,只得再一步一步安装。
网上找到这一段安装方法(centos4):
[root@vps /]# rpm -ivh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/yum-metadata-parser-1.0-8.el4.centos.i386.rpm
[root@vps /]# rpm -ivh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm
[root@vps /]# yum update php
[root@vps /]# yum update mysql
[root@vps /]# yum update
第一安装成功,第二个提示提示还有N多其它的没有安装。不得已再一个一个安装。
参考:
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
用户
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务
程序
# rpm -qa # 查看所有安装的软件包
在制作模板的过程中,有时候需要将error message 也就是<jdoc:include type=”message”/> 单独加div,而不是和<jdoc:include type=”component”/>放在一起,在FF和IE8是没有问题,但是在IE7和IE6下就会产生多余的空格,当MESSAGES没有被载入的时候。这样就影响了美观。不过可以通过加入一个判断语句来解决这样的问题,
<?php if ($this->getBuffer(‘message’)) : ?>
<div class="main">
<jdoc:include type="message" />
</div>
<?php endif; ?>
在这样的情况下,如果没有MESSAGE产生时,他会隐藏。这样有IE7和IE6就没有问题了。
一:<html>
<head>
<script src="Mootools.js"></script>
<script src="jquery.js"></script>
<script>
jQuery.noConflict(); // Use jQuery via jQuery(...)
jQuery(document).ready(function(){
jQuery("div").hide();
}); // Use Prototype with $(...), etc.
$('someid').style.display = 'none';
</script>
</head>
<body></body>
</html>
二:
<html>
<head>
<script src="Mootools.js"></script>
<script src="jquery.js"></script>
<script>
var $j = jQuery.noConflict(); // Use jQuery via $j(...)
$j(document).ready(function(){
$j("div").hide();
}); // Use Prototype with $(...), etc.
$('someid').style.display = 'none';
</script>
</head>
<body></body>
</html>
三:
<html>
<head>
<script src="Mootools.js"></script>
<script src="jquery.js"></script>
<script>
jQuery.noConflict(); // Put all your code in your document ready area
jQuery(document).ready(function($){
// Do jQuery stuff using $
$("div").hide();
}); // Use Prototype with $(...), etc.
$('someid').style.display = 'none';
</script>
</head>
<body></body>
</html>
最近vm的官网推出1.14版本,1.14版本解决了1.13版本,IE浏览器在后台管理时VM一直报错的错误。
虽然JOOMLA有很多JS代码写的图片滚动模块,但总是在效果上差强人意,前段时间无意间找到这个FLASH slideshow制作模块,发现做图片滚动如此简单,效果多样。而且生成SWF后还可以自动生成HTML代码,只要粘贴到JOOMLA自定义模块里就可以了,非常方便
最近评论