Чичирхийлсэн харагдацын форумыг punbb. Форумын хөдөлгүүрийг автоматаар илрүүлэх. PunBB суулгах: форумыг хэрхэн суулгах талаар

PunBB - үнэгүй CMSфорумын хувьд, гол ялгаа нь хэд хэдэн төлбөртэй форумын хөдөлгүүрт ч байхгүй дотоод SEO оновчтой болгох чадавхи юм.

PunBB дээрх форумын жишээг энд бичих замаар олж болно хайлтын талбар Yandex эсвэл Google асуулга PunBB-ээр дэмжигдсэнэсвэл Форумыг PunBB дэмждэг. Та PunBB-г албан ёсны вэбсайтаас http://punbb.informer.com/ татаж авах боломжтой бөгөөд эндээс punbb өргөтгөл, сэдэв, загваруудыг олох боломжтой.

PunBB суулгах: форумыг хэрхэн суулгах талаар

PunBB-ийг суулгах нь маш энгийн тул туршлагагүй вэбмастер ч үүнийг даван туулж чадна.

  1. Суулгацын файлтай архивыг албан ёсны вэбсайтаас татаж аваад задлаад хостинг дээрээ байршуулна уу.

Үүнийг хийхийн тулд та ямар ч FTP менежер ашиглаж болно, жишээ нь FileZilla.

Хэрэв танд PunBB-г оросжуулах шаардлагатай бол албан ёсны вэбсайтаас орос хэл дээрх локалчлалын файл бүхий архивыг татаж аваад орос хавтсыг lang лавлах руу хуулна уу.

  1. Хөтөч дээрээ http://mydomain/myforums/install.php холбоосыг нээж суулгагчийн зааврыг дагана уу.

Та өгөгдлийн сангийн нэр, хэрэглэгчийн нэр, нууц үгээ тохирох талбарт оруулах шаардлагатай. Та энэ бүх мэдээллийг өөрийн хостоос авах боломжтой. Хэрэв танд мэдээллийн сан байхгүй бол түүнийг үүсгээрэй.

Эцсийн цонхонд нэвтрэх нэр, нууц үгээ оруулна уу имэйладминистратор

Форумын тохиргооноос орос хэлийг сонгоно уу.

  1. Суурилуулалт дууссан. Та админ хэрэглэгчийн нэр, нууц үгээ ашиглан форумдаа нэвтэрч болно.

PunBB тохиргоо: Форумын SEO оновчтой болгох

Захиргааны хяналтын цэг рүү очиж шинэ категори, форум нэмэх, үндсэн тохиргоог хийх боломжтой.

Форумыг илүү сайн эрэмбэлэхийн тулд "Захиргаа" - "Удирдлага" - "Тохиргоо" руу орж, файлд суурилсан (сайхан) URL схемийг сонгоно уу. Энэ нь танд PunBB дахь CNC url-г тохируулах боломжийг олгох бөгөөд энэ нь ирээдүйд таны сурталчилгаанд сайнаар нөлөөлнө.

Анхны хэлбэрээрээ PunBB нь маш бага функцтэй бөгөөд үүнийг залгаасуудыг ашиглан хялбархан өргөжүүлж болно. PunBB дээр өргөтгөлүүдийг суулгах нь маш энгийн: та тэдгээрийг Өргөтгөлийн лавлах руу хуулж аваад админ самбарын "Өргөтгөлүүд" хэсэгт идэвхжүүлэх хэрэгтэй.

Албан ёсны PunBB өргөтгөлүүдийг https://github.com/punbb/extensions хаягаас татаж авах боломжтой.

