불당님 워터마크 질문입니다. 정보
불당님 워터마크 질문입니다.본문
안녕하세요.
질답게시판에 질문했다가 가만 생각하니 여기가 있어서 이리로 왔습니다.
리사이즈와 썸네일은 설치를 했고요.
내용을 보니까 워터마크 적용이 가능하다고 되어 있던데.
어떻게 설정해줘야 하는지 몰라서 질문드립니다
data/file/watermark폴더만들어서 이미지는 올렸는데요. 워터마크가 안나타나네요.
thum.php 보라고 되있어서 봐도 게시판 view.php에 어떻게 적용하는지 모르겠습니다.
가르쳐 주시면 정말 감사하겠습니다.
꾸벅
질답게시판에 질문했다가 가만 생각하니 여기가 있어서 이리로 왔습니다.
리사이즈와 썸네일은 설치를 했고요.
내용을 보니까 워터마크 적용이 가능하다고 되어 있던데.
어떻게 설정해줘야 하는지 몰라서 질문드립니다
data/file/watermark폴더만들어서 이미지는 올렸는데요. 워터마크가 안나타나네요.
thum.php 보라고 되있어서 봐도 게시판 view.php에 어떻게 적용하는지 모르겠습니다.
가르쳐 주시면 정말 감사하겠습니다.
꾸벅
추천
0
0
댓글 전체
view 게시판에 워터마크를 적용하는게, 지금은 안되어 있어요.
thumbnail 함수를 직접 수정해야 하는데 좀 많이 귀챦죠? ㅠ..ㅠ...
내일이나 모레쯤 짬네서, resize 하면서 워터마크 넣게 해야 하겠네요.
thumbnail 함수를 직접 수정해야 하는데 좀 많이 귀챦죠? ㅠ..ㅠ...
내일이나 모레쯤 짬네서, resize 하면서 워터마크 넣게 해야 하겠네요.
네. 현재는 안되는군요.
전 되는 줄 알고 삽질 열심히 했네요..ㅜㅜ
그래도 내일이나모레쯤 되게 된다니 한시름 놓습니다.
이왕이면 초보자도 쉽게 적용할 수 있도록 부탁드립니다.
열정에 박수를 드립니다.
꾸벅
전 되는 줄 알고 삽질 열심히 했네요..ㅜㅜ
그래도 내일이나모레쯤 되게 된다니 한시름 놓습니다.
이왕이면 초보자도 쉽게 적용할 수 있도록 부탁드립니다.
열정에 박수를 드립니다.
꾸벅
function resize_content($content, $width=0, $height=0, $quality=0, $thumb_create=0, $image_window=1, $water_mark="", $image_filter="")
수정하려고 코드를 보니까 오래전에 만들어 뒀네요. ㅋㅋ
resize_content를 호출하는 곳에서
$water_mark 에 워터마크 관련 정보를 넣어주면 됩니다.
(예)
$water_mark[0][filename] = "./data/file/watermark/watermark.png";
$water_mark[0][location] = "bottom_right";
$water_mark[0][x] = 20;
$water_mark[0][y] = 20;
수정하려고 코드를 보니까 오래전에 만들어 뒀네요. ㅋㅋ
resize_content를 호출하는 곳에서
$water_mark 에 워터마크 관련 정보를 넣어주면 됩니다.
(예)
$water_mark[0][filename] = "./data/file/watermark/watermark.png";
$water_mark[0][location] = "bottom_right";
$water_mark[0][x] = 20;
$water_mark[0][y] = 20;
불당님
위 내용을 제가 적용할 페이지가 view.php라면
<!-- 내용 출력 -->
<?=resize_content($view[content]);?>
$water_mark[0][filename] = "./data/file/watermark/watermark.png";
$water_mark[0][location] = "bottom_right";
$water_mark[0][x] = 20;
$water_mark[0][y] = 20;
이렇게 하라는 말씀이신가요?
아니면
b4.lib.php에 넣으라는 말씀이신지요?
양쪽에 다 넣어봐도 안되어서 말입니다.
자세히 설명 좀 부탁드립니다.
꾸벅
위 내용을 제가 적용할 페이지가 view.php라면
<!-- 내용 출력 -->
<?=resize_content($view[content]);?>
$water_mark[0][filename] = "./data/file/watermark/watermark.png";
$water_mark[0][location] = "bottom_right";
$water_mark[0][x] = 20;
$water_mark[0][y] = 20;
이렇게 하라는 말씀이신가요?
아니면
b4.lib.php에 넣으라는 말씀이신지요?
양쪽에 다 넣어봐도 안되어서 말입니다.
자세히 설명 좀 부탁드립니다.
꾸벅
굳이 원본을 고치지말고 view.skin.php에 넣으면 되요.
$water_mark[0][filename] = "$g4[path]/data/file/watermark/watermark.png";
$water_mark[0][filename] = "$g4[path]/data/file/watermark/watermark.png";
view.skin.php에 아래와 같이 해봤습니다만 안됩니다.
뭘 잘못한걸까요?
<script src="<?=$g4[path]?>/js/b4.common.js"></script>
<tr><td height=1 bgcolor=#242424></td></tr>
<tr>
<td height="150" style='word-break:break-all;padding:9 9 9 9;' >
<span id="writeContents">
<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo "<div align=center>";
echo resize_content($view[file][$i][view]) . "<p>";
echo "</div>";
}
?>
<!-- 내용 출력 -->
<?=resize_content($view[content]);?></span>
<?
$water_mark[0][filename] = "<=?$g4[path]?>/watermark/watermark.png"; ---현재경로
$water_mark[0][location] = "center";
$water_mark[0][x] =0;
$water_mark[0][y] =0;
?>
뭘 잘못한걸까요?
<script src="<?=$g4[path]?>/js/b4.common.js"></script>
<tr><td height=1 bgcolor=#242424></td></tr>
<tr>
<td height="150" style='word-break:break-all;padding:9 9 9 9;' >
<span id="writeContents">
<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
echo "<div align=center>";
echo resize_content($view[file][$i][view]) . "<p>";
echo "</div>";
}
?>
<!-- 내용 출력 -->
<?=resize_content($view[content]);?></span>
<?
$water_mark[0][filename] = "<=?$g4[path]?>/watermark/watermark.png"; ---현재경로
$water_mark[0][location] = "center";
$water_mark[0][x] =0;
$water_mark[0][y] =0;
?>
순서가... ㅠㅠ
함수를 부르기전에 변수설정을 하는게 우선이죠.
<!-- 내용 출력 -->
<?
$water_mark[0][filename] = "<=?$g4[path]?>/watermark/watermark.png"; ---현재경로
$water_mark[0][location] = "center";
$water_mark[0][x] =0;
$water_mark[0][y] =0;
?>
<?=resize_content($view[content]);?></span>
함수를 부르기전에 변수설정을 하는게 우선이죠.
<!-- 내용 출력 -->
<?
$water_mark[0][filename] = "<=?$g4[path]?>/watermark/watermark.png"; ---현재경로
$water_mark[0][location] = "center";
$water_mark[0][x] =0;
$water_mark[0][y] =0;
?>
<?=resize_content($view[content]);?></span>
불당님 안됩니다.ㅜㅜ
왜 이런지 벌써 2틀째..아 눈이 핑 돕니다.
바쁘신데 번거롭게 해 드려서 죄송합니다.
다른 원인은 없을까요?
왜 이런지 벌써 2틀째..아 눈이 핑 돕니다.
바쁘신데 번거롭게 해 드려서 죄송합니다.
다른 원인은 없을까요?
<?=resize_content($view[content]);?> 요기에서 변수를 전달 안했어요.
function resize_content($content, $width=0, $height=0, $quality=0, $thumb_create=0, $image_window=1, $water_mark="", $image_filter="")
이렇게 어떤 변수가 워터마크인지 함수에 전달해 줘야죠 ^^
<?=resize_content($view[content], "", "", "", "", "", $water_mark);?>
function resize_content($content, $width=0, $height=0, $quality=0, $thumb_create=0, $image_window=1, $water_mark="", $image_filter="")
이렇게 어떤 변수가 워터마크인지 함수에 전달해 줘야죠 ^^
<?=resize_content($view[content], "", "", "", "", "", $water_mark);?>
불당님의 리사이즈와 불당썸 잘쓰고 있습니다.
항상 감사드립니다. ^^;
저역시 리사이즈시 워터마크를 넣어주고 싶은데요.
잘 안되네요. 따라해봤긴 했는데...
제가 궁금한건 thumbnail함수(thumb.lib.php)에는 워터마크에 관련된 내용들이 있는데요
resize_content함수(b4.lib.php)에는 워터마크에 관련된 내용이 없는거 같거든요.
제가 까막눈이라 잘 몰라서 그런지... 아뭏든 리사이즈에 워터마크를 넣고 싶은데 잘 안되네요..ㅠㅠ
항상 감사드립니다. ^^;
저역시 리사이즈시 워터마크를 넣어주고 싶은데요.
잘 안되네요. 따라해봤긴 했는데...
제가 궁금한건 thumbnail함수(thumb.lib.php)에는 워터마크에 관련된 내용들이 있는데요
resize_content함수(b4.lib.php)에는 워터마크에 관련된 내용이 없는거 같거든요.
제가 까막눈이라 잘 몰라서 그런지... 아뭏든 리사이즈에 워터마크를 넣고 싶은데 잘 안되네요..ㅠㅠ
resize_content 함수에서는 워터마크 기능이 있어요.
위에 보시면 $water_mark 변수가 있쟎아요?
function resize_content($content, $width=0, $height=0, $quality=0, $thumb_create=0, $image_window=1, $water_mark="", $image_filter="")
통상은 resize_content(내용) 이렇게만 사용하지만 뒷부분에 별도의 설정값들을 넣을 수 있어요.
resize는 callback이라서 관련 변수를 전달하지 못해서 전역변수에 다 넣어서 사용하기 때문에
얼핏보면 좀 복잡 합니다.
글쿠 이미 썸에 있는 경우에는 썸을 생성하지 않으니까 기존의 썸을 싹~ 지우고 해보세요.
위에 보시면 $water_mark 변수가 있쟎아요?
function resize_content($content, $width=0, $height=0, $quality=0, $thumb_create=0, $image_window=1, $water_mark="", $image_filter="")
통상은 resize_content(내용) 이렇게만 사용하지만 뒷부분에 별도의 설정값들을 넣을 수 있어요.
resize는 callback이라서 관련 변수를 전달하지 못해서 전역변수에 다 넣어서 사용하기 때문에
얼핏보면 좀 복잡 합니다.
글쿠 이미 썸에 있는 경우에는 썸을 생성하지 않으니까 기존의 썸을 싹~ 지우고 해보세요.
아... 그렇군요. 제가 뭔가 잘못하고 있나봅니다.
한가지만 더 여쭤볼께요.
제가 쓰는 게시판 특성상 이미지를 내용에 넣는게 아니라
파일1에서 업로드시킨 이미지를 메인이미지로 쓰거든요.
그래서 이미지가 resize_content($view[content])에서 이미지가 보이는게 아니라
그 위에있는 resize_content($view[file][$i][view]) 여기에서 보여지게 되거든요.
그것도 상관있을까요?
한가지만 더 여쭤볼께요.
제가 쓰는 게시판 특성상 이미지를 내용에 넣는게 아니라
파일1에서 업로드시킨 이미지를 메인이미지로 쓰거든요.
그래서 이미지가 resize_content($view[content])에서 이미지가 보이는게 아니라
그 위에있는 resize_content($view[file][$i][view]) 여기에서 보여지게 되거든요.
그것도 상관있을까요?
아~ 당연하죠.
위에 있는 resize_content 앞에 $water_mark를 정의해주고
resize_content의 변수값에 $water_mark가 전달되게 해주셔야 합니다.
위에 있는 resize_content 앞에 $water_mark를 정의해주고
resize_content의 변수값에 $water_mark가 전달되게 해주셔야 합니다.
ㅜㅜ 위와 같이 다해봐도 안됩니다.
호스팅문제일까요?
빠드린것도 없는데
친절한 답변 감사합니다.
종일 귀찮게 해드렸네요
꾸벅
호스팅문제일까요?
빠드린것도 없는데
친절한 답변 감사합니다.
종일 귀찮게 해드렸네요
꾸벅
ㅠ..ㅠ...