SPAW 이미지상자 설정시... > 그누3질답

그누3질답

SPAW 이미지상자 설정시... 정보

그누보드 SPAW 이미지상자 설정시...

본문

SPAW를 잘 설치하고 쓰는데에는 별다른 지장이 없습니다만...
SPAW의 이미지상자만 열면..이미지가 아무것도 없습니다.
물론 gnu3의 이미지상자를 열면 안에 이미지는 다 들어있구요..
예전질문중에 검색을 해서 보아도 img_library.php를 수정하면 된다고만 나와있고..
해당경로로 수정해도 여전히...-_-;; 안됩니다.

음...제가 원하는것은 gnu3 자체의 이미지상자와 spaw의 이미지상자를 같은곳으로 지정해서
열리게 하는것이 목적인데
....지금 4주째 삽질을 해도 안됩니다. ㅠ_ㅠ

.img_library 에서 설정은 다 잡아주었구요
.gnu3의 경로는 bbs2 라고 되어있습니다.
.spaw의 경로는 root 입니다. 그리고 imgbox 라는 폴더가 spaw 밑에 있구요
퍼미션은 707입니다. 그리고 물론 data/member/ 밑에 각 사용자의 이미지파일은 들어있구요...
역시 퍼미션은 707로 되어있구요...이미지도 다들어있습니다만...모습을 드러내질 않습니다 ㅠ_ㅠ
.spaw_control.config.php 에서 경로설정시....

// SPAW DIR
$spaw_dir = 'http://www.-ID-.net/spaw/';
// SPAW URL
$spaw_base_url = 'http://www.-ID-.net/spaw/'; <--이부분 설정이 궁금합니다.
// 절대 경로
$spaw_root = "/home/-ID-/public_html/spaw/";
//사이트의 절대경로
$_root = '/home/-ID-/public_html/';
$_root_url = 'http://www.-ID-.net/';

-중간생략-

// image library related config
// allowed extentions for uploaded image files
$spaw_valid_imgs = array('gif', 'jpg', 'jpeg', 'png');
// allow upload in image library
$spaw_upload_allowed = true;
$spaw_imglibs = array(
array(
'value' => 'imgbox/',
'text' => '그림상자',
),
);


저는 위의 설정부분이 이미지박스 경로라고 알고있는데 잘못안거 아니죠 ?
위의 http://www.-ID-.net/spaw/ (spaw 경로) 부분을
http://www.-ID-.net/bbs2/ (gnu3경로) 로 잡아줘야하는건지
아무리봐도 이부분이 상당스럽게 헷갈립니다.
물론 둘다 해봤습니다. 그래도 안됩니다...(좌절중...ㅠ_ㅠ)

그리고 참고로... img_library.php 올려봅니다.

PHP도 잘 모르는 단계에서 삽질을 하다보니 예전 cobol,fortran 배웠던 실력으로
대충 감잡아서 소스 수정하고 있습니다. ㅠ_ㅠ
4주째 삽질하는 이 불쌍한 초보를 도와주신다면 정말 고맙겠습니다.

<?php
// ================================================
// SPAW PHP WYSIWYG editor control
// ================================================
// Image library dialog
// ================================================
// Developed: Alan Mendelevich, *** 개인정보보호를 위한 이메일주소 노출방지 ***
// Copyright: Solmetra (c)2003 All rights reserved.
// 수정 : 길선아빠, 2004년 1월 29일 목요일
// ------------------------------------------------
// www.solmetra.com
// ================================================
// $Revision: 1.7 $, $Date: 2003/04/21 15:09:56 $
// ================================================

//그누보드 설정///////////////////////
include '/home/-ID-/public_html/bbs2/config.php';//<<--------------------//그누보드

$tmp = dir("/home/-ID-/public_html/bbs2/lib");//<<------------------------//그누보드
while ($entry = $tmp->read()) {
if ($entry{0} == ".") continue;
include "/home/-ID-/public_html/bbs2/lib/" . $entry;//<<----------------//그누보드
}

