dedecms 软件模型列表页排序无效的BUG

资源来源网络,如需授权,请更换源码,模块仅供学习,如需商用请购买正版授权,本栏目不提供技术服务!
如遇蓝奏网盘打不开lanzous替换成lanzoux尝试!

  这个栏目用了软件频道模型,列表页有这么一段代码:

  

  

您的位置:{dede:field name=’position’/} 列表

  {dede:channelartlist typeid=’4′}

  

  

  

  

  

  {/dede:channelartlist}

  

  但这句{dede:arclist row=’4′ flag=’a’ infolen=’14’ titlelen=’24’ orderby=’pubdate’ }

  执行出来的结果排序始终不对,找了很久,终于发现排序顺序竟然跟 软件作者:(这儿填1 ,2 ,3 ,4…)的数值大小有关,而且优先级还大过orderby=’pubdate’ (按发布时间)排序。例如同为软件作者:3 的情况下才会按发布时间排序,百思不得其解,算BUG不?!

  ☉首先声明,只要是我们的vip会员所有源码均可以免费下载,不做任何限制(了解更多)

  ☉本站的源码不会像其它下载站一样植入大量的广告。为了更好的用户体验以后坚持不打水印

  ☉本站只提供精品织梦源码,源码在于可用,不在多!!希望在这里找到你合适的。

  ☉本站提供的整站织梦程序,均带数据及演示地址。可以在任一源码详情页查看演示地址

  ☉本站所有资源(包括源码、模板、素材、特效等)仅供学习与参考,请勿用于商业用途。

  ☉如有其他问题,请加网站客服QQ(330921598)进行交流。

  使用官方的登陆方法:

  网页显示登陆状态方法

  =============================

  网页首先需要调用默认的

  可将此JS写入你的JS文件中

  其中

  _loginform是网页中显示登陆信息的表格的id

  /member/loginsta.php是登陆信息的页面 你可以修改这个页面,只调用你想要的信息.

  在网页中加入以上JS以后

  只需要再在网页中加入

  

  

  

  

  

  

  

会员登陆

  

  

  

用户名:

  

  

  

  

密码:

  

  

  

  

