열려 있는
닫다

포럼 엔진의 자동 감지. 포럼 엔진의 자동 감지 smf에서 구동되는 언급된 보드

새 주제 시작

게시하고 싶은 게시판을 찾아 다음을 클릭하세요. 새로운 주제버튼( 기본적으로 에 표시된 대로 보드의 상단과 하단 모두에 위치) 새 주제 시작화면. 여기에는 다양한 옵션이 제공되지만 가장 중요한 두 가지 옵션은 다음과 같습니다. 주제분야와 주요 메시지필드(그렇게 표시되지는 않았지만 크기로 보면 분명함). 따라서 제목을 입력하고 메시지를 기본 텍스트 영역에 입력(또는 붙여넣기)하기 시작하세요. 제목이나 본문 중 하나가 누락된 메시지는 두 가지가 모두 포함될 때까지 게시가 허용되지 않습니다. 일반 텍스트 메시지가 만족스러우면 다음을 클릭하여 게시할 수 있습니다. 우편버튼을 클릭하거나 먼저 미리보기를 클릭하세요. 시사버튼이 있지만 좀 더 흥미롭게 만들 수 있는 추가 기능이 많이 있습니다.

  • 일부 포럼에서는 탐색 트리공간 절약형 수평 모드의 상단에 있습니다.
  • 일부 포럼은 추가 정보를 제공하도록 구성될 수 있습니다. 맞춤법 검사버튼 옆에 우편그리고 시사옵션.

새 설문 조사 시작

설문 조사는 기본적으로 질문과 투표 옵션이 추가된 주제로, 클릭하면 시작됩니다. 새 설문조사대신에 새로운 주제. 설문조사를 게시하려면 다음 사항을 작성해야 합니다. 질문필드와 적어도 두 개 옵션그 외의 필드 주제그리고 메시지표준 주제에 필요한 필드입니다. 사용자가 투표할 수 있는 선택 항목 수, 설문 조사 실행 기간, 사용자가 자신의 투표를 변경할 수 있는지 여부, 표시할 결과를 위해 충족해야 하는 조건을 구성하는 추가 옵션은 설명이 필요하지 않습니다.

설문 조사에서 5개 이상의 선택 사항을 제공하려면 옵션 추가필요한만큼 여러 번.

일부 포럼의 일부 사용자는 기존 주제에 설문 조사를 추가할 수도 있습니다.

달력에 이벤트 게시하기

이 옵션이 구성된 경우(표준 "기본"이 아님) 다음을 선택하여 이벤트를 게시할 수 있습니다. 달력다음에서 포스트 이벤트달력 화면에서 지금 보시는 것은 새 주제 시작이벤트 제목, 날짜 및 대상 보드에 대한 추가 필드가 있는 화면에서 이벤트를 달력에 추가하고 해당 보드의 게시물에 대한 링크를 다시 만들 수 있습니다.

주제 또는 설문조사에 응답하기

주제나 설문조사에 답하는 방법은 기본적으로 와 동일하지만 항목에 아무 것도 입력할 필요가 없습니다. 주제이미 있는 항목을 변경하고 싶지 않은 경우 필드를 선택하세요. 설문조사에 투표하려면 선택한 옵션을 선택하고 투표 제출.

"빠른 답장"이 활성화된 경우 페이지의 게시물 뒤에 간단한 답장 필드도 표시되지만 사용하려면 수동으로 입력해야 합니다.

게시물 인용

게시물을 인용하여 답글을 달려면 다음 중 하나를 클릭하세요. 인용하다해당 게시물에 대한 버튼을 클릭하고 인용문에 자신의 메시지를 추가하거나 회신하다버튼 다음에 견적 삽입아래 "주제 요약"의 관련 게시물에서 다음 사항에 유의하세요.

  • 이 두 옵션 모두 포스터 이름과 게시물 날짜 및 시간을 표시하는 원본 게시물에 대한 링크를 추가하는 반면, 인용하다태그는 추가 정보 없이 관련 게시물을 인용할 뿐입니다.
  • 전체 이름과 별도로 "저자" 속성을 유지하거나 추가할 수도 있습니다. 인용하다아래에 설명된 대로 기능을 수행합니다.

