织梦(dedecms)怎么在产品列表页和详细页调用自定义字段中的checkbox多选框

织梦(dedecms)怎么在产品列表页和详细页调用自定义字段中的checkbox多选框,第1张

您好,朋友。跟版网很高兴为您解答:

首先看了一下,如果需要修改自定义属性的话,常规就是修改dede_arcatt和dede_archives这两个表。看了你贴的图,修改的也没有错误。但是我不能确定您的期刊模型是不是独立模型,如果是独立模型,那么应该在独立模型的主表修改,而不是附件表。

如果确认不是独立模型,那么个人建议你先对这两个表进行一个回档,dede_arcatt这个可以直接删除,然后用织梦默认的那个表替换下,dede_archives的flag字段请参考官方默认的修改。将这两个表初始到最初状态试试。(修改前请做好数据备份。)

希望我的回答能够给您带来帮助。跟版网-专业织梦模板定制下载站 genbanorg

这个问题我曾今遇到过,专门写一篇关于织梦后台添加自定义字段,怎么在首页,列表页已经内容页调用的方法:

dedecms中从后台添加了一个字段,从前台怎么调用?也就是织梦内容模型管理

重要补充:

在添加字段的时候在前台参数的右侧,第一个选项√

{dede:field name='size' runphp='yes'}

$a=explode(",",@me);

@me = "";

foreach($a as $k)

{

@me="<li><input type='radio' name='size' value='$k' id='size' /><a href='javascript:void(0);' class='size_radioToggle'><span class='value'>$k 码</span></a></li>";

}

{/dede:field}

之前帮朋友用织梦写过一个商城的功能,以上代码就可以完成你说的需求

{dede:field name='size' runphp='yes'}

name='size' 就是你的自定义字段, 使用foreach 循环出来

在\dede\include\extendfuncphp文件中添加如下函数:

function getArticleList($category=0,$order="",$limit="0,200"){

global $dsql;

$query = "SELECT arc,tptypedir,tptypename,tpcorank,tpisdefault,tpdefaultname,tpnamerule,

        tpnamerule2,tpispart,tpmoresite,tpsiteurl,tpsitepath

        FROM `#@__archives` arc LEFT JOIN `#@__arctype` tp on arctypeid=tpid

        where tpid=$category";

//此sql语句我只加了where判断文章所属分类

//其他的order limit 你根据需要自己添加

$dsql->SetQuery($query);

$dsql->Execute('lit');

$arr = array();

$cnt = 0;

$str = "";

while ($row = $dsql->GetArray('lit')) {

if($cnt%4 == 0){

$str = "<div class='css1'>";

}

if($cnt%4 > 0){

$class = "css3";

}else{

$class = "css2";

}

$str = "<span class='"$class"'>"$row['title']"</span>";

$cnt++;

if($cnt%4 == 0){

$str = "</div>";

}

//$row中可用的常用字段如下:$row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'], row['arcrank'],$row['namerule'],$row['typedir'],$row['money'],$row['filename'],$row['moresite'],$row['siteurl'],$row['sitepath']

}

return $str;

}

然后在模板中使用 

{dede:field name='typeid' function="getArticleList(@me)" /}

将分类的id传给此函数就可以调用到数据,输出就是你要的格式。

输出内容你修改下php文件,常用字段都给你写在注释里了。

如果可以请也将我昨天给你回答的采纳一下。

网站优化中,有一个就是URL优化,除开静态化的优化以外,还有减少栏目层级,你这个就是没有精简栏目层级,这样可能层级太深,在搜索引擎的抓取收录上会有影响。

解决办法:

1、在后台找到栏目管理,打开

2、找到你要修改的栏目,点击后面的更改,(例如我这里的:SEO建站)

3、点击高级选项,找到文章命名规则,删掉中间的 {Y}/{M}{D}/  这个就是代表的年与日,就是你现在那个,删掉就好了。

注意:斜杠看好,不要多删和少删。

4、点击确定,然后更新。

备注:所有栏目(主栏目和子栏目)都要一一删除,重复上面的操作,没有删除的,就是你现在这样,删除了就没有了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦(dedecms)怎么在产品列表页和详细页调用自定义字段中的checkbox多选框

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情