显示标签为“joomla”的博文。显示所有博文
显示标签为“joomla”的博文。显示所有博文

星期一, 八月 20, 2007

ja-news的使用笔记。

ja-news是joomla一个商业模版带的模块。
内容转自autoit.cn
ja-news 分类下加一个more连接?
修改
mod_janews.php

<span>{$rows[0]->cattitle}</span>替换
<span><small>More...</small>{$rows[0]->cattitle}</span>
在ja-new.css
中加入
small {
float:right;
text-decoration:none;
color:#1B57B1;
padding-right:20px;
}
或者
<span> {$rows[0]->cattitle}<small>More...</small></span>
在ja-news.css
small {
color:#1B57B1;
margin-left:12px;
}
 
乱码的解决办法
修改mod_janews.php

ENT_QUOTES替换为:

ENT_QUOTES,'utf-8'
或干脆把

, ENT_QUOTES 删除
ja_news/headlineloader.php(a大说这个文件也要修改,但我修改出错)

星期一, 五月 07, 2007

easyphp装joomla的设置

easyphp ~```

一直使用都没有问题...

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

用了这么久 个人觉得这个不错

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

经验得出 easyphp 软件基本上不用任何设置

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

所以 7。设置apache 和mysql为 window service 可以不设置

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

只要每次手动启动 apache 和 mysql 即可

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

另外要好好的用 easyphp 还要配置好 easyphp 的部分参数设置

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

如 php.ini

最好设置为

error_reporting = E_ERROR

试试看,如果不行,那再设置为:

display_errors = Off

另外还要玩图库的话把GD2也开了吧.但是GD2不支持gif.

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

星期六, 十二月 16, 2006

joomla免费模板下载

发几个下栽摸板的好地方

http://www.joomlahacks.com/joomla/templates/0,0,0,0,9,0,8/

http://www.joomladesigns.co.uk/option,com_remository/Itemid,28/func,select/id,10/

http://www.joomla-templates.com/ ... id=13&Itemid=27

http://www.joomlashack.com/joomla/free-joomla-templates.html

都是免费资源,没有商业摸板那么NB,但也值得学习

星期四, 十二月 14, 2006

何防范曼波遭遇黑客的攻击 (zt)

何防范曼波遭遇黑客的攻击
作者: zhous
曼波使用者cozimek圣诞节期间发现他建设的一个曼波网站被黑――他当初把建站工具从Post_Nuke转为Mambo的目的就是为了逃避黑客。虽然迄今为止曼波网站被黑的事例我还只看到这一宗,但未雨绸缪,防范于未然对于一些网站总是有必要的。
如果你的服务器使用的是php4.3.9或php4.3.10的时候,以下安全建议就更值得一看了。
1、建站时让你的曼波网站更隐藏:这些那些专业知识有限,却能使用他人开发的脚本和程序的攻击者们可能就搞不清楚你是否在使用曼波。
2、锁定你的曼波网站,让知道你的网站基于曼波而构建的黑客无孔而入。
要做好第一个方面的工作并不容易,你得知道黑客通常是使用什么搜索工具和参数来寻找曼波网站。以下是一点共享经验:
① 删除或注释掉曼波的meta-tag
② 删除源代码中Mambo这一名称
……光这两项工作估计就不是件轻松的活。
③ 曼波为了保证后台可以调整"全局观设置",而使得configuration.php文件通常的属性为 "777"。这可能是曼波最大的隐患。第三个方面的关键是要保护好configuration.php文件,黑客只要窃取了它,就获取了你的数据库密码,那样基本上就无孔不入了!为了锁定曼波网站,你可以取消所有文件与目录的777属性(chmod777),并且所有文件与目录的属性值不低于400。事实上任何"xx7"的设置都等于给黑客留下了一个便利的通道。
④ 众所周知网站的管理密码也要注意,很多黑客得手都是因为我们使用了"弱口令",比如有的习惯将管理帐号设置为"管理员:admin密码:2005"等等。最好的密码是8个字母以上,数字与字母混合,不包含任何英文单词或中文拼音。两三个月更换一次――好麻烦是不是……黑客来了可能更麻烦!
⑤ 不妨把登录做个限制:一个访问者登录五次不成功就屏蔽其IP十分钟(当然登录处应该有警告性的提示),这样可以让"死缠烂打"的密码生成脚本望而却步。
⑥另外一个安全手段是通过在administrator目录下的index.php文件中使用REMOTE_ADDR 或
REMOTE_HOST,即通过指定IP地址范围而只允许网络管理员和超级管理员(administrator and super
administrator)来访问曼波管理后台。
⑦国内几大黑客阵营去年年底大打出手,才让我注意到他们的存在。我好奇地跑到几个黑客网站看了看。发现其实多数黑客都是技术迷。既然是技术迷,如果你关心你的曼波网站的安全。不妨去向他们请教请教――黑客并非都是我们的敌人。……本站欢迎同时喜欢曼波和黑客技术的朋友加盟。
也有人建议.htaccess应该设置锁定曼波的密码,但也有人认为允许使用.htaccess文件会导致Apache性能的下降,并且如果给予用户较少的特权而不能满足其需要,会带来额外的技术支持请求。
百分百的安全在网络上是不存在的。尽管通过日常备份可以把网站被黑的损失减小到一定程度(如果阿里巴巴停运1小时,损失小不了),但我们还是应该避免一些小错误或者漠不关心而带来的损失。如圣诞节期间PHPbb受到了比较多的攻击,就是因为很多服务器升级到了php
4.3.10,但却没有升级Zend,导致黑客甚至不用直接分析你的网站而通过同一服务器上的其它phpbb黑掉整个服务器上的网站。




让文章在新窗口打开 Let Mambo Pop up (zt)

看到非常多的朋友问这个问题。可非常奇怪的是要不没人理。要不就让讨论误入歧途……胡言乱语一通。真的很奇怪。
zhous
我只给大家一个示范,因为实在没时间……

以下是把首页Blog排版方式最下端的链接在新窗口打开的实现办法:

components\com_content\content.html.php

约在Line363
$link = sefRelToAbs(
'index.php ?option=com_content&amp;task=view&amp;id='. $rows[$i]->id
.'&amp;Itemid='. $_Itemid )
改为:
$link = sefRelToAbs(
'index2.php?option=com_content&amp;task=view&amp;id='. $rows[$i]->id
.'&amp;Itemid='. $_Itemid .'&amp;pop=1')

目的:新窗口只有文章,没有菜单、Banner广告等乱七八糟的东东。

Line366


程序代码:
<a class="blogsection" href="<?php echo $link; ?>">
改为:
<a class="blogsection" href="<?php echo $link; ?>" target="_blank">

不用解释了吧。

其实曼波真的很好,比我们想象的还要好!
我们继续,修改前请备份原文件:
到yoursite/modules目录下:

目的:让"热门文章"里的文章在没有菜单、Banner的空白窗口打开(也就是象中国人喜欢的那样,除了您点击的文章,没有其它内容)
mod_mostread.php
Line 125
$link = sefRelToAbs(
'index.php?option=com_content&amp;task=view&amp;id='. $row->id .
$Itemid);

改为:
$link = sefRelToAbs(
'index2.php?option=com_content&amp;task=view&amp;id='. $row->id .
$Itemid .'&amp;pop=1');

Line 128
<a href="<?php echo $link; ?>" class="mostread<?php echo $class_sfx; ?>">

改为:
<a href="<?php echo $link; ?>" class="mostread<?php echo $class_sfx;
?>" target="_blank">


目的:让"最新文章"里的文章在没有菜单、Banner的空白窗口打开(也就是象中国人喜欢的那样,除了您点击的文章,没有其它内容)

mod_latestnews.php
Line 125
$link = sefRelToAbs(
'index.php?option=com_content&amp;task=view&amp;id='. $row->id .
$Itemid);
改为:
$link = sefRelToAbs(
'index2.php?option=com_content&amp;task =view&amp;id='. $row->id .
$Itemid .'&amp;pop=1');

Line 128

程序代码:
<a href="<?php echo $link; ?>" class="latestnews<?php echo $class_sfx; ?>">

改为:
<a href="<?php echo $link; ?>" class="latestnews<?php echo $class_sfx;
?>" target="_blank">

受lifengdp朋友的启发追加一种方法:
在相应CSS项中加入a:active {text:expression(target="_blank");},链接即可在新窗口中打开。

当然也可以利用CSS后缀的功能,单独控制某一模块中的链接在新窗口中打开,首先在模块中设定CSS后缀,然后添加:table.moduletable[模块后缀名]
a:active {text:expression(target="_blank");},这个模块中的链接都会在新窗口打开。

偷懒而实用的方法:
在你网站的template_css.css添加:
.moduletablemain td a:mainlevel:active {text:expression(target="_blank");}
作用:让主菜单中的链接在新窗口打开。
勿需其它设置。

加速你的Mambo(ZT)

想让它更快些吗,只需在你使用的模板上进行简单的修改就可以.

打开你使用的模板目录中的index.php查找到以下行:

<?php
include ("editor/editor.php");
initEditor();
?>

更改为:

<?php
if ($my->id) {
include ("editor/editor.php");
initEditor();
}
?>
然后保存文件.

星期日, 十一月 05, 2006

mosImageLink 与 Multithumb 的完美配合!



mosImageLink 与 Multithumb 这两个触发器我都已经汉化,并且发布在"杏林书香网"的下载栏目供下载。

现在终于摸索出这两个插件的组合使用方法:

1、安装这两个插件并且都发布;

2、在后台调整插件顺序,使得 Multithumb 在前, mosImageLink 在后,即前者先触发,后者后触发;这一点最重要!

3、在前台观看效果吧:点击简介文字中的第一张图片,就能链接到该文全文!

星期五, 八月 18, 2006

在manbo,joomla的模板中插入flash

      我yunstart的网站看到的
http://www.joomlar.cn/bbs/viewthread.php?tid=209&extra=page%3D1
通过自建模块插入一下代码
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="140" height="60">
<param name="movie" value="<?php echo $mosConfig_live_site;?>/templates/你的模板文件夹/images/stories/你的FLASH.swf" />
<param name="quality" value="high" />
<embed src="<?php echo $mosConfig_live_site;?>/templates/你的模板文件夹/images/stories/你的FLASH.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer " type="application/x-shockwave-flash" width="140" height="60"></embed>
</object>

星期三, 八月 16, 2006

我在ubuntu(5.04)下安装mambo的经历


很久前在mambochina.net和ubuntu.org.cn上发的贴
我在ubuntu(5.04)下安装mambo的经历。

1,首先得安装mambo的运行环境,ubuntu真好一个apt命令就装上了

#apt-get install apache2 php4 php4-gd php4-mysql mysql-server mysql-client libapache2-mod-auth-mysql

上面的命令几个上就把mambo的环境安装好了,但我们的作一下修改

网页显示中文的问题
修改/etc/php4/apache2/php.ini
找到defualt_charset = "iso-8859-2" 这一行,改成defualt_charset = "gb2312"就行了


修改/etc/apache2/httpd.conf,添加如下内容:
AddLanguage zh .zh
AddCharset GB2312 .gb2312
AddDefaultCharset off
AddDefaultCharset GB2312

修改MySQL的口令

  由于MySQL默认没有口令,为了安全起见,一定要修改你的口令!
  先来看看你的mysql是不是真的没有口令:

$ mysqladmin version


  如果你能够看到mysql的版本信息,证明目前MySQL没有口令。
  好,运行mysqladmin password xxxxxx 修改口令:
# mysqladmin password xxxxxx

  这里 xxxxxx是你的新口令。
  现在你需要运行 mysqladmin version --user=root --pass,然后输入口令,才能查看版本号等信息。
  注意,上面命令中的--user=root --pass这一部分,可以简写为-u root -p。我们来测试一下,看口令是否生效:
# mysqladmin version -u root -p
Enter password:

建立一个数据库
# mysql -u root -p
Enter password:

mysql> CREATE DATABASE mambo;(:这个是要输入的)
这样我们就建立了一个名字mambo的数据库方便我们安装mambo

2.下载 Mambo4.5.2.3 简体中文黄金版
在/var/www创建一个mambo的目录
然后解压
#unzip -o Mambo4.5.2.3 简体中文黄金版-d /var/www/mambo
解压后修改一下/var/wwww/mambo的权限用
#cd /var/www
#chmod -R 1777 mambo
如果不修改权限安装mambo会有问题。
到这个步骤基本加完成了
安装可以看相关的文档,用浏览器输入http://localhost/mambo即可安装
说明,我在ubuntu下安装成功了,参考了
http://debian.linuxsir.org/book/server/kanaka/ApacheMySQLPHP4.html
http://bbs.mambochina.net/viewthread.php?tid=4093&highlight=linux
上面的方法也许也适合在debian中安装吧
很多的命令是安装后凭记忆写的,再次说明我是超级菜鸟
欢迎大家PP。写错的地方请大家指正。