Іздеу жүйесін оңтайландырудағы алғашқы қадамдар Қарапайым машиналар форумы: авторлық құқықты және сыртқы сілтемелерді жою. Форум қозғалтқышын автоматты түрде анықтау smf арқылы жұмыс істейтін сенсорлық профиль

Австралиядағы турлар мен демалыстар

Интернет-форумдар - Интернет ресурстарының ең танымал түрлерінің бірі. Бұл түсінікті, өйткені форумдар келушілер арасындағы еркін байланыс үшін тамаша платформа болып табылады. Форум - бұл сіздің сайтыңызда қауымдастықты ұйымдастырудың және келушілердің тұрақты аудиториясын құрудың тамаша тәсілі.

Көптеген форум қозғалтқыштары бар. Мен көптен бері форум қозғалтқыштарын қарастырғым келді. Мен оларды бір-бірімен салыстырмаймын - бұл бөлек мақаланың тақырыбы.

Форум қозғалтқышын таңдағанда, мен сізге келесі тармақтарды өзіңіз анықтауға кеңес беремін:

1. Сізге форумның қандай функциясы қажет? Көптеген форум қозғалтқыштары кең мүмкіндіктерге ие, бірақ кейбір нюанстар барлық форумның CMS жүйесінде жүзеге асырылмайды. Мен қозғалтқыштардың ресми веб-сайттарына баруды және функционалдылықтың егжей-тегжейлі сипаттамаларын оқуды ұсынамын.

2. Ақылы немесе тегін қозғалтқыш - бұл тармақты да ескеру қажет. Бұл шолуда тек екі ақылы қозғалтқыш бар - vBulletin және IPB, қалғандары тегін.

3. Қауымдастықты дамыту – қозғалтқыштың ағылшын тілді де, орыстілді интернетте де дамыған қауымдастығы болса, бұл үлкен плюс. Қауымдастықтың дамуы әртүрлі модификациялардың, жақсартулардың және дизайн үлгілерінің санына тікелей байланысты. Егер қозғалтқыштың шағын қауымдастығы болса, онда көптеген мәселелерді өз бетіңізше шешуге тура келетінін есте ұстаған жөн.

4. Қозғалтқыштың соңғы жаңартылған күні - қозғалтқыш ұзақ уақыт бойы жаңартылмаған болса, бұл әзірлеушілер оны дамытпайтынын немесе одан әрі дамудан бас тартқанын көрсетеді. Бұл үлкен кемшілік. Интернет-технологиялар үнемі дамып келеді және ескірген функционалдығы бар форум оны одан әрі дамыту мүмкіндіктерін шектейді.

Жақсы, үлкен сөздер жеткілікті :) Мен осы CMS рейтингіне негізделген ең танымал форум қозғалтқыштарынан бастаймын.

Бұл менің сүйікті форум қозғалтқышым және мен Planet Photoshop форумын осы қозғалтқышта іске қосамын. Мұның себебі - бұл тегін форум қозғалтқышы ғана емес, сонымен қатар оның кең функционалдығы бар, ағылшын тілінде сөйлейтін Интернетте де, RuNet-те де қауымдастықтарды дамытқан, сондықтан phpBB үшін кез келген талғамға арналған көптеген модульдер әзірленген. оның көмегімен сіз функционалдылықты одан әрі кеңейте аласыз.

Қолданушының, модератордың, әкімшінің әрекеттерінің журналдары, модератор мен әкімшінің қол жеткізу құқықтарының нақты параметрлері, іздеу роботтарын анықтау, пайдаланушылар топтарын құру, сауалнамалар, хабарламалардағы және жеке хабарламалардағы тіркемелер - бұл phpBB функционалдығының бір бөлігі ғана. .

Маған сондай-ақ phpBB нұсқасынан нұсқаға даму бағыты қатты ұнайды. phpBB әкімшілерге де, модераторларға да, қарапайым пайдаланушыларға да ыңғайлы.

