DedeCms 栏目增加缩略图功能的方法

通过简单的几个文件修改,让DedeCms的栏目增加一个缩略图功能,同时也可以在文章内容页调用栏目图片。详细方法见下文:

 此功能添加涉及到以下文件:

  dede/catalog_add.php

  dede/catalog_edit.php

  dede/templets/catalog_add.htm

  dede/templets/catalog_edit.htm

  include/taglib/channel.lib.php

  此升级修改方法,在V5.7,V5.7sp1 测试通过,其他版本未测试,原理基本相同,请大家自行测试是否可行。

  首先给 栏目表(`#@__arctype`)增加一个字段typeimg

<span class="sh_keyword" style="color: rgb(165, 42, 42);">alter</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">table</span> <span class="sh_string" style="color: rgb(255, 0, 255);">`#@__arctype`</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">add</span> <span class="sh_string" style="color: rgb(255, 0, 255);">`typeimg`</span> <span class="sh_type" style="color: rgb(0, 0, 255);">varchar</span><span class="sh_symbol">(</span><span class="sh_number" style="color: rgb(255, 0, 255);">200</span><span class="sh_symbol">)</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">NOT</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">NULL</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">default</span> <span class="sh_symbol">;</span>

  修改catalog_add.php文件

  打开dede/catalog_add.php

  查找$queryTemplate = “insert into `#@__arctype`

  将

