把明天的烦恼交给榴莲 發表於 2023-8-21 00:00:00

phpcms大栏目页面导航出现不换行现象

<p>
<span>phpcms建站时,当一个栏目下包含许多子栏目时,大栏目页面导航出现不换行现象的解决方法:</span></p>
<p>
找到 templates\default\phpcms\tag_catlist.html 文件 。</p>
<p>
然后找到:{elseif $showtype==2}</p>
<p>
删除下面的所有文件,然后添加</p>
<blockquote>
<ol>
<li>
<span><span>&lt;div&gt; </span></span>
</li>
<li>
<span> </span>
</li>
<li>
<span>{loop get_childcat($channelid,$catid) $cat} </span>
</li>
<li>
<span>&lt;a href=<span>"{$cat}"</span><span>&gt;&lt;b&gt;{$cat}&lt;/b&gt;&lt;/a&gt;  </span></span>
</li>
<li>
<span>{<span>if</span><span> $cat==1 &amp;&amp; $child}{loop get_childcat($channelid,$cat) $childid}&lt;a href=</span><span>"{$childid}"</span><span>&gt;{$childid}&lt;/a&gt;{/loop} </span></span>
</li>
<li>
<span>{/<span>if</span><span>} </span></span>
</li>
<li>
<span>{/loop}  </span>
</li>
<li>
<span>&lt;/div&gt; </span>
</li>
<li>
<span> </span>
</li>
<li>
<span>{<span>else</span><span>} </span></span>
</li>
<li>
<span> </span>
</li>
<li>
<span>&lt;script type=<span>"text/javascript"</span><span>&gt; </span></span>
</li>
<li>
<span><span>function</span><span> show(a_Str,b_Str,c_Str){ </span></span>
</li>
<li>
<span><span>var</span><span> open = </span><span>"{PHPCMS_PATH}images/icon/open.gif"</span><span>; </span></span>
</li>
<li>
<span><span>var</span><span> fopen = </span><span>"{PHPCMS_PATH}images/icon/fopen.gif"</span><span>; </span></span>
</li>
<li>
<span><span>var</span><span> close = </span><span>"{PHPCMS_PATH}images/icon/close.gif"</span><span>; </span></span>
</li>
<li>
<span><span>var</span><span> fclose = </span><span>"{PHPCMS_PATH}images/icon/fclose.gif"</span><span>; </span></span>
</li>
<li>
<span> </span>
</li>
<li>
<span><span>if</span><span>(document.all(c_Str).style.display==</span><span>'none'</span><span>){ </span></span>
</li>
<li>
<span>document.all(c_Str).style.display=<span>'block'</span><span>; </span></span>
</li>
<li>
<span>document.all(a_Str).src=open; </span>
</li>
<li>
<span>document.all(b_Str).src=fopen; </span>
</li>
<li>
<span>}<span>else</span><span>{ </span></span>
</li>
<li>
<span>document.all(c_Str).style.display=<span>'none'</span><span>; </span></span>
</li>
<li>
<span>document.all(a_Str).src=close; </span>
</li>
<li>
<span>document.all(b_Str).src=fclose; </span>
</li>
<li>
<span>} </span>
</li>
<li>
<span>} </span>
</li>
<li>
<span>&lt;/script&gt; </span>
</li>
<li>
<span>{$cattree($channelid,$catid,$open)} </span>
</li>
<li>
<span>{/<span>if</span><span>} </span></span>
</li>
</ol>
</blockquote>
<p>
重新的更新频道即可。</p>
<p>
动态不生成的直接刷新即可看到效果。</p>
頁: [1]
查看完整版本: phpcms大栏目页面导航出现不换行现象