$today = date("Y-m-d", time());
$now = date("Y-m-d H:i:s", time());

if (file_exists("/home/-ID-/public_html/bbs2/dbconfig.php")) {//<<----------//그누보드
ini_set("session.use_trans_sid", 0);
ini_set("session.cache_expire", $cfg[cache_expire]);
ini_set("session.gc_maxlifetime", $cfg[gc_maxlifetime]);
session_save_path("/home/-ID-/public_html/bbs2/data/session");//그누보드
if ($SESSION_CACHE_LIMITER) {
@session_cache_limiter($SESSION_CACHE_LIMITER);
} else {
@session_cache_limiter('no-cache, must-revalidate');
}
session_set_cookie_params(0,"/");
include "/home/-ID-/public_html/bbs2/dbconfig.php";//<<--------------------//그누보드
$connect = @mysql_connect($cfg[mysql_host], $cfg[mysql_user], $cfg[mysql_pass]);
$select_db = @mysql_select_db($cfg[mysql_db], $connect);
if (!$select_db) {
echo "DB 접속 오류";
exit;
}
}
$default = sql_fetch(" select * from $cfg[table_default] ");
ini_set("session.cookie_domain",$default[de_cookie_domain]);
@session_start();

// include wysiwyg config
include '../config/spaw_control.config.php';
include '../class/lang.class.php';

// 로그인중이라면
if ($HTTP_SESSION_VARS[ss_mb_id]) {
$member = get_member($HTTP_SESSION_VARS[ss_mb_id]);
}
// 회원자료가 있다면
if ($member[0] != '') {
$spaw_upload_allowed = true;
$spaw_imglibs[] =
array(
'value' => 'data/member/'. $member[0] .'/', //그누보드: 따로 설정할 필요없슴
'text' => '내그림상자', //그누보드: 따로 설정할 필요없슴
);
}
---이후생략 (변경된것없음)-------
  • 복사

댓글 전체

제 설정은

spaw_control.config.php 에
// SPAW DIR                 
$spaw_dir = '/spaw/';
만...

그리고 img_library.php 에는 다 상대경로로 적혀있네요..


include '../../config.php';

$tmp = dir("../../lib");
while ($entry = $tmp->read()) {
    if ($entry{0} == ".") continue;
    include "../../lib/" . $entry;
}

$today = date("Y-m-d", time());
$now  = date("Y-m-d H:i:s", time());

if (file_exists("../../dbconfig.php")) {
    session_save_path("../../data/session");
    session_set_cookie_params(0,"/");

    include "../../dbconfig.php";
    $connect = @mysql_connect($cfg[mysql_host], $cfg[mysql_user], $cfg[mysql_pass]);
    $select_db = @mysql_select_db($cfg[mysql_db], $connect);
    if (!$select_db) {
        echo "DB 접속 오류";
        exit;
    }
}
$default = sql_fetch(" select * from $cfg[table_default] ");
ini_set("session.cookie_domain",$default[de_cookie_domain]);
@session_start();

// include wysiwyg config
include '../config/spaw_control.config.php';
include $spaw_root.'class/lang.class.php';

// 로그인중이라면
if ($HTTP_SESSION_VARS[ss_mb_id]) {
    $member = get_member($HTTP_SESSION_VARS[ss_mb_id]);
}
// 회원자료가 있다면
if ($member[0] != '') {
  $spaw_upload_allowed = true;
  $spaw_imglibs = array(
    array(
      'value'  => 'data/member/'. $member[0] .'/',
      'text'    => '이미지 라이브러리',
    ),
  );
}
그냥 포기하고 WYSIWYG 안쓸렵니다. ㅠ_ㅠ....
나중에 다시 머리 싸매보고 해봐야겠습니다.
쩝..이것에 매달려서 오픈도 늦어지고...ㅠ_ㅠ.....돌머리를 탓하며 좌절...흑흑..비도오는데
스트레스 받고 소주 무지 땡기네요...참아야 하는데...언넝 끝내야지...아잣!!
© SIRSOFT
현재 페이지 제일 처음으로