免费动态IP域名解析的解决办法

2010年7月26日 nhuang 没有评论

之前一直用花生壳来解决动态解析的问题,可是花生壳只提供免费二级域名,对于要使用自己注册的域名来说,需要一年五十元的解析费用,这是之前的价格,不知现在几何,懒的去求证了。不过现在有一个完全免费的方法就是使用dnspod.com提供的动态域名解析服务。这样我就可以在godaddy注册安全的域名,然后再使用dnspod.com提供的免费解析,使用动态解析,需要下载客户端,打开dnspod.com的首页右上角就有客户端的下载链接。再通过《如何实现动态域名解析》这篇文章来配置好动态解析的域名,这样,再ping 一下你的解析的网址,就可以看到解析成功了。如果你是在家里内网,具体的端口映射,网上搜索一下路由器的设置方法就OK了

musiccol 2.0一款很好的音乐管理组件

2010年7月26日 nhuang 没有评论

这是一款不错的音乐管理组件,提供的音乐的在线播放,下载,这有点类似于百度的搜索的音乐的功能。然后有专辑管理,乐种管理,艺术家管理。界而的字母排序选择,让寻找音乐来得更容易一些,对于有意做音乐下载站的JOOMLAER来,这是个不错的选择。下载地址:musiccol (7)

Joomla1.5模板制作胡言乱语之一

2010年7月15日 nhuang 没有评论

说到Joomla的模板制作,首先要去了解一下CSS的设置。对于不太了解CSS的人,首先是要去了解一下CSS的基本原理,电驴上有一视频教程的资源相当好<<精通CSS.DIV网页样式与布局>>。了解了CSS之后,再去找一本CSS2的中文速查的chm。在网上搜索不到的,再找我要吧。

阅读全文…

分类: CSS, joomla日志, 模板 标签:

frontpage slideshow fpss 2.5图片滚动模块

2010年6月20日 nhuang 没有评论

这款图片滚动的模块结合了组件和模块的显示方式,虽然GK也对其进行模仿,而且是免费,但效果还是差不少。可能是先入为主的感觉。这款模块是joomlaworks出的一款商业扩展,需要用到正式网站请去官网下载收费版。下载:slideshow (75)

分类: 模块, 组件 标签: , ,

joomla1.6beta2发布了

2010年6月5日 nhuang 1 条评论

随着joomla1.6beta2 的发布,虽然官方不建议正式商用建站,但开始蠢蠢欲动用它来架joomlash.com的网站,因为我已经等很久了。这样可以顺势开始推出joomla1.6的模板。joomla1.5和1.6有很大不同,模板的架构也有相当大的区别。如果现在用joomla1.5架构网站,将来升级会是不小的麻烦。所以一直等到现在。而且joomla1.6我似乎可以放弃sh404sef,joomifsh 了,这样也省却不少麻烦。

分类: joomla日志 标签:

自定义消息提示格式<jdoc:include type=”message”/>

2010年5月31日 nhuang 没有评论

joomla消息提示,例如登录不成功时出现的账号错误提示,是以模块方式显示的。效果显示不是那么太美观,为了在不修改心文件的基础上实现弹出框提示的效果。只有对模板稍微修改一下了。

  1.打开默认模板文件的css文件,一般是tmplates.css,找到#system-message,如果没有则添加一个,插入属性:display:none;

  2.打开模板的index.php,找到<jdoc:include type=”message”/>先删掉,再把下面的代码粘贴到最下面也就是</body>的前面,

