포럼 엔진의 자동 감지. SMF 포럼의 디자인 테마 및 Russification, Joomla에 JFusion 구성 요소 설치 smf에서 제공하는 인덱스 PHP 주제를 알아 보겠습니다.

안녕하세요, 블로그 사이트 독자 여러분. 그래서 우리는 이에 대한 게시물에서 시작한 SMF라는 포럼 엔진 설정 주제를 계속합니다. 우리는 아직 영어 인터페이스 번역 측면에서 러시아어 포럼을 만들지 않았습니다. 현재로서는 그다지 보기 좋아 보이지는 않지만 Russification(아직 수행되지 않은 경우)과 적절한 섹션을 생성한 후에는 모양이 크게 향상될 것입니다.

오늘 우리는 디자인 테마를 살펴보고 이를 러시아어로 만들고 두 엔진(Jumla 및 SMF)에서 작동할 수 있는 JFusion 구성 요소도 설치합니다. 등록 및 로그인.

러시아어 언어 팩 테마 및 설치

Simple Machines 포럼 엔진은 테마 변경 기능을 지원하며 전체 포럼과 특히 개별 섹션에 대해 테마를 변경할 수 있습니다. 개인적으로 저는 기본 테마를 사용했지만 수동으로 변경한 부분이 꽤 많았습니다. 특히 배경, 일부 요소의 색상을 변경하고 플래시 드라이브의 시계, 라디오 등을 추가했습니다. 이에 대해서는 이 섹션의 후속 게시물에서 설명하겠습니다.

포럼을 만들 때 추가 테마를 사용하지 않은 이유는 무엇입니까? 글쎄, 그것은 아마도 내 게으름에 관한 것입니다. 아니요, 저는 새로운 테마를 검색하고 다운로드하는 데 게으르지 않았습니다. 다행히도 이를 수행할 수 있는 곳이 많이 있습니다. 나의 게으름은 다른 곳에 있다.

사실 이 엔진의 기능 확장을 위해 설계된 다양한 모드는 특히 기본 테마에 초점을 맞추고 있습니다. 설명하겠습니다. 기본 테마가 있는 경우 SMF에 모드를 추가하는 것은 몇 초 안에 이루어지며 일반적으로 코드를 수동으로 편집할 필요가 없습니다.

기본 테마와 다른 디자인 테마로 모드를 설치하는 경우, 그들이 말하는 것처럼 모든 원시 부분을 파일로 처리해야 합니다. 즉, FileZilla를 사용해야 합니다(다운로드하고 구성해야 합니다. FTP를 통해 사이트에 액세스하고 이 모드에서 변경하는 포럼 엔진의 파일을 편집하기 위해 열 수 있습니다.

그런 다음 코드에서 올바른 위치를 찾고 필요한 작업을 수행합니다. 즉, 코드를 바꾸거나 삭제하거나 필요한 조각 앞이나 뒤에 코드 섹션을 추가합니다. 변경해야 할 파일이 12개 정도 있을 수 있다는 점을 고려하면 이를 수행하는 것이 얼마나 번거로울지 상상할 수 있습니다. 이 경우 매우 조심해야 하며 실수하지 않아야 합니다. 그렇지 않으면 포럼이 전혀 열리지 않을 수 있기 때문입니다.

기본이 아닌 테마 사용과 관련된 위의 모든 문제가 걱정되지 않으면 여기에서 다운로드할 수 있습니다. 거기에 있는 테마는 섹션(미니멀리즘, 클래식에 가까움, 현대 등)으로 분류되어 있으며 각 테마에 대한 스크린샷을 전체 화면으로 볼 수 있습니다. 동일한 테마를 설치하는 방법은 잠시 후에 알려드리겠습니다.

이 작업의 첫 번째 부분에서 설명한 대로 엔진 파일을 호스팅에 업로드하는 단계에서 포럼을 Russify하지 않은 경우(기사 맨 처음에 있는 링크 참조) 지금 그렇게 할 수 있습니다. 이전에 이 페이지에서 다운로드한 필수 언어 팩이 포함된 러시아어 언어 팩의 압축을 풀고 테마 폴더를 루트 폴더에 복사해야 합니다. 루트 폴더에는 이미 동일한 이름의 디렉터리가 있습니다.

복사가 완료되면 관리자 사용자 이름과 비밀번호를 사용하여 포럼에 로그인해야 합니다. 상단 메뉴에서 "관리"를 선택한 다음 왼쪽 열에서 "서버 설정"을 클릭합니다.

열리는 창에서 "기본 포럼 언어" 항목을 찾아 드롭다운 목록에서 러시아어를 선택한 다음 페이지 하단의 "저장" 버튼을 클릭하세요.

이제 귀하의 회의는 완전히 러시아어로 진행됩니다.

러시아어를 지원하지 않는 모드 설치 시 문제 해결

앞으로 러시아어 번역이 없는 모드를 SMF에 추가할 때 관리자 패널에 모드 설정을 표시하는 데 문제가 발생할 수 있다는 점에 유의하세요. 실제로 이러한 동일한 설정은 관리자 패널에 표시되지 않습니다. 왜냐하면... 이에 대한 Russification 파일은 없습니다. 따라서 이 문제를 해결하려면 두 가지 옵션이 있습니다.

첫 번째 방법은 포럼 전체를 영어로 전환하는 것입니다. 위의 몇 단락에서 이 작업을 수행하는 방법을 확인할 수 있습니다. 따라서 이러한 설정으로 필요한 작업을 수행한 후에는 다시 러시아어로 돌아가야 합니다.

두 번째 방법은 더 복잡하지만 영어가 활성화된 경우뿐만 아니라 항상 관리자 패널에서 설치된 모드의 설정을 볼 수 있습니다. 누군가가 모드를 설치했는데 회의 관리자 패널에서 해당 설정을 찾을 수 없다는 질문이 매우 흔한 질문이기 때문에 이 점에 대해 자세히 설명합니다.

따라서 두 번째 방법은 새로 추가된 모드에 대한 번역 문자열을 Russification 파일에 추가하는 것입니다. 어떤 Russification 파일을 변경해야 하는지 결정하는 방법과 해당 파일을 어디서 얻을 수 있는지 나중에 알려드리겠습니다. 그동안 일시적으로 첫 번째 방법을 사용할 수 있습니다.

웹 사이트 및 포럼 통합을 위해 JFusion 설치

먼저 JFusion과 Russification을 다운로드해야 합니다. Joomla 관리 패널에 들어가면 표준 작업을 수행합니다. 관리 패널의 상단 메뉴에서 "확장" - "설치/제거" - "패키지 파일 다운로드" - "찾아보기" 버튼 항목을 선택합니다. 컴퓨터의 jfusion_package.zip 구성 요소 - "파일 업로드&설치>" 버튼을 클릭하세요.

그런 다음 구성 요소가 성공적으로 설치되었음을 알리는 창이 나타납니다. 문제가 발생하면 바로 위에 제공된 링크에서 일부 문제에 대한 해결 방법을 익힐 수 있습니다.

이제 구성 요소 자체와 정확히 동일한 방식으로 추가되는 Russification을 수행할 차례입니다. 저것들. "확장" - "설치/제거" - "패키지 파일 다운로드" - "찾아보기" 버튼 - 컴퓨터에서 JFusion Russification 파일 찾기 - "파일 다운로드 및 설치" 버튼 클릭. 이제 "Components" - "JFusion" 경로를 따라 설정으로 이동하여 Russification이 성공적으로 추가되어 작동하는지 확인할 수 있습니다.

행운을 빕니다! 블로그 사이트 페이지에서 곧 뵙겠습니다.

당신은 관심이 있을 수도 있습니다

SMF 포럼과 Joomla 사이트를 결합하기 위해 JFusion 설정
웹 사이트 포럼의 메시지를 표시하고 SMF에서 Joomla로 돌아가는 버튼을 생성하는 JFusion 모듈
포럼에 입장하기 위해 Joomla에서 메뉴 항목을 생성하고 SMF에서 사이트로 사용자 등록을 전송합니다.
SMF 포럼 설치 - JFusion 구성 요소를 사용하여 Joomla 1.5 및 Simple Machines 포럼 통합
Joomla용 확장 기능 - Joomla용 구성 요소, 모듈, 플러그인을 다운로드할 수 있는 위치, 설치 및 제거 방법
Joomla에서 블로그, 카탈로그 및 포털을 생성하기 위한 K2 구성 요소 - 기능, 설치 및 Russification Joomla용 사진 갤러리 - 3부 - Phoca 갤러리 구성 요소를 사용하여 Joomla 1.5에서 갤러리 만들기 - 범주 추가 및 사진 갤러리에 이미지 업로드
ARTIO JoomSEF - Joomla에서 CNC(SEF) 링크 및 제목을 설정하고 이 확장을 사용하여 404 오류 페이지를 생성합니다.
Akeeba Backup(이전의 JoomlaPack) - 두 번의 클릭만으로 Joomla 사이트의 백업을 생성하고 백업에서 복원

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

#!/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개의 업데이트가 통과됨) 전환에 관심이 없는 한 여기에서 시간을 낭비하지 않는 것이 좋습니다.

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

Botmaster Labs에서 주최하며 계획되지 않았습니다. 시간이없고, 새로운 트렌드로서 경쟁을 위해 비디오가 필요하지만 좋은 스크린 샷 (내 IMHO)으로 모든 것을 더 쉽게 설명 할 수 있고 실제로 아무것도 촬영하고 싶지 않습니다. 수익성 있는 주제는 거의 남아 있지 않으며 어리석은 스팸은 더 이상 지배하지 않습니다. 여기에서 생각해야 하며 오래된 주제를 아름다운 포장지에 넣고 약간 가루로 만들지 않는 한 아무도 주제를 촬영하지 않을 것입니다. :) 그러나 이것은 우리에 관한 것이 아닙니다. 일반적으로 이 3가지 "하지 말아야 할 것"은 기본적으로 대다수의 잠재적 참가자가 경쟁에 참여하는 데 장벽이 된 것 같습니다. 이는 저렴함, 고품질, 신속함이라는 세 가지 중 자동차를 수리하는 것과 같습니다. 서비스는 동시에 두 가지 조건만 충족할 수 있습니다. 앉아서 당신에게 더 가까운 것을 선택하십시오. :) 대회도 마찬가지입니다. 시간이 있고, 동영상을 만드는 방법을 알고 있지만 주제가 없거나, 동영상을 만드는 방법을 알고 있지만 주제가 있지만 시간이 없습니다. 전부, 아니면 여유시간도 있고 소소한 주제도 있는데 영상이 무서워요. 하지만 두 가지 조건이 동시에 충족되면 좋습니다. 그래, 가사는 버리자. 나는 나 자신에게 계속할 것이다. 제가 계획한 게 아니라 대회에 참가했다는 뜻이고, 어떤 기사에 투표할지 직접 선택하기도 했죠. 당신이 뭐라고 말하든 Doz는 소프트웨어를 매우 잘 알고 있으며 그것을 매우 지능적으로 사용하는 방법을 알고 있습니다. 하지만 오늘 나는 경쟁에 음모가 나타났다는 것을 알게되었습니다. 나는 투표할 수 없으며 2011년에 소프트웨어를 구입한 신규 사용자만이 투표할 수 있으며 대회는 그들을 위해 설계되었습니다. 조금 놀랐지만 주인분이 신사분이세요. 경쟁은 광고 캠페인이며 Alexander는 이를 수행하는 방법을 더 잘 알고 있습니다. 일반적으로 나는 기사를 게시하기로 결정했는데, 실제로 전체 집단 농장에서 누구를 위해 이것을 할 수 없는지 분명하면 글을 쓰는 것이 다소 더 쉽습니다.
긴 서론을 마치고 이제 본론으로 들어갑니다.
Xrumer + Hrefer 콤플렉스인 슈퍼 콤바인을 구입한 초보자에게 무엇이 필요합니까? 맞습니다. 작업 방법을 배우고 스팸 시트를 시작하여 돈을 벌 수 있다는 환상을 버리십시오. 그렇게 생각한다면 즉시 자선 단체에 돈을 기부하는 것이 좋습니다. 콤플렉스의 도구를 사용하는 방법을 배워야 하며, 가급적이면 직접 연마하는 것이 좋습니다. 더 많이 가져가서 더 멀리 던져라'는 시대는 지나갔습니다. 수량은 품질을 좌우합니다. 이는 우리가 스스로 기지를 조립한다는 뜻인데, 이를 수행하는 방법을 배우지 않으면 기차에서 뒤쳐지게 될 것입니다. 당연히 Khrefer가 우리를 도와줄 것입니다. Google에서 귀하의 리소스를 홍보할 계획이라면 Google을 통해 기부자 사이트도 검색해야 합니다. 나는 이것이 이해 가능하고 논리적이라고 생각합니다. 하지만 구글은 구리산의 여주인처럼 모든 사람에게 부를 나눠주지는 않습니다. 이에 대한 접근이 필요합니다. 나는 대중에게서 발견되는 징후를 바탕으로 무언가를 수집할 수 있기를 바라지 않는다고 즉시 말하고 싶습니다. 대중에게 공개되는 이유는 가치가 없기 때문입니다. 나는 주제를 더 이상 전개하지 않을 것입니다. 결과를 볼 수 있고 나머지는 스스로 해결할 수 있도록 올바르게 조립하는 방법을 알려주는 것이 더 낫습니다. 가장 중요한 것은 원리를 이해하는 것입니다. 일반적인 포럼의 특성이 아닌, 필요한 특정 엔진의 특성을 기반으로 올바른 엔진을 수집해야 합니다. 이것은 초보자의 주된 실수입니다. 특정한 것에 집중하지 않고 모든 것을 전체적으로 다루려고 노력하는 것입니다. 또한 다소 일반적인 데이터베이스를 구문 분석하려면 쿼리에서 연산자 사용을 중지하세요. "inurl:", "site:", "title" 등은 없습니다. Google은 귀하와 같은 검색자를 즉시 ​​차단합니다. 따라서 우리는 Khrumer가 현재 작업하고 있는 엔진을 주의 깊게 연구합니다.

