解决了

2016-07-07 16:37 来源:www.chinab4c.com 作者:ecshop专家

jiejue le


回答:
看来,你是有制作能力的,其实这个倒不难,完全可以通过样式表来实现,在不同的可编辑区域外面定义一个不同的类名或ID名,该类名或ID名下的文章的样式是可以不一样的。明白这个道理的话,就可以实现您所说的效果了。

谢谢您的解答解决了 非常感谢您的解答

后台调用的文章库文件是:cat_article.lbi这个文件内容是:

<meta http-equiv="Content-Type" c>
<div class="title-article">
<div class="box">
<ul style="list-style-type:circle;">
<!--{foreach from=$articles item=article}-->
<li style="line-height:160%;"><a href="{$article.url}" title="{$article.title|escape:html}">{$article.short_title}</a></li>
<!--{/foreach}-->
</ul>
</div>
<div class="more"><a href="{$articles_cat.url}">more</a></div>
</div>



我只需要去掉它的外围div标签就可以了 变成

<meta http-equiv="Content-Type" c>
<div>
<div class="box">
<ul style="list-style-type:circle;">
<!--{foreach from=$articles item=article}-->
<li style="line-height:160%;"><a href="{$article.url}" title="{$article.title|escape:html}">{$article.short_title}</a></li>
<!--{/foreach}-->
</ul>
</div>
<div class="more"><a href="{$articles_cat.url}">more</a></div>
</div>


这样在首页的模板文件中建立一个可编辑区域
index.dwt内容:

<div class="left_article">
<!-- TemplateBeginEditable name="左边的文章" -->
<!-- TemplateEndEditable -->
</div>


然后也可以在右边定义一个可编辑区域

<div class="right_article">
<!-- TemplateBeginEditable name="右边的文章" -->
<!-- TemplateEndEditable -->
</div>

这样再通过定义.right_article和 .left_article的样式来实现文章不同的样式原来也是很方便的啊

太好了 再次感谢 大侠 luhengqi ( Xeon[祺]) 的帮助

可教也

我还这是看不懂呢

看懂了,但有个问题是文章的位置在哪里控制?

原帖由 d1ok 于 2008-1-24 11:57 发表
看懂了,但有个问题是文章的位置在哪里控制?



文章的位置就靠css来控制了

还是有点不懂哎

这个方法是错的,行不通,无法通过外面的div的css定义box里面的内容格式的。
分类名称和文章标题没办法分别定义,现在还没有看到能解决的方法。

如果是这样的话,可能就是你没考虑清楚了。赫赫。