묻고답하기
게시판 리스트에서 댓글수 클릭시 댓글만 보여주기.
2011.07.27 23:36
위 사이트와 같이 댓글 수를 클릭시 본문에서 자동 스크롤로 댓글 부분을 보여주는게 아닌,
댓글만을 보여주려 합니다.
그를 위해서 게시판(이하 스케치북 게시판 기준) list 파일의
href="{getUrl('document_srl', $document->document_srl)}#comment"
부분을 수정해야 할것으로 보입니다.
그리고 댓글만 따로 보여주는 html파일을 스킨에 만들어야 겠지요.
예를들어 only_comment.html 로 만들어서 작성..
그렇다면. href="{getUrl('document_srl', $document->document_srl)}#comment"
에서 빨간 부분을 뭘로 수정하면 좋을까요?
추가
생각대로는 되지를 않는군요;
댓글부분을 표현하는 스킨소스만 복사해서 따로 html을 만들어 버린후
href="#" onClick="javascript:window.open('http://mitekiku.net/hm/modules/board/skins/sketchbook5/comment.html?val={$document->document_srl}','','')" 요런식으로 바꿔봤는데 XE변수들이 그대로 나타나 버리네요;
저 예시대로 구현은 현 XE로는 힘든걸까요?
댓글 5
-
송동우
2011.07.28 00:36
-
일단 답변 감사드립니다~
-
송동우
2011.07.28 09:48
참고로
간단하게 예를 들자면
댓글 갯수에 링크를
<a href="#" onClick="javascript:window.open('http://localhost/xe/test.php?val={$document->document_srl}','pop','width=300, height=300')">
이렇게 걸었다면
링크의 경로...즉 localhost/xe 속에 test.php 파일이 존재 해야겠죠......
그리고 그 파일 속에
<?php
$val = filter_input(INPUT_GET, "val");$con = mysql_connect("localhost", "root", "0000") || die(mysql_error());
$con_db = mysql_select_db("xe") || die(mysql_error());
$sql = "select * from xe_comments where document_srl=".$val;
$result = mysql_query($sql);echo "<table>";
while( $row = mysql_fetch_assoc($result) )
{
echo "<tr><td>".$row[content]."</td></tr>";
}
echo "</table>";
?>
붉은 글씨(윗줄)는 DB접속에 맞게 수정(host, user, pass)
아랫쪽 xe 는 DB명으로 수정
이렇게 삽입해서 게시판 목록에서 댓글갯수를 클릭하면
팝업창이 뜨면서 댓글들만 보일겁니다.....
나머지는 입맛에 맞게 추가하거나 해서 꾸미면 될 것 같습니다..... -
XE기본 변수들이나 이런걸로는 불가능하다는 말씀이시죠? 자세한 답변 항상 감사드립니다^^
-
한가지만 더 여쭤봐도 될까요? 강제로 UTF8로 고정하려면 어찌 해야 할까요? 에디트플러스로 utf8로 저장해도 자꾸 한국어로 나오네요..
-
송동우
2011.07.28 10:04
그런 뜻은 아닙니다.
어차피
{$document->document_srl} 변수값을 받아와서
그 값을 기준으로 표시하는 것이니까요.......
test.php 파일은 그냥 예를 든 것일뿐 꼭 그래야 한다는 것은 아닙니다.
그냥 참고만 하시라는 뜻입니다....... -
ezi
2011.07.28 10:21
sql injection 당할수있으므로 (int)$val 해주시는것이 좋습니다.. -
네, 정말 감사드립니다^^
-
ezi
2011.07.28 10:29
utf-8 이라면..
$con_db = mysql_select_db("xe") || die(mysql_error()); 다음에..
mysql_query("set names utf8"); 추가해줘야지 한글이 안깨질것같네요..
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
자이제로 | 애드온의 용도? [2] | 2009.01.23 by 만쓰별(정만) |
홍태경v |
파일질라 업로드 목록아이콘 없애는법.
[1]
![]() | 2009.01.23 by 만쓰별(정만) |
샤이니라 | 제로xe 루트에 설치 [3] | 2009.01.23 by 샤이니라 |
서은석 | 페이지 수정시 위젯 수정 단추 생성 안됨 [5] | 2009.01.23 by 벌구 |
홍태경v |
XE)알FTP파일질라 모두 오류가 아주나네요 ..
[3]
![]() | 2009.01.23 by 홍태경v |
홍태경v | 위젯폴더 업로드 오류 .. | |
싴신 | 제로보드4 > 회원가입폼 어디서 바꾸나요?ㅜㅜㅜ | |
바보 | time zone 바꾸는 방법 [2] | 2009.01.23 by 바보 |
도움상회 |
오른쪽 상단 ''언어선택''만 따로 뺄려면 어떻게 하죠?
[10]
![]() | 2009.01.23 by 팩토리 |
싴신 | 게시판 제목이 자꾸 첫글자 한글자 밖에 안보여요 ㅜㅜ [2] | 2009.01.23 by 싴신 |
홍태경v | XE 알FTP 업로드 완료하고 권한바꿧는데 .. [1] | 2009.01.23 by 우리아기 |
보비♡ | 플래닛: 날짜가 바뀌어 글을 쓰면 전에 쓴 글이 안보여요! [2] | 2009.01.24 by 보비♡ |
가을풍경 | [심각한 내용] 업로드시 http error 404 발생 | |
sky | 도메인 이름뒤에 zbxe [1] | 2009.01.23 by 만쓰별(정만) |
자이제로 | 플래닛의 원츄+ 가 안되요... | |
김상태 | 첨부파일용량이.... [4] | 2009.01.23 by 김상태 |
333 | 블로그 스킨 사용시 덧글을 달면 에러가 납니다 | |
SeokiE | 1.1.5 업데이트후 홈페이지가 안열리는 분들 [1] | 2009.01.23 by 우리아기 |
이단헌트 |
★ 네이버까페처럼 전체글보기 기능 추가하려면?? ★
[2]
![]() | 2009.01.23 by 만쓰별(정만) |
이단헌트 |
★★ 메뉴옆에 NEW 표시 나오게 하는 방법?? ★★
[1]
![]() | 2009.01.23 by 만쓰별(정만) |
파일이름 test는 제 위치에 파일이 존재해야하고, 변수이름 val 은 원하는 대로 수정.......속성들은 원하는 대로 수정