织梦dedecms中列表页显示条数不同的解决方法

时间:2022-03-09 12:48:00 投诉/举报
注意:此方法也适用与其他字段,做好自己的设置即可
1、在<head>中加入
  <script src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"type="text/javascript" ></script>
  <script language="javascript">
  function CheckLogin_c(){
  var taget_obj = document.getElementById('_userlogin_c'); 
   var req = document.getElementById('hid').value;
   myajax = new DedeAjax(taget_obj,false,fal  se,'','','');
   myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta_c.php?val="+req);
   DedeXHTTP = null;
  }
  </script>
2、在模板中
  <span id="_userlogin_c">
  购买链接(未登录时候显示):{dede:field.url1/}<br />
  市场价格(未登录时候显示):{dede:field.jiage1/}<br />
  </span>
  <input type="hidden" value="{dede:field.aid/}" id="hid" />
  <script language="javascript" type="text/javascript">CheckLogin_c();</script>
3、在member新建一个文件ajax_loginsta_c.php
查看源码
 
打印代码帮助
  <?php
  /**
   * @version        $Id: ajax_loginsta.php 1 8:38 2010年7月9日Z tianya $
   * @package        DedeCMS.Member
   * @copyright      Copyright (c) 2007 - 2010, DesDev, Inc.
   * @license        http://help.dedecms.com/usersguide/license.html
   * @link           http://www.dedecms.com
   */
  require_once(dirname(__FILE__)."/config.php");
  AjaxHead();
  if($myurl == ''exit('');
   
  $uid  = $cfg_ml->M_LoginID;
   
  !$cfg_ml->fields['face'] && $face = ($cfg_ml->fields['sex'] == '女')? 'dfgirl' 'dfboy';
  $facepic = empty($face)? $cfg_ml->fields['face'] : $GLOBALS['cfg_memberurl'].'/templets/images/'.$face.'.png';
  ?>
   
  <?php
  $rank=$cfg_ml->M_Rank;
  $row = $dsql->GetOne(" Select * From `dede_addon19` where `aid`=$val ");
  ?>
   
   
  购买链接(已登录):<?php  echo $row['url2'];?><br />
  本店价格:<?php  echo $row['jiage2'];?><br />