지에디터가 쓰기는 가능한데 나오지가 않아요.. ㅠㅠ 정보
지에디터가 쓰기는 가능한데 나오지가 않아요.. ㅠㅠ첨부파일
본문
지에디터가 쓰기는 가능한데 나오지는 않습니다.
대신에
현재 게시판을 시그너스님의 구인게시판을 변형시켜서 사용할려고 합니다.
view.skin.php 부분 살펴봐주세요 파일 첨부 합니다.
뭔가 알듯말듯..... 몇일째네요ㅠㅠ
스킨 공개해주시는 님들에게 다시한번 감사드립니다.
대신에
<IMG src="http://abct.abc.com/geditor/emoticons/40.gif" border=0>
이렇게만 나오네요.
그래서 한참을 검색해보니
//$file = dirname($HTTP_SERVER_VARS["PHP_SELF"]).'/'.$dest_file;
$file = dirname($_SERVER["PHP_SELF"]).'/'.$dest_file;
변경을 해보라해서 햇는데도 안나옵니다.
쓰기는 가능한데 나오질 않습니다.
이분분을 변경 해야하나요?
이렇게만 나오네요.
그래서 한참을 검색해보니
//$file = dirname($HTTP_SERVER_VARS["PHP_SELF"]).'/'.$dest_file;
$file = dirname($_SERVER["PHP_SELF"]).'/'.$dest_file;
변경을 해보라해서 햇는데도 안나옵니다.
쓰기는 가능한데 나오질 않습니다.
이분분을 변경 해야하나요?
<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'>";
echo " <span style=\"color:#888;\">{$view[file][$i][source]} ({$view[file][$i][size]})</span>";
echo " <span style=\"color:#ff6600; font-size:11px;\">[{$view[file][$i][download]}]</span>";
echo " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></td></tr>";
}
}
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'>";
echo " <span style=\"color:#888;\">{$view[file][$i][source]} ({$view[file][$i][size]})</span>";
echo " <span style=\"color:#ff6600; font-size:11px;\">[{$view[file][$i][download]}]</span>";
echo " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></td></tr>";
}
}
?>
<? // 파일 출력
for ($i=6; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo $view[file][$i][view] . "<p>";
}
?>
<span id="writeContents"> <? echo "<div id=\"ContentsLayer\">".$view[content]."</div>";?></span>
<?//echo $view[rich_content]; // 과 같은 코드를 사용할 경우?>
<? // 파일 출력
for ($i=6; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo $view[file][$i][view] . "<p>";
}
?>
<span id="writeContents"> <? echo "<div id=\"ContentsLayer\">".$view[content]."</div>";?></span>
<?//echo $view[rich_content]; // 과 같은 코드를 사용할 경우?>
현재 게시판을 시그너스님의 구인게시판을 변형시켜서 사용할려고 합니다.
view.skin.php 부분 살펴봐주세요 파일 첨부 합니다.
뭔가 알듯말듯..... 몇일째네요ㅠㅠ
스킨 공개해주시는 님들에게 다시한번 감사드립니다.
추천
0
0
댓글 전체
쓰기는 가능한데 나오지가 않는다는 말은 어떤건지요??
확인사항
1. 이미지 경로에 해당하는 디렉토리는 만들어져있나요??
2. 퍼미션이 707로 되있나요??
3. 이미지명이 한글은 아닌가요??
확인사항
1. 이미지 경로에 해당하는 디렉토리는 만들어져있나요??
2. 퍼미션이 707로 되있나요??
3. 이미지명이 한글은 아닌가요??
write.skin.php 여기서는 문제없이 이미지도 들어가고 다음에 올라온 ucc를 테그를 복사하여 붙여넣기 해도 잘나옵니다. 미리보기를 눌러봐도 잘나오고요.
그런데 view.skin.php 로 넘어가면 이미지나 붙여넣기 한 테그는 모두 이미지의 주소와 같은 문자로 출력되고 있습니다.
1. 이미지경로는 html/data/file/게시판명/파일명 이렇게 저장이 되어지고 있습니다.
(미리네호스팅사용중입니다.)
2.퍼미션 은 "file" 폴더를777로 변경하였습니다 .
3.이미지명은 모두 영문혹은 숫자로 되어있습니다.
그런데 view.skin.php 로 넘어가면 이미지나 붙여넣기 한 테그는 모두 이미지의 주소와 같은 문자로 출력되고 있습니다.
1. 이미지경로는 html/data/file/게시판명/파일명 이렇게 저장이 되어지고 있습니다.
(미리네호스팅사용중입니다.)
2.퍼미션 은 "file" 폴더를777로 변경하였습니다 .
3.이미지명은 모두 영문혹은 숫자로 되어있습니다.
<span id="writeContents"> <? echo "<div id=\"ContentsLayer\">".$view[content]."</div>";?></span>
<?//echo $view[rich_content]; // {이미지:0} 과 같은 코드를 사용할 경우?>
<!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>
</td>
</tr></table></TD></TR>
위 문구에서 </xml></xmp>태그는 상단에 없던데 include문에서 시작되는게 있나요??
제가 그누보드를 안써서;;;
불필요한 태그 삭제해보시구요
<? echo "<div id=\"ContentsLayer\">".$view[content]."</div>";?>
위 문장을
<?
$content_test = "<div id=\"ContentsLayer\">".$view[content]."</div>";
echo $content_test;
?>
로 한번 바꿔서 해보세요.
<?//echo $view[rich_content]; // {이미지:0} 과 같은 코드를 사용할 경우?>
<!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>
</td>
</tr></table></TD></TR>
위 문구에서 </xml></xmp>태그는 상단에 없던데 include문에서 시작되는게 있나요??
제가 그누보드를 안써서;;;
불필요한 태그 삭제해보시구요
<? echo "<div id=\"ContentsLayer\">".$view[content]."</div>";?>
위 문장을
<?
$content_test = "<div id=\"ContentsLayer\">".$view[content]."</div>";
echo $content_test;
?>
로 한번 바꿔서 해보세요.
<?
$content_test = "<div id=\"ContentsLayer\">".$view[content]."</div>";
echo $content_test;
?>
에서 test는 게시판 명인가요?
$content_test = "<div id=\"ContentsLayer\">".$view[content]."</div>";
echo $content_test;
?>
에서 test는 게시판 명인가요?
아니요 그냥 변수명입니다.
중복되는 변수가 있을듯 해서 저렇게 명명했습니다.
으히히님이 원하시는 변수명으로 주셔도 됩니다.
중복되는 변수가 있을듯 해서 저렇게 명명했습니다.
으히히님이 원하시는 변수명으로 주셔도 됩니다.
빨간챠챠님 감사합니다.
문제점을 찾았습니다.
write_skin.php 에서 아래부분
<tr>
<td class=write_head style='padding-left:20px;'>내용</td>
<td style='padding:5 0 5 0;'>
<? if ($is_html) { ?><INPUT onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>><span class=w_title>HTML</span> <? } ?>
<? if (!$is_dhtml_editor) { ?>
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<td width=50% align=left valign=bottom>
<span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/btn_up.gif"></span>
<span style="cursor: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/btn_init.gif"></span>
<span style="cursor: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/btn_down.gif"></span></td>
<td width=50% align=right><? if ($write_min || $write_max) { ?><span id=char_count></span>글자<?}?></td>
</tr>
</table>
<? } ?>
<textarea id="wr_content" name="wr_content" class=tx style='width:100%; word-break:break-all;' rows=15 itemname="내용" required
<? if ($is_dhtml_editor) echo ' geditor '; ?>
<? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>><?=$content?></textarea>
<? if ($write_min || $write_max) { ?><script language="javascript"> check_byte('wr_content', 'char_count'); </script><?}?>
</td>
</tr>
여기에서 보면
td style='padding:5 0 5 0;'>
<? if ($is_html) { ?><INPUT onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>><span class=w_title>HTML</span> <? } ?>
이부분이 있습니다. 이게 원래 있던건데 제가 지에디터 붙여넣으면서 삭제를 하였습니다.
그런데 다시 붙여 넣으니까. 정상 작동 하네요.. ㅠㅠ
빨간망토 챠챠님 의 빠른 코멘트 감사합니다.
그런데 이게 원래 없어도 되는거 아닌가요?.. 프로그램은 잘몰라서 이것저것 짜집기 하는정도라..
언뜻생각하기에는 없어도 될거 같은데..
문제점을 찾았습니다.
write_skin.php 에서 아래부분
<tr>
<td class=write_head style='padding-left:20px;'>내용</td>
<td style='padding:5 0 5 0;'>
<? if ($is_html) { ?><INPUT onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>><span class=w_title>HTML</span> <? } ?>
<? if (!$is_dhtml_editor) { ?>
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<td width=50% align=left valign=bottom>
<span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/btn_up.gif"></span>
<span style="cursor: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/btn_init.gif"></span>
<span style="cursor: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/btn_down.gif"></span></td>
<td width=50% align=right><? if ($write_min || $write_max) { ?><span id=char_count></span>글자<?}?></td>
</tr>
</table>
<? } ?>
<textarea id="wr_content" name="wr_content" class=tx style='width:100%; word-break:break-all;' rows=15 itemname="내용" required
<? if ($is_dhtml_editor) echo ' geditor '; ?>
<? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>><?=$content?></textarea>
<? if ($write_min || $write_max) { ?><script language="javascript"> check_byte('wr_content', 'char_count'); </script><?}?>
</td>
</tr>
여기에서 보면
td style='padding:5 0 5 0;'>
<? if ($is_html) { ?><INPUT onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>><span class=w_title>HTML</span> <? } ?>
이부분이 있습니다. 이게 원래 있던건데 제가 지에디터 붙여넣으면서 삭제를 하였습니다.
그런데 다시 붙여 넣으니까. 정상 작동 하네요.. ㅠㅠ
빨간망토 챠챠님 의 빠른 코멘트 감사합니다.
그런데 이게 원래 없어도 되는거 아닌가요?.. 프로그램은 잘몰라서 이것저것 짜집기 하는정도라..
언뜻생각하기에는 없어도 될거 같은데..
음..글쌔요..스킨 관련해서 그누보드는 제가 써본적이 없어서-ㅅ-;;
$if_html = true;
로 해당 소스 상단에 적용하시면 해당 부분을 지워도 정상 작동 할듯 싶네요..
스킨에서 게시글내용을 화면에 보여줄때 html 이 true일 경우는 그냥 보여주고
html 이 false일 경우네는 전체 내용을 "" 안에 넣던지 다른 로직으로 텍스트화 시켜서 보여주는 듯 싶네요..
$if_html = true;
로 해당 소스 상단에 적용하시면 해당 부분을 지워도 정상 작동 할듯 싶네요..
스킨에서 게시글내용을 화면에 보여줄때 html 이 true일 경우는 그냥 보여주고
html 이 false일 경우네는 전체 내용을 "" 안에 넣던지 다른 로직으로 텍스트화 시켜서 보여주는 듯 싶네요..
ps.빨간망사에요 ㅠㅠ
앗 죄송 ^^; 빨간망사챠챠님 ~ 닉네임이 은근히 섹시하네요^^
빨간망사 챠챠님 다른것좀 여쭤봐도 될까요?
$map_query=str_replace(" ","%20",$view[wr_4]); // 4번 여유 필드에서 주소를 불러옴.
근데 저는 3번 여유필드 wr_3에 주소가 쪼개져서 들어가있거든요.
3번여유필드중에서도 우편버호 를 제외한 $ext3_02|$ext3_03 부분에 주소가 들어가있습니다.
근데 이걸 어떻게 표현해야 하는지 몰라서요. $view[wr_4] 를 대체 하여 넣어야 되는데.
그걸 잘모르겠습니다.
write_update.skin.php 의 내용을 봤더니. 아래와 같은 내용이 있었습니다.
$wr_3 = "$ext3_00|$ext3_01|$ext3_02|$ext3_03|$ext3_04|$ext3_05|$ext3_06|$ext3_07|$ext3_08|$ext3_09";
$sql3 = " update $write_table set wr_3 = '$wr_3' where wr_id = '$wr_id' ";
sql_query($sql3);
염치불구 하고 코멘트로 여쭤봅니다.
$map_query=str_replace(" ","%20",$view[wr_4]); // 4번 여유 필드에서 주소를 불러옴.
근데 저는 3번 여유필드 wr_3에 주소가 쪼개져서 들어가있거든요.
3번여유필드중에서도 우편버호 를 제외한 $ext3_02|$ext3_03 부분에 주소가 들어가있습니다.
근데 이걸 어떻게 표현해야 하는지 몰라서요. $view[wr_4] 를 대체 하여 넣어야 되는데.
그걸 잘모르겠습니다.
write_update.skin.php 의 내용을 봤더니. 아래와 같은 내용이 있었습니다.
$wr_3 = "$ext3_00|$ext3_01|$ext3_02|$ext3_03|$ext3_04|$ext3_05|$ext3_06|$ext3_07|$ext3_08|$ext3_09";
$sql3 = " update $write_table set wr_3 = '$wr_3' where wr_id = '$wr_id' ";
sql_query($sql3);
염치불구 하고 코멘트로 여쭤봅니다.
$view[wr_4] == $ext3_02|$ext3_03
이걸 하고 싶은신 건가요??
질문을 제가 이해 못하겠어요..ㅜㅜ
이걸 하고 싶은신 건가요??
질문을 제가 이해 못하겠어요..ㅜㅜ
아네.. 그런거같습니다.
$map_query=str_replace(" ","%20",$view[wr_4]);
요놈은 네이버 지도 api 에서 주소쿼리를 가져오는 부분입니다.
$lview[wr_4] 이부분에 주소가 그냥 텍스트로 한줄 들어가있다눈 거죠.
근데 저는 [wr_3] 부분에 주소가 들어가있습니다.
그런데 wr_3 을 다시 쪼개서 $ext3_02 //주소 와 $ext3_02//상세주소 이렇게 들어가있거든요.
이렇게 쪼개져 있는 부분을 $map_query=str_replace(" ","%20",$view[wr_4]);
여기에 맞게끔 표현해야하는것입니다.
그런데 빨간망사 챠챠님 께서 말씀하신것은 아래처럼 하라는 것인가요?
$view[wr_3] == $ext3_02|$ext3_03
$map_query=str_replace(" ","%20", $view[wr_3]);
이렇게 했더니 Parse error: syntax error, unexpected T_VARIABLE in
이런 에러가 나오네요.
$map_query=str_replace(" ","%20", $view[wr_3] == $ext3_02|$ext3_03);
이런표현도 안되네요..
$map_query=str_replace(" ","%20",$view[wr_4]);
요놈은 네이버 지도 api 에서 주소쿼리를 가져오는 부분입니다.
$lview[wr_4] 이부분에 주소가 그냥 텍스트로 한줄 들어가있다눈 거죠.
근데 저는 [wr_3] 부분에 주소가 들어가있습니다.
그런데 wr_3 을 다시 쪼개서 $ext3_02 //주소 와 $ext3_02//상세주소 이렇게 들어가있거든요.
이렇게 쪼개져 있는 부분을 $map_query=str_replace(" ","%20",$view[wr_4]);
여기에 맞게끔 표현해야하는것입니다.
그런데 빨간망사 챠챠님 께서 말씀하신것은 아래처럼 하라는 것인가요?
$view[wr_3] == $ext3_02|$ext3_03
$map_query=str_replace(" ","%20", $view[wr_3]);
이렇게 했더니 Parse error: syntax error, unexpected T_VARIABLE in
이런 에러가 나오네요.
$map_query=str_replace(" ","%20", $view[wr_3] == $ext3_02|$ext3_03);
이런표현도 안되네요..
참 view.skin.php 에서 $map_query=str_replace(" ","%20",$view[wr_4]); 요놈이 포함되어 있는
map.php 를 인클루드 하여 사용하고 있습니다.
map.php 를 인클루드 하여 사용하고 있습니다.
1. $map_query=str_replace(" ","%20", $ext3_02.$ext3_03);
2. $map_query=str_replace(" ","%20", $ex3_filed[2].$ex3_filed[3]);
3. $map_query=$ext3_02.$ext3_03;
$map_query=str_replace(" ","%20",$map_query);
이렇게 한번 해보세요..저 위의 표현은
$view[wr_4]에서 " " (<- 스페이스를 의미) 를 "$20"으로 바꿔서 $map_query 변수에 넣어라..
라는 의미입니다.
2. $map_query=str_replace(" ","%20", $ex3_filed[2].$ex3_filed[3]);
3. $map_query=$ext3_02.$ext3_03;
$map_query=str_replace(" ","%20",$map_query);
이렇게 한번 해보세요..저 위의 표현은
$view[wr_4]에서 " " (<- 스페이스를 의미) 를 "$20"으로 바꿔서 $map_query 변수에 넣어라..
라는 의미입니다.
제가 저녁에 일이 좀있어서 늦게 봤습니다.
빨간망사 챠챠님 !!!!! 정말정말 감사합니다. ~~~~ 오늘 많은거 배웠습니다.
지금 너무 기분이 좋네요^^
3가지 모무다 테스트해본결과 모두 잘됩니다.
이런식의 표현이였군요...
다시한번 감사의 말씀 드립니다.
빨간망사 챠챠님 !!!!! 정말정말 감사합니다. ~~~~ 오늘 많은거 배웠습니다.
지금 너무 기분이 좋네요^^
3가지 모무다 테스트해본결과 모두 잘됩니다.
이런식의 표현이였군요...
다시한번 감사의 말씀 드립니다.