게시물 수정 또는 삭제

게시물을 수정하려면 수정하다버튼을 클릭하고 변경하세요. 대부분의 포럼은 마지막 편집 날짜와 시간을 표시하도록 구성되어 있지만 관리자는 이러한 일이 발생하기 전에 짧은 시간이 경과하도록 허용할 수도 있습니다.

게시물을 삭제하려면 삭제버튼 다음에 좋아요~로부터 이 메시지를 삭제하시겠습니까?나타나는 상자. 일부 포럼에서는 시작한 주제나 설문 조사를 제거할 수 있지만 해당 버튼은 일반적으로 페이지 하단에 있습니다.

표준 게시 옵션

답장 알림

주제에 대한 이메일 알림을 구독하려면 이 항목을 선택하세요.

이 주제로 돌아가기

게시한 후 (메시지 색인 대신) 주제로 돌아가려면 이 항목을 선택하십시오(주의: 프로필에서 이 동작을 기본 설정으로 설정할 수도 있습니다).

스마일리를 사용하지 마세요

게시물의 특정 내용이 구문 분석되어 스마일리로 렌더링되는 것을 방지하려면 이 옵션을 선택하세요.

첨부파일

활성화된 경우 이 기능을 사용하면 대부분의 이메일 클라이언트와 거의 동일한 방식으로 게시물에 파일을 첨부할 수 있으므로 클릭하기 전에 컴퓨터에서 관련 파일을 찾아보기만 하면 됩니다. 우편. 첨부 파일을 삭제하거나 으로 첨부 파일을 추가할 수 있지만 다음 사항에 유의하세요.

  • 허용되는 파일 형식과 크기는 포럼 관리자가 설정합니다.
  • 대부분의 포럼은 게시물의 일부로 첨부된 이미지를 표시하도록 구성되어 있지만 시사첨부 파일을 항상 최종적으로 확인하기 직전에 파일을 찾아서 첨부해야 합니다. 우편당신의 메시지.

참고자료

SMF 게시판 코드

표시된 버튼은 SMF 기본 테마에 속하며 포럼마다 다를 수 있습니다.

태그 이름 단추 암호 산출 코멘트
용감한 [b]굵게 용감한 *
*
*
*
불타는 듯한 빛깔 불타는 듯한 빛깔 "glow" 태그의 세 가지 속성(예: red, 2, 50)은 각각 색상, 강도 및 너비입니다.
"그림자" 태그의 두 가지 속성(예: 빨간색, 왼쪽)은 각각 색상과 방향입니다.
이동하다 이동하다 유효한 XHTML은 아니지만 이미지에도 사용할 수 있습니다!
단순한
기계
법정
심플머신 포럼 고정 폭 글꼴로 렌더링된 중요한 텍스트 서식을 유지합니다.
왼쪽 정렬 *
중심 *
오른쪽 정렬 *
오른쪽에서 왼쪽으로 * 오른쪽에서 왼쪽으로! 일반적인 사용법은 영어 문서에 아랍어나 히브리어를 게시하는 것입니다.
왼쪽에서 오른쪽으로 * 왼쪽에서 오른쪽으로! 일반적인 사용법은 아랍어나 히브리어 문서에 영어를 게시하는 것입니다.
*
글꼴 크기 *
글꼴 사용자의 컴퓨터에 설치된 글꼴만 표시되므로 주의해서 사용하세요!
글꼴 색상 색상 변경 블랙 레드 옐로우 핑크 그린 오렌지 퍼플 블루 베이지 브라운 청록색 네이비 마룬 라임 그린 빨간색 빨간색 드롭다운에서 색상을 선택합니다.

http://somesite/somefile.swf
http://somesite/somefile.swf 포럼 관리자가 내장된 플래시를 비활성화한 경우 플래시 파일은 여기에 표시된 것처럼 직선 하이퍼링크로 나타납니다. "flash" 태그(관련된 경우)의 두 가지 속성은 각각 너비와 높이입니다.

http://somesite/image.gif
이미지 크기를 조정하려면 너비 및 높이 속성을 입력하세요.

http://somesite/image.gif
http://somesite/ http://somesite/ 주의: "url" 태그는 새 창에서 열리지만 "iurl" 태그를 입력하면 같은 창에서 열 수 있습니다.

설명 링크
설명 링크

누군가@somesite
누군가@somesite *

ftp://somesite/somefile
ftp://somesite/somefile *

설명 링크
설명 링크
* "table" 태그만으로는 의미 있는 출력이 없습니다.
* "table" 및 "tr" 태그만으로는 의미 있는 출력이 없습니다.

콘텐츠
콘텐츠
태그가 올바르게 중첩되어 있으므로 "table" 태그에는 "tr" 태그가 포함되어 있으며 각 태그에는 동일한 수의 "td" 태그가 포함되어 있습니다.
SMF
회보
판자
암호
SMF 회보
판자 암호
어깨 기호 *
아래 첨자 *
텔레타이프 모노스페이스 글꼴.

메인 스크립트 코드부터 바로 시작해 보겠습니다.

#!/usr/bin/perl

# which-forum.pl 스크립트
# (c) 2010 Alexandr A Alexeev, http://site/

엄격하게 사용하십시오.

# 주석 처리된 줄 - 엄격함
# 엔진 통계를 수집하는 작업이라면 그대로 둡니다.
# 포럼 목록을 작성하는 경우 - 주석 해제

내 $data ;
$data .= $_while (<> ) ;

# 바닥글에 링크 없이 Powered by phpBB가 얼마인지 확인
인쇄 "phpbb \N"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i또는
# $data =~ /viewforum\.php\?[^""]*f=\d+/i 또는
$data =~ /phpBB\-SEO/i 또는
$데이터 =~ /) ;
"ipb"를 인쇄하세요. \N"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i 또는
$데이터 =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision 전원 보드/i또는
$데이터 =~ /

/나또는
$데이터 =~ /index\.php\?[^""]*showforum=\d+/i) ;
인쇄 "vbulletin \N"
if ($data =~ /제공:?[^<]+vBulletin[^<]+(?:Version)?/i 또는
$데이터 =~ /) ;
인쇄 "smf \N"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>SMF/i 제공또는
$데이터 =~ /index\.php\?[^""]*board=\d+\.0/i) ;
인쇄 "punbb \N"
if ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #또는
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
"fluxbb"를 인쇄하세요. \N"
# if($data =~ /viewtopic\.php\?id=\d+/i 또는
if ( $data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
"exbb"를 인쇄하세요. \N"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # 또는
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
인쇄 "yabb \N"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i또는
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
인쇄 "dleforum \N"
if ($data =~ /\(DLE 포럼 제공\)<\/title>/나또는
$데이터 =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE 포럼<\/a>/나) ;
인쇄 "아이콘보드 \N"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i또는
$데이터 =~ /\N"
if ($data =~ /\N"
# if($data =~ /forums\.php\?fid=\d+/i 또는
# $data =~ /topic\.php\?fid=\d+/i 또는
if ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
"스토크시트"를 인쇄하세요 \N"
# if($data =~ /forum\.php\?f=\d+/i 또는
if ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*스토크스 IT/i) ;
인쇄 "연단 \N"
# if($data =~ /topic\.php\?t=\d+/i 또는
if ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
"usebb"를 인쇄하세요. \N"
# if($data =~ /forum\.php\?id=\d+/i 또는
if ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>BB/i 사용) ;
"W포럼"을 인쇄하세요. \N"
# if($data =~ /index\.php\?fid=\d+/i 또는
if ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
"yetanotherforumnet"을 인쇄하세요. \N"
if ($data =~ /또 다른 포럼\.net/i 또는
$데이터 =~ /default\.aspx\?g=posts&t=\d+/i) ;

이 아카이브의 게시물에서 언급된 이 스크립트와 기타 스크립트를 찾을 수 있습니다.

스크립트 which-forum.pl HTML 페이지 코드를 검사하여 포럼 엔진의 서명이 포함되어 있는지 확인합니다. WordPress와 Joomla를 정의할 때 비슷한 기술을 사용했지만 몇 가지 차이점이 있습니다. 첫째, 스크립트 자체는 페이지 코드를 로드하지 않고 stdin이나 인수로 전달된 파일에서 읽습니다. 이를 통해 예를 들어 wget을 사용하여 페이지를 한 번 다운로드한 다음, 둘 이상의 분석기가 있는 경우 여러 분석기를 통해 실행할 수 있습니다. 둘째, 이 스크립트에서 서명의 존재는 100% 엔진의 서명입니다. 지난번에는 시그니처의 존재로 인해 해당 엔진과 가장 큰 무게의 엔진에만 무게가 추가되었습니다. 나는 이 경우 그러한 접근 방식이 코드를 불필요하게 복잡하게 만들 뿐이라고 결정했습니다.

스크립트를 테스트하기 위해 몇 가지 조사를 했습니다. 저는 수천 개의 포럼 목록을 작성하고 스크립트를 통해 각 포럼을 실행하여 프로그램 응답 비율과 다양한 엔진의 인기를 결정했습니다.

포럼 목록을 얻으려면 Google 파서를 사용했습니다. 이와 같은 쿼리가 검색 엔진으로 전송되었습니다.

사이트:forum.*.ru
사이트:talk.*.ru
사이트:board.*.ru
사이트:smf.*.ru
사이트:phpbb.*.ru
....

등등. 파일에서 전체 쿼리 생성기 코드를 찾을 수 있습니다. gen-forumsearch-urls.pl. zone.ru 외에도 .su .ua .kz 및 .by도 사용되었습니다. 지난번에는 WordPress와 Joomla 사이트의 URL에 이러한 서명이 없기 때문에 이러한 연구를 수행하기가 어려웠습니다. cmsmagazine.ru/catalogue/와 같은 카탈로그는 충분한 샘플 크기를 제공하지 않습니다. 600개의 Drupal 사이트란 무엇입니까?

나는 실험 결과가 나를 실망시켰다는 것을 인정해야 한다. 연구된 12,590개 사이트 중 7,083개 사이트, 즉 56%의 사이트에서만 엔진이 성공적으로 식별되었습니다. 어쩌면 일부 엔진을 고려하지 않았을까요? 포럼의 절반에 Bitrix가 설치되어 있다는 것이 정말 사실인가요? 아니면 서명을 검색하는 데 더 많은 시간을 소비해야 합니까? 일반적으로 여기에는 추가 연구가 필요합니다.

성공적으로 식별된 엔진 중 56% 중에서 예상대로 가장 인기 있는 엔진은 IPB(31%), phpBB(26.6%) 및 vBulletin(26.5%)이었습니다.

SMF(5.8%)와 DLEForum(5.3%)이 뒤를 이었습니다. 내가 가장 좋아하는 punBB는 6위(1.64%)에 그쳤습니다. 나는 이 수치를 크게 신뢰하는 것을 권장하지 않지만(RuNet의 세 번째 포럼은 모두 IPB에서 실행된다고 말합니다) 물론 특정 결론을 도출할 수 있습니다.

예를 들어, 포럼 엔진에 사이트를 만들고 포럼을 수정하려는 경우(예: 일주일에 한 번 자동 자금 인출을 통해 각 메시지마다 사용자에게 0.01달러를 지불) 가장 인기 있는 세 가지 엔진 중 하나를 선택해야 합니다. 포럼의 인기가 높을수록 해당 포럼에 정통한 프로그래머를 찾을 가능성이 커집니다.

엔진에 큰 변화가 없을 것으로 예상된다면 덜 인기 있는 엔진(예: SMF 또는 punBB)을 선택하는 것이 합리적일 수 있습니다. 이렇게 하면 포럼에 대한 해커 공격 횟수와 자동으로 전송되는 스팸의 양이 줄어듭니다.

포럼 검색/식별을 위한 스크립트는 또한 많은 실용적인 응용 프로그램을 찾을 수 있습니다. 내 마음에 가장 먼저 떠오른 것은 식별된 포럼을 TIC별로 정렬하고 내 사이트 중 하나에 대한 링크와 함께 처음 100개의 게시물에 게시하는 것이었습니다. 그러나 수백 개의 포럼 dofollow 링크는 어떤 식으로든 TCI에 영향을 미치지 않았으므로(2개의 업데이트가 통과됨) 전환에 관심이 없는 한 여기에서 시간을 낭비하지 않는 것이 좋습니다.

언급된 스크립트 사용이 유일한 스크립트 사용과는 거리가 멀다는 것이 분명합니다. 다른 용도로 사용하면 쉽게 알 수 있을 것 같아요.

이제 phpBB에서 사이트(포럼)를 최적화하고 홍보하는 방법에 대한 작은 팁을 제공하겠습니다. 이 경우, 우리는 "와 같은 외부 링크를 제거하는 데 도움이 되는 작은 해킹을 수행할 것입니다. phpBB 제공 ©...". 이 출판물에서 우리는 이를 수행할 수 있는 두 가지 방법, 즉 다음을 위한 기술을 살펴볼 것입니다. phpBB 3.x.x.

외부 링크 제거 Powered by phpBB © 2000, 2002, 2005, 2007 phpBB 그룹 및 러시아어 phpBB 지원

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group이라는 외부 링크를 제거하는 첫 번째 방법. 따라서 가장 쉬운 방법은 관리자 패널을 사용하여 삭제하는 것입니다. 관리 패널로 이동하여 "스타일" 메뉴 항목으로 이동하면 왼쪽에 메뉴의 블록이 있는 패널이 표시되고 "스타일 구성 요소" 블록과 "템플릿"에 관심이 있습니다. 표준에 따르면 제안된 창에는 prosilver 및 subsilver2가 표시되지만 이를 설치한 경우 다른 항목도 있을 수 있습니다. 일반적으로 그것은 요점이 아닙니다. 제안된 세트에서 기본 세트를 선택합니다. 템플릿 옆에 있는 "수정" 버튼을 클릭하세요. 다음으로, “템플릿 파일을 선택하세요.”를 묻는 창이 나타납니다. 다음으로 "템플릿 파일" - "overall_footer.html"을 선택하세요. HTML 편집기가 아래에 나타납니다. 다음 코드를 찾았습니다: " phpBB 2000, 2002, 2005, 2007에 의해 구동 phpBB 그룹"직접 삭제하세요. 링크와 캡션을 직접 설정할 수도 있습니다."
(TRANSLATION_INFO)
"(아래에 있으며 삭제할 수도 있음) - 이 코드는 현지화를 담당합니다(예: "Russian phpBB support"라는 문구가 있는 외부 링크).

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group이라는 외부 링크를 제거하는 두 번째 방법. 이 방법은 비슷하지만 Pratacol ftp를 통해 사이트에 연결합니다. 다음 경로 styles/template_name/template/overall_footer.html로 이동합니다. 그리고 위에서 편집한 것과 동일한 코드를 편집합니다. 코드를 변경하는 경우 UTF 인코딩을 설정하는 것을 잊지 마십시오. 이렇게 하면 앵커 위치에 "크래커"(사각형 및 기타 이해하기 어려운 기호)가 나타날 수 있습니다.