<span class="sh_symbol">(</span>reid<span class="sh_symbol">,</span>topid<span class="sh_symbol">,</span>sortrank<span class="sh_symbol">,</span>typename<span class="sh_symbol">,</span>typedir<span class="sh_symbol">,</span>

  替换为:

<span class="sh_symbol">(</span>reid<span class="sh_symbol">,</span>topid<span class="sh_symbol">,</span>sortrank<span class="sh_symbol">,</span>typename<span class="sh_symbol">,</span>typedir<span class="sh_symbol">,</span>typeimg<span class="sh_symbol">,</span>

  将

<span class="sh_symbol">(</span>‘<span class="sh_symbol">~</span>reid<span class="sh_symbol">~</span>’<span class="sh_symbol">,</span><span class="sh_string" style="color: rgb(255, 0, 255);">'~topid~’,'</span><span class="sh_symbol">~</span>rank<span class="sh_symbol">~</span>’<span class="sh_symbol">,</span><span class="sh_string" style="color: rgb(255, 0, 255);">'~typename~’,'</span><span class="sh_symbol">~</span>typedir<span class="sh_symbol">~</span>’<span class="sh_symbol">,</span>

  替换为:

<span class="sh_symbol">(</span>‘<span class="sh_symbol">~</span>reid<span class="sh_symbol">~</span>’<span class="sh_symbol">,</span><span class="sh_string" style="color: rgb(255, 0, 255);">'~topid~’,'</span><span class="sh_symbol">~</span>rank<span class="sh_symbol">~</span>’<span class="sh_symbol">,</span><span class="sh_string" style="color: rgb(255, 0, 255);">'~typename~’,'</span><span class="sh_symbol">~</span>typedir<span class="sh_symbol">~</span>’<span class="sh_symbol">,</span><span class="sh_string" style="color: rgb(255, 0, 255);">'~typeimg~’,</span>

  查找$in_query = “INSERT INTO `#@__arctype`

  将

<span class="sh_symbol">(</span>reid<span class="sh_symbol">,</span>topid<span class="sh_symbol">,</span>sortrank<span class="sh_symbol">,</span>typename<span class="sh_symbol">,</span>typedir<span class="sh_symbol">,</span>

  替换为:

<span class="sh_symbol">(</span>reid<span class="sh_symbol">,</span>topid<span class="sh_symbol">,</span>sortrank<span class="sh_symbol">,</span>typename<span class="sh_symbol">,</span>typedir<span class="sh_symbol">,</span>typeimg<span class="sh_symbol">,</span>

  将

<span class="sh_symbol">(</span>‘<span class="sh_variable" style="color: rgb(34, 95, 45);">$reid</span>’<span class="sh_symbol">,</span><span class="sh_string" style="color: rgb(255, 0, 255);">'$topid’,'</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$sortrank</span>’<span class="sh_symbol">,</span><span class="sh_string" style="color: rgb(255, 0, 255);">'$typename’,'</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$typedir</span>’<span class="sh_symbol">,</span>

  替换为:

<span class="sh_symbol">(</span>‘<span class="sh_variable" style="color: rgb(34, 95, 45);">$reid</span>’<span class="sh_symbol">,</span><span class="sh_string" style="color: rgb(255, 0, 255);">'$topid’,'</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$sortrank</span>’<span class="sh_symbol">,</span><span class="sh_string" style="color: rgb(255, 0, 255);">'$typename’,'</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$typedir</span>’<span class="sh_symbol">,</span><span class="sh_string" style="color: rgb(255, 0, 255);">'$typeimg’,</span>

  保存catalog_add.php

  下面修改catalog_edit.php文件

  打开dede/catalog_edit.php

  查找$upquery = “Update `#@__arctype` set

  在 typedir=’$typedir’, 其下面增加一行:

`typeimg`<span class="sh_symbol">=</span>’<span class="sh_variable" style="color: rgb(34, 95, 45);">$typeimg</span>’<span class="sh_symbol">,</span>

  保存catalog_edit.php

  开始修改栏目添加模板文件

  打开dede/templets/catalog_add.htm

  在最上面找到这个段

<span class="sh_keyword" style="color: rgb(165, 42, 42);"><title></span>栏目管理<span class="sh_keyword" style="color: rgb(165, 42, 42);"></title></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><link</span> <span class="sh_type" style="color: rgb(0, 0, 255);">href</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”css/base.css”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">rel</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”stylesheet”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”text/css”</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>

  替换为:

<span class="sh_keyword" style="color: rgb(165, 42, 42);"><title></span>栏目管理<span class="sh_keyword" style="color: rgb(165, 42, 42);"></title></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><link</span> <span class="sh_type" style="color: rgb(0, 0, 255);">href</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”css/base.css”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">rel</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”stylesheet”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”text/css”</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><script</span> <span class="sh_type" style="color: rgb(0, 0, 255);">language</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”javascript”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">src</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”../include/js/dedeajax2.js”</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></script></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><script</span> <span class="sh_type" style="color: rgb(0, 0, 255);">language</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">’javascript’</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">src</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”js/main.js”</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></script></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><script</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”text/javascript”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">src</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”js/calendar/calendar.js”</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></script></span>

  列表命名规则:

<span class="sh_keyword" style="color: rgb(165, 42, 42);"><tr></span>
  <span class="sh_keyword" style="color: rgb(165, 42, 42);"><td</span> <span class="sh_type" style="color: rgb(0, 0, 255);">height</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"26"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"padding-left:10px;"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>列表命名规则:<span class="sh_keyword" style="color: rgb(165, 42, 42);"></td></span>
  <span class="sh_keyword" style="color: rgb(165, 42, 42);"><td></span>
    <span class="sh_keyword" style="color: rgb(165, 42, 42);"><input</span> <span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"namerule2"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"text"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">id</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"namerule2"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">value</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"{typedir}/list_{tid}_{page}.html"</span>  <span class="sh_type" style="color: rgb(0, 0, 255);">class</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"pubinputs"</span>  <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"width:250px"</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">/></span>
    <span class="sh_keyword" style="color: rgb(165, 42, 42);"><img</span> <span class="sh_type" style="color: rgb(0, 0, 255);">src</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"images/help.gif"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">alt</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"帮助"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">width</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"16"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">height</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"16"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">border</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"0"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"cursor:pointer"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">onClick</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"ShowHide('helpvar3')"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">/></td></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"></tr></span>

  在标签下面增加一行:

<span class="sh_comment" style="color: rgb(255, 0, 0);"><!--增加栏目缩略图--></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><tr></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><td</span> <span class="sh_type" style="color: rgb(0, 0, 255);">width</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"90"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"padding-left:10px;"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>栏目图片:<span class="sh_keyword" style="color: rgb(165, 42, 42);"></td></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><td</span> <span class="sh_type" style="color: rgb(0, 0, 255);">width</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"560"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
    <span class="sh_keyword" style="color: rgb(165, 42, 42);"><table</span> <span class="sh_type" style="color: rgb(0, 0, 255);">width</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"100%"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">border</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"0"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">cellspacing</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"1"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">cellpadding</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"1"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
    <span class="sh_keyword" style="color: rgb(165, 42, 42);"><tr></span>
      <span class="sh_keyword" style="color: rgb(165, 42, 42);"><td</span> <span class="sh_type" style="color: rgb(0, 0, 255);">height</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"30"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
      <span class="sh_keyword" style="color: rgb(165, 42, 42);"><input</span> <span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"typeimg"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"text"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">id</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"typeimg"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"width:240px"</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">/></span>
      <span class="sh_keyword" style="color: rgb(165, 42, 42);"><input</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"button"</span>  <span class="sh_type" style="color: rgb(0, 0, 255);">value</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"本地上传"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"width:70px;cursor:pointer;display:none"</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">/></span>
      <span class="sh_keyword" style="color: rgb(165, 42, 42);"><iframe</span> <span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'uplitpicfra'</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">id</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'uplitpicfra'</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">src</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">''</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'display:none'</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></iframe></span>
      <span class="sh_keyword" style="color: rgb(165, 42, 42);"><span</span> <span class="sh_type" style="color: rgb(0, 0, 255);">class</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"litpic_span"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">><input</span> <span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"litpic"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"file"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">id</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"litpic"</span>  <span class="sh_type" style="color: rgb(0, 0, 255);">onChange</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"SeePicNew(this, 'divpicview', 'uplitpicfra', 165, 'archives_add.php');"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">size</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"1"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">class</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'np</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">coolbg'/</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span></span>
      <span class="sh_keyword" style="color: rgb(165, 42, 42);"><input</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"button"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"Submit2"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">value</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"选择图片"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"margin-left:8px;"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">onClick</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"SelectImage('form1.typeimg','small');"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">class</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'np</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">coolbg'/</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
      <span class="sh_keyword" style="color: rgb(165, 42, 42);"><input</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"button"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"Submit2"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">value</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"裁剪"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"margin-left:8px;"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">onClick</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"imageCut('typeimg');"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">class</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'np</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">coolbg'/</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
      <span class="sh_keyword" style="color: rgb(165, 42, 42);"><input</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'checkbox'</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">class</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'np'</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'ddisremote'</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">value</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'1'</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">id</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'ddisremote'/</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>远程<span class="sh_keyword" style="color: rgb(165, 42, 42);"><br</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">/></span>(栏目模板里用{dede:field.typeimg /}调用
      <span class="sh_keyword" style="color: rgb(165, 42, 42);"></td></span>
    <span class="sh_keyword" style="color: rgb(165, 42, 42);"></tr></span>
  <span class="sh_keyword" style="color: rgb(165, 42, 42);"></table></span>
 <span class="sh_keyword" style="color: rgb(165, 42, 42);"></td></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><td</span> <span class="sh_type" style="color: rgb(0, 0, 255);">width</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"150"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">align</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"center"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><div</span> <span class="sh_type" style="color: rgb(0, 0, 255);">id</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'divpicview'</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">class</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'divpre'</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></div></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"></td></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"></tr></span>
<span class="sh_comment" style="color: rgb(255, 0, 0);"><!--增加栏目缩略图--></span>

  保存catalog_add.htm

  开始修改栏目编辑模板文件

  打开dede/templets/catalog_edit.htm

  在最上面找到这个段

<span class="sh_keyword" style="color: rgb(165, 42, 42);"><title></span>栏目管理<span class="sh_keyword" style="color: rgb(165, 42, 42);"></title></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><link</span> <span class="sh_type" style="color: rgb(0, 0, 255);">href</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”css/base.css”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">rel</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”stylesheet”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”text/css”</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>

  替换为:

<span class="sh_keyword" style="color: rgb(165, 42, 42);"><title></span>栏目管理<span class="sh_keyword" style="color: rgb(165, 42, 42);"></title></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><link</span> <span class="sh_type" style="color: rgb(0, 0, 255);">href</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”css/base.css”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">rel</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”stylesheet”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”text/css”</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><script</span> <span class="sh_type" style="color: rgb(0, 0, 255);">language</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”javascript”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">src</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”../include/js/dedeajax2.js”</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></script></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><script</span> <span class="sh_type" style="color: rgb(0, 0, 255);">language</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”javascript”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">src</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”js/main.js”</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></script></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><script</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”text/javascript”</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">src</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”js/calendar/calendar.js”</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></script></span>

  查找

<span class="sh_keyword" style="color: rgb(165, 42, 42);"><tr></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><td</span> <span class="sh_type" style="color: rgb(0, 0, 255);">height</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"26"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"padding-left:10px;"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>列表命名规则:<span class="sh_keyword" style="color: rgb(165, 42, 42);"></td></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><td></span> <span class="sh_keyword" style="color: rgb(165, 42, 42);"><input</span> <span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"namerule2"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"text"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">id</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"namerule2"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">value</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"<?php echo $myrow['namerule2']?>"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">size</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"40"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">class</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"iptxt"</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">/></span>
  <span class="sh_keyword" style="color: rgb(165, 42, 42);"><img</span> <span class="sh_type" style="color: rgb(0, 0, 255);">src</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"images/help.gif"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">alt</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"帮助"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">width</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"16"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">height</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"16"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">border</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"0"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"cursor:pointer"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">onClick</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"ShowHide('helpvar3')"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">/></td></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"></tr></span>

  在其下面增加一行:

<span class="sh_comment" style="color: rgb(255, 0, 0);"><!--增加栏目缩略图--></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><tr></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><td</span> <span class="sh_type" style="color: rgb(0, 0, 255);">width</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"90"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">height</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"81"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"padding-left:10px;"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>栏目图片:<span class="sh_keyword" style="color: rgb(165, 42, 42);"></td></td></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><td</span> <span class="sh_type" style="color: rgb(0, 0, 255);">width</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"500"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
 <span class="sh_keyword" style="color: rgb(165, 42, 42);"><input</span> <span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"typeimg"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"text"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">id</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"typeimg"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"width:300px"</span>  <span class="sh_type" style="color: rgb(0, 0, 255);">value</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"<?php echo $myrow['typeimg']?>"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">><input</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"button"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"Submit"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">value</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"浏览..."</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"width:70px"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">onClick</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"SelectImage('form1.typeimg','');"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
 <span class="sh_keyword" style="color: rgb(165, 42, 42);"><input</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"button"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"Submit2"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">value</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"裁剪"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">style</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"margin-left:8px;"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">onClick</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"imageCut('typeimg');"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">class</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'np</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">coolbg'/</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
 <span class="sh_keyword" style="color: rgb(165, 42, 42);"><input</span> <span class="sh_type" style="color: rgb(0, 0, 255);">type</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'checkbox'</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">class</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'np'</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'ddisremote'</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">value</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">'1'</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
 远程<span class="sh_keyword" style="color: rgb(165, 42, 42);"><br</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">/></span>(栏目模板里用{dede:field.typeimg /}调用)
 <span class="sh_keyword" style="color: rgb(165, 42, 42);"></td></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><td</span> <span class="sh_type" style="color: rgb(0, 0, 255);">align</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"center"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"><img</span> <span class="sh_type" style="color: rgb(0, 0, 255);">src</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"<?php if($myrow['typeimg']!="") echo $myrow['typeimg']; else echo "</span><span class="sh_type" style="color: rgb(0, 0, 255);">images/pview.gif</span><span class="sh_string" style="color: rgb(255, 0, 255);">";?>"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">width</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"150"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">height</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"100"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">id</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"picview"</span> <span class="sh_type" style="color: rgb(0, 0, 255);">name</span><span class="sh_symbol">=</span><span class="sh_string" style="color: rgb(255, 0, 255);">"picview"</span><span class="sh_keyword" style="color: rgb(165, 42, 42);">></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"></td></span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);"></tr></span>
<span class="sh_comment" style="color: rgb(255, 0, 0);"><!--增加栏目缩略图--></span>

  保存catalog_edit.htm

  至此已经修改完成!

  栏目图片的添加或修改图片时在 (栏目管理>高级选项)里面就会自动出现栏目图片添加的选择,点击选择图片,弹出窗口内选择浏览上传就OK

  注意:前台栏目标签调用的时候,还需要改一个文件,才能实现栏目图片显示,否则只能通过sql语句才能显示图片。

  打开:include/taglib/channel.lib.php

  找到

<span class="sh_keyword" style="color: rgb(165, 42, 42);">if</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$type</span><span class="sh_symbol">==</span><span class="sh_string" style="color: rgb(255, 0, 255);">'top'</span><span class="sh_symbol">)</span>
<span class="sh_cbracket">{</span>
	<span class="sh_variable" style="color: rgb(34, 95, 45);">$sql</span> <span class="sh_symbol">=</span> <span class="sh_string" style="color: rgb(255, 0, 255);">"Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description</span>
<span class="sh_string" style="color: rgb(255, 0, 255);">	  From `#@__arctype` where reid=0 And ishidden<>1 order by sortrank asc limit 0,$row"</span><span class="sh_symbol">;</span>
<span class="sh_cbracket">}</span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);">else</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">if</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$type</span><span class="sh_symbol">==</span><span class="sh_string" style="color: rgb(255, 0, 255);">"son"</span><span class="sh_symbol">)</span>
<span class="sh_cbracket">{</span>
	<span class="sh_comment" style="color: rgb(255, 0, 0);">//if($_sys_globals['typeid']>0) $typeid = $_sys_globals['typeid'];</span>
	<span class="sh_keyword" style="color: rgb(165, 42, 42);">if</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$typeid</span><span class="sh_symbol">==</span><span class="sh_number" style="color: rgb(255, 0, 255);">0</span><span class="sh_symbol">)</span> <span class="sh_cbracket">{</span>
		<span class="sh_keyword" style="color: rgb(165, 42, 42);">return</span> <span class="sh_string" style="color: rgb(255, 0, 255);">''</span><span class="sh_symbol">;</span>
	<span class="sh_cbracket">}</span>
	<span class="sh_variable" style="color: rgb(34, 95, 45);">$sql</span> <span class="sh_symbol">=</span> <span class="sh_string" style="color: rgb(255, 0, 255);">"Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description</span>
<span class="sh_string" style="color: rgb(255, 0, 255);">	  From `#@__arctype` where reid='$typeid' And ishidden<>1 order by sortrank asc limit 0,$row"</span><span class="sh_symbol">;</span>
<span class="sh_cbracket">}</span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);">else</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">if</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$type</span><span class="sh_symbol">==</span><span class="sh_string" style="color: rgb(255, 0, 255);">"self"</span><span class="sh_symbol">)</span>
<span class="sh_cbracket">{</span>
	<span class="sh_keyword" style="color: rgb(165, 42, 42);">if</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$reid</span><span class="sh_symbol">==</span><span class="sh_number" style="color: rgb(255, 0, 255);">0</span><span class="sh_symbol">)</span> <span class="sh_cbracket">{</span>
		<span class="sh_keyword" style="color: rgb(165, 42, 42);">return</span> <span class="sh_string" style="color: rgb(255, 0, 255);">''</span><span class="sh_symbol">;</span>
	<span class="sh_cbracket">}</span>
	<span class="sh_variable" style="color: rgb(34, 95, 45);">$sql</span> <span class="sh_symbol">=</span> <span class="sh_string" style="color: rgb(255, 0, 255);">"Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description</span>
<span class="sh_string" style="color: rgb(255, 0, 255);">		From `#@__arctype` where reid='$reid' And ishidden<>1 order by sortrank asc limit 0,$row"</span><span class="sh_symbol">;</span>
<span class="sh_cbracket">}</span>

  替换成下面的:

<span class="sh_keyword" style="color: rgb(165, 42, 42);">if</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$type</span><span class="sh_symbol">==</span><span class="sh_string" style="color: rgb(255, 0, 255);">'top'</span><span class="sh_symbol">)</span>
<span class="sh_cbracket">{</span>
	<span class="sh_variable" style="color: rgb(34, 95, 45);">$sql</span> <span class="sh_symbol">=</span> <span class="sh_string" style="color: rgb(255, 0, 255);">"Select id,typename,typeimg,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description</span>
<span class="sh_string" style="color: rgb(255, 0, 255);">	  From `#@__arctype` where reid=0 And ishidden<>1 order by sortrank asc limit 0,$row"</span><span class="sh_symbol">;</span>
<span class="sh_cbracket">}</span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);">else</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">if</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$type</span><span class="sh_symbol">==</span><span class="sh_string" style="color: rgb(255, 0, 255);">"son"</span><span class="sh_symbol">)</span>
<span class="sh_cbracket">{</span>
	<span class="sh_comment" style="color: rgb(255, 0, 0);">//if($_sys_globals['typeid']>0) $typeid = $_sys_globals['typeid'];</span>
	<span class="sh_keyword" style="color: rgb(165, 42, 42);">if</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$typeid</span><span class="sh_symbol">==</span><span class="sh_number" style="color: rgb(255, 0, 255);">0</span><span class="sh_symbol">)</span> <span class="sh_cbracket">{</span>
		<span class="sh_keyword" style="color: rgb(165, 42, 42);">return</span> <span class="sh_string" style="color: rgb(255, 0, 255);">''</span><span class="sh_symbol">;</span>
	<span class="sh_cbracket">}</span>
	<span class="sh_variable" style="color: rgb(34, 95, 45);">$sql</span> <span class="sh_symbol">=</span> <span class="sh_string" style="color: rgb(255, 0, 255);">"Select id,typename,typeimg,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description</span>
