web2(wm)修改之——模板

来源:互联网 发布:勇者之塔圣痕激化数据 编辑:程序博客网 时间:2024/05/16 14:34
 今天仿照着digg_news的模板调用 分别把Beta Lab中的(最新内容模版,提要内容模版, 详细内容模版)模板代码自定义啦下。

by clin003 from:http://clin003.com/或http://blog.csdn.net/clin003/

下边是解决的问题也遗留的问题

解决的问题:
1.最新添加内容显示为缩略图,缩略图下边为标题(原来仅仅有标题),点击缩略图可进入详细内容页。

2.提要内容显示(原来仅仅有标题)
标题连接左边增加啦小图标(调用res/newpage.gif)显示
摘要左边显示添加图片缩略图(如果没有图片显示默认图片小猪)
显示作者的信息
显示分类,并通过连接可以搜索分类列表
显示“顶一下”按钮,直接可以投票支持。
显示收藏,评论图标,并且通过点击可以直接进入相应页面进行操作。

by clin003 from:http://clin003.com/或http://blog.csdn.net/clin003/
3详细内容显示
仿照提要内容显示,在标题下边添加啦“作者的信息”及“内容分类信息”
最后的效果图:

by clin003 from:http://clin003.com/或http://blog.csdn.net/clin003/
出现的问题:
在添加完内容后返回列表(“数据已经成功保存,点击这里返回列表”进行这个操作)后出现错误。
显示最新添加的内容(没有完全显示,),提示信息如下:Fatal error: Call to undefined function: get_city_name_by_code() in /www/网站路径/web2/res/utpl/Club_talk_list.tpl.html on line 48
如图:

这个问题的解决办法:在'/res/tpl/list.tpl.html'(应该为'/meta/module/module_list.tpl.html'吧,刚刚又看啦下 ,去测试下,耶!!)第十六行位置回车添加  
( 
include_once( ROOT . 'meta/city.meta.php' ); )这句,然后重新生成代码可解决问题(更新模板)。
如果不行建议手动修改“你的模块名_list
.tpl.html”文件(如‘Club_talk_list.tpl.html’)

这个我是手动修改的,因为更新啦,不可以解决问题!问题根本原因还没找到。。

没有解决的问题:
点击分类的连接,结果搜索不出内容。进一步原因在查找中,群里有朋友提议是程序bug。

下边我带上模板代码(如果你要修改请修改部分关键字:)


 最新内容模版


<div align="center">
<a href="?u=Club_talk_display&id={{内容唯一编号}}">
<img src="<?php make_icon($item[ 'Club_jpg'] , 48 ) ; ?>" class="m_sub_img" border="0" alt="{{标题}}" />
</a>
</div>
--------------------------------------------------------------------------------------
内容提要:
<a href="?u=Club_talk_display&id={{内容唯一编号}}">{{标题}}</a><hr/>