phpBB-ді бірнеше жыл пайдаланғаннан кейін менің пікірім - бұл хостинг ресурстарын қажет етпейтін және форумды жүргізу үшін барлық қажетті әлеуетті қамтамасыз ететін тамаша форум қозғалтқышы.

phpBB үшін пайдалы ресурстар:

Invision Power Board - Интернетте өте танымал ақылы форум қозғалтқышы. Құнды RuNet-те білуге ​​болады. Көптеген танымал форумдар онымен жұмыс істейді. Ол ағылшын және орыс тілді интернетте қауымдастықтарды дамытқан.

IPB үшін қосымша ресми қосымшалар бар (галерея, блог, файл мұрағаты модулі). Сонымен қатар, визуалды хабарлама редакторы, іздеу роботтары үшін оңтайландырылған форумның мәтіндік нұсқасы, форум деректер базасын ыңғайлы сақтық көшірмелеу құралы, әкімшілер мен модераторлар әрекеттерінің егжей-тегжейлі журналы, сондай-ақ іздеу роботының әрекеттерінің журналы бар. .

Invision Power Board үшін пайдалы сайттар:

🔥 Айтпақшы!Мен ағылшын тіліндегі SEO Shaolin веб-сайттарын жылжыту бойынша ақылы курс өткіземін. Егер сізді қызықтырса, оның seoshaolin.com веб-сайтында өтініш бере аласыз.

vBulletin - тамаша форум қозғалтқышы. Ол төленеді, құнын білуге ​​болады. IPB-мен бірге vBulletin ақылы қозғалтқыштар арасында көшбасшы болып табылады.

Подкастингті қолдау, форумның RSS арналарын автоматты түрде жасау, келушілерге форумда әлеуметтік топтар мен қызығушылық клубтарын құру мүмкіндігі, пайдаланушының фото галереялары, тегтер, пайдаланушылардың өздері әлеуметтік бетбелгілерге форум тақырыптарын қосу мүмкіндігі - бұл ең көп. vBulletin қызықты мүмкіндіктері, менің ойымша.

punBB - өте жеңіл және қарапайым форум. Форумның басқару тақтасы ыңғайлы және интуитивті. punBB мүмкіндіктері аз, бірақ бұл оның жылдамдығымен және хостинг ресурстарына қойылатын төмен талаптармен өтеледі.

PunBB әзірлеушілері жеңілдікке, жылдамдыққа және жинақылыққа назар аударады.

punBB-дегі пайдалы ресурстар:

YaBB - бұл Perl тілінде жазылған тегін форум қозғалтқышы. Басқа форум қозғалтқыштарынан айырмашылығы, YaBB деректерді сақтау үшін дерекқордан гөрі файлдарды пайдаланады.

Хабарламаларды жазуға арналған ыңғайлы мәтіндік редактор, әкімшілер мен модераторлар үшін кең мүмкіндіктер, параметрлер мен шаблондарды жылдам өзгерту мүмкіндігі, бетті «басып шығарылатын нұсқаға» түрлендіру мүмкіндігі - бұл YaBB форум қозғалтқышының барлық мүмкіндіктері емес. .

Енді кішкене шегініс. Егер сіз мақсатты трафикті арттыруға жақсы әсер ететін жарнамалық әдістер туралы білгіңіз келсе, мен 10 пайдалы жастың мысалын қолдана отырып, мен көрсеткен ақылы SEO барлау http://seorazvedka.ru/ зерттеуін ұсына аламын. әртүрлі тақырыптардағы сайттар, олардың қалай көтерілетіні және олардың ресурстарын жылжыту үшін мұны қалай пайдалануға болатыны сипатталған.

SMF - басқа жылдам және жеңіл форум қозғалтқышы. Ол серверлік ресурстарға талап етілмейді және белсенді түрде танымал болуда.