<span class="sh_string" style="color: rgb(255, 0, 255);">	  From `#@__arctype` where reid='$typeid' And ishidden<>1 order by sortrank asc limit 0,$row"</span><span class="sh_symbol">;</span>
<span class="sh_cbracket">}</span>
<span class="sh_keyword" style="color: rgb(165, 42, 42);">else</span> <span class="sh_keyword" style="color: rgb(165, 42, 42);">if</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$type</span><span class="sh_symbol">==</span><span class="sh_string" style="color: rgb(255, 0, 255);">"self"</span><span class="sh_symbol">)</span>
<span class="sh_cbracket">{</span>
	<span class="sh_keyword" style="color: rgb(165, 42, 42);">if</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$reid</span><span class="sh_symbol">==</span><span class="sh_number" style="color: rgb(255, 0, 255);">0</span><span class="sh_symbol">)</span> <span class="sh_cbracket">{</span>
		<span class="sh_keyword" style="color: rgb(165, 42, 42);">return</span> <span class="sh_string" style="color: rgb(255, 0, 255);">''</span><span class="sh_symbol">;</span>
	<span class="sh_cbracket">}</span>
	<span class="sh_variable" style="color: rgb(34, 95, 45);">$sql</span> <span class="sh_symbol">=</span> <span class="sh_string" style="color: rgb(255, 0, 255);">"Select id,typename,typeimg,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description</span>