<table width="100%" cellspacing="0" cellpadding="5">
<tr><td colspan=3><h3><img src="res/img/newpage.gif">&nbsp;<a href="<?php echo $item['Club_url'] ?>" target="_blank"><span style="font-size:14px">{{标题}}</span></a></h3></td></tr>
<tr>
<td width="155px" valign="top" align="center"><a href="?u=Club_talk_display&id=<?php echo $item['id']; ?>">
<div style="padding:2px;border:1px solid #e8e8e8"><img src="<?php make_snap( $item['Club_jpg'] , 150 , 100 ) ; ?>" class="m_sub_img" border="0"/></div></a></td>
<td valign="top">
由 
<a href="?a=people&uid={{添加人唯一编号}}"><img border="0" src="<?php echo show_user_small_icon( $item['dy_uid'] ); ?>"></a> <a href="?a=people&uid=<?php echo $item['dy_uid'] ?>"><?php echo $item['dy_nickname'?></a> <?php if$item['dy_city'> 0 ) : ?>(<a href="?a=location&city=<?php echo $item['dy_city'] ?>"><?php echo get_city_name_by_code( $item['dy_city'] ) ?></a>)<?php endif?> 在<?php echo str_timego($item['dy_addtime']) ?>&nbsp;提交到 <a href="?a=search_advanced&mid=1&search_mark%5BClub_fenlei%5D=%3D&search_value%5BClub_fenlei%5D=<?php echo $item['Club_fenlei'] ?>"><?php echo $GLOBALS["DICT"]['Club_fenlei'][$item['Club_fenlei']] ?>分类</a><br/><br/>

<?php $neirong_field_name = 'Club_neirong';
        
if( is_long_content( $item[$neirong_field_name, 200 ) )
    {
        
echo show_short_content( strip_tags($item[$neirong_field_name]) , 200 ). '(<a href="?u=Club_talk_display&id=' . $item['id'. '" >全文</a>)';
    }
    
else
    {
        
echo $item[$neirong_field_name]; 
    } 
?><br/><br/><img src="res/img/tag.gif">&nbsp; <?php 
        
$tags = get_tags_from_tagstring( $item['dy_tags'] );
        
foreach$tags as $t ): ?>
        
<a href="?u=Club_talk_list&tag=<?php echo urlencode($t) ;?>"><?php echo $t ?></a>&nbsp;
        
<?php endforeach?><br/><br clear="all"/>

&nbsp;&nbsp;
</td>
<td valign="top" width="80px">
<div class="diggvote"><font color=#0066cc><?php echo intval($item['dy_digg_up']) ?></font></div>
        <!--<div class="act" style="width:40px;height:40px"></div>-->
        
<div class="diggding"><a href="?a=digg&action=up&mid=1&id=<?php echo $item['id'] ?>&type=1&forward=<?php echo urlencode( $_SERVER['REQUEST_URI'] ) ?>">顶一下</a></div><br/>
<br/>
<img src="res/img/star_empty_s.gif" border="0"><a href="?a=vote&ua=Club_talk&mid=1&id=<?php echo $item['id']; ?>&status=%E6%94%B6%E8%97%8F"></a>&nbsp;<?php ifintval$item['dy_comment_count'] ) > 0 ): ?><a href="?u=Club_talk_display&id=<?php echo $item['id'] ?>#comment"><img src="res/img/comments.gif" border="0" hspace="2"><?php echo $item['dy_comment_count']; ?></a><?php else: ?><img src="res/img/comments.gif" border="0" hspace="2"><a href="?u=Club_talk_display&id=<?php echo $item['id'] ?>#comment">+</a><?php endif ?>
</td>
</tr>
</table>
    
--------------------------------------------------------------
     详细内容模版

<h3>{{标题}}</h3> 
    由 
<a href="?a=people&uid={{添加人唯一编号}}"><img border="0" src="<?php echo show_user_small_icon( $item['dy_uid'] ); ?>"></a> <a href="?a=people&uid=<?php echo $item['dy_uid'] ?>"><?php echo $item['dy_nickname'?></a> <?php if$item['dy_city'> 0 ) : ?>(<a href="?a=location&city=<?php echo $item['dy_city'] ?>"><?php echo get_city_name_by_code( $item['dy_city'] ) ?></a>)<?php endif?> 在<?php echo str_timego($item['dy_addtime']) ?>&nbsp;提交到 <a href="?a=search_advanced&mid=1&search_mark%5BClub_fenlei%5D=%3D&search_value%5BClub_fenlei%5D=<?php echo $item['Club_fenlei'] ?>"><?php echo $GLOBALS["DICT"]['Club_fenlei'][$item['Club_fenlei']] ?> 分类</a>
<div style="padding:10px;padding-right:20px">
<img src="<?php make_snap( $item['Club_jpg'] ) ;?>" vspace=5 hspace=5 onload="if(this.width>400)this.width=400" align="left"><br/>{{内容}}</div>