发新话题
打印

第一次使用SABLOG,请教一个问题

第一次使用SABLOG,请教一个问题

我上传到服务器之后一切安装都顺利

我上传图片或者是附件 将附件插入到文章 发表之后前台一直是显示[attach=1] 并不能显示附件
我的整个blog目录属性都是777  并且附件目录已经存在该上传的附件 可是前台文章附件始终显示[attach=1]  不知道是什么原因。请指教

TOP

附件存在吗?
承接网站重构,搜索引擎优化!

TOP

附件是存在的 我上服务器检查过  路径这些都没有问题

TOP

引用:
原帖由 wixtens 于 2008-7-14 16:46 发表
附件是存在的 我上服务器检查过  路径这些都没有问题
那进后台你检查你的设置,
控制面版 » 系统设置 » 博客地址:
一般留空,再试试
专注sablog
qq:1738143

TOP

引用:
原帖由 dxx 于 2008-7-14 17:01 发表

那进后台你检查你的设置,
控制面版 » 系统设置 » 博客地址:
一般留空,再试试
你好 那个地方我留空了  ,下面是我的设置图和服务器的图



TOP

你是不是插入到文章描述那里?这里是不行的
专注sablog
qq:1738143

TOP

回楼上  我是插入到文章内容里的  地址是 wix.nogox.com
早就想转到sablog了  可就是这个问题一直搞不懂

TOP

检查根目录下的 index.php 从 167 行开始 是否存在
if ($article['attachments']) {
                                                        $attachs= unserialize(stripslashes_array($article['attachments']));
                                                        if (is_array($attachs)) {
                                                                foreach ($attachs AS $attach) {
                                                                        $a_path = $options['attachments_dir'].'/'.$attach['filepath'];
                                                                        if (file_exists($a_path)) {
                                                                                $a_ext = strtolower(getextension($attach['filename']));
                                                                                if ($a_ext == 'gif' || $a_ext == 'jpg' || $a_ext == 'jpeg' || $a_ext == 'png') {
                                                                                        $imagesize = @getimagesize($a_path);
                                                                                        $a_size = sizecount($attach['filesize']);
                                                                                        $a_thumb_path = $options['attachments_dir'].$attach['thumb_filepath'];
                                                                                        if ($attach['thumb_filepath'] && $options['attachments_thumbs'] && file_exists($a_thumb_path)) {
                                                                                                $article['image'][$attach['attachmentid']]=array($attach['attachmentid'],$a_thumb_path,$a_size,$attach['thumb_width'],$attach['thumb_height'],$attach['downloads'],1);
                                                                                        } else {
                                                                                                // 如果缩略图不存在
                                                                                                $size = explode('x', strtolower($options['attachments_thumbs_size']));
                                                                                                $im = scale_image( array(
                                                                                                        "max_width"  => $size[0],
                                                                                                        "max_height" => $size[1],
                                                                                                        "cur_width"  => $imagesize[0],
                                                                                                        "cur_height" => $imagesize[1]
                                                                                                ));        $article['image'][$attach['attachmentid']]=array($attach['attachmentid'],$a_path,$a_size,$im['img_width'],$im['img_height'],$attach['downloads'],0);
                                                                                        }
                                                                                } else {
                                                                                        // 如果非图片文件
                                                                                        $a_size = sizecount($attach['filesize']);        $article['file'][$attach['attachmentid']]=array($attach['attachmentid'],$attach['filename'],$a_size,$attach['downloads']);
                                                                                }
                                                                        }
                                                                }
                                                                //如果空,释放掉变量
                                                                $attachmentids=array();

                                                                $article['content'] = preg_replace("/\[attach=(\d+)\]/ie", "upload('\\1')", $article['content']);

                                                                foreach($attachmentids as $key => $value){
                                                                        if($article['image'][$value]){
                                                                                unset($article['image'][$value]);
                                                                        }
                                                                        if($article['file'][$value]){
                                                                                unset($article['file'][$value]);
                                                                        }
                                                                }
                                                        }

主要是这一句
$article['content'] = preg_replace("/\[attach=(\d+)\]/ie", "upload('\\1')", $article['content']);
给我一个女人,我可以创造一个民族!

TOP

谢谢楼上的帮助  我检查了  存在上面的所有代码  我是下载主页的1.6程序  自己没有改动过任何源文件  谢谢

TOP

你能否给后台用户密码我,我进去测试看看
专注sablog
qq:1738143

TOP

wix.nogox.com  欢迎测试  感谢

admin
admin888

TOP

发新话题