帝国论坛帝国网站管理系统交流区帝国CMS使用交流[已解决]自定义页面模板中好象漏了一个功能 高难度修改,考验你的时候到了!!!!!!! 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:[已解决]自定义页面模板中好象漏了一个功能 高难度修改,考验你的时候到了!!!!!!! [加入收藏夹]   

lghyt
用户头衔:进士

精华贴   :0
发贴数   :937
经验值   :3311
注册时间:2011-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[已解决]自定义页面模板中好象漏了一个功能 高难度修改,考验你的时候到了!!!!!!!
自定义页面模板有很多变量,唯独没有图片变量,真让人发指,如果WC把自定义页面加上了个能增加自定义变量的功能,那,自定义页面模板才算上真正的自定义.
看来只有自定义加上了,但不知如何加呢
也许有人会说,不用自定义页面模板啊,直接用自定义页面,行是行,不过就因为没有这一功能,我们就放弃吗,难道我们不能自己解决吗




上传以下图片:


[该贴被修改 4 次,最后修改时间 2015-02-23 22:45:54 ]


第一次用的cms就是帝国,第二个学会的是phpcms,第三个就是干discuz!第四个就是玩shopNC
2015-02-23 12:20:29 已设置保密 顶部 回复 引用 报告 编辑 删除

lghyt
用户头衔:进士

精华贴   :0
发贴数   :937
经验值   :3311
注册时间:2011-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

我加了下面这段话后,点击图片上传,提示错误,如图,如何去掉template呢

<a onclick="window.open('ecmseditor/FileMain.php?type=1&classid=<?=$classid?>&infoid=<?=$id?>&filepass=<?=$filepass?>&sinfo=1&doing=1&field=titlepic<?=$ecms_hashur[ehref]?>','','width=700,height=550,scrollbars=yes');" title="选择已上传的图片"><img src="../data/images/changeimg.gif" border="0" align="absbottom"></a>



上传以下图片:




第一次用的cms就是帝国,第二个学会的是phpcms,第三个就是干discuz!第四个就是玩shopNC
2015-02-23 13:28:48 已设置保密 顶部 回复 引用 报告 编辑 删除

lghyt
用户头衔:进士

精华贴   :0
发贴数   :937
经验值   :3311
注册时间:2011-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

帝国这么多年,竟然没人提出这个问题,看来我是第一个,难道你们都不用自定义模板和页面吗,或都说,你们用它做的功能只限于录入几个字吗,看来有必要为自定义页面上传图片功能写一个函数了.晕!

[该贴被修改 1 次,最后修改时间 2015-02-23 13:58:44 ]


第一次用的cms就是帝国,第二个学会的是phpcms,第三个就是干discuz!第四个就是玩shopNC
2015-02-23 13:57:13 已设置保密 顶部 回复 引用 报告 编辑 删除

lghyt
用户头衔:进士

精华贴   :0
发贴数   :937
经验值   :3311
注册时间:2011-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

从接收地址看,两个参数没有接收到http://127.0.0.1/dgcms/e/admin/template/ecmseditor/FileMain.php?type=1&classid=&filepass=&doing=2&field=fengmao1
并且路径还是错的

[该贴被修改 1 次,最后修改时间 2015-02-23 14:29:35 ]


第一次用的cms就是帝国,第二个学会的是phpcms,第三个就是干discuz!第四个就是玩shopNC
2015-02-23 14:29:02 已设置保密 顶部 回复 引用 报告 编辑 删除

lghyt
用户头衔:进士

精华贴   :0
发贴数   :937
经验值   :3311
注册时间:2011-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

