Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] “上传直接插入图片”和“提交保存资讯后再次编辑插入图片”有什么不一样?

[复制链接]
lwd815813 发表于 2009-8-1 11:41:21 | 显示全部楼层 |阅读模式
本帖最后由 lwd815813 于 2009-8-1 11:44 编辑

目的是让自定义字段能够在每个分页中显示
前提:修改根目录上的viewnews.php中的这段
  1. $news['custom'] = array('name'=>'', 'key'=>array(), 'value'=>array());
  2. if($page == 1 && !empty($news['customfieldid'])) {
  3.         $news['custom']['value'] = unserialize($news['customfieldtext']);
  4.         if(!empty($news['custom']['value'])) {
  5.                 foreach ($news['custom']['value'] as $key => $value) {
  6.                         if(is_array($value)) {
  7.                                 $news['custom']['value'][$key] = implode(', ', $value);
  8.                         }
  9.                 }
  10.         }
  11.         $query = $_SGLOBAL['db']->query('SELECT name, customfieldtext FROM '.tname('customfields').' WHERE customfieldid=\''.$news['customfieldid'].'\'');
  12.         $value = $_SGLOBAL['db']->fetch_array($query);
  13.         $news['custom']['name'] = $value['name'];
  14.         $news['custom']['key'] = unserialize($value['customfieldtext']);
  15. }
复制代码
把第二行的$page == 1 && 删掉。

然后分别用三种方法发布资讯
方法1:上传直接插入图片,保存资讯
方法2:上传图片后不插入,提交保存,再次编辑插入图片
方法3:上传直接插入图片,提交保存后再次“编辑”,把内容中的图片删掉,再插入图片。

最后出现的结果是
方法1:不在分页显示
方法2:显示
方法3:不在分页显示

这是怎么回事?这三种方法会影响到什么?有什么不一样?
要达到可以在每一个分页中显示自定义字段的话是不是还有哪里要改?
回复

使用道具 举报

 楼主| lwd815813 发表于 2009-8-1 15:32:23 | 显示全部楼层
千万不沉,在线等帮忙~!
回复

使用道具 举报

littlehz 发表于 2009-8-1 15:34:35 | 显示全部楼层
三种插入图片方式不会有什么区别,按钮对应的javascript事件是一样的。
可能是插入分页的问题,资讯编辑器中有两种插入分页方式,好像不太一样。
回复

使用道具 举报

 楼主| lwd815813 发表于 2009-8-1 15:41:35 | 显示全部楼层
终于等到消息了,非常感谢。
你说的“两种插入分页方式”是哪两种?怎么确认用哪种?那三种方法会影响到这个分布方式??
回复

使用道具 举报

 楼主| lwd815813 发表于 2009-8-1 15:42:05 | 显示全部楼层
终于等到消息了,非常感谢。
你说的“两种插入分页方式”是哪两种?怎么确认用哪种?那三种方法会影响到这个分布方式??
回复

使用道具 举报

littlehz 发表于 2009-8-1 15:56:02 | 显示全部楼层
这两个插入分页的效果不太一样,试试吧。
1.jpg
2.jpg
回复

使用道具 举报

 楼主| lwd815813 发表于 2009-8-1 16:11:45 | 显示全部楼层
我上面试过的三种方法都是用编辑器里那个分页图标加入的,但出来的效果你都知道了,不同的,这么看来跟这个分页的选择方式不一样啊~!?
回复

使用道具 举报

littlehz 发表于 2009-8-1 16:22:00 | 显示全部楼层
都换后一种插入分页方式试试。
回复

使用道具 举报

 楼主| lwd815813 发表于 2009-8-1 16:52:31 | 显示全部楼层
还是一样,不行。我看应该是代码中的这个$page == 1 的问题比较大,不知道还有哪些东西在判断分页的~?~!
回复

使用道具 举报

littlehz 发表于 2009-8-1 17:08:14 | 显示全部楼层
没仔细研究过,不清楚哪里还有判断,但是单独资讯的程序逻辑全部在viewnews.php这个文件中
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-12 08:52 , Processed in 0.139307 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表