chaihongjun.me

dedecms增加一个或多个栏目的栏目内容

dedecms增加一个或多个栏目的栏目内容

首先 ,修改数据库表@#__arctype  

ALTER TABLE `你的数据库表前缀_arctype` ADD `content1` TEXT NOT NULL AFTER `content`;

如果要增加多个,就依次类推写几个:

ALTER TABLE `你的数据库表前缀_arctype` ADD `content2` TEXT NOT NULL AFTER `content1`;
ALTER TABLE `你的数据库表前缀_arctype` ADD `content3` TEXT NOT NULL AFTER `content2`;
ALTER TABLE `你的数据库表前缀_arctype` ADD `content4` TEXT NOT NULL AFTER `content3`;

......

此处的字段名:content1,content2...可以改成所需要好记忆的字段名。


然后修改 系统后台的文件catalog_edit.php

找到 `content`='$content'; 在后面追加`content1`='$content1'; `content2`='$content2'; `content3`='$content3'; ....



接着修改后台路径templets\catalog_edit.htm文件

找到第一个“<u>栏目内容</u>”

<td width="84" align="center" background="images/itemnote2.gif"& gt;<a href="#" onClick="ShowItem3()"><u>栏目内容</u>< /a> </td>

在后面添加增增加的栏目内容项,注意ShowItemX()依次递增

<td width="84" align="center" background="images/itemnote2.gif"& gt;<a href="#" onClick="ShowItem4()"><u>附加内容1</u>< /a> </td>
      <td width="84" align="center" background="images/itemnote2.gif"& gt;<a href="#" onClick="ShowItem5()"><u>附加内容2</u>< /a> </td>
      <td width="84" align="center" background="images/itemnote2.gif"& gt;<a href="#" onClick="ShowItem7()"><u>附加内容3</u>< /a> </td>
      <td width="84" align="center" background="images/itemnote2.gif"& gt;<a href="#" onClick="ShowItem8()"><u>附加内容4</u>< /a> </td>
      <td width="84" align="center" background="images/itemnote2.gif"& gt;<a href="#" onClick="ShowItem9()"><u>附加内容5</u>< /a> </td>

附加内容1,附加内容2....名字自取。然后将整个<table>复制X份,X依次替换成1,2,3,4,5...

后台Tab切换,默认系统有dedecms增加一个或多个栏目的栏目内容 

head1常规选项,head2 高级选项.head3栏目内容,所以如果有增加新的栏目内容项,就依次增加headX.

   <table width="100%" border="0" cellspacing="0" id="headX" cellpadding="0" style="display:none">
          <tr>
            <td colspan="2" bgcolor="#FFFFFF" style="text-align:left;">
             <table height="24" border="0" cellpadding="0" cellspacing="0">
                <tr> 
                  <td width="84" align="center" background="images/itemnote2.gif" bgcolor="#F2F7DF"><a href="#" onClick="ShowItem1()"><u>常规选项</u></a> </td>
                  <td width="84" align="center" background="images/itemnote2.gif"><a href="#" onClick="ShowItem2()"><u>高级选项</u></a> </td>
                  <td width="84" align="center" background="images/itemnote2.gif"><a href="#" onClick="ShowItem3()"><u>栏目内容</u></a> </td>
      <td width="84" align="center" background="images/itemnote2.gif"><a href="#" onClick="ShowItem4()"><u>附加内容1</u></a> </td>
      <td width="84" align="center" background="images/itemnote2.gif"><a href="#" onClick="ShowItem5()"><u>附加内容2</u></a> </td>
      <td width="84" align="center" background="images/itemnote1.gif">附加内容3 </td>
      <td width="84" align="center" background="images/itemnote2.gif"><a href="#" onClick="ShowItem7()"><u>附加内容4</u></a> </td>
......
            <td width="84" align="center" background="images/itemnote2.gif"><a href="#" onClick="ShowItem9()"><u>附加内容6</u></a> </td>
                </tr>
              </table>
            </td>
          </tr>
       </table>


最后是JS切换部分

function ShowItem1(){
ShowObj('head1'); ShowObj('needset');
HideObj('head2'); HideObj('adset');
HideObj('head3'); HideObj('ctset');
HideObj('head4'); HideObj('ctset1');
HideObj('head5'); HideObj('ctset2');
HideObj('head6'); HideObj('ctset3');
HideObj('head7'); HideObj('ctset4');
HideObj('head8'); HideObj('ctset5');
}

function ShowItem2(){
HideObj('head1'); HideObj('needset');
ShowObj('head2'); ShowObj('adset');
HideObj('head3'); HideObj('ctset');
HideObj('head4'); HideObj('ctset1');
HideObj('head5'); HideObj('ctset2');
HideObj('head6'); HideObj('ctset3');
HideObj('head7'); HideObj('ctset4');
HideObj('head8'); HideObj('ctset5');
}
function ShowItem3(){
HideObj('head1'); HideObj('needset');
HideObj('head2'); HideObj('adset');
ShowObj('head3'); ShowObj('ctset');
HideObj('head4'); HideObj('ctset1');
HideObj('head5'); HideObj('ctset2');
HideObj('head6'); HideObj('ctset3');
HideObj('head7'); HideObj('ctset4');
HideObj('head8'); HideObj('ctset5');
}
function ShowItem4(){
HideObj('head1'); HideObj('needset');
HideObj('head2'); HideObj('adset');
HideObj('head3'); HideObj('ctset');
ShowObj('head4'); ShowObj('ctset1');
HideObj('head5'); HideObj('ctset2');
HideObj('head6'); HideObj('ctset3');
HideObj('head7'); HideObj('ctset4');
HideObj('head8'); HideObj('ctset5');
}
function ShowItem5(){
HideObj('head1'); HideObj('needset');
HideObj('head2'); HideObj('adset');
HideObj('head3'); HideObj('ctset');
HideObj('head4'); HideObj('ctset1');
ShowObj('head5'); ShowObj('ctset2');
HideObj('head6'); HideObj('ctset3');
HideObj('head7'); HideObj('ctset4');
HideObj('head8'); HideObj('ctset5');

知识共享许可协议本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。作者:柴宏俊»