找回密码
 立即注册
搜索

途迹耕耘

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

GMT+8, 2025-12-22 04:11 , Processed in 0.197561 second(s), 14 queries .

[DZ教程] discuz X3.2 门户文章添加自定义字段

[复制链接]
bdk 发表于 2020-5-2 06:46:11 | 显示全部楼层 |阅读模式
数据库操作
表:dz_portal_article_title
增加字段:例
  1. `stick` tinyint(1) DEFAULT ‘0’,
  2. `words` smallint(6) NOT NULL DEFAULT ‘0’,
复制代码
编辑:/template/default/portal/portalcp_article.htm      208行后增加
  1. <dt>置顶 <input type=”checkbox” id=”stick”
  2. onclick=’this.value=(this.value===”false”)?”true”:”false”;’ name=”stick”
  3. class=”pc” {if ($article[‘stick’]==1)} checked=”checked” value=”true”
  4. {else} value=”false”{/if} /></dt>
  5. <dd>话数 <input type=”text” name=’words’ class=”px p_fre” size=”20″ value='{$article[‘words’]}’/></dd>
复制代码
编辑:\source\include\portalcp\portalcp_article.php    86行 $setarr = array( 内增加
  1. ‘stick’ =>empty($_POST[‘stick’]) ? ‘0’ : ‘1’,
  2. ‘words’ => $_GET[‘words’],
复制代码
嗯。接下来,就在需要的地方调用就好了!
例:\template\default\portal\list.htm  在  <!–{loop $list[‘list’] $value}–> 内调用  $value[words]