GVKun编程网logo

dedecms问答模块调用首页导航源码(dedecms调用页面)

3

最近很多小伙伴都在问dedecms问答模块调用首页导航源码和dedecms调用页面这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展DedeCms5.6小说模块首页调用代码、dede

最近很多小伙伴都在问dedecms问答模块调用首页导航源码dedecms调用页面这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展DedeCms 5.6 小说模块首页调用代码、dedecms 问答模块时间显示、DedeCMS*详细的问答模块伪静态规则、dedecms5.7sp问答模块实现游客提问的办法等相关知识,下面开始了哦!

本文目录一览:

dedecms问答模块调用首页导航源码(dedecms调用页面)

dedecms问答模块调用首页导航源码(dedecms调用页面)

 

把首页的head.htm源码中的导航部分拷贝到问答模块的源码目录下。
<ul>

    <li><a href='{dede:global.cfg_basehost/}/'>主页</a></li>

          {dede:channel type='top' row='10' current}

          <li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li>

          {/dede:channel}

        </ul>

导航显示:
[field:typename/]  [field:typename/]

解决办法

主要是动态类源码标记的写法问题(注意标红的地方):

{dede:channel type='top' }
<li><a href='{dede:field.typeurl/}' [field:rel/]>{dede:field.typename/}</a></li>
{/dede:channel}

修改前:
[field:typename/]

修改后:
{dede:field.typename/}

本文章网址:http://www.ppssdd.com/code/13499.html。转载请保留出处,谢谢合作!

DedeCms 5.6 小说模块首页调用代码

DedeCms 5.6 小说模块首页调用代码

 

关于DedeCms 小说模块怎么在首页调用的问题,许多网站管理员朋友前来咨询烈火网小编,并且看到DedeCms论坛上也有很多人在咨询这个问题。可惜很少有人能够回答。

恰巧看到织梦技术论坛有朋友放帖给出办法,现在非常将代码公布给大家,感谢作者的辛苦劳动。

代码片段:

Copy to Clipboard引用的内容:[]


<div id="demo"> <table width="120" cellspacing="0" cellpadding="0" align="center" border="0" cellspace="0"> <tbody> <tr> <td id="demo1" valign="top"> <table width="110"> <tr>{dede:sql sql="Select bid,bookname,author,pubdate,body,litpic From dede_story_books order by bid desc limit 0,8"} <td align="center"><a href=http://www.dede58.com/a/dedejq/"/book/book.php?bid=[field:bid/]" target="_blank"><img src=http://www.dede58.com/a/dedejq/"[field:litpic/]" alt="[field:bookname/]" border="0"/ width="115" height="130"></a> <li><a><strong>作 者:</strong>[field:author /]</a></li> <li><a href=http://www.dede58.com/a/dedejq/"/book/book.php?bid=[field:bid/]" target="_blank">[field:bookname/]</a></li> </td> {/dede:sql} </tr> </table> </td> <td width="0" valign="top" id="demo2"></td> </tr> </tbody> </table> </div> <script> var speed3=30//速度数值越大速度越慢 demo2.innerHTML=demo1.innerHTML function Marquee(){ if(demo2.offsetWidth-demo.scrollLeft<=0) demo.scrollLeft-=demo1.offsetWidth else{ demo.scrollLeft++ } } var MyMar=setInterval(Marquee,speed3) demo.onmouseover=function() {clearInterval(MyMar)} demo.onmouseout=function() {MyMar=setInterval(Marquee,speed3)} </script>  

以上代码可以直接插入到 首页 需要安放小说模块调用的地方,我的站将这部分安放在 图文资讯 栏目下方了。完整代码是在 图文资讯 下方插入

代码片段:

Copy to ClipboardLiehuo.Net Codes引用的内容:[] <div> <dl> <dt><strong>图书连载</strong></dt> <dd> <div id="demo"> <table width="120" cellspacing="0" cellpadding="0" align="center" border="0" cellspace="0"> <tbody> <tr> <td id="demo1" valign="top"> <table width="110"> <tr>{dede:sql sql="Select bid,bookname,author,pubdate,body,litpic From dede_story_books order by bid desc limit 0,8"} <td align="center"><a href=http://www.dede58.com/a/dedejq/"/book/book.php?bid=[field:bid/]" target="_blank"><img src=http://www.dede58.com/a/dedejq/"[field:litpic/]" alt="[field:bookname/]" border="0"/ width="115" height="130"></a> <li><a><strong>作 者:</strong>[field:author /]</a></li> <li><a href=http://www.dede58.com/a/dedejq/"/book/book.php?bid=[field:bid/]" target="_blank">[field:bookname/]</a></li> </td> {/dede:sql} </tr> </table> </td> <td width="0" valign="top" id="demo2"></td> </tr> </tbody> </table> </div> <script> var speed3=30//速度数值越大速度越慢 demo2.innerHTML=demo1.innerHTML function Marquee(){ if(demo2.offsetWidth-demo.scrollLeft<=0) demo.scrollLeft-=demo1.offsetWidth else{ demo.scrollLeft++ } } var MyMar=setInterval(Marquee,speed3) demo.onmouseover=function() {clearInterval(MyMar)} demo.onmouseout=function() {MyMar=setInterval(Marquee,speed3)} </script> </dd> </dl> </div>  

本文章网址:http://www.ppssdd.com/code/7535.html。转载请保留出处,谢谢合作!

dedecms 问答模块时间显示

dedecms 问答模块时间显示

应用中,需要将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.@R_301_6254@文件中,我们可以看到,ask的查询语句其实就在tpllib/plus_ask.@R_301_6254@此文件中,修改下面的一段查询:

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

改为:

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

即可。

DedeCMS*详细的问答模块伪静态规则

DedeCMS*详细的问答模块伪静态规则

 

织梦DedeCMS*详细的问答模块伪静态规则
问答模块伪静态规则如下:


# 将 RewriteEngine 模式打开
RewriteEngine On
# 请把此文件放在问答的根目录下面,然后修改以下语句中的 /ask 为你的问答目录地址
RewriteBase /ask
# 优质栏目的伪静态规则
RewriteRule ^([0-9]+)$ ?ct=browser&tid=$1
# 子级栏目的伪静态规则
RewriteRule ^t([0-9]+)$ ?ct=browser&tid2=$1
# 问答内容详细页的伪静态规则
RewriteRule ^([0-9]+).html$ ?ct=question&askaid=$1
# 待解决问题,高悬赏问题,新解决问题,精彩推荐的栏目页规则
RewriteRule ^ask([0-9]+)$ ?ct=browser&lm=$1
# 导航菜单(全部分类)伪静态规则
RewriteRule ^type$ ?ct=type
# 优质栏目栏目页中的伪静态规则
# 等待解决,已解决,高悬赏,零回答,快到期,全部查看的伪静态规则
RewriteRule ^tid([0-9]+)lm([0-9]+)$ ?ct=browser&tid=$1&lm=$2
# 全部查看伪静态规则
RewriteRule ^vtid([0-9]+)$ ?ct=browser&tid=$1
# 子级栏目栏目页中的伪静态规则
# 等待解决,已解决,高悬赏,零回答,快到期,全部查看的伪静态规则
RewriteRule ^tidt([0-9]+)lm([0-9]+)$ ?ct=browser&tid2=$1&lm=$2
# 全部查看伪静态规则
RewriteRule ^tidt([0-9]+)$ ?ct=browser&tid2=$1
# 编辑提问伪静态规则
RewriteRule ^askaid([0-9]+)$ ?ct=question&ac=edit&askaid=$1
# 我的提问伪静态规则
RewriteRule ^myask$ ?ct=myask
# 我的回答伪静态规则
RewriteRule ^answer$ ?ct=myask&ac=answer3 本文章网址:http://www.ppssdd.com/code/10337.html。转载请保留出处,谢谢合作!

dedecms5.7sp问答模块实现游客提问的办法

dedecms5.7sp问答模块实现游客提问的办法

 