<?php if ($this->getBuffer(‘message’)){?>
<jdoc:include type="message" />
<script type="text/javascript" language="javascript">
     var nhmessage = document.getElementById("system-message").innerHTML;
sAlert(nhmessage,this);

    function sAlert(txt){
    //var eSrc=(document.all)?window.event.srcElement:arguments[1];
    var eSrc = window;
    var shield = document.createElement("DIV");
    shield.id = "shield";
    shield.style.position = "absolute";
    shield.style.left = "0px";
    shield.style.top = "0px";
    shield.style.width = "100%";
    shield.style.height = ((document.documentElement.clientHeight>document.documentElement.scrollHeight)?document.documentElement.clientHeight:document.documentElement.scrollHeight)+"px";
    shield.style.background = "#333";
    shield.style.textAlign = "center";
    shield.style.zIndex = "10000";
    shield.style.filter = "alpha(opacity=0)";
    shield.style.opacity = 0;
    var alertFram = document.createElement("DIV");
    alertFram.id="alertFram";
    alertFram.style.position = "absolute";
    alertFram.style.left = "50%";
    alertFram.style.top = "50%";
    alertFram.style.marginLeft = "-225px" ;
    alertFram.style.marginTop = -75+document.documentElement.scrollTop+"px";
    alertFram.style.width = "450px";
    alertFram.style.height = "150px";
    alertFram.style.background = "#ccc";
    alertFram.style.textAlign = "center";
    alertFram.style.lineHeight = "150px";
    alertFram.style.zIndex = "10001";
    strHtml  = "<div style=\"list-style:none;margin:0px;padding:0px;width:100%\">\n";
    strHtml += "    <div style=\"background:#658BB2;text-align:left;padding-left:10px;font-size:14px;font-weight:bold;height:25px;line-height:25px;border:1px solid #336699;color:#fff;\">系统提示</div>\n";
    strHtml += "    <div style=\"background:#fff;text-align:center;font-size:12px;height:120px;line-height:120px;border-left:1px solid #336699;border-right:1px solid #336699;\"><dl id=\"system-message\" style=\"display:inline;\">"+txt+"</dl></div>\n";
    strHtml += "    <div style=\"background:#fff;text-align:center;font-weight:bold;height:25px;line-height:25px;border:1px solid #336699;border-top-width:0;\"><input type=\"button\" value=\"确 定\" id=\"do_OK\" onclick=\"doOk()\" /></div>\n";
    strHtml += "</div>\n";
    alertFram.innerHTML = strHtml;
    document.body.appendChild(alertFram);
    document.body.appendChild(shield);
    this.setOpacity = function(obj,opacity){
        if(opacity>=1)opacity=opacity/100;
        try{ obj.style.opacity=opacity; }catch(e){}
        try{
            if(obj.filters.length>0&&obj.filters("alpha")){
                obj.filters("alpha").opacity=opacity*100;
            }else{
                obj.style.filter="alpha(opacity=\""+(opacity*100)+"\")";
            }
        }catch(e){}
    }
    var c = 0;
    this.doAlpha = function(){
        if (++c > 20){clearInterval(ad);return 0;}
        setOpacity(shield,c);
    }
    var ad = setInterval("doAlpha()",1);
    this.doOk = function(){
        //alertFram.style.display = "none";
        //shield.style.display = "none";
        document.body.removeChild(alertFram);
        document.body.removeChild(shield);
        eSrc.focus();
        document.body.onselectstart = function(){return true;}
        document.body.oncontextmenu = function(){return true;}
    }
    document.getElementById("do_OK").focus();
    eSrc.blur();
    document.body.onselectstart = function(){return false;}
    document.body.oncontextmenu = function(){return false;}
}
        </script>
<?php }?>

这样就实现了弹出的效果,具体演示效果可以参看nhuang.com。

分类: joomla日志 标签:

joomla1.6beta版测试手记

2010年5月27日 nhuang 没有评论

joomla1.6的beta版发布也已有些时日,因近日一直较忙,今天方有时间测试一下。质的飞跃啊,首先就是后台的界面换了,而且有两种选择。其它除了传说中的会员管理功能增强了以外,自带的文章组件的也允许多级管理,类似于K2。自带组件多了一个redirect,可以实现自定义的URL静态化SEF,或许以后架站可以考虑放弃第三方的SEF组件了。最值得赞许的地方,就是它已整合了多语言的功能,这样joomfish从此可以退出历史舞台了。对于架站来说,以后可以去掉必装的sh404sef,joomfish,这确实是令人值得欣慰的事情。

分类: joomla日志 标签:

ps保存PNG图片后IE下显示问题

2010年5月10日 nhuang 没有评论

一直遇到这样的问题,相当头痛,就是用PS保存PNG图片后,相同的色的,图片和背景色就不协调,图片总是深些。当然FF下是没问题的,只有在IE下才有问题。一直困扰很久。解决办法是,将PNG的图片透明度调成百分之八十多左右,保存再打开IE,终于是好多了,不那么突兀了。如果是索引的,先调成RGB。然后在图层编辑上有那个透明度,调一下保存OK

分类: joomla日志, 模板 标签: , , ,

sh404sef在joomfish上的一些bug解决

2010年5月7日 nhuang 没有评论

一哥们网站用了三种语言,简体、繁体、英文,用的是joomifsh的组件,没有用sh404sef优化时,一切安好。启用了之后,简体尚可,点击繁体后,没有变化,仍然是英文,并且home跑到第二个了,问我,我也是初次遇到,不得其解。后来他在网上找到一解决办法,我也顺便贴在这了。

打开modules/mod_mainmenu/helper.php文件,找到351行:

$tmp->url = JURI::base();

然后替换成:

$tmp->url = str_replace(array($tmp->route.’/', $tmp->route), ”, JRoute::_( $tmp->url ));

保存,测试,OK。

分类: joomla日志 标签: ,

godaddy4月份优惠码

2010年4月21日 nhuang 没有评论

APRIL – $6.99 .com’s (35% off) Most popular.

MIN1 – 10% off any order

MIN15 – 15% off any order

MIN2 – $5 off any order $30 or more

MINOFF – $10 off any order $40 or more

MIN20 – 20% off hosting plans of 1yr or more

MIN1 – 10% off month to month hosting

AUCTION12 – 50% off godaddy auction account

MINSSL – 56% off godaddy ssl account ($30 account for $12.99)