<span class="sh_string" style="color: rgb(255, 0, 255);">		From `#@__arctype` where reid='$reid' And ishidden<>1 order by sortrank asc limit 0,$row"</span><span class="sh_symbol">;</span>
<span class="sh_cbracket">}</span>

  调用方法:

<span class="sh_keyword" style="color: rgb(165, 42, 42);"><img</span> <span class="sh_type" style="color: rgb(0, 0, 255);">src</span><span class="sh_symbol">=</span><span class="sh_type" style="color: rgb(0, 0, 255);">”[field:typeimg</span><span class="sh_normal"> </span><span class="sh_type" style="color: rgb(0, 0, 255);">/]”</span><span class="sh_normal"> </span><span class="sh_keyword" style="color: rgb(165, 42, 42);">/></span>

  最近有很多网友问到修改的方法,现在我把已经修改好的后台文件分享出来,下载下来直接覆盖到后台就可以了。http://115.com/file/anqwqyi0

  如果想同时在文章内容页调用栏目图片打开,修改\include\arc.archives.class.php

  查找

<span class="sh_keyword" style="color: rgb(165, 42, 42);">if</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$this</span><span class="sh_symbol">-></span>ChannelUnit<span class="sh_symbol">-></span>ChannelInfos<span class="sh_symbol">[</span><span class="sh_string" style="color: rgb(255, 0, 255);">'issystem'</span><span class="sh_symbol">]!=-</span><span class="sh_number" style="color: rgb(255, 0, 255);">1</span><span class="sh_symbol">)</span>

  将