OpenID қолдауы, пайдаланушыны ескерту жүйесі, қажет болған жағдайда тақырыптарды, хабарларды және тіркемелерді алдын ала модерациялау мүмкіндігі, хабарларға арналған WYSIWYG редакторы - бұл SMF мүмкіндік беретін барлық нәрсе емес!

Intellect Board - бұл тегін қозғалтқыш. Intellect Board әзірлеушілерінің идеясы - форум негізінде веб-сайт жасау. Intellect Board функционалдығы өте кең - мақалалар жинағы, презентация, жаңалықтар, файлдар мұрағаты, фотогалерея, IRC чаты, энциклопедия. Негізінде, Intellect Board веб-сайтты басқарудың толық жүйесі болып табылады.

Интеллект тақтасының негізгі мүмкіндіктері - Барлық бөлімдер үшін ережелерді орнату мүмкіндігі, суреттер мен фотосуреттердің шағын көшірмелерін жасау үшін GD және GD2 графикалық кітапханаларын қолдау, модераторлар мен әкімшілер тарапынан ескертулер мен марапаттар беру мүмкіндігі (және ескертулер де болуы мүмкін). шектеусіз немесе шектеулі), тақырыптарды, мақалаларды, файлдарды және фотосуреттерді бағалау/

ExBB (ерекше хабарландыру тақтасы))

ExBB - жеңіл және тегін форум қозғалтқышы. Ол, YaBB сияқты, дерекқорды қажет етпейді және ақпаратты мәтіндік файлдарда сақтайды.

ExBB келесі артықшылықтарға ие: беттер өте жылдам жасалады, серверге жүктеме аз, бұзуға жоғары қарсылық, форум файлдарда жұмыс істейді, ешқандай деректер базасы қажет емес, оның жұмыс істеуі үшін хостингтің болуы жеткілікті. PHP қолдауы.

Ваниль - модульділігімен қызықты болатын түпнұсқа форум қозғалтқышы. Бұл форумның CMS үлкен плюс модульдердің көпшілігін бір рет басу арқылы орнатуға болады

Ванильдің артықшылықтары: кеңейтімдерді жазуға мүмкіндік беретін өз құрылымы, қауымдастықтар құру мүмкіндігі (дауыс беру, тегтер бұлттары, блогтар, чат, карма тәрізді қондырмалар және т.б.), қондырмаларды орнатудың қарапайымдылығы (көп жағдайда , жүктеп салыңыз, бір түймені басыңыз - міне, солай!), қондырмалардың арқасында стандартты функционалдылықтың кеңеюі (модульдік), оның 450-ге жуығы қазір жазылған.

Ваниль форумының қозғалтқышының тағы бір қызықты ерекшелігі - «Сыбырлау» жүйесі - сіз тақырып бетінен шықпай-ақ біреуге сыбырлап хабарлама жібере аласыз немесе хат алмасудың көрнекі тарихы болатын «сыбырлау» тақырыбын жасай аласыз.

Егер ешкім білмейтін болса, Simple Machines Forum - қысқаша SMF - бұл ресми веб-сайтта айтылғандай, бірнеше минут ішінде жеке онлайн қауымдастығыңызды ұйымдастыруға мүмкіндік беретін тегін, кәсіби деңгейдегі пакет. осы қозғалтқышта мына жерден қарауға болады. Мен өзім оған өз форумымды құрдым (айтпақшы, FreeForum.biz сайтына өтіңіз).

Сіздің форумыңызда спамның қаншалықты көп немесе аз екені маңызды емес. Ең бастысы, сіз құнды уақытыңызды модерацияға жұмсаңыз. Сіз үшін барлық жұмысты орындайтын плагинді орнату бірнеше минутты алады және ол сізді жалпы алғанда, күндер мен айларды үнемдейді, бұл хабарларды өшіруге және пайдаланушыларды жоюға жұмсаған минуттарыңызды қосады.