*近在做一个织梦的风湿骨科医院网站,需要用到织梦默认的问答模块,一般医院网站用到问答但并不适合用到会员的,一是医院没必要要会员功能,二是要会员的话会多出好多页面会增加开发费用。所以需要做二开,让游客提问 管理员来回答 ,开始没感觉有什么困难,因为之前做过织梦问答的二开。可是谁知道织梦总是改版,这不是用*新版本5.7sp1的来做,咿呀,一看问答和之前的修改办法完全不一样喽!不过经过研究还是解决了 分享给大家:

1、游客提问:

找到dedecms5.7/ask/control目录下的question.php文件,找到其中的这样一段代码并删除:
if(empty($this->cfg_ml->M_ID))
{
ShowMsg('
您尚未登录,请先登录',$GLOBALS['cfg_ask_member']);
exit;
}
if($this->cfg_ml->M_Spacesta < 0)
{
ShowMsg('
您还没有通过审核,暂时不能提问,请耐心等....','-1');
exit;
}

2、游客问答,提示请勿重复回复同一问题

同样找到并删除dedecms5.7/ask/control目录下的question.php文件,找到其中的这样一段代码:
if($rs)
{
ShowMsg('
请勿重复回复同一问题!','-1');
exit;
}

if($rs){
            ShowMsg('
请不要重复发布同一问题,请耐心等待解答..', "index.php");
      exit;
  }
3
、问题已过期、提问者自己不能回答自己的问题

同样找到找到并删除dedecms5.7/ask/control目录下的question.php文件,找到其中的这样一段代码

if($question)
  {
   if($question['uid'] == $this->cfg_ml->M_ID)
   {
    ShowMsg('
提问者自己不能回答自己的问题', '-1');
    exit;
   }else if($question['expiredtime'] < $GLOBALS['cfg_ask_timestamp']){
    ShowMsg('
问题已经过期','-1');
    exit;
   }
   $data['tid'] = $question['tid'];
   $data['tid2'] = $question['tid2'];
   $data['userip'] = getip();
  }else{
   ShowMsg('
回答的问题不存在','-1');
   exit;
  }

4您尚未登录,请先登录

找到找到并删除dedecms5.7/ask/control目录下的myask.php文件

  if(empty($this->cfg_ml->M_ID))
  {
   ShowMsg('
您尚未登录,请先登录',$GLOBALS['cfg_ask_member']);
   exit;
  }

找到找到并删除dedecms5.7/ask/control目录下的search.php文件

  if(empty($cfg_ml->M_ID))
  {
   ShowMsg('
您尚未登录,请先登录',$GLOBALS['cfg_ask_member']);
   exit;
  }
  if($cfg_ml->M_Spacesta = 0)
  {
   ShowMsg('
您还没有通过审核,暂时不能提问,请耐心等....','-1');
   exit;
  }

5验证码错误!”“验证问题答案错误

找到找到并删除dedecms5.7/ask/control目录下的question.php文件

#p#分页标题#e#

  if(preg_match("#7#",$GLOBALS['safe_gdopen'])){
      $svali = GetCkVdValue();
            if(strtolower($data['vdcode']) != $svali || $svali=='')
            {
                ResetVdValue();
                ShowMsg('
验证码错误!', '-1');
                exit();
            }
        }
        //
检查验证问题
        $faqkey = isset($data['faqkey']) && is_numeric($data['faqkey']) ? $data['faqkey'] : 0;
        if($GLOBALS['gdfaq_ask'] == 'Y')
        {
            global $safefaqs;
            if($safefaqs[$faqkey]['answer'] != $data['safeanswer'] || $data['safeanswer'] =='')
            {
                ShowMsg('
验证问题答案错误', '-1');
                exit();
            }
        }

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

这样就好了。问题都已经解决了!我亲自测试的!希望能够帮助大家,目前这个还比较少的

本文章网址:http://www.ppssdd.com/code/13339.html。转载请保留出处,谢谢合作!

我们今天的关于dedecms问答模块调用首页导航源码dedecms调用页面的分享就到这里,谢谢您的阅读,如果想了解更多关于DedeCms 5.6 小说模块首页调用代码、dedecms 问答模块时间显示、DedeCMS*详细的问答模块伪静态规则、dedecms5.7sp问答模块实现游客提问的办法的相关信息,可以在本站进行搜索。

本文标签: