리스트에도 이미지를 띄우고 싶습니다. 정보
그누보드 리스트에도 이미지를 띄우고 싶습니다.
본문
안녕하세요 완전 초보입니다.
베이직 스킨 gbview.skin.php 에 보면 이런게 보이는데요
<?
for ($i=1; $i<=$cfg[file_count]; $i++) {
if ($file[$i][view]) { echo $file[$i][view]; }
}
?>
이부분을 gblist.skin.php 에 적용시켜, 첨부한 이미지도 나오고, 내용도 나오게끔 만드려고 하는데요
이미지가 뜨질 않네요 왜 그렇죠...
다른스킨을 보면 file_image 이렇게 쓰여진것도 있던데.. 어떤 차이인줄도 모르겠구요;;;
더불어... 스킨에 관련된 변수를 초보용으로 잘 설명된곳이 있으면 좀 알려주세요.
그런부분만 봐도 많은 도움이 될텐데, .
베이직 스킨 gbview.skin.php 에 보면 이런게 보이는데요
<?
for ($i=1; $i<=$cfg[file_count]; $i++) {
if ($file[$i][view]) { echo $file[$i][view]; }
}
?>
이부분을 gblist.skin.php 에 적용시켜, 첨부한 이미지도 나오고, 내용도 나오게끔 만드려고 하는데요
이미지가 뜨질 않네요 왜 그렇죠...
다른스킨을 보면 file_image 이렇게 쓰여진것도 있던데.. 어떤 차이인줄도 모르겠구요;;;
더불어... 스킨에 관련된 변수를 초보용으로 잘 설명된곳이 있으면 좀 알려주세요.
그런부분만 봐도 많은 도움이 될텐데, .
댓글 전체
그누에 쓰이는 변수를 알고 싶으시면..
스킨자료실에 있는 자료를 다운받아서 어떻게 변수를 구현했는지..
살펴 보시는게 가장 빠를 듯 합니다.
스킨자료실에 있는 자료를 다운받아서 어떻게 변수를 구현했는지..
살펴 보시는게 가장 빠를 듯 합니다.
음 .... 최신글 변수는 팁엔테크에 까만도둑님 자료가 있습니다.
<SCRIPT LANGUAGE="JavaScript">
function CaricaFoto(img){
foto1= new Image();
foto1.src=(img);
Controlla(img);
}
function Controlla(img){
if((foto1.width!=0)&&(foto1.height!=0)){
viewFoto(img);
}
else{
funzione="Controlla('"+img+"')";
intervallo=setTimeout(funzione,20);
}
}
function viewFoto(img){
largh=foto1.width+20;
altez=foto1.height+20;
stringa="width="+largh+",height="+altez;
finestra=window.open(img,"",stringa)
+"<a href='javascript:self.close()'><img src='"+img+"' width="+imgTmp.width+" height="+imgTmp.height+" border=0></a>";
}
</script>
소스 중간쯤 못미쳐
<a href='<?=$list[$i][href]?>'>
를
<a href="javascript:CaricaFoto('<?=$list[$i][file_image1]?>')">
변경해 줍니다.
글(이미지)목록 에서 새창 띄우기가 가능해 집니다.
참고하세요.
확인해 보고 자려 했는데 .... 에러가 생깁니다.
첫 로딩시 괜찮다가 이미미 띄우고 창닫고 제목 또는 이미지에
마우스 포인터가 닿으면 에러 메세지가 브라우져 하단창에 보이더군요.
브라우져 옵션의 모든 스크립트 관련 오류 표시에 체크-인 해제 하시면
별로 불편한 것은 없습니다만 ....
<script language="JavaScript">
var imgObj = new Image();
function showImgWin(imgName) {
imgObj.src = imgName;
setTimeout("createImgWin(imgObj)", 100);
}
function createImgWin(imgObj) {
if (! imgObj.complete) {
setTimeout("createImgWin(imgObj)", 100);
return;
}
imageWin = window.open("", "imageWin",
"width=" + imgObj.width + ",height=" + imgObj.height);
imageWin.document.write("<html><body style='margin:0'>");
imageWin.document.write("<img src='" + imgObj.src + "'>");
imageWin.document.write("</body><html>");
imageWin.document.title = imgObj.src;
}
</script>
와
<a href="javascript:showImgWin('<?=$list[$i][file_image1]?>')">
----이글은 흐르는구름님의 팁란에 있는걸 옮겼습니다----
function CaricaFoto(img){
foto1= new Image();
foto1.src=(img);
Controlla(img);
}
function Controlla(img){
if((foto1.width!=0)&&(foto1.height!=0)){
viewFoto(img);
}
else{
funzione="Controlla('"+img+"')";
intervallo=setTimeout(funzione,20);
}
}
function viewFoto(img){
largh=foto1.width+20;
altez=foto1.height+20;
stringa="width="+largh+",height="+altez;
finestra=window.open(img,"",stringa)
+"<a href='javascript:self.close()'><img src='"+img+"' width="+imgTmp.width+" height="+imgTmp.height+" border=0></a>";
}
</script>
소스 중간쯤 못미쳐
<a href='<?=$list[$i][href]?>'>
를
<a href="javascript:CaricaFoto('<?=$list[$i][file_image1]?>')">
변경해 줍니다.
글(이미지)목록 에서 새창 띄우기가 가능해 집니다.
참고하세요.
확인해 보고 자려 했는데 .... 에러가 생깁니다.
첫 로딩시 괜찮다가 이미미 띄우고 창닫고 제목 또는 이미지에
마우스 포인터가 닿으면 에러 메세지가 브라우져 하단창에 보이더군요.
브라우져 옵션의 모든 스크립트 관련 오류 표시에 체크-인 해제 하시면
별로 불편한 것은 없습니다만 ....
<script language="JavaScript">
var imgObj = new Image();
function showImgWin(imgName) {
imgObj.src = imgName;
setTimeout("createImgWin(imgObj)", 100);
}
function createImgWin(imgObj) {
if (! imgObj.complete) {
setTimeout("createImgWin(imgObj)", 100);
return;
}
imageWin = window.open("", "imageWin",
"width=" + imgObj.width + ",height=" + imgObj.height);
imageWin.document.write("<html><body style='margin:0'>");
imageWin.document.write("<img src='" + imgObj.src + "'>");
imageWin.document.write("</body><html>");
imageWin.document.title = imgObj.src;
}
</script>
와
<a href="javascript:showImgWin('<?=$list[$i][file_image1]?>')">
----이글은 흐르는구름님의 팁란에 있는걸 옮겼습니다----

그렇군요-_-; 그렇게 해도 쉽게 되지는 않네요.. 어쨋거나 궁금한것은 변수명들을 자세히 알고 싶은데요..
이를테면 $list[$i][href] 이것은 리스트에 쓰이는 제목.(맞나요?-_-)..
이런식의 설명이 없는것 같아서 답답합니다. 그걸로도 많은 도움이 될것 같은데;;;;
이를테면 $list[$i][href] 이것은 리스트에 쓰이는 제목.(맞나요?-_-)..
이런식의 설명이 없는것 같아서 답답합니다. 그걸로도 많은 도움이 될것 같은데;;;;
$list[$i][file_image1]
$list[$i][file_image2]
리스트에서는 위 내용으로 하셔야 합니다.
./bbs/gblist.php를 살펴 보시면 알 수 있죠...
$list[$i][file_image2]
리스트에서는 위 내용으로 하셔야 합니다.
./bbs/gblist.php를 살펴 보시면 알 수 있죠...