Мен спам жіберушілермен өз бетімше күресуге тырысқанымды атап өткім келеді - мен IP және тіпті ішкі желілер арқылы кіруге тыйым салдым. Бұл шынымен де жұмыс істеді, ол көптеген қоқысты сүзді, бірақ соған қарамастан, бір немесе екі күнде бір рет біреу оны жеңіп шықты. Ал тыйым салынған IP деректер базасын толтыру үшін көп уақыт қажет болды. Мен жақсырақ жол болуы керек деп ойладым және шынымен де болды!

1. Спаммерді тоқтатуды орнату және конфигурациялау

Екі апта жұмыс істегенде бұл плагин 2202 жалған пайдаланушыны бұғаттады. Олардың әрқайсысы кем дегенде бір хабарлама қалдырады. Спам жіберушілер баяулау белгілерін көрсетпейді және мен күн сайын форумымды тазалауға уақыт бөлетінмін.

Оның орнына мен бірнеше күн сайын пайдаланушыларды басқару бетіне кіріп, келесідей нәрсені көремін:

Мен «Мақұлдауды күтуде» бөліміне көшемін (бұл табылған спамерлер, олардың тіркелгілерін әкімші бекіткенге дейін хабарлама қалдыру мүмкіндігінен айырылғандар). Мен «Барлығын таңдау» құсбелгісін қойып, оларды бір рет басу арқылы жоямын:

Міне, барлық спам-шоттар ұмытылады. Пайдаланушылар тізіміне оралайық:

Тізім айтарлықтай қысқарғанын көруге болады, бірақ қалғандары кімдер? Біз барлығын таңдаймыз және оларды бір түйме арқылы тексеруге жібереміз:

Бір «қызыл» пайда болады, біз оны дереу жоямыз. Егер сізде бос уақыт болса, сіз басқалармен айналыса аласыз. Егер сізде уақыт болмаса, жаңа пайдаланушылармен ештеңе жасамаңыз - олардың көпшілігі кейінгі тексерулер кезінде «қызарып» қалады. Уақытыңыз болса, олардың профиліне кіріп, қарауға болады - қолтаңбада сілтеме болса, олар дереу тыйым салынады, бұл ешқашан бір пайдалы хабарлама қалдырмайтын спам жіберушілердің жалған аккаунттары.

Мен сізге бұл сиқырлы плагинді қалай пайдалану керектігін айттым, енді оны қалай орнату керектігін айтамын.

Екі файлды жүктеп алыңыз: language_full.zip (бұл плагинді аударуға арналған тіл бумасы) және StopSpammer_v2_3_9.zip (нұсқалар жаңартылғандықтан сан әртүрлі болуы мүмкін). StopSpammer_v2_3_9.zip мұрағатының мазмұнын кейбір қалтаға шығарыңыз. language_full.zip мұрағатын бір қалтаға шығарып, файлдарды ауыстыруға келісіңіз. Енді біздің қалтаны zip мұрағатына салыңыз.

Әкімші панелінде бумаларды орнатуды жалғастырыңыз. «Буманы жүктеп алу» жазуының қарама-қарсысында компьютердегі файлды таңдау түймесі бар. Жаңа мұрағатты таңдаңыз (біз тілдік файлды ауыстырдық), оны форумға жүктеп салыңыз және пакетті белсендіріңіз.

Міне бітті!

Плагиннің қосымша конфигурациясы әкімші панелінде орын алады: өтіңіз

Пайдаланушылар → Тіркеу → Параметрлер

Онда әдепкі мәндерді қалдыруға болады. Сондай-ақ «Сіздің API кілтіңіз» өрісі бар. Бұл кілтсіз сіз жаңа спам жіберушілер туралы есеп бере алмайсыз (бірақ плагин жұмыс істейді және белгілі спаммерлерді сүзеді). Жеке API кілтін алғыңыз келсе, тіркелу үшін www.stopforumspam.com сайтына өтіп, кілтті осы жерге енгізіңіз. Егер сіз әлі кілтті алмасаңыз, өрісті бос қалдырыңыз. Содан кейін әдепкі кілт пайдаланылады.

2. Спамға қарсы сілтемелерді орнату және конфигурациялау

SEO дінін ұстанушылар (менің SEO-нистерге деген көзқарасымды басқасынан оқуға болады) өздерінің сайттарына сілтемелердің санын көбейте отырып, олар оны «ілгерілететініне» сенімді (кейбір себептермен Қызықты әрі сапалы контент жасау ешкімді қызықтырмайды, ойға келмейді). Ол сорғыш болар еді, бірақ одан ақша алудың жолдары бар еді. Сонымен, кейбір «азаматтар» форумдар арқылы сайттарды «жұмыс істеуге» қызмет көрсетеді. Олар әртүрлі форумдарда тіркелгілердің үлкен санын жасайды және қолтаңбалар мен басқа қолжетімді өрістерге кері сілтемелерді кірістіреді. Тіпті «SEO экспериментаторлары» бұл сілтемелердің нөлдік пайдаланбайтынын тәжірибе жүзінде дәлелдегеніне қарамастан, кейбіреулер бұл үшін іздеу жүйелерінен тыйым салуға болатынын ескертеді, мысалы, Яндекс, БАРЛЫҚ форумдар мен сайттардағы сілтемелерді елемейді. сілтемелер қалдыра алады. Google-де де ұқсас алгоритмдер бар - түсініктемелердегі сілтемелерді елемеу және т.б.. Бірақ заң сорғыштар үшін жазылмаған... Сондықтан, біз, форумдардың иелері, «салқын SEO оңтайландырушылары» «жүгіруге» тапсырыс беретін фактілермен санасуымыз керек. ” мың рубльге олардың сұмдық туындыларынан.

Спамды тоқтату плагині көп нәрсені сүзеді. Бірақ біз оған көмектесе аламыз! Сіз спамерлердің астынан форумда сілтемелерді жариялауға қызығушылық таныта аласыз. Спамға қарсы сілтемелер дәл осы үшін. Бұл плагин (нақты сандарды параметрлерде өзгертуге болады) келесі әрекеттерді орындайды:

  • мысалы, бес хабарламадан аз болғандар сілтемелерді мүлде қалдыра алмайды
  • мысалы, 15-тен аз хабарламалары бар, белсенді сілтемелерді қалдыра алмайтындар, http:// сілтемелерден жойылады және жалпы бұл сілтемелер nubolinks (newbielink) болады.
  • мысалы, 50-ден аз хабарламалары барлар белсенді сілтемелерді қалдыра алады, бірақ барлық сілтемелерге nofollow атрибуты беріледі.
  • Ал, 50-ден астам жазбасы барлар ең көп таралған белсенді сілтемелерді енгізе алады, олар сайттың салмағын өздері сілтеме жасайтын бетке тасымалдайды.

Маған сеніңіз, болашақ SEO-лар олардың сілтемесі сайтта аяқталатын пішінге өте мұқият қарайды. Егер олар өздерінің лас сайттарына өздерінің жаман сілтемелерін оңай орналастыра алмаса, олар сіздің форумыңызға деген қызығушылығын тез жоғалтады.

Иә, айтпақшы, жоғарыда аталған ережелер қол қою сияқты салаларда да жұмыс істейді.

Бұл плагинді орнату үшін оның ресми бетіне өтіңіз. Anti_spam_links_v1.0.1.zip мұрағатын жүктеп алыңыз (сан әртүрлі болуы мүмкін). Тағы да форум әкімшісінде бумаларды орнатуға өтіңіз (алдыңғы бумадағыдай) және оны орнатыңыз. Бұл бума үшін тіл файлы жоқ, сондықтан мұрағатты ашудың немесе онымен ештеңе істеудің қажеті жоқ.

Плагинді конфигурациялау үшін бөлімге өтіңіз

Конфигурация → Модтарды орнату… → Өзгертулерді орнату

Қаласаңыз, пайдаланушының мүмкіндіктерін жаңарту үшін қанша хабарлама болуы керектігін көрсетіңіз.

Қорытынды

Бұл екі плагин сіздің өміріңізді, форум иесінің өмірін өте жеңілдетеді және көп уақытты үнемдейді. Дегенмен, анда-санда спам жіберушілер бұзады және кем дегенде аптасына бір рет пайдаланушыларды «жұқарту» және спам хабарламаларын жою қажет. Сондықтан веб-ресурстарыңызды тастамаңыз!

Ал, phpBB сайтындағы сайттарды (форумдарды) оңтайландыру және жылжыту бойынша шағын кеңестер беруді бастайық. Бұл жағдайда біз сыртқы сілтемеден құтылуға көмектесетін шағын бұзуды орындаймыз « Powered by phpBB ©...". Бұл жарияланымда біз мұны істеудің 2 әдісін қарастырамыз - техника 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 өңдегіші пайда болады. Біз келесі кодты табамыз: « Powered by phpBB 2000, 2002, 2005, 2007 phpBB тобы"және оны жойыңыз, бірақ сіз өз сілтемеңіз бен жазуыңызды орната аласыз."
(TRANSLATION_INFO)
" (төменде орналасқан, оны жоюға болады) - бұл код локализацияға жауап береді, мысалы, «Ресей phpBB қолдауы» жазуы бар сыртқы сілтеме.

Сыртқы сілтемені жоюдың екінші жолы Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Бұл әдіс ұқсас, бірақ біз сайтқа Pratacol ftp арқылы қосыламыз. Келесі стильдер/template_name/template/overall_footer.html жолына өтіңіз. Біз жоғарыда өңдеген кодты өңдейміз. Егер сіз кодты өзгертсеңіз, UTF кодтауын орнатуды ұмытпаңыз - осылайша якорь орнында «крекерлер» (шаршы және басқа түсініксіз белгілер) пайда болуы мүмкін.

Негізгі сценарийдің кодымен бірден бастайық:

#!/usr/bin/perl

# which-forum.pl сценарийі
№ (c) 2010 Александр А Алексеев, http://site/

қатаң қолдану;

# түсініктеме берілген жолдар - қатаңдық үшін
# егер тапсырма қозғалтқыш статистикасын жинау болса, оны сол күйінде қалдырыңыз
# егер сіз форумдардың тізімін жасасаңыз - түсініктеме қалдырмаңыз

менің $деректерім;
$деректер .= $_while (<> ) ;

# төменгі деректемедегі сілтемесіз phpBB арқылы қанша қуат алғанын тексеріңіз
phpbb басып шығару \n"
егер ($деректер =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/iнемесе
# $деректер =~ /viewforum\.php\?[^""]*f=\d+/i немесе
$деректер =~ /phpBB\-SEO/i немесе
$деректер =~ /) ;
«ipb \n"
егер ($деректер =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i немесе
$деректер =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision қуат тақтасы/iнемесе
$деректер =~ /

/інемесе
$деректер =~ /index\.php\?[^""]*showforum=\d+/i) ;
«vbulletin \n"
егер ($деректер =~ /Қуат:?[^<]+vBulletin[^<]+(?:Version)?/i немесе
$деректер =~ /) ;
басып шығару "smf \n"
егер ($деректер =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Қуат SMF/iнемесе
$деректер =~ /index\.php\?[^""]*тақта =\d+\.0/i) ;
«punbb \n"
егер ($деректер =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i); #немесе
# $деректер =~ /viewforum\.php\?[^""]*id=\d+/i);
«fluxbb \n"
# if($деректер =~ /viewtopic\.php\?id=\d+/i немесе
егер ( $деректер =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
басып шығару "exbb \n"
егер ($деректер =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i); # немесе
# $деректер =~ /forums\.php\?[^""]*форум=\d+/i);
басып шығару "yabb \n"
егер ($деректер =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/iнемесе
$деректер =~ /YaBB\.pl\?[^""]*num=\d+/i );
dleforum басып шығарыңыз \n"
егер ($деректер =~ /\(DLE форумы арқылы жұмыс істейді\)<\/title>/інемесе
$деректер =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE форумы<\/a>/і) ;
басып шығару "ikonboard \n"
егер ($деректер =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/iнемесе
$деректер =~ /\n"
егер ($деректер =~ /
# if($деректер =~ /forums\.php\?fid=\d+/i немесе
# $деректер =~ /тақырып\.php\?fid=\d+/i немесе
егер ($деректер =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
басып шығару "stokesit \n"
# if($деректер =~ /forum\.php\?f=\d+/i немесе
егер ($деректер =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
басып шығару «подум \n"
# if($деректер =~ /тақырып\.php\?t=\d+/i немесе
егер ($деректер =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Подиум/i) ;
басып шығару "usebb \n"
# if($деректер =~ /forum\.php\?id=\d+/i немесе
егер ($деректер =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
басып шығару «wrforum \n"
# if($деректер =~ /индекс\.php\?fid=\d+/i немесе
егер ($деректер =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Форум/i) ;
басып шығару «yetanotherforumnet \n"
егер ($деректер =~ /Тағы бір форум\.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 бойынша сұрыптау және менің сайттарымның біріне сілтемелері бар алғашқы жүз хабарламаға жариялау болды. Дегенмен, жүздеген форумның dofollow сілтемелері TCI-ге ешқандай әсер етпеді (2 жаңарту өтті), сондықтан сіз ауысуларға қызығушылық танытпасаңыз, уақытты босқа өткізбегеніңіз жөн.

Сценарийлердің аталған қолданылуы жалғыз нәрседен алыс екені анық. Менің ойымша, сіз оларды басқа қалай қолдануға болатынын оңай анықтай аласыз.

Менің Joomlaсыз өмір сүре алмайтынымды бәрі біледі, бірақ менің ойымша, компоненттер үшін жақсы форум жоқ. Сондықтан мен форум қозғалтқыштарымен жұмыс істеймін. Жақында ғана қолдана бастаған жаңаларының бірі - пайдалы материалдармен жаңа SMF санатын бастайық. Біз кішкентайдан бастаймыз және жаңадан бастағандар үшін бұл өте пайдалы.

Іздеу жүйесін оңтайландырудағы алғашқы қадамдар Қарапайым машиналар форумы: авторлық құқықты және сыртқы сілтемелерді жою

Мен тек smf 2-мен жұмыс істейтінімді бірден ескертемін және бұл мақала тегін форум қозғалтқышының осы нұсқасына қатысты болады.

Сонымен, тұрақты оқырмандар қозғалтқыштардың ресми веб-сайттарына, соның ішінде форумдарға «10» сыртқы сілтемелерді қоюды ұнатпайтынымды біледі. Сондықтан, ең алдымен, біз авторлық құқықты алып тастаймыз және пішіннің 4 сыртқы сілтемесіне назар аударамыз « SMF 2.0.2 | Қарапайым машиналар | SMF © 2011 | XHTML"! Ол үшін сайтқа FTP форумы/Тақырыптар/ арқылы қосылыңыз. тақырыбыңыздың атауы/ және файлды өңдеңіз index.template.php. Әрине, төменгі жағында код (шамамен 330-жол) бар, ол бізге ұнамайтын сыртқы сілтемелерді көрсетеді. Сондықтан біз жоямыз: «

  • ", theme_copyright(), "
  • « Және »
  • ", $txt["xhtml"],"
  • ". Мұның бәрі өте қарапайым және оңай. Алдағы жарияланымдарда SMF/ форумдарын жылжыту және оңтайландыру туралы жаңа материалдарды күтіңіз.



    Қатысты басылымдар