<span class="sh_variable" style="color: rgb(34, 95, 45);">$query</span> <span class="sh_symbol">=</span> “Select arc<span class="sh_symbol">.*,</span>tp<span class="sh_symbol">.</span>reid<span class="sh_symbol">,</span>tp<span class="sh_symbol">.</span>typedir<span class="sh_symbol">,</span>ch<span class="sh_symbol">.</span>addtable
from `<span class="sh_comment" style="color: rgb(255, 0, 0);">#@__archives` arc</span>
left join <span class="sh_comment" style="color: rgb(255, 0, 0);">#@__arctype tp on tp.id=arc.typeid</span>
left join <span class="sh_comment" style="color: rgb(255, 0, 0);">#@__channeltype as ch on arc.channel = ch.id</span>
where arc<span class="sh_symbol">.</span>id<span class="sh_symbol">=</span>’<span class="sh_variable" style="color: rgb(34, 95, 45);">$aid</span>’ “<span class="sh_symbol">;</span>
<span class="sh_variable" style="color: rgb(34, 95, 45);">$this</span><span class="sh_symbol">-></span>Fields <span class="sh_symbol">=</span> <span class="sh_variable" style="color: rgb(34, 95, 45);">$this</span><span class="sh_symbol">-></span>dsql<span class="sh_symbol">-></span><span class="sh_function" style="font-weight: bold;">GetOne</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$query</span><span class="sh_symbol">);</span>

  替换为: 

