echo "栏目链接:".typeurl('home/Lists/index'

易优教程 强烈建议 2024-03-15 07:33 100 0

  在易优cms模板里只存在一种php标签,比如:

  {eyou:php}

  // 这里可以写原生php代码

  echo '字符串输出';

  {/eyou:php}

  但在织梦CMS模板里存在多种php标签调用方式,比如:

  第一种:

  {dede:php}

  // 这里存在各种可能性的织梦php代码,随时会报错,对此我们下面会提供思路参考,转成易优支持的语法

  {/dede:php}

  第二种:

  

  // 这里存在各种可能性的织梦php代码,随时会报错,对此我们下面会提供思路参考,转成易优支持的语法

  ?>

  【教程参考】

  ------------------------------- 示例1 ----------------------------

  织梦:读取一条数据,比如栏目ID是1的信息

  {dede:php}

  global $dsql;

  $sql = 'select * from dede_arctype where id = 1';

  $tmp_list = $dsql->GetOne($sql);

  if (!empty($tmp_list)) {

  echo "栏目ID:".$tmp_list['id'];

  echo " -- ";

  echo "栏目名称:".$tmp_list['typename'];

  echo "
";

  }

  {/dede:php}

  易优:读取一条数据,比如栏目ID是1的信息,注意红色数据表前缀要改成自己的

  {eyou:php}

  $sql = 'select * from ey_arctype where id = 1';

  $tmp_list = db()->query($sql);

  if (!empty($tmp_list)) {

  echo "栏目ID:".$tmp_list['id'];

  echo " -- ";

  echo "栏目名称:".$tmp_list['typename'];

  echo " -- ";

  echo "栏目链接:".typeurl('home/Lists/index', $tmp_list);

  echo "
";

  }

  {/eyou:php}

  ------------------------------- 示例2 ----------------------------

  织梦:调用多条数据

  {dede:php}

  global $dsql;

  $sql = 'select * from dede_arctype';

  $dsql->Execute('me',$sql);

  while($row = $dsql->getarray())

  echo "栏目ID:".$row['id'];

  echo " -- ";

  echo "栏目名称:".$row['typename'];

  echo "
";

  }

  {/dede:php}

  易优:调用多条数据,注意红色数据表前缀要改成自己的

  {eyou:php}

  $sql = 'select * from ey_arctype';

  $row = db()->query($sql);

  foreach ($row as $_k => $_v) {

  echo "栏目ID:".$_v['id'];

  echo " -- ";

  echo "栏目名称:".$_v['typename'];

  echo " -- ";

  echo "栏目链接:".typeurl('home/Lists/index', $_v);

  echo "
";

  }

  {/eyou:php}

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!