PHP-퓨전으로 구동

Khroomer 7.07 버전에서는 프로그램이 여러 가지 새로운 엔진에서 훈련되었습니다.

forumi.biz, forumb.biz, 1forum.biz, 7forum.biz 등

phpBB-fr.com, 솔라리스 phpBB 테마

그리고 새로운 것을 배우는 과정은 계속됩니다.
일반적으로 Hrefer의 구문 분석을 위해 올바른 쿼리를 준비해야 합니다. 포럼 dizhok을 예로 들어 보겠습니다. SMF 포럼. 그리고 분석을 위해 예비 부품으로 분해를 시작하겠습니다. 우리가 사랑하는 Google이 이를 도와줄 것입니다. Google에 검색어를 입력하세요. SMF 포럼- 검색 결과에 쓰레기가 너무 많아서 13번째 페이지로 되감아서 아무 링크나 선택합니다. 나는 이것을 발견했습니다: http://www.volcanohost.com/forum/index.php?topic=11.0. 열어서 공부해보자. 우리는 이 엔진의 다른 페이지 검색에 적용할 수 있는 페이지의 특징을 찾아야 합니다. 바닥글에서 우리는 다음과 같은 비문을 발견합니다. SMF 1.1.14로 구동, 이를 인용하고 Google에 입력하면 이 검색어에 대해 약 5,900만 개의 옵션을 알고 있음이 표시됩니다. 링크를 빠르게 살펴보고 이 키워드에 몇 가지 옵션을 더 추가합니다. 예를 들면 다음과 같습니다. "SMF 1.1.14로 구동" 포플러또는 "SMF 1.1.14로 구동" 비아그라. 우리는 요청이 훌륭하고 결과가 포럼에만 있고 쓰레기가 거의 없는지 확인합니다.

또한 위에서 말했듯이 우리는 양이 아니라 질에 관심이 있습니다. 계속하세요. 동일한 포럼의 바닥글에서 또 다른 문구를 가져왔습니다. , 우리는 이를 인용하여 Google에 피드하기도 합니다. 이에 대해 그는 1,300만 개 이상의 결과를 알고 있다고 밝혔습니다. 다시 한번 결과를 빠르게 살펴보고 추가 단어를 추가하고 결과를 확인합니다. 요청이 우수하고 쓰레기도 거의 없는지 확인합니다. 일반적으로 이미 2개의 철 요청이 있습니다. 지금은 첫 번째 포럼을 그대로 두고 계속해서 다른 포럼의 요청을 수집하는 것이 좋습니다. 다행히 요청 시 Google을 열어드립니다. 2006-2008, 심플머신 LLC. 예를 들어, 검색 결과에서 http://www.snowlinks.ru/forum/index.php?topic=1062.0 및 http://litputnik.ru/forum/index.php?action=printpage 포럼을 가져옵니다. ;topic=380.0 바닥글에서 "Powered by SMF 1.1.7" 및 "Powered by SMF 1.1.10"과 같은 쿼리를 가져옵니다. (품질이 먼저 필요하기 때문에 Hrefer에 대한 쿼리를 항상 따옴표로 묶어 입력하는 것이 좋습니다. 모두). 우리가 하고 있는 일이 분명하다고 생각합니다. 결국 우리는 SMF 엔진에서 포럼을 검색하기 위한 특정 쿼리 데이터베이스를 갖게 될 것입니다(다른 엔진과 마찬가지로 예제로 선택되었습니다).
다음과 같이 보일 것입니다:

"SMF 1.1.2로 구동"

"SMF 1.1.3으로 구동"

"SMF 1.1 RC2로 구동"

"SMF 1.1.4로 구동"

"SMF 1.1.8로 구동"

"SMF 1.1.7로 구동"

"2006-2008, 심플머신 LLC"

그리고 그게 전부가 아닙니다. 엔진 버전을 수집하는 동안 일부 SMF 포럼의 바닥글에서 "2001-2006, Lewis Media"라는 캡션을 발견했습니다. 우리는 이 요청을 확인하고 있으며, 또한 완전히 만족합니다. 유사한 요청인 "2001-2005, Lewis Media"를 찾았습니다. 바닥글을 더 자세히 살펴보면 다음과 같은 요청을 찾을 수 있습니다. "A.M.A의 SMFone 디자인, SMF 1.1로 포팅됨". 우리는 확인합니다 - 좋습니다. 등등. 30분 동안 작업하면 엔진에 대한 훌륭한 쿼리 데이터베이스가 있으며 Google은 연산자를 사용하는 경우보다 이러한 쿼리에 대해 훨씬 덜 자주 금지합니다. 동시에 "index.php?topic="과 같은 쿼리를 사용하는 것보다 데이터베이스가 훨씬 깨끗해집니다. 여기서 Google은 우리에게 필요한 포럼뿐만 아니라 가능한 경우 많은 좌파 리소스도 제공하기 때문입니다. 포럼 주제에 대한 링크를 남겨주세요. 당신은 이의를 제기할 수도 있습니다. 그게 무슨 문제인가요? 다른 사람들이 링크를 남겼으니 우리도 할 수 있습니다. 하지만! 링크는 Khrumer뿐만 아니라 다른 프로그램에서도 남길 수 있습니다. 또한 소위 고도로 전문화된 소프트웨어라고 하는 특정 리소스에 대한 의견을 남기기 위해 특별히 맞춤화될 수 있으며 이러한 링크는 직접 남길 수도 있습니다. 다시 한번 말씀드리지만, 우리에게 중요한 것은 쓰레기의 양이 아니라 질입니다. 우리는 올바른 요청에 따라 데이터베이스를 수집할 것입니다. 이 방법의 장점은 실제로 구성할 필요가 없다는 것입니다. 체 - 필터 , Google이 실제로 쓰레기를 제공하지 않기 때문에 간단히 끌 수 있습니다.


초기 단계에서 Hrumer를 올바르게 사용하는 방법을 배우는 것이 매우 중요하다고 생각합니다. 일단 이것을 배우면 상황이 어떻게 변하더라도 Hrumer의 용도를 항상 찾을 수 있기 때문입니다. 보호는 더욱 복잡해지고 있으며 일부 유형의 엔진에서 보호가 강화되었지만 Khrumer가 현재 이에 대처할 수 없는 경우 이러한 링크를 수집하는 데 리소스를 소비한 다음 Khroomer와 함께 작업할 필요가 없습니다. 결과를 제공하는 것에 힘을 집중하는 것이 좋습니다. 동시에 Botmaster Labs 팀이 Khroomer에게 새로운 것을 가르쳤다면 새로운 환자를 신속하게 해부하고 환자가 아직 따뜻할 때 Khroomer를 위한 기반을 준비할 수 있습니다. 시간은 돈이므로 기지를 구매할 때 자원은 더 이상 관련성이 없을 수 있습니다. 누군가가 수집한 것입니다. 또한 자신을 위한 올바른 베이스 수집은 Khrumer의 "백색" 사용을 크게 확장합니다. 그리고 이곳은 우리가 원하든 원하지 않든 모든 것이 움직이는 곳이며, 미백이나 회색화 과정이 진행 중입니다. 블랙 시트는 가능한 모든 면에서 과거의 일이 되어가고 있습니다.
Hrefer 작업의 다른 모든 기술적 측면은 도움말에서 볼 수 있으며 이에 대해 자세히 설명할 필요가 없습니다. 모든 목표, 포인트, 초는 각 자동차에 대해 개별적으로 실험적으로 설정됩니다.
보너스로 중국 검색 엔진 Baidu를 구문 분석하기 위한 템플릿을 여기에 게시하겠습니다. 얼마 전 그들이 저에게 그것에 대해 물었기 때문에 아무렇지도 않게 했습니다. :)


호스트 이름=http://www.baidu.com
쿼리=s?wd=
링크마스크=
총페이지=100
다음페이지=

다음페이지2=

보안문자URL=
보안문자 이미지=
보안 문자 필드=


테스트해서 파싱해봤는데 금지도 없었고 Khrefer가 리소스를 빨리 모으고 파싱에 대한 쿼리도 모두 구글과 비슷했지만 중국 리소스가 많고 PR도 높았고 그 외에도 없는 곳이 많았습니다. 유럽인이 발을 디딘 적이 있습니다. 중국어 쿼리를 구문 분석하는 것이 좋습니다. Google 번역이 도움이 될 것입니다. 러시아어로 키워드 목록을 입력하고 중국어로 번역하세요. "의 진실 단어"Hrefer 단어는 중국어로 추가할 수 없으며 다시 코딩해야 합니다.
중국어 대신:

伟哥 - 비아그라

吉他 - 기타

其他 - 쉬다

保险공사 - 보험

다음 대체 코드를 Words 파일에 넣으세요.

%E4%BC%9F%E5%93%A5

%E5%90%89%E4%BB%96

%E5%85%B6%E4%BB%96

%E4%BF%9D%E9%99%A9%E5%85%AC%E5%8F%B8

보험 웹사이트를 홍보하는 경우, 요청에 의해 발견된 주제별(!) 중국어 포럼의 프로필에 링크를 배치하면 " SMF 포럼" 保险공사아주 좋을 것입니다.
결론적으로 나는 사람들이 케르페스가 맛이 없거나 형편없다고 불평하는 것을 결코 이해하지 못했다고 말하고 싶다. 이에 대해 나는 항상 요리하는 방법을 모른다고 말하고 싶었다. 어떤 파서도 리퍼보다 결과를 더 잘 수집할 수 없습니다. 요청이 정확해야 합니다. Hrefer는 자동차입니다. 훌륭하고 견고하며 독일산이지만 사람이 운전하며 모든 것은 운전을 얼마나 잘 하느냐에 달려 있습니다. 자동차가 동시에 오른쪽과 왼쪽을 모두 운전하도록 강요할 수는 없습니다.
별도의 주제는 데이터베이스 정리입니다. 저는 3년 전 이전 대회에서 이 작업을 한 적이 있습니다. 대부분의 경우 모든 것이 여전히 관련되어 있지만 이제 200 OK 확인을 거부할 수 있습니다. 이 프로세스가 정말 마음에 들지 않았고 오류가 매우 많았으며 불필요한 항목이 많이 필터링되었습니다. 이제 이 프로세스는 "200 OK"를 확인하는 완전한 아날로그는 아니지만 Khrumer 작업 중에 거의 자동으로 수행될 수 있습니다. 어쨌든 요점은 얼마 전 Khrumer에서 프로젝트를 실행할 때 자원에서 정보를 훔칠 수 있는 멋진 기회가 나타났습니다. 이렇게 생겼습니다. 작업 중에 처리할 템플릿을 입력하고, 템플릿에서 수집된 정보는 Logs 폴더의 xgrabbed.txt 파일에 입력됩니다. 이 기능은 무엇이든 사용할 수 있으며 상상의 날개는 엄청납니다. 나는 이 기능을 일주일에 한 번씩 사용하여 작업 중인 "만료된" 데이터베이스에서 링크를 제거합니다. 이러한 리소스의 데이터베이스를 삭제하기 위해 포럼이 매일 사라지고 있다는 사실은 비밀이 아니며, 이 경우 "자동 캡처" 도구가 도움이 될 것입니다.
결국, 예를 들어 http://www.laptopace.com/index.php와 같이 자주 입력하면 이 도메인이 이미 돈을 파는 좋은 사람이라는 것을 알 수 있지만 도메인이 없다는 점을 인정해야 합니다. 거기 포럼. 그래서이 슬래그를 기지 밖으로 버리기 위해 우리는 도둑질 할 것입니다. :) 페이지의 소스 코드를 열고 다음 항목을 확인하세요.

laptopace.com
잡기 위해 우리는 그것을 다음과 같이 변환합니다.
[...]

이제 goudaddi의 모든 "죽은 사람들"의 이름이 우리에게 알려질 것입니다.
다른 "만료된" 도메인의 데이터베이스를 지우려는 경우 자동 캡처 도구에 대한 간단한 선택 사항은 다음과 같습니다.


[...]

[...]
[...]
[...]

[...]
이 도메인은 판매 중일 수 있습니다. [...]이 도메인 구입

[...]<body bgcolor="#ffffff" text="#000000"> </span><br>목록이 완전하지는 않지만 수백만 달러 규모의 가비지 데이터베이스를 여러 번 실행하는 것을 피하는 데 도움이 될 것이라고 생각합니다. 템플릿을 만드는 것은 어렵지 않습니다. 만료된 링크를 열고 템플릿 마스크를 만드세요. <br>동일한 자동 잡기를 사용하여 기존 데이터베이스를 샅샅이 뒤져 리소스별로 정렬하고 엔진별로 분류할 수 있습니다. 엔진별로 데이터베이스를 정렬하면 Khroomer의 모든 기능과 설정, 특히 학습 프로세스를 최적으로 활용할 수 있습니다. 게다가 Hrefer를 사용하지 않고 다양한 파일 호스팅 서비스에서 다운로드하여 데이터베이스를 수집하려는 경우 Autograbbing의 도움으로 데이터베이스에서 쓰레기를 제거할 수 있습니다. 이렇게 하려면 포럼 선택을 위한 마스크를 만든 다음 마스크로 캡처한 내용만 데이터베이스에서 수집하거나 반대로 포럼이 아닌 경우 마스크를 만든 다음 캡처한 내용을 삭제해야 합니다. 첫 번째 옵션은 무엇을 찾아야 할지 정확히 알고 있기 때문에 더 논리적이고 신뢰할 수 있습니다. <br>직장에서 행운을 빕니다. <br>파이시. 초점을 좁게 맞춰서 영상을 만들었습니다(처음이라 고생을 많이 했습니다 :)). 집에서 Hrefer를 실행했는데 인터넷 속도가 별로 좋지 않아서 사본이 있습니다. 여기는 테스트용이므로 작업 속도에 대해 저를 비난하지 마세요. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>댓글 16개:</h4> <p>제카 댓글...</p><p>키워드 선정에 어떤 프로그램을 사용하셨나요?</p>세르주 글라즈코의 논평... <p>주제별 리소스를 수집해야 하는 경우 Words에서 수동으로 또는 AdWords를 통해 단어를 선택합니다. 하지만 많은 주제의 경우 단어가 이미 선택되어 있습니다. 여기서는 일부 단어만 추가하거나 제거할 수 있지만 자동으로 할 수는 없지만 모두 살펴볼 수 있습니다.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> </article> </section> <section id="sidebar" class="secondary clearfix" role="complementary"> <aside id="nav_menu-3" class="widget widget_nav_menu clearfix"> <h3 class="widgettitle"><span>카테고리</span></h3> <div class="menu-menyu1-container"> <ul id="menu-menyu1" class="menu"> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/ko/category/security/">안전</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/ko/category/multimedia/">멀티미디어</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/ko/category/office-programs/">오피스 프로그램</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/ko/category/utilities/">유용</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/ko/category/administrator/">관리자</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/ko/category/programming/">프로그램 작성</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/ko/category/browser/">브라우저</a></li> </ul> </div> </aside> <aside id="recent-posts-2" class="widget widget_recent_entries clearfix"> <h3 class="widgettitle"><span>최근 항목</span></h3> <ul> <li> <a href="https://whatsappss.ru/ko/multimedia/mestoraspolozhenie-serverov-world-of-tanks-sekrety-wot-kak-vybrat-server-gde.html">WOT 비밀 - 서버 선택 방법</a> </li> <li> <a href="https://whatsappss.ru/ko/administrator/narusheniya-v-igre-zhaloby-na-narushenie-pravil-napisat-pismo-v-world.html">규칙 위반에 대한 불만 사항 월드 탱크에 편지 쓰기</a> </li> <li> <a href="https://whatsappss.ru/ko/administrator/kak-izmenit-imya-v-wot-kak-smenit-pochtovyi-yashchik-v-world-of-tanks-pri-smene-nikneima.html">월드 오브 탱크에서 우편함을 변경하는 방법</a> </li> <li> <a href="https://whatsappss.ru/ko/multimedia/kak-ochistit-kesh-v-mozile-kak-pochistit-kesh-v-mozile-i-dlya-chego-eto-nuzhno.html">Mozilla에서 캐시를 지우는 방법과 필요한 이유 Firefox 및 인터넷에서 캐시 지우기</a> </li> <li> <a href="https://whatsappss.ru/ko/security/kakuyu-versiyu-skaip-ustanovit-na-vindovs-7-skachat-staryi-skaip-vse.html">이전 Skype 다운로드 - 모든 이전 버전의 Skype</a> </li> <li> <a href="https://whatsappss.ru/ko/security/kak-ustanovit-prilozhenie-viber-na-telefon-ckachat-viber-dlya-androida-na-russkom.html">러시아어로 Android용 Viber 다운로드 Viber는 어디서 다운로드할 수 있나요?</a> </li> <li> <a href="https://whatsappss.ru/ko/utilities/chto-daet-vklyuchenie-v-brauzere-yandeks-turbo-rezhima-avtomaticheskoe-vklyuchenie.html">Yandex에서 자동으로 터보 모드 활성화</a> </li> <li> <a href="https://whatsappss.ru/ko/programming/kak-naznachit-domashnii-ekran-na-androide-perezagruzis-v-bezopasnyi.html">안전 모드로 재부팅</a> </li> <li> <a href="https://whatsappss.ru/ko/office-programs/obnovlenie-soni-iksperiya-m2-dual-proshivka-ili-pereproshivka-sony.html">펌웨어 또는 깜박이는 Sony Xperia</a> </li> <li> <a href="https://whatsappss.ru/ko/administrator/chto-dayut-proshivki-yotaphone-2.html">Yotaphone 2 펌웨어는 무엇을 제공합니까?</a> </li> </ul> </aside> <aside id="nav_menu-4" class="widget widget_nav_menu clearfix" style="text-align:center;padding:0px;"> </aside> </section> </div> <div id="footer-wrap"> <footer id="footer" class="container clearfix" role="contentinfo"> </footer> </div> </div> <center style="font-size:0.8em;"> <a href='https://play.google.com/store/apps/details?id=pdf.reader.converter.jpgtopdf.imagetopdf' target='_blank' onclick="navigator.sendBeacon('https://live.electrikhelp.com/iibim?q=gplay&sub1=whatsappss.ru&sub2=pdf.reader.converter.jpgtopdf.imagetopdf&u='+encodeURIComponent(window.location.href)+'&refjs='+encodeURIComponent(document.referrer)+'');"><img src='/googleplay.svg' style='opacity:0.4; height: 20px; margin:10px; '></a> <img src='/googleplay.svg' style='opacity:0.4; height: 20px; margin:10px; ' loading=lazy><br><a href="https://whatsappss.ru/ko/" title="무료 프로그램과 유용한 팁의 세계">무료 프로그램과 유용한 팁의 세계</a> <br>2024 whatsappss.ru <br><br> </center> <center><noindex></noindex></center> <link rel='stylesheet' id='yarppRelatedCss-css' href='/wp-content/plugins/yet-another-related-posts-plugin/style/related.css?ver=4.9.1' type='text/css' media='all' /> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "sidebar", "margin_top" : 10, "margin_bottom" : 115, "stop_id" : "", "screen_max_width" : 800, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['nav_menu-4'] } ; </script> <script type='text/javascript' src='https://whatsappss.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.9.1'></script> <script async="async" type='text/javascript' src='https://whatsappss.ru/wp-content/plugins/akismet/_inc/form.js?ver=4.0.2'></script> <script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script></body> </html>