Tag: Isite

【菜鸟建站,Isite助飞 】系列之导航调用

22 条评论

2011 年 09 月 08 日 at 22:57分类:CMS建站

接着上一节开篇现在继续,我整个流程是先把首页全部做好。

 

1.头部导航.

先看下静态页面导航部分,找出主要的循环

Isite实例教程-导航菜单

很容易看出,下拉菜单就是li里嵌套循环ulli,有些HTML基础的这里应该很容易,有时越简单的事反而越不好说得具体,我就直接用标签替换了,如下:

 

主要看循环的结构,尤其是二级嵌套。这里重点提一下,{$NavSub$}可以输出二级菜单,但是默认循环是

<ul>
<li>..</li>
……
</ul>

没有定义任何的ID/Class ,很有可能输出了,却不符合静态页面下拉菜单的样式,这里有两种简单的处理方法,一是重写CSS,二是改变二级菜单变量的输出格式,这里我使用第二种做演示。

打开Cls_Template.asp ,如果没有修改过任何内容,应该在649行(Isite1.2.1版),

如上图,class=menulevel (注意,千万不要写成class=”menulevel” ,不信你试试,o(_)o )是我根据原静态页面效果添加了这个类,这样输出结果就是我们要的效果了。

提示:我这里之所以采用改程序文件,也是抛砖引玉,大家需要各种效果,也可由此入手。

今天就写这么一点吧,大家莫急,明天之后就放假了,到时赶赶进度,呵呵!

菜鸟建站,Isite助飞 !

一条评论

2011 年 09 月 07 日 at 23:09分类:CMS建站

   最近闲来无事,好久没用Isite了,针对一些基础不好的同学写了点用Isite快速建站的实例教程.老鸟就路过吧!

直接进入正题(如果程序没下好或网站不能运行的请先去面壁十分钟)。随便下了套模版做演示(模版稍后附上),先看下首页效果:

 

实例首页

1.模版放入Skin文件夹下,我这里起名叫Skins2. 因为Isite不能自动根据当前模版路径自动获取用到的CSSImagesJs等,所以接下来我们要做的是先把这些路径改改。

如:

跟我学建站—Isite系列

修改后应为:

跟我学建站—Isite系列

也就是加上当前模版路径变量{$SiteSkin$}.

提示:模版页所有用到的类似元素、文件都要改,一般DW批量替换即可。

改好后,后台启用看看是不是和原来的静态页面一模一样?

跟我学建站—Isite系列

一样的就对了:-) !因为刚才我除了仅仅是把模版放好冰启用。

 

2.修改页面TitleKeywordsDescription.并参照Isite风格,把页面头部公用部分另存为top.html ,然后在需要的页面里引入,如我现在只改首页:

跟我学建站—Isite系列

具体top放哪些内容根据实际情况自行决定. o(_)o 哈哈。

 

做好后再看看页面,没有变化吗?再仔细看看页面标题,好吧,干脆直接看源码:

 

跟我学建站—Isite系列

 

备注:做习惯了,本来直接想把头部部分作为head.htm 全站公用的,结果Isitetitlekeywordsdescription 变量还不太灵活(这个估计以后版本会更新),于是还是老老实实地具体的页面参照默认模版部分写吧。

 

今天先提一点,下回继续

Isite利用自定义字段实现【置顶/推荐/精华】文章调用

没有评论

2011 年 04 月 26 日 at 18:37分类:CMS建站 | 设计开发 | 闲言碎语

思路很简单 实现也简单。。。

我的出发点就是:简单、实用。以利用自定义字段实现【置顶】文章为例,其它几种原理差不多。

一、给相应的模块或分类添加自定义字段,我直接上图了。

方卡(Isite)企业建站

        然后,随便添加些测试数据(最新的一条别用置顶,为了看出效果,不然你以为我忽悠你咋办呢!)

 二、编辑Class/Cls_Template.asp  找到Case 5 (大概754行)

复制

         Case 5 
                  Sqlstr=Sqlstr&” Order By Fk_Article_Click Asc,Fk_Article_Id Desc”

并改为 

        Case 6
                  Sqlstr=Sqlstr&” Order By Fk_Article_Field Desc,Fk_Article_Id Desc”

继续上图,

 方卡企业建站系统

这里利用字段Order By Fk_Article_Field 值(我用的是01嘛)结合Fk_Article_Id实现文章置顶(排序方式:置顶->文章倒序)。

三、调用参数修改:需要的时候把排序参数改成6OK了,如下:

                 {$For(ArticleList,{$MenuId$}/{$ModuleId$}/6/5/0/0/0/0/0)$}

四、最后看下效果.

 方卡置顶文章调用

PS:开头我就说了这种调用只是很简单的,只是给文章添加另一个自定义字段。置顶/精华/推荐不能同时使用,当然如果需要也是可以实现的,不过不在本例之中了!