dedecms问题:前台调用后台,实现后台控制前台
你进入你的程序后台管理,然后在 系统设置-系统基本参数 这里设置下你的网站根目录,然后再重新生成下主页
你的站点根网址应该是 http://myweimallcom/goldencarps 这个
原版的是在js/mainjs 文件,是SelectImage不是SelectImages,也许你这个SelectImages函数是另外加的
function SelectImage(fname,stype,imgsel){
if($Nav()=='IE'){ var posLeft = windoweventclientX-100; var posTop = windoweventclientY; }
else{ var posLeft = 100; var posTop = 100; }
if(!fname) fname = 'form1picname';
if(imgsel) imgsel = '&noeditor=yes';
if(!stype) stype = '';
windowopen("/include/dialog/select_imagesphpf="+fname+"&noeditor=yes&imgstick="+stype+imgsel, "popUpImagesWin", "scrollbars=yes,resizable=yes,statebar=no,width=650,height=400,left="+posLeft+", top="+posTop);
}
这个简单,织梦后台有上传文件功能,你只需要吧所有都按顺序命名,比如:banner1jpg、banner2jpg、banner3jpg等等,然后把传到指定的文件夹。
然后在后台的基本参数增加新变量,变量名为:cfg_banner,如下图
接着我们拿images文件夹为例子,模板中这样写:
<img src="/images/banner{dede:globalcfg_banner/}jpg">
这样你只需在后台修改数字1、2、3、4就可以改变相应了
dedecms调用指定栏目代码如下:
{dede:arclist row=3 titlelen=20 orderby=pubdate type='image' imgwidth='152' imgheight='98'} <dd><a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a><span><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]"{dede:field name="title"/}></span> </dd>{/dede:arclist}</a><span><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">{dede:field name="title"/}</span> </dd>
0条评论