Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] SS7.0增加多个资讯频道分享!

[复制链接]
皮皮宝 发表于 2009-3-20 12:53:20 | 显示全部楼层 |阅读模式
本帖最后由 皮皮宝 于 2009-5-22 14:56 编辑

本修改方法不适合初学者使用!现在每天找我帮着修改的人太多了!初学者不但不告诉我他的网站帐号和密码,也不让我去帮着修改!这样的话我根本没办法帮到你!如果认为我会利用你的网站帐号和密码另有预谋者,请不要再加我好友了!
另:请需要帮助的朋友客气点,我帮你修改是你在请教,而且我是免费帮你,出于尊重你也该客气点。不要象我该你什么欠你什么似的!
已经有部分人让我十分生气了。好象我欠你一样!再这样我就会把此贴关闭!

声明:
本人是菜鸟,只是研究了一下以前高手们发布的一个风格里面用到的办法,将建立多个资讯频道问题解决!
由于此办法并非完美解决.只是把其中某一子栏目当做资讯频道的分类.看上去象是个资讯频道而已.但并不影响发布资讯!不想用此方法的朋友请嘴下留情!


一、修改文件(建立一个资讯一级分类并在其下面建立几个二级分类栏目,用于做为新建频道所用。)

1、复制一份templates/default/news_index.html.php文件。(需要几个频道就要建立复制几份此文件)
2、将文件重命名。
例:需要建立一个以户外为名的频道
   将news_index.html.php改名为huwai_index.html.php
3、将文件内的news更改你所用的频道名称(如:huwai)
4、需要修改的地方有:
①<!--{template header}-->
<!--{eval $ads = getad('system', 'news', '1'); }-->
<!--{if !empty($ads['pageheadad']) }-->
        <div class="ad_header">$ads[pageheadad]</div>
<!--{/if}-->
</div><!--header end-->

<div id="nav">
        <div class="main_nav">
                <ul>
                        <!--{if empty($_SCONFIG['defaultchannel'])}-->
                        <li><a href="{S_URL}/index.php">首页</a></li>
                        <!--{/if}-->
                        <!--{loop $channels['menus'] $key $value}-->
                        <li <!--{if $key == 'news' }--> class="current"<!--{/if}-->><a href="$value[url]">$value[name]</a></li>
                        <!--{/loop}-->
                </ul>
        </div>
二、在后台,频道,新建频道,创建一个新的频道。
    频道名:户外、英文ID:huwai
      生成基本运行文件:不生成

返回频道管理,就可以看到你新建的频道。
在频道访问地址填入你新建的一级资讯分类的访问地址。


三、修改新建立的文件huwai_index.html.php内部图片调用代码

1、<!--{block name="category" parameter="type/news/isroot/1/order/c.displayorder/limit/0,100/cachetime/80800/cachename/category"}-->
在后台---模块管理----创建模块----资讯--新建一个模块。
模块建立中需要注意事项,
1、模块名。为了容易区分,请填写中文与你新建频道名称一样的中文名:户外
2、在你新建的分类名称前打勾
3、排列顺序选择发布时间---倒序
4、调用数11,标题字数48
4、变量名要与你所建立的频道英文ID名一至(例:huwai)
生成后即可得到一个图片调用代码。替换上面所显示的代码即可。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

 楼主| 皮皮宝 发表于 2009-3-20 12:55:59 | 显示全部楼层
本帖最后由 皮皮宝 于 2009-3-20 13:04 编辑

按上面的方面,再将huwai_index.html.php文件内的
<!--最新资讯-->
                <!--{block name="spacenews" parameter="order/i.dateline DESC/limit/0,3/cachetime/85400/subjectlen/40/subjectdot/0/showdetail/1/messagelen/150/messagedot/1/cachename/newnews1"}-->替换,(需要重新生成调用代码。方法与上面的相同。)

需要替换的代码位置:

1、幻灯图片
2、最新资讯三条
3、子栏目文章标题
方法都按上面提供的方式进行模块建立即可。

