查看所有包含 模组 标签的文章
七月
26

[Hack]在XOOPS的article模组中显示完整文章标题

Author Dominic    Category XOOPS     Tags , , , ,

D.J.老大开发的非常好用,其中有一个小缺陷:当我们获取文章列表时一般会对文章标题截取给定长度,但是当我们这样做之后,文章列表中文章标题是被截断了,但是对应A标签的title属性中也使用了截断之后的文字。这样导致的结果是当我们把鼠标移动到文章标题上面的时候,并不能看到完整的标题。

解决办法如下:

1、修改htdocs\modules\\blocks\block.php和blocks..php文件,在162行附近加入如下行代码

     $_art["art_fulltitle"] = $_art["art_title"];//Modifyed By XuYong

修改之后完整代码为:

            $_art["art_fulltitle"] = $_art["art_title"];//Modifyed By XuYong
        if(!empty($options[3])){
            $_art["art_title"] = xoops_substr($_art["art_title"], 0, $options[3]);
        }

2、在对应的模板文件中使用art_fulltitle来显示超链接的title属性。可修改article_block_article.html文件如下:

<ul class="blkList">
  <{foreach item= from=$block.articles name=art}>
  <li><span class="blkTime"><{$.time}></span><a href="<{$xoops_url}>/modules/<{$block.dirname}>/view..php<{$smarty.const.URL_DELIMITER}><{$.art_id}>/c<{$.cat_id}>" target="_blank" title="<{$.art_fulltitle}>"><{$.art_title|smartTruncate:19}></a></li>
  <{/foreach}>
</ul>
七月
26

[Hack]让article模组中显示用户真实姓名

Author Dominic    Category XOOPS     Tags , , ,

目前模组显示的都是文章发布者的登录名,有些时候显示真实姓名可能更恰当,特别是当提交者是单位的时候,这里提一个临时解决方案,最佳方案是放到配置项中由管理员配置显示。

修改htdocs\modules\\class\.php文件中的getAuthor函数如下即可:

function &getAuthor($retrieveUname = false)
    {
        $author["uid"] = $this->getVar("uid");
        if($retrieveUname){
            $author["name"] = XoopsUser::getUnameFromId($author["uid"],1) ;
        }
        return $author;
    }

配合XOOPS中修正获取真实用户名的Bug (Fixed) 效果更好。

七月
25

XOOPS开发工作可以告一段落了

Author Dominic    Category XOOPS     Tags ,

前段时间在家的时候帮朋友改版了网站——安徽车市http://www.ahcarmarket.com),用的是 2.0.16的UTF-8版。2003年的时候做安徽大中专毕业生就业信息网的时候用了,后来在给一个朋友弄他们公司网站的时候也用了,个人感觉还是非常强大的一个Portal(个人觉得比CMS更贴切)。安徽车市的开发工作将移交给一个小伙来完成,今后很长一段时间内应该不会从事的开发了,这么好的东西也开始没落了,社区人员越来越少,新版本的发布也越来越少了。

这次开发安徽车市采用了一下模组:
文章模组作为 资讯中心,修正了UTF-8下pdf输出乱码的问题
auto汽车信息及报价 未开发完成
googlemaps地图,更改为中文地图,准备用于企业标注和电子地图
mediawiki维基,作为汽车百科
newbb论坛
Openads广告管理,自己集成Openads(原PHPAdsNews)
page页面布局模组,自己更改了一些东西,适用于UTF8环境和防止用户误操作和页面静态化。
protector保护模组
securityimage图片验证码
sitemap站点地图,有修改,主动生成sitemap.xml文件,
smartobject
smartprofile
system系统管理
tag标签,
tinycontent用于站点介绍
xcgal相册模组,用于汽车图库
xmmemberstats会员管理
准备用上addresses,后台也做了一些美化。

和优化了相当多的内容,有时间整理一下再发布吧。里面最为满意的模组就是和tag模组集合使用,加上URL重写,可以产生大量的链接,这个网站做到了2500篇左右的文章(还没有大量使用tag)加上5000左右的汽车信息连接页面(这个没有集成transfer和tag,对于链接数没有什么贡献),在baidu上面拥有13800个链接,在google上面拥有15000多个链接,在yahoo上面有8000多个连接。

Page模组也非常好,完全可以实现主题、布局、区块、皮肤的应用。

其实这个网站还有一些开发工作没有开发完成,这个月上班之后就没有投入精力了,转交给别人之后,应该不会再从事的开发工作了

专题推荐

标签

apache article CSS dotNet fckeditor Hack iOS iTouch javascript PayPal PHP rar ubuntu utf8 VMware VMware Tools weblinks Win2008 Windows Server 2008 Wordpress xajax XOOPS 上传 个人 中文 中文习惯 关键词 分享 合肥 域名 安全 工作 插件 文章管理 时区 未分类 模块 模板 模组 电子地图 界面友好 禅意花园 网速 腾讯 配置管理

分类目录

新浪微博

存档

最近文章

近期评论

友情链接

分享按钮