> 백엔드 개발 > PHP 튜토리얼 > 게시판 vBulletin HACK----포럼 색인 페이지에서 주제 크기를 표시하고 새 창을 엽니다.

게시판 vBulletin HACK----포럼 색인 페이지에서 주제 크기를 표시하고 새 창을 엽니다.

WBOY
풀어 주다: 2016-07-29 08:34:43
원래의
1287명이 탐색했습니다.

vBulletin HACK
----포럼 색인 페이지에서 주제 크기 표시 및 새 창 열기
저자: gogosoft
"주제 크기 표시"
이유: 이 기능은 버전 1.1에서 사용할 수 없습니다. 4이며 일부 사용자는 이를 주제를 볼지 여부에 대한 참조 요소로 사용합니다.
장점: 코드 몇 줄만 추가하면 됩니다.
단점: 포럼 인덱스 페이지가 표시될 때마다 페이지의 모든 주제를 계산해야 하기 때문에 서버에 어느 정도 영향을 미칠 수 있습니다.
자체 평가: 이것은 작은 기능이고 필요하지 않으며, 그것이 실용적인지 아닌지는 의견의 문제입니다.
단계:
⒈ forumdisplay.php를 열고 "
if ($announcement=$DB_site->query_first("SELECT Announcementid,userid,startdate,title FROM 공지 WHERE startdate<=$datenow AND enddate>)를 검색합니다. ;=$datenow AND (forumid=$forumid OR forumid=-1) ORDER BY startdate DESC LIMIT 1")) {
", add "
" // 해킹 스레드 크기
$size=0 ;
$announcements=$DB_site->query("startdate<=$datenow AND enddate>=$datenow AND (forumid=$forumid OR forumid=-1)가 있는 공지에서 페이지 텍스트 선택")
while( $announce=$DB_site->fetch_array($announcements)) $size =strlen($announce[pagetext])
$size=iif($size>1024,number_format($size/1024,1)." K",$size);
// Hack 스레드 크기 종료
", 검색 "
while ($thread=$DB_site->fetch_array($threads)) {
", in "
// 해킹 스레드 크기
$size=0;
$posts=$DB_site->query("SELECT pagetext FROM post WHERE threadid=".$thread[threadid]);
while ($post=$DB_site->fetch_array($posts)) $size =strlen($post[pagetext])
$size=iif($size>1024,number_format($size/1024, 1) )."K",$size);
// 해킹 스레드 크기 종료
", 저장하고 종료;
⒉"제어판"에서 포럼 표시 템플릿을 열고 "
< td align =center>답글

; smallfont color="{tableheadtextcolor}">인기도

", "
size

", "

", "
>" 저장하세요. forumdisplaybit 템플릿을 열고 "

$replies
td align=을 검색하세요. center bgcolor="{secondaltcolor}">
$views
", 끝에 "

$size

", forumdisplay_announcement 템플릿을 열고 "

-


-

", "
;normalfont>$size
", 저장하세요. 마치다!
《새 창 열기》
이유: 자주 업데이트되는 포럼을 탐색하는 데 매우 유용합니다. 사용자는 다양한 주제에 대한 창을 쉽게 열 수 있습니다.
장점: 매우 간단합니다. 이를 달성하려면 템플릿을 변경하기만 하면 됩니다. 너무 해킹되지는 않는 것 같습니다. :)
단점: 주제의 첫 페이지에 대해서만 새 창을 열 수 있지만, 다른 페이지에 대해서는 여전히 Shift 키를 눌러야 합니다.
단계: 제어판->템플릿->편집, 포럼displaybit 열기, "

검색 $ gotonew $threadtitle
", $gotonew 뒤 또는 앞에 "를 추가합니다($gotonew는 "새 게시물" 아이콘입니다)

" 물론 이 연결을 위해 새 창을 여는 작은 아이콘을 준비하고 이미지 디렉터리에 업로드해야 합니다. 마치다!
예: http://gogosoft.oso.com.cn/forum/forumdisplay.php?forumid=4
[이 글의 저작권은 작성자와 Oso.com이 공동 소유합니다. 전재시에는 저자와 출처를 표기해주세요]

위 내용은 vBulletin HACK 공지를 소개합니다.----포럼 색인 페이지에서 주제 크기를 표시하고 새 창을 엽니다. 공지 내용을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