elseif($modtype==7)//碎片
{
        $query="select fileid,filename,filesize,path,filetime,no,fpath from {$dbtbpre}enewsfile_other where modtype=7 and type='$type'";
        $totalquery="select count(*) as total from {$dbtbpre}enewsfile_other where modtype=7 and type='$type'";
        $tranname='碎片';

要增加一个类似的玩意
elseif($modtype==7)//自定义页面
{
        $query="select fileid,filename,filesize,path,filetime,no,fpath from {$dbtbpre}enewsfile_other where modtype=7 and type='$type'";
        $totalquery="select count(*) as total from {$dbtbpre}enewsfile_other where modtype=7 and type='$type'";
        $tranname='碎片';



第一次用的cms就是帝国,第二个学会的是phpcms,第三个就是干discuz!第四个就是玩shopNC
2015-02-23 14:43:20 已设置保密 顶部 回复 引用 报告 编辑 删除

lghyt
用户头衔:进士

精华贴   :0
发贴数   :937
经验值   :3311
注册时间:2011-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

嗯,路径错误,正确的应该是
<a onclick="window.open('../ecmseditor/FileMain.php?type=1&classid=<?=$classid?>&filepass=<?=$filepass?>&doing=2&field=fengmao1','','width=700,height=550,scrollbars=yes');" title="选择已上传的图片"><img src="../data/images/changeimg.gif" border="0" align="absbottom"></a>
不过还有一个问题没有解决,那就是非法来源问题,这,肯定是因为参数没有传进去
解决它就结帖了,希望高手也帮一下,毕竟这是我貌同的事业


上传以下图片:


[该贴被修改 3 次,最后修改时间 2015-02-23 17:51:27 ]


第一次用的cms就是帝国,第二个学会的是phpcms,第三个就是干discuz!第四个就是玩shopNC
2015-02-23 17:48:53 已设置保密 顶部 回复 引用 报告 编辑 删除

lghyt
用户头衔:进士

精华贴   :0
发贴数   :937
经验值   :3311
注册时间:2011-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

现在的关键问题是
对于自定义页面什么样的上传地址是正确的
下面这个地址肯定是错的
http://127.0.0.1/dgcms/e/admin/ecmseditor/FileMain.php?type=8&classid=&filepass=&doing=2&field=fengmao1



第一次用的cms就是帝国,第二个学会的是phpcms,第三个就是干discuz!第四个就是玩shopNC
2015-02-23 18:12:32 已设置保密 顶部 回复 引用 报告 编辑 删除

lghyt
用户头衔:进士

精华贴   :0
发贴数   :937
经验值   :3311
注册时间:2011-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

又有突破性进展了,原来是用它
<a onclick="window.open('../ecmseditor/FileMain.php?&amp;ehash_I9xy=89aFZombI5o5g4fENXfw&amp;modtype=3&amp;type=1&amp;classid=&amp;doing=2&amp;field=picurl&amp;filepass=1424687609&amp;sinfo=1','','width=700,height=550,scrollbars=yes');" title="选择已上传的图片"><img src="../../data/images/changeimg.gif" alt="选择/上传图片" width="22" height="22" border="0" align="absbottom"></a>

不过这样虽然能选图片了,但还有一关要过,那就是要点击确定才行,还要努力,呵呵,就差一步了
已经出来了


上传以下图片:


[该贴被修改 1 次,最后修改时间 2015-02-23 18:38:36 ]


第一次用的cms就是帝国,第二个学会的是phpcms,第三个就是干discuz!第四个就是玩shopNC
2015-02-23 18:36:46 已设置保密 顶部 回复 引用 报告 编辑 删除

罗大佑
用户头衔:举人

精华贴   :0
发贴数   :265
经验值   :745
注册时间:2013-03-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

模板附件不支持后台上传的




2015-02-23 19:40:05 已设置保密 顶部 回复 引用 报告 编辑 删除

lghyt
用户头衔:进士

精华贴   :0
发贴数   :937
经验值   :3311
注册时间:2011-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

原帖由 罗大佑 于 2015-02-23 19:40:05 发表
模板附件不支持后台上传的

谁说不行,经过大量的测试,终于成功了,有图为证,从此自定义页面更加完美上传图片了,想传几张就传几张
所以,别经常嘴里带口头语,不行不行的,你不行,不代表别人不行
你在没有用帝国之前你认为很多不行的,是不是现在都行了

不过通过这个实例感受到了7.2金刚模式的厉害
其实帝国的自定义页面隐藏了很多东西,估计很多人没用过,别看你玩了多年的帝国cms了

上传以下图片:


[该贴被修改 3 次,最后修改时间 2015-02-24 11:12:32 ]


第一次用的cms就是帝国,第二个学会的是phpcms,第三个就是干discuz!第四个就是玩shopNC
2015-02-23 22:45:21 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1