2010年09月08日  当前位置: 网站开发 开源网站程序

开源网站程序

Joomla开启GeSHi高亮显示代码

E-mail 打印

Joomla! 1.5 内置GeSHi插件,此插件提供简易的代码高亮显示,默认安装时为禁用状态。

如果发布的文章中经常用到示例代码,可以使用此插件。

安装Joomla后,进入后台---扩展---插件管理,找到 Content - Code Hightlighter (GeSHi) 项,启用它。

修改当前模板使用的 CSS 文件 template.css ,在最后一行添加需要的样式,例如:

pre { 
font-size: 10px;
border: 1px solid #ddd;
border-left: 10px solid #F1F1F1;
padding: 3px;
background: #F1F1F1;
}

以后再发布文章,可以选中需要高亮显示的区域,再选择编辑器上的“预设CSS风格”中的 Preformatted 即可!请看图例……

最后更新于: 2010-01-30 13:27

joomla 1.5.x 开启 PDF

E-mail 打印

Joomla 1.5.x 默认安装后,在IE中无法开启PDF功能,下面按照使用joomlagate中提供的汉化文件说明如何开启PDF功能。

  1. 首先安装joomlagate中提供的汉化文件,必须包括 pdf_fonts 目录中所有文件;
  2. 为避免ftp上传文件对大小写的修改,把 pdf_fonts 目录中 Droidsansfallback 前缀的3个文件都改为小写;
  3. 找到并打开 Joomla网站 中的 /components/com_content/helpers/icon.php 文件;
  4. 大约在61行处的 $attribs['onclick'] = "window.open(this.href,'win2','".$status."'); return false;";
  5. 把这行注释掉,改为 $attribs['target'] = "_blank";

上面办法在 Joomla 1.5.10 版本中,使用IE7、FIREFOX 测试成功!

Joomla 1.5.x 截取字符串函数

E-mail 打印

 截取字符串函数 Joomla 1.5.3
if ( strlen ($row->title) >= 31 ){
  $lists[$i]->text = htmlspecialchars( mb_strimwidth ($row->title ,0 ,29 , ".." ,'utf-8'));
} else {
  $lists[$i]->text = htmlspecialchars( $row->title );
}

utf-8 参数能够解决截取字符串后产生乱码问题。

Joomla安装AvReloaded问题

E-mail 打印

AvReloaded是JOOMLA中使用比较多的一个多媒体播放组件,到今天为止,AvReloaded已经更新为1.2.4。

他能够支持 (.flv, .swf, .mov, .mp4, .wmv, .avi, .mpg, .mpeg, .rm, .ram, .wma, .mp3等)格式的媒体播放。

在JOOMLA1.5.10安装中会有以下问题(附解决办法):

  1. 安装时提示而无法继续:
    * JInstaller::install: File '/home/prettyga/public_html/tmp/install_49e30847867b4/com_subinstall.php' does not exist.
    * Component Install: Could not copy PHP install file.
    解决办法:解压缩原始文件 component com_avreloaded-1.2.4,复制其中 admin 文件夹中的 com_subinstall.php 到上级目录,
    重新制作 .zip 压缩包即可;
  2. 安装后,后台点击 组件——AllVideos Reloaded ,显示 500 错误:
    View not found [name, type, prefix]: avreloaded,html,avreloadedView
    解决办法:
    1. 使用 phpmyadmin 找到 jos_components 表中的 AvReloaded 记录
    2. 编辑填加 "admin_menu_link" 字段中的值为 option=com_avreloaded&view=playlists
    3. 同样操作 "admin_menu_img"字段中的值为 components/com_avreloaded/assets/avreloaded-16x16.png
  3. 注意:安装AvReloaded后需要在后台媒体管理中 images/stories 下 创建2个文件夹(videos、audio),否则会有警告提示。

软件官方网站地址为:http://allvideos.fritz-elfert.de/