<span class="sh_variable" style="color: rgb(34, 95, 45);">$query</span> <span class="sh_symbol">=</span> “Select arc<span class="sh_symbol">.*,</span>tp<span class="sh_symbol">.</span>reid<span class="sh_symbol">,</span>tp<span class="sh_symbol">.</span>typedir<span class="sh_symbol">,</span>tp<span class="sh_symbol">.</span>typeimg<span class="sh_symbol">,</span>ch<span class="sh_symbol">.</span>addtable
from `<span class="sh_comment" style="color: rgb(255, 0, 0);">#@__archives` arc</span>
left join <span class="sh_comment" style="color: rgb(255, 0, 0);">#@__arctype tp on tp.id=arc.typeid</span>
left join <span class="sh_comment" style="color: rgb(255, 0, 0);">#@__channeltype as ch on arc.channel = ch.id</span>
where arc<span class="sh_symbol">.</span>id<span class="sh_symbol">=</span>’<span class="sh_variable" style="color: rgb(34, 95, 45);">$aid</span>’ “<span class="sh_symbol">;</span>
<span class="sh_variable" style="color: rgb(34, 95, 45);">$this</span><span class="sh_symbol">-></span>Fields <span class="sh_symbol">=</span> <span class="sh_variable" style="color: rgb(34, 95, 45);">$this</span><span class="sh_symbol">-></span>dsql<span class="sh_symbol">-></span><span class="sh_function" style="font-weight: bold;">GetOne</span><span class="sh_symbol">(</span><span class="sh_variable" style="color: rgb(34, 95, 45);">$query</span><span class="sh_symbol">);</span>

  保存文件即可。

  原文地址:http://www.xueleilei.com/internet/423.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值