验证码:

  

  

  gdcode

  

  

  

  

  注册帐号

  

  

  

  

  

  

  出现以下问题:

  1、根本不显示登陆框,且版面错位;

  2、注册一个会员后,登录,提示登录成功,5秒后跳转到会员中心,还是没登陆的样子,直接进入会员中心,显示已经登录上了,看来是程序的问题?

  经过修改后仍无法解决,于是采用以下方法:

  1.在模板页上加入以下代码:

  

  

  2.在页面中需要AJAX登录的地方加入如下代码:

  

  

  

  在member目录里建立两个文件:

  toplogin.php

  代码如下:

  

  require_once(dirname(__FILE__)."/config.php");

  if($s==2)

  {

  $S=$cfg_ml->ExitCookie();

  }

  //未登录显示的head

  if(!$cfg_ml->IsLogin()) {

  echo "登陆注册";

  }

  //登录后显示的head

  else {

  echo "尊敬的$cfg_ml->M_UserName,欢迎光临 控制面板 | 退出";

  }

  ?>

  toplogin_do.php

  代码如下:

  

  require_once(dirname(__FILE__)."/config.php");

  $userid=$_POST['userid'];

  $userid=iconv('utf-8', 'gb2312', $userid );

  $pwd=$_POST['pwd'];

  $pwd=iconv('utf-8', 'gb2312', $pwd );

  $rs=$cfg_ml->CheckUser($userid,$pwd);

  if($rs==0)

  {

  echo '2';

  }

  else if($rs==-1) {

  echo '2';

  }

  else if($rs==-2) {

  echo '';

  }

  else

  {

  echo '';

  }

  ?>

  建立style目录(图片和CSS我省略了),下有JS目录有两个文件

  head.js

  代码如下:

  var s_nv=location.href;

  var cur_obj;

  if(s_nv.indexOf('news')!=-1)

  {

  $('#div_menu a').eq(1).attr('class','menuAon');

  cur_obj=$('#div_menu a').eq(1);

  }

  else if(s_nv.indexOf('webgame')!=-1)

  {

  $('#div_menu a').eq(2).attr('class','menuAon');

  cur_obj=$('#div_menu a').eq(2);

  }

  else if(s_nv.indexOf('flash')!=-1)

  {

  $('#div_menu a').eq(3).attr('class','menuAon');

  cur_obj=$('#div_menu a').eq(3);

  }

  else

  {

  $('#div_menu a').eq(0).attr('class','menuAon');

  cur_obj=$('#div_menu a').eq(0);

  }

  $('#div_menu a').mouseover(function()

  {

  $(this).attr('class','menuAon').siblings().attr('class','menuA');

  });

  $('#div_menu').mouseout(function()

  {

  cur_obj.attr('class','menuAon').siblings().attr('class','menuA');

  });

  ss_login(1);

  function ss_login(t)

  {

  $.ajax(

  {

  type: "POST",

  url: '/member/toplogin.php',

  data: 's='+t,

  success: function(result)

  {

  $('#sp_login').html(result);

  close_site_login();

  }

  });

  }

  function show_center()

  {

  if($("#dd_light").length==0)

  {

  var html='

';

  $(document.body).append(html);

  $('#dd_light').css('width',document.body.scrollWidth+'px');

  $('#dd_light').css('height',document.body.scrollHeight+'px');

  }

  $('#dd_light').show();

  }

  function login_site()

  {

  var tip=$('#div_site_login div').eq(1);

  tip.show();

  var username=$('#div_site_login input').eq(0).val();

  var pwd=$('#div_site_login input').eq(1).val();

  if(username=='')

  {

  tip.text('请输入用户名!');

  return;

  }

  if(pwd=='')

  {

  tip.text('请输入密码!');

  return;

  }

  tip.show();

  tip.text('正在验证登录信息...');

  $.ajax(

  {

  type: "POST",

  url: '/member/toplogin_do.php',

  data: 'userid='+username+'&pwd='+pwd,

  success: function(result)

  {

  if(result.indexOf('2')!=-1)

  {

  tip.text('验证失败,请重新输入!');

  return;

  }

  ss_login(1);

  }

  });

  }

  function show_site_login()

  {

  show_center();

  $('#div_site_login').css("left",(($(document).width())/2-(parseInt($('#div_site_login').width())/2))+"px");

  $('#div_site_login').show();

  return;

  }

  function close_site_login()

  {

  $('#dd_light').hide();

  $('#div_site_login').hide();

  $('#div_site_login div').eq(1).hide();

  $('#div_site_login input').eq(0).val('');

  $('#div_site_login input').eq(1).val('');

  $('#div_site_login input').eq(2).val('');

  return;

  }

  $(function()

  {

  $('body').keydown(function(e)

  {

  if(e.keyCode==13)

  {

  if($('#div_login').css('display')!='none'&&$('#div_login').length!=0)

  {

  login();

  }

  else if($('#div_site_login').css('display')!='none')

  {

  login_site();

  }

  else if($('#index_search').val()!='站内搜索'&&$('#index_search').length!=0)

  {

  go_search();

  }

  else if($('#search_news').val()!=''&&$('#search_news').length!=0)

  {

  location='/news/search.php?s='+$('#search_news').val();

  }

  else if($('#s_text').val()!=''&&$('#s_text').length!=0)

  {

  t_search();

  }

  }

  });

  });

  function go_reg()

  {

  location='/member/index_do.php?fmdo=user&dopost=regnew';

  return;

  }

  $("#site_gd").jCarouselLite(

  {

  vertical:true,

  auto:3000,

  speed:1000,

  visible: 1

  });

  另一个是jquery本身的文件jquery.js

  OK,搞定!

  应用中,需要将DEDE系统中的ask问答模块启用.同时需要将提问的时间给显示出来,直接用文章标签ask标签{dede:ask row="6" sort='expiredtime'/},调用文章,显示时间处标签代码为: {dede:field.dateline function="MyDate('Y-m-d',@me)" /}. 却显示为1970-01-01.显然不是我真正想要的效果。

  那么如何正常地调用此时间并正确显示出来呢,其方法也很简单。

  只要找到ask的查询语句,将要显示的字段名,在相应的查询语句中加上即可。在tpllib/plus_ask.php文件中,我们可以看到,ask的查询语句其实就在tpllib/plus_ask.php此文件中,修改下面的一段查询:

  $query="select id, tid, tidname, tid2, tid2name,title from `ask` where $wheresql $orderby limit $row";

  改为:

  $query="select id, tid, tidname, tid2, tid2name,title, dateline from `ask` where $wheresql $orderby limit $row";

  即可。

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
织梦模板网 » dedecms 软件模型列表页排序无效的BUG
☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉如果源码网盘地址失效!或有其他问题,请点我报错,谢谢合作!
☉人民币与积分汇率为1比10,即1元=10积分.有任何疑问请联系客服
☉如有其他问题,请加网站客服QQ(330921598)进行交流。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
☉源码、模板等资源会随着技术、环境的升级而存在部分问题,还请慎重选择。

发表评论

加入织梦模板网永久VIP 海量资源免费下载

立即查看 了解详情