太阳成游戏网站

联系官方销售客服

QQ1835022299

028-61286886

求助 版主:论坛审计组
在不影响升级的情况下内容关联实现中的内容关联可以拖动排序同时
类型:太阳成游戏网站CMS 更新时间:2019-11-27 14:20:39

在不影响升级的情况下,内容关联实现poscms3中的内容关联可以拖动排序,同时可以重复关联同一条内容。比如,可以关联3条id为17的内容。


image.png



回帖
  • 靠悬赏赚钱买授权
    #1楼    靠悬赏赚钱买授权
    2019-11-27 12:46:52
    Chrome 0
    dayrui/My/Field/Related.php
    _not_edit($field, $value)) {
                return $this->show($field, $value);
            }
    
            // 字段存储名称
            $name = $field['fieldname'];
          // 字段提示信息
          $tips = isset($field['setting']['validate']['tips']) && $field['setting']['validate']['tips'] ? ''.$field['setting']['validate']['tips'].'' : '';
          // 禁止修改
    
            $area = \Phpcmf\Service::C()->_is_mobile() ? '["95%", "90%"]' : '["50%", "45%"]';
            // 模块名称
          $module = isset($field['setting']['option']['module']) ? $field['setting']['option']['module'] : '';
          //
          $tpl = '{id}{value}';
          //
            $url = '/index.php?s=api&c=api&m=related&site='.SITE_ID.'&module='.$module.'&limit='.intval($field['setting']['option']['limit']);
    
            // 字段显示名称
            $text = ($field['setting']['validate']['required'] ? ' * ' : '').$field['name'];
    
            $str = '';
            $str.= '
            ';
    
            $value = @trim($value, ',');
            if ($value && is_string($value)) {
                $ids = explode(',', $value);
                foreach ($ids as $t) {
                    $id = intval($t);
                    $t = \Phpcmf\Service::M()->table(SITE_ID.'_'.$module)->get($id);
                    $value = ''.$t['title'].'';
                    $str.= str_replace(array('{id}', '{value}', '\\'), array($id, $value, ''), $tpl);
                }
          }  
          $str.= '';
          $str.= '
    Id '.dr_lang('主题').'
    '; $str.= '

    '; $str.= ''; $str.= '

    '; $str.= $tips; $str.= ' '; return $this->input_format($name, $text, $str); } }
  • 晕菜菜
    #2楼    晕菜菜
    2019-11-27 13:33:42
    Chrome 0
    前段怎么调用?只能出一条呢~~靠悬赏(设置悬赏)赚钱买授权
  • 靠悬赏赚钱买授权
    #3楼    靠悬赏赚钱买授权
    2019-11-27 13:37:02
    Chrome 0
    看在赏金的份上show.html{php $ids=explode(",", $字段名称);}
    {loop $ids $iii}
    
    {content id=$iii module=news} 标题:{$t.title} 内容:{$t.content} 自定义更新时间:{dr_date($t._updatetime, 'Y-m-d')} {/content}
    {/loop}
    满意答案
  • 晕菜菜
    #4楼    晕菜菜
    2019-11-27 14:20:39
    Chrome 0
    @靠悬赏(设置悬赏)赚钱买授权:非常棒~签约长期支持~送授权~啊哈哈