dedecms教程 如何用sql取得相对应的文章的路径

Dedecms 自定义的sql 怎么拼装文章路径??
[问题点数:100分,无满意结帖,结帖人hiemma1001]
Dedecms 自定义的sql 怎么拼装文章路径??
[问题点数:100分,无满意结帖,结帖人hiemma1001]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2013年1月 PHP大版内专家分月排行榜第三2012年12月 PHP大版内专家分月排行榜第三
2013年1月 PHP大版内专家分月排行榜第三2012年12月 PHP大版内专家分月排行榜第三
2013年1月 PHP大版内专家分月排行榜第三2012年12月 PHP大版内专家分月排行榜第三
2013年1月 PHP大版内专家分月排行榜第三2012年12月 PHP大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。Dedecms 自定义的sql 怎么拼装文章路径??
[问题点数:100分,无满意结帖,结帖人hiemma1001]
Dedecms 自定义的sql 怎么拼装文章路径??
[问题点数:100分,无满意结帖,结帖人hiemma1001]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2013年1月 PHP大版内专家分月排行榜第三2012年12月 PHP大版内专家分月排行榜第三
2013年1月 PHP大版内专家分月排行榜第三2012年12月 PHP大版内专家分月排行榜第三
2013年1月 PHP大版内专家分月排行榜第三2012年12月 PHP大版内专家分月排行榜第三
2013年1月 PHP大版内专家分月排行榜第三2012年12月 PHP大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。查看: 509|回复: 6
织梦在文章中上传图片后图片的路径是相对路径,如何修改成绝对路径
威望值经验值金钱
织梦在文章中上传图片后图片的路径是相对路径,如何修改成绝对路径,
后台已开启支持支持多站点,其他的路径均为绝对路径,只有图片是相对路径
求助如何修改?
在百度上搜到了一片文章,但是根据他说的进行修改后没有任何效果,不知道是我操作问题还是这个人说的本身有问题
请了解的朋友给点提示吧
下面是在百度上搜到的
& & 找到 \include\dialog\select_images_post.php 第108行
  $fileurl = $activepath.'/'.$  换成:  $fileurl = $cfg_cmsurl.$activepath.'/'.$按此说法进行修改后没有任何反应
威望值经验值金钱
模板里 有些可以换 把!!!!
威望值经验值金钱
模板里 有些可以换 把!!!!
嗯?模板?不太明白您的意思呢
威望值经验值金钱
使用SQL命令///在&&&&织梦模板网&&很多教程!!
威望值经验值金钱
你们有谁在用想推源码
威望值经验值金钱
在模板上的文章页要调用链接的时候都加上自己的域名在前面不就行了么?
威望值经验值金钱
本帖最后由 海天. 于
08:46 编辑
下面是在百度上搜到的
& & 找到 \include\dialog\select_images_post.php 第108行
  $fileurl = $activepath.'/'.$
  换成:
  $fileurl = $cfg_cmsurl.$activepath.'/'.$
$cfg_cmsurl这个是cms的安装路径,如果是根目录安装一般为空,所以你看着没有反应,可以吧$cfg_cmsurl改成你想要的网址例如“”
$fileurl = $cfg_cmsurl.$activepath.'/'.$
$fileurl = &&.$activepath.'/'.$复制代码
咨询QQ,9年php开发经验,接php修改app制作,二次开发培训,
当前热门 /1
目前活动期间,只给前20名的词做。【免费做】
工作日:09:00-18:00 帖子删除请您加QQ: / SEO优化: / SEO建站: / 广告业务:
Powered by - -dedecms文章内容页中的收藏功能收藏的文章路径错误问题解决(完美)
下面由济宁网站建设(基诺互联)分享下关于
文章内容页中的收藏功能收藏的文章路径有问题,收藏成功后在会员管理中的“我的收藏”中的列表中文章标题是对的,但文章的链接路径错误的完美解决方案。
找到member\templets文件夹下的mystow.htm文件之后查看代码,在里面找到:&a
href='&?php echo $row['url']?&'
target='_blank'&&?php echo
$row["title"]?&&/a&(ps:这是调出文章的代码)和&a
href='archives_do.php?dopost=delStow&aid=&?php
echo $row["aid"]?&'
target='_blank'&[删除该项]&/a&
然后分别改为:&a
href='archives_do.php?dopost=viewArchives&aid=&?php
echo $row["arcid"]?&'
target='_blank'&&?php echo
$row["title"]?&&/a&和&a
href='archives_do.php?dopost=delStow&aid=&?php
echo $row["aid"]?&'
target='_blank'&[删除该项]&/a&
更多请关注:www./peixun/dedecms/&
dedecms文章收藏无法删除解决
在archives_do.php这个文件里找到
$dsql-&ExecuteNoneQuery("DELETE FROM #@__member_stow
WHERE aid='$aid' AND mid='".$cfg_ml-&M_ID."' AND
type='$type';");
把里面的AND mid='".$cfg_ml-&M_ID."' AND type='$type' 删除掉
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。使用自定义SQL标签如何获取文档路径?|旧版存档 - DedeCMS网站内容管理系统官方论坛 - Powered by phpwind
查看完整版本: [--
使用自定义SQL标签如何获取文档路径?
分类信息模块,如题,使用的{dede:sql}标签,代码如下:{dede:sql sql=&Select a.*,b.ename From dede_addoninfos a,dede_sys_enum b Where b.type and b.egroup='infotype' order by a.aid desc limit 0,30&}&&&LI class=li_[field:aid runphp=&yes&]@me%=5;if(@me==0)@me=5;[/field:aid]&[[field:ename /]] &A href=&[field:arcurl /]& target=_blank&[field:title /]&/A&&/LI&{/dede:sql}解释:显示样式为:[信息类型(求购/出售/出租/求租这类的,非分类)] 信息标题(链接到信息内容页)调用出来的列表里,每一条使用的样式不同,分别是li_1、li_2、li_3、li_4、li_5,这个数字是 ID号除以5取余数,如果余数为0,则数字等于5。问题就是无法获取内容页的地址,因为没有这个字段啊…………在寂寞天涯老师滴提点下,问题已解决!自己加了一个函数。现分享一下:本人只会ASP,不懂PHP,只能用举一反三的方法加自己想要的功能了。。。修改/include/common.func.php,在适当位置加个函数(几行说明文字可以去掉哈~~~)://------------------ Add
----- Start -------------------------//根据InfoTypeID获取信息类别(求购、求租、出售等……)的名称//参数说明:第1个参数是从信息表里读取出来的类别ID,第2个参数是联动菜单类别//这样这个函数就不限于只调用分类信息的信息类别了,还可以用于其它地方function GetInfoType($tid,$bigt){&&&&global $&&&&$typename = '';&&&&$query = &Select ename From `#@__sys_enum` where evalue=$tid and egroup='$bigt'&;&&&&$dsql-&Execute('ename',$query);&&&&while($row = $dsql-&GetArray('ename'))&&&&{&&&&&&&&$typename .= ($typename=='' ? $row['ename'] : ','.$row['ename']);&&&&}&&&&return $}//------------------ Add
-----&&End&&-------------------------调用示例:[field:infotype function=GetInfoType(@me,'infotype') /]这里后面这个'infotype',就是联动菜单的类别,应用于其它地方的时候可以将其改为其他值。就是下图中的值: [attachment=23698]最后再附上我调用的句子:{dede:channelartlist row=6}&&{dede:arclistsg titlelen='42' row='16'}&&&&&LI&[[field:infotype function=GetInfoType(@me,'infotype') /]] &a href=&[field:arcurl /]& target=_blank&[field:title /]&/A&&/LI&&&{/dede:arclistsg}{/dede:channelartlist}
求方法ing。。。帮个忙啦。我都研究这么多了。。。
分信息的调用,直接用 arclistsg 标签就行了
但是使用arclistsg无法调用出前面显示的那个 [信息类别] 啊,它在信息表里是数字格式,调用出来显示为502,然后到dede_sys_enum表里找到evalue=502 and egroup='infotype' 的信息,读出ename才是这个信息类别的名称。。。
继续请教!
[field:* function='GetType(@me)'/]自己去common.inc.php写一个函数function GetType(@me){///////////////////////判断代码///////////////////////return $reval}
一语惊醒梦中人啊~~~哈哈……谢谢。
引用第6楼畅想中国于 17:10发表的&&:一语惊醒梦中人啊~~~哈哈……谢谢。弄好了发出来分享分享
在寂寞天涯老师滴提点下,问题已解决!自己加了一个函数。现分享一下:本人只会ASP,不懂PHP,只能用举一反三的方法加自己想要的功能了。。。修改/include/common.func.php,在适当位置加个函数(几行说明文字可以去掉哈~~~)://------------------ Add
----- Start -------------------------//根据InfoTypeID获取信息类别(求购、求租、出售等……)的名称//参数说明:第1个参数是从信息表里读取出来的类别ID,第2个参数是联动菜单类别//这样这个函数就不限于只调用分类信息的信息类别了,还可以用于其它地方function GetInfoType($tid,$bigt){&&&&global $&&&&$typename = '';&&&&$query = &Select ename From `#@__sys_enum` where evalue=$tid and egroup='$bigt'&;&&&&$dsql-&Execute('ename',$query);&&&&while($row = $dsql-&GetArray('ename'))&&&&{&&&&&&&&$typename .= ($typename=='' ? $row['ename'] : ','.$row['ename']);&&&&}&&&&return $}//------------------ Add
-----&&End&&-------------------------调用示例:[field:infotype function=GetInfoType(@me,'infotype') /]这里后面这个'infotype',就是联动菜单的类别,应用于其它地方的时候可以将其改为其他值。就是下图中的值: [attachment=23698]最后再附上我调用的句子:{dede:channelartlist row=6}&&{dede:arclistsg titlelen='42' row='16'}&&&&&LI&[[field:infotype function=GetInfoType(@me,'infotype') /]] &a href=&[field:arcurl /]& target=_blank&[field:title /]&/A&&/LI&&&{/dede:arclistsg}{/dede:channelartlist}
查看完整版本: [--
Powered by
Gzip enabled

我要回帖

 

随机推荐