dedecms图集调用[field:imgsrc]前面想加个固定网址
如果你要启用字符串混淆来防采集,请在文档模板需要的字段加上 function='RndString(@me)' 属性,如:{dede:field name='body' function='RndString(@me)'/}。
更新缓存,再更新html
主要是开启session之前没有检测,你可以试试这个办法,打开include/userloginclassphp文件,然后找到session_start();在前面加上下面的代码,然后上传覆盖,应该就可以了,
if (isset($_POST["PHPSESSID"])) {
session_id($_POST["PHPSESSID"]);
} else if (isset($_GET["PHPSESSID"])) {
session_id($_GET["PHPSESSID"]);
}
1、如果要在前面加上自己网站的主域名,就在后台启用多站点功能,生成就可以了
2、如果说要自定义每个的不同链接主域名,那么就在后台发布图集用远程吧,相当于盗链别人网站的(不推荐这样做哦)
多素材织梦模板
为您解答
望采纳
{dede:productimagelist}
<li><a href="[field:imgsrc/]" >
<img src="/plus/thumbphpdopost=ddimg&img=[field:imgsrc/]" alt="[field:text/]" class="image1" />
</a>
</li>
{/dede:productimagelist}
上面用到的文件/plus/thumbphp代码如下
<phprequire_once("/include/commonincphp");
require_once('/include/imagefuncphp');
if($dopost=='ddimg')
{
//生成缩略图
ob_start();
if(!preg_match("/^(http:\/\/)([^\/]+)/i", $img)) $img = $cfg_basedir$img;
ImageResizeNew($img, $cfg_ddimg_width, $cfg_ddimg_height, '', false);
$imagevariable = ob_get_contents();
ob_end_clean();
header('Content-type: image/jpeg');
header('Content-Length: 'strlen($imagevariable));
echo $imagevariable;
exit();
}
1、运行火车头软件,点击发布到发布窗口界面;
2、点击添加,依次选择发布接口,选择网站编码、填写后台路径、(因为是免登陆接口)选择不需要登录&http请求,然后获取列表看看是否成功,成功后请保持配置。
(注意:如果无法获取列表说明没有配置成功,检测接口文件是否上传,后台路径是否正确等)
3、如果你需要同时发布到多个网站,请重复2操作,原则上可以发布N个。
4、配置完发布接口后回到火车头界面,双击你要发布的采集规则,进入采集规则 编辑任务窗口,切换到第三步:发布内容配置;
5、点击 启用 Web在线发布到网站,然后添加发布配置,在弹出Web发布配置窗口选择你你的发布配置,点击添加,多个网站发布可以多选;
6、双击你添加的网站发布,点击获取列表 绑定你要发布到网站的指定栏目的栏目ID,保存规则,到此你的采集规则发布到网站已经配置好了;
7、如果你要一条采集规则多个网站发布就重复第6步,原则上可以发布N个站。
0条评论