注意事项:
全部生成替换后,即可将以前系统默认的资讯频道隐藏。更新缓存即可!
回复

使用道具 举报

 楼主| 皮皮宝 发表于 2009-3-20 12:56:14 | 显示全部楼层
本帖最后由 皮皮宝 于 2009-5-24 10:39 编辑

频道生成后,后台资讯栏目样式:



提醒:不要在一级分类内发文章,否则看不到!

发文章一定要选择二级分类!

如果再搞不明白可以在此跟贴或是加我QQ:1094978075

提供一个我修改好的频道文件,以便你来对比修改。



第一次写这个,可能表达的不是清楚,希望大家原谅!同时也希望有高人们完善资讯频道复制方法!以便大家更好的交流!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

farish 发表于 2009-3-20 13:13:42 | 显示全部楼层
多谢楼主  顶起来
回复

使用道具 举报

 楼主| 皮皮宝 发表于 2009-3-20 13:17:59 | 显示全部楼层
多谢楼主  顶起来
farish 发表于 2009-3-20 13:13

呵呵。。不客气,大家能用得上才是最高兴的!
回复

使用道具 举报

sunfeibai 发表于 2009-3-20 13:22:42 | 显示全部楼层
、需要修改的地方有:
①<!--{template header}-->

<!--{eval $ads = getad('system', 'news', '1'); }-->

<!--{if !empty($ads['pageheadad']) }-->

        <div class="ad_header">$ads[pageheadad]</div>

<!--{/if}-->

</div><!--header end-->



<div id="nav">

        <div class="main_nav">

                <ul>

                        <!--{if empty($_SCONFIG['defaultchannel'])}-->

                        <li><a href="{S_URL}/index.php">首页</a></li>

                        <!--{/if}-->

                        <!--{loop $channels['menus'] $key $value}-->

                        <li <!--{if $key == 'news' }--> class="current"<!--{/if}-->><a href="$value[url]">$value[name]</a></li>

                        <!--{/loop}-->

                </ul>

        </div>
复制代码
--------------------------------------------------------------------
这个地方,好象没有看到你要改什么啊??我有点不明白!
回复

使用道具 举报

 楼主| 皮皮宝 发表于 2009-3-20 13:29:51 | 显示全部楼层
回复楼上。这个代码里面有几处news,需要修改成你所新建立的频道名。
回复

使用道具 举报

爱显摆88 发表于 2009-3-20 14:08:46 | 显示全部楼层
模块建立中需要注意事项,
1、模块名。为了容易区分,请填写中文与你新建频道名称一样的中文名:户外
2、在你新建的分类名称前打勾

……楼主,在哪里新建分类?是在资讯分类那里吗?另外,这个频道新建出来,是不是原来的资讯频道就不用了,这个是替换?

还有个疑问是,现在我的综合首页和资讯频道的幻灯片及最新资讯显示是一样的,如何解决这个内容重复问题呢。

希望楼主能解答:)谢谢
回复

使用道具 举报

爱显摆88 发表于 2009-3-20 14:44:37 | 显示全部楼层
模块建立中需要注意事项,
1、模块名。为了容易区分,请填写中文与你新建频道名称一样的中文名:户外
2、在你新建的分类名称前打勾

……楼主,在哪里新建分类?是在资讯分类那里吗?另外,这个频道新建出来,是不是原来的资讯频道就不用了,这个是替换?

还有个疑问是,现在我的综合首页和资讯频道的幻灯片及最新资讯显示是一样的,如何解决这个内容重复问题呢。

希望楼主能解答:)谢谢
回复

使用道具 举报

 楼主| 皮皮宝 发表于 2009-3-20 15:05:53 | 显示全部楼层
答复9楼:
1、在资讯里新建分类。第1条所说的模块名是指模块调用的名称!
2、原资讯频道不能再说了。因为用上后。所以有分类都会显示出来!会出现栏目重复!
3、幻灯的最新资讯的代码需要替换。请认真阅读我写的贴子。应该可以解决你说的问题!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 14:26 , Processed in 0.037931 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表