Албан ёсны өргөтгөлүүдийн жагсаалтыг доор харуулав.

  • pun_admin_add_user (хэрэглэгчдийг тусгай маягтаар нэмэх)
  • pun_admin_clear_cache (форумын кэшийг цэвэрлэх) pun_admin_manage_extensions_сайжруулсан (өргөтгөлтэй ажиллах)
  • pun_approval (бүх шинэ хэрэглэгчид болон мессежүүдийг зөвшөөрөх)
  • pun_attachment (мессежид файл хавсаргах)
  • pun_bbcode (BB код)
  • pun_colored_usergroups (хэрэглэгчийн бүлэг бүрийн хувьд өөр өөр өнгө)
  • pun_forum_news (сэдэв болон мессежийг мэдээ болгон ашиглах)
  • pun_jquery (jQuery lib)
  • pun_move_posts (мессежийг нэг сэдвээс нөгөө рүү шилжүүлэх)
  • pun_pm (хувийн мессеж)
  • санал асуулга (санал өгөх)
  • pun_stop_bots (бүртгэлийн үеэр ботууд форум дээр гарч ирэхээс сэргийлэх хэд хэдэн асуулт
  • pun_tags (шошго)
  • pun_repository (репозитороос шууд өргөтгөл авах)

өөрчлөхийн тулд Гадаад төрхфорумын хувьд та PunBB загваруудыг татаж аваад хамгийн тохиромжтойг нь сонгох хэрэгтэй. Мөн та мэргэжлийн хүмүүсээс загвар захиалж эсвэл өөрөө өөртөө өөрчлөлт хийж болно бэлэн хэв маяг, CSS файлуудыг засах.

Гол скрипт кодоос шууд эхэлцгээе:

#!/usr/bin/perl

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

хатуу хэрэглэх;

# тайлбартай мөрүүд - хатуу чанга
# Хэрэв даалгавар бол хөдөлгүүрийн статистикийг цуглуулах юм бол байгаагаар нь үлдээгээрэй
# хэрэв та форумын жагсаалтыг гаргавал - тайлбарыг орхи

миний $ өгөгдөл;
$өгөгдөл.= $_цагдаа (<> ) ;

# phpBB-ээр хэр их Powered хийгдсэн болохыг хөл хэсэгт холбоосгүйгээр шалгана уу
"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 Power Board/iэсвэл
$өгөгдөл =~ /

/iэсвэл
$өгөгдөл =~ /индекс\.php\?[^""]*showforum=\d+/i) ;
"vbulletin" хэвлэх \n"
хэрэв ($ өгөгдөл =~ /Эрхлэгч:?[^<]+vBulletin[^<]+(?:Version)?/i эсвэл
$өгөгдөл =~ /) ;
"smf" хэвлэх \n"
хэрэв ($ өгөгдөл =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>SMF/i-ээр дэмжигдсэнэсвэл
$өгөгдөл =~ /индекс\.php\?[^""]*самбар =\d+\.0/i) ;
"punbb" хэвлэх \n"
хэрэв ($ өгөгдөл =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i); #эсвэл
# $өгөгдөл =~ /viewforum\.php\?[^""]*id=\d+/i);
"fluxbb" хэвлэх \n"
# if($data =~ /viewtopic\.php\?id=\d+/i эсвэл
хэрэв ($ өгөгдөл =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
"exbb" хэвлэх \n"
хэрэв ($ өгөгдөл =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i); # эсвэл
# $дата =~ /форум\.php\?[^""]*форум=\d+/i);
хэвлэх "yabb \n"
хэрэв ($ өгөгдөл =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/iэсвэл
$өгөгдөл =~ /YaBB\.pl\?[^""]*num=\d+/i );
"dleforum" хэвлэх \n"
хэрэв ($ өгөгдөл =~ /\(DLE форумаас дэмжигдсэн\)<\/title>/iэсвэл
$өгөгдөл =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE форум<\/a>/i) ;
"ikonboard" хэвлэх \n"
хэрэв ($ өгөгдөл =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/iэсвэл
$өгөгдөл =~ /\n"
хэрэв ($ өгөгдөл =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i эсвэл
# $өгөгдөл =~ /сэдэв\.php\?fid=\d+/i эсвэл
хэрэв ($ өгөгдөл =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
"stokesit" хэвлэх \n"
# if($data =~ /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($дата =~ /форум\.php\?id=\d+/i эсвэл
хэрэв ($ өгөгдөл =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
"wrforum" хэвлэх \n"
# if($data =~ /index\.php\?fid=\d+/i эсвэл
хэрэв ($ өгөгдөл =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Форум/i) ;
"yetanotherforumnet" хэвлэх \n"
if ($data =~ /Yet Another Forum\.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 шинэчлэлт өнгөрсөн), тиймээс та шилжилтийг сонирхохгүй бол энд цаг үрэхгүй байх нь дээр.

Дээр дурдсан скриптүүдийн хэрэглээ нь цорын ганц хэрэглээнээс хол байгаа нь тодорхой байна. Та тэдгээрийг өөр яаж ашиглахаа амархан олж чадна гэж бодож байна.

Туршлагагүй хэрэглэгчийн хувьд Интернет нь олон тооны таагүй гэнэтийн зүйлийг нууж чаддаг. Би юу гэсэн үг вэ? Мэдээж энэ бол гайхалтай програм юм. Зар сурталчилгаа Powered by, хэдийгээр энэ нь системийн ажиллагааг алдагдуулдаггүй ч бараг бүх нээлттэй сайт руу албадан оруулдаг. олон тоонызар сурталчилгаа. Тусгай вирусны эсрэг програмууд ч гэсэн Advertiment Powered By болон өөрчилсөн хуурамч файлыг устгаж чадахгүй эхлэх хуудасхөтөч дээр таны мэдрэлийг хамгийн ихээр зовоож болно. Өнөөдөр би бүх зүйлийг алхам алхмаар тайлбарлаж, albireo-ийн зар сурталчилгааг компьютерээсээ хэрхэн устгах талаар хэлэхийг хүсч байна. шаардлагатай арга хэмжээ. За, эхэлцгээе!

Ихэнхдээ зар сурталчилгаа нь таны компьютерт хоёр аргаар ирдэг:

  1. Шударга бус файлуудыг татаж авахдаа өөр зүйл мэт харагдуулдаг.
  2. Түншүүдийн хөтөлбөр шиг суулгах файлөөр програм.

Ийм зар сурталчилгааны вирусаас өөрийгөө хамгаалахын тулд хоёр зүйл надад тусалдаг - идэвхтэй антивирус, програм суулгахдаа болгоомжтой байх (суулгах явцад хайрцгийг тэмдэглэнэ үү). Гэсэн хэдий ч хэрэв халдвар аль хэдийн тохиолдсон бол антивирус нь туслахаа болино - үүнийг өөрөө тодорхойлох цаг болжээ.

Попап зарыг устгах Зар сурталчилгааны зар

Эхний алхам бол ердийн суулгасан хэрэгслийг (програмуудыг устгах) ашиглан устгах явдал юм. Үүний тулд:

  • Хөтөч болон түүний бүх процессыг хаах (шаардлагатай бол "Даалгаврын менежер" -ийг бөглөнө үү).
  • "Эхлүүлэх" товч - "Хяналтын самбар" - "Програмыг устгах".
  • Жагсаалтаас "Зар сурталчилгаа" гэсэн хэсгийг олоод "Устгах" дээр дарна уу.

Нэмж дурдахад, та энэ табын гаднах програмын хавтсыг устгаж болно. Үүнийг хэрхэн хийхийг та энэ видеоноос харж болно:

Энэ нь хүссэн Зар сурталчилгааны хавтасныхаа байршлыг хэрхэн олж, хэрхэн устгахыг хэлж өгнө баруун товчлуурхулгана. Бид арай өөр нэртэй програмын тухай ярьж байгаа боловч энэ нь ижил зарчмаар ажилладаг бөгөөд арга нь бүх нийтийнх юм.

Хөтөчөөс Powered by зар сурталчилгааны ул мөрийг устгаж байна

Би хөтөч дээрээ энэ програмын шинэ өргөтгөл гарч ирэхийг анзаарсан тул үүнийг устгаж эхлэв. Үүнийг хийхийн тулд хөтөч бүр өөрийн гэсэн програмтай байдаг тусгай тушаал, Жишээлбэл.

  • Google Chrome-д энэ нь: "Alt + F" - "Хэрэгслүүд" - "Өргөтгөлүүд". Энэ жагсаалтаас бид Advertiment Powered by-ийг олно - хайрцгийн чагтыг арилгаад хогийн сав дээр дарна уу.
  • IN Mozilla Firefox: "Shift + Ctrl + A" - Үүний дараа ижил зүйл.
  • Internet Explorer: "Alt + T" - "хэрэгслийн самбар" - "Albireo-ийн сурталчилгааг идэвхгүй болгох" - "Дэлгэрэнгүй мэдээлэл" болон "Идэвхгүй болгох" дээр дарж баталгаажуулна уу.

Бүртгэлийг цэвэрлэж байна

Халдвар авсан файлуудыг цэвэрлэхийн тулд програм ашиглах

Антивирус нь Advertiment Ads By triangulum програмыг устгахад тус болохгүй! Гэхдээ ашигтай хэрэгслүүдийн жагсаалтад AdwCleaner болон UnhackMe орно. Эхнийх нь эхэлсний дараа энэ нь системийг бүхэлд нь сканнердаж, өгдөг бүрэн жагсаалтвирус, тэдгээрийг устгахыг санал болгох болно, үүнийг би хийсэн.

Дараа нь бид компьютерээ дахин эхлүүлээд UnhackMe-г ажиллуулна. Үүний гол ажил бол дахин чиглүүлэх үүрэгтэй бүх вирус, rootkit-ийг устгах явдал юм хайлтын асуулга, зар сурталчилгаатай ижил сайтууд руу. Ашиглалтын мөн чанар нь эхний програмтай ижил боловч хэрэглэсний дараа би үүнийг даруй устгахыг зөвлөж байна. Энэ нь сайн ажилладаг, тэр ч байтугай хэтэрхий сайн, өөрийгөө байнга сануулж, системийг дахин дахин шалгадаг. Энэ бол та хайж байсан зүйлээ олсон гэж найдаж байна!

-тай холбоотой