نمایش فروم لرزان توسط punbb. تشخیص خودکار موتور انجمن نصب PunBB: چگونه یک انجمن را نصب کنیم

پونب- CMS رایگانبرای یک انجمن که تفاوت اصلی آن قابلیت های داخلی برای بهینه سازی سئو داخلی است که حتی در تعدادی از موتورهای انجمن پولی وجود ندارد.

انجمن های نمونه در PunBB را می توان با تایپ کردن پیدا کرد رشته جستجودرخواست های Yandex یا Google طراحی شده توسط PunBBیا انجمن پشتیبانی شده توسط PunBB. می‌توانید PunBB را از وب‌سایت رسمی http://punbb.informer.com/ دانلود کنید، جایی که می‌توانید افزونه‌ها، تم‌ها و قالب‌های punbb را نیز بیابید.

نصب PunBB: چگونه یک انجمن را نصب کنیم

نصب PunBB بسیار ساده است، بنابراین حتی یک وب مستر بی تجربه نیز می تواند از عهده آن برآید.

  1. بایگانی را با فایل های نصبی از سایت رسمی دانلود کنید، آن را از بسته بندی خارج کرده و در هاست خود آپلود کنید.

برای این کار می توانید از هر مدیر FTP مانند FileZilla استفاده کنید.

اگر به Russification PunBB نیاز دارید، بایگانی را با فایل های بومی سازی روسی از وب سایت رسمی دانلود کنید و پوشه Russian را در فهرست زبان کپی کنید.

  1. http://mydomain/myforums/install.php را در مرورگر خود باز کنید و دستورالعمل های نصب کننده را دنبال کنید.

شما باید نام پایگاه داده و همچنین نام کاربری و رمز عبور را در فیلدهای مربوطه وارد کنید. شما می توانید تمام این اطلاعات را از هاست خود دریافت کنید. اگر پایگاه داده ندارید، آن را ایجاد کنید.

در پنجره ماقبل آخر نام کاربری، رمز عبور و پست الکترونیکمدیر

در تنظیمات انجمن، زبان روسی را انتخاب کنید.

  1. نصب تکمیل شد. شما می توانید با استفاده از نام کاربری و رمز عبور ادمین وارد انجمن خود شوید.

تنظیمات PunBB: SEO انجمن

به نقطه کنترل Administration بروید، جایی که می توانید دسته ها و انجمن های جدید را اضافه کنید و همچنین تنظیمات اولیه را تنظیم کنید.

برای رتبه بندی بهتر انجمن، به مدیریت - مدیریت - تنظیمات بروید و طرح URL مبتنی بر فایل (فانتزی) را انتخاب کنید. این به شما این امکان را می دهد که CNC-url را در PunBB پیکربندی کنید، که تأثیر مفیدی بر ارتقاء در آینده خواهد داشت.

در شکل اصلی خود، PunBB دارای عملکرد بسیار کمی است که به راحتی با استفاده از افزونه ها قابل گسترش است. نصب برنامه های افزودنی در PunBB بسیار ساده است: شما فقط باید آنها را در فهرست Extensions کپی کنید و سپس آنها را در بخش "Extensions" در پنل مدیریت فعال کنید.

افزونه‌های رسمی PunBB را می‌توانید از https://github.com/punbb/extensions دانلود کنید.

لیست برنامه های افزودنی رسمی در زیر آورده شده است:

  • pun_admin_add_user (افزودن کاربران از طریق یک فرم خاص)
  • pun_admin_clear_cache (پاک کردن کش انجمن) pun_admin_manage_extensions_improved (کار با برنامه های افزودنی)
  • pun_approval (تأیید همه کاربران و پست‌های جدید)
  • pun_attachment (ضمیمه به پیام های فایل)
  • pun_bbcode (کدهای BB)
  • pun_colored_usergroups (رنگ های مختلف برای هر گروه کاربری)
  • pun_forum_news (از موضوعات و پست ها به عنوان خبر استفاده کنید)
  • pun_jquery (jQuery lib)
  • pun_move_posts (انتقال یک پست از یک موضوع به موضوع دیگر)
  • pun_pm (پیام های خصوصی)
  • pun_poll (رای)
  • pun_stop_bots (چند سوال ثبت نام برای جلوگیری از ظاهر شدن ربات ها در انجمن
  • pun_tags (برچسب ها)
  • pun_repository (دریافت برنامه های افزودنی مستقیماً از مخزن)

به منظور تغییر ظاهرانجمن، شما باید سبک های PunBB را دانلود کنید و مناسب ترین را از بین آنها انتخاب کنید. همچنین می توانید یک استایل را از حرفه ای ها سفارش دهید یا خودتان تغییراتی ایجاد کنید سبک آمادهبا ویرایش فایل های CSS

بیایید بلافاصله با کد اسکریپت اصلی شروع کنیم:

#!/usr/bin/perl

اسکریپت # which-forum.pl
# (ج) 2010 الکساندر الکسیف، http://website/

استفاده از سخت.

# خط نظر - برای سختگیری
# اگر وظیفه جمع آوری آمار موتور است، آن را همانطور که هست رها کنید
# اگر فهرستی از انجمن‌ها تهیه می‌کنید - نظر خود را لغو کنید

$داده من ;
$data .= $_ در حالی که (<> ) ;

# بررسی کنید که چه تعداد توسط phpBB بدون پیوند پاورقی ارائه شده است
چاپ "phpbb \n"
اگر ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/iیا
# $data =~ /viewforum\.php\?[^""]*f=\d+/i یا
$data =~ /phpBB\-SEO/i یا
$data =~ /) ;
چاپ "ipb \n"
اگر ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i یا
$data =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/iیا
$data =~ /

/منیا
$data =~ /index\.php\?[^""]*showforum=\d+/i) ;
چاپ "vbulletin \n"
اگر ($data =~ /طراحی شده توسط:؟[^<]+vBulletin[^<]+(?:Version)?/i یا
$data =~ /) ;
چاپ "smf \n"
اگر ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>طراحی شده توسط SMF/iیا
$data =~ /index\.php\?[^""]*board=\d+\.0/i) ;
چاپ "punbb \n"
اگر ($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 یا
اگر ($data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
چاپ "exbb \n"
اگر ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ؛ # یا
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
چاپ "یاب \n"
اگر ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/iیا
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
چاپ "dleforum \n"
اگر ($data =~ /\(طراحی شده توسط انجمن DLE\)<\/title>/منیا
$data =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*"> انجمن DLE<\/a>/من) ;
چاپ "نماد \n"
اگر ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/iیا
$data =~ /\n"
اگر ($data =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i یا
# $data =~ /topic\.php\?fid=\d+/i یا
اگر ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
چاپ "stokesit \n"
# if($data =~ /forum\.php\?f=\d+/i یا
اگر ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
چاپ "تریبون \n"
# if($data =~ /topic\.php\?t=\d+/i یا
اگر ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
چاپ "usebb \n"
# if($data =~ /forum\.php\?id=\d+/i یا
اگر ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
چاپ "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i یا
اگر ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
چاپ "yetanotherforumnet \n"
اگر ($data =~ /Yet Another Forum\.net/i یا
$data =~ /default\.aspx\?g=posts&t=\d+/i) ;

این و سایر اسکریپت های ذکر شده در پست را می توانید در این آرشیو پیدا کنید.

اسکریپت which-forum.plکد صفحه html را برای وجود امضاهای موتور انجمن در آن بررسی می کند. ما هنگام تعریف وردپرس و جوملا از تکنیک مشابهی استفاده کردیم، اما چند تفاوت وجود دارد. اولاً، خود اسکریپت کد صفحه را بارگذاری نمی کند، بلکه آن را از stdin یا فایلی که به عنوان آرگومان ارسال می شود، می خواند. این به ما این امکان را می دهد که یک بار مثلاً با استفاده از wget صفحه را دانلود کنیم و در صورتی که بیش از یکی داریم آن را از طریق چندین تجزیه کننده اجرا کنیم. ثانیاً در این فیلمنامه وجود امضا نشان 100% موتور است. دفعه قبل، وجود امضا فقط به موتور مربوطه وزن می داد و موتور با بیشترین وزن را "برنده" می کرد. من تصمیم گرفتم که در این مورد، چنین رویکردی فقط کد را به طور غیر ضروری پیچیده می کند.

برای تست فیلمنامه، کمی تحقیق کردم. من فهرستی از چندین هزار فروم تهیه کردم و هر یک از آنها را از طریق اسکریپت خود اجرا کردم و از این طریق درصد فعال سازی برنامه ها و محبوبیت موتورهای مختلف را تعیین کردم.

برای دریافت لیست انجمن ها، از تجزیه کننده گوگل خود استفاده کردم. موتور جستجوارسال درخواست مانند

سایت:forum.*.ru
سایت:talk.*.ru
سایت:board.*.ru
سایت: smf.*.ru
سایت: phpbb.*.ru
....

و غیره کد کاملمولد پرس و جو را در فایل خواهید یافت gen-forumsearch-urls.pl. علاوه بر منطقه .ru، .su .ua .kz و .by نیز استفاده شد. دفعه قبل انجام چنین مطالعه ای دشوار بود، زیرا سایت های وردپرس و جوملا چنین امضایی در URL ندارند. کاتالوگ هایی مانند cmsmagazine.ru/catalogue/ حجم نمونه کافی را ارائه نمی دهند. 600 سایت در دروپال چیست؟

باید اعتراف کنم که نتایج آزمایش من را ناامید کرد. از 12590 سایت مورد مطالعه، تنها 7083 موتور با موفقیت شناسایی شد، یعنی فقط در 56٪ موارد. شاید من موتور را در نظر نگرفتم؟ آیا Bitrix در نیمی از انجمن ها ایستاده است؟ یا باید زمان بیشتری را برای جستجوی امضا صرف می کردم؟ به طور کلی، در اینجا به تحقیقات بیشتری نیاز است.

در میان 56 درصد موتورهایی که با موفقیت شناسایی شدند، IPB (31٪)، phpBB (26.6٪) و vBulletin (26.5٪) همانطور که انتظار می رفت محبوب ترین ها بودند.

بعد از آنها SMF (5.8%) و DLEForum (5.3%) قرار دارند. punBB مورد علاقه من فقط در مکان ششم (1.64٪) بود. من توصیه نمی کنم به شدت به این ارقام اعتماد کنید (آنها می گویند، هر سومین انجمن در Runet روی IPB کار می کند)، اما البته می توان نتایج خاصی گرفت.

به عنوان مثال، اگر قصد دارید یک سایت در موتور فروم ایجاد کنید و قصد دارید تالار را تغییر دهید، مثلاً برای هر پیام 0.01 دلار با برداشت خودکار وجه در هفته یک بار به کاربران بپردازید، باید یکی از سه موتور محبوب را انتخاب کنید. . هر چه انجمن محبوب تر باشد، احتمال بیشتری وجود دارد که برنامه نویسی را پیدا کنید که به خوبی در آن مسلط باشد.

اگر هیچ تغییر قابل توجهی در موتور انتظار نمی رود، ممکن است انتخاب یک موتور کمتر محبوب مانند SMF یا punBB منطقی باشد. این باعث کاهش تعداد می شود حملات هکرهابه انجمن شما و میزان هرزنامه هایی که به صورت خودکار روی آن ارسال می شود.

اسکریپت هایی برای یافتن/تعریف انجمن ها نیز می توانند بیش از یک کاربرد عملی پیدا کنند. اولین چیزی که شخصاً به ذهن من رسید این بود که فروم های شناسایی شده را بر اساس TCI مرتب کنم و پست هایی را با پیوند به یکی از سایت های آنها در صد مورد اول قرار دهم. با این حال، صد تا لینک dofollow انجمن به هیچ وجه بر TCI تأثیری نداشت (2 به روز رسانی گذشت)، بنابراین بهتر است زمان را در اینجا تلف نکنید، مگر اینکه به انتقال علاقه مند باشید.

واضح است که استفاده نامبرده از اسکریپت ها تنها مورد استفاده قرار نمی گیرد. من فکر می کنم شما به راحتی می توانید بفهمید که چگونه می توانید از آنها استفاده کنید.

دوست داشته باشید یا نه، اما برای یک کاربر بی تجربه، اینترنت می تواند مملو از شگفتی های ناخوشایند زیادی باشد. منظورم چیست؟ قطعا یک برنامه عالی است. تبلیغات پشتیبانی شده توسط، که اگرچه اختلالی در عملکرد سیستم ایجاد نمی کند، اما تقریباً در هر سایت باز به اجبار حجم زیادی از تبلیغات را درج می کند. حتی آنتی ویروس های خاص نیز نمی توانند Advertisement Powered By و جعلی اصلاح شده را حذف کنند صفحه شروعدر مرورگر می تواند اعصاب شما را بیشتر کند. امروز می خواهم به شما بگویم که چگونه تبلیغات تبلیغاتی توسط albireo را از رایانه خود حذف کنید، گام به گام همه چیز را شرح دهید. اقدامات لازم. خوب، بیایید شروع کنیم!

اغلب اوقات، Advertisement Powered By به دو صورت روی رایانه قرار می گیرد:

  1. هنگام دانلود فایل های بی پروا که به عنوان چیز دیگری ظاهر می شوند.
  2. به عنوان یک برنامه از شرکا در فایل راه اندازییک برنامه دیگر

این خود را در برابر چنین ویروس تبلیغاتی محافظت می کند، دو چیز به من کمک می کند - یک آنتی ویروس فعال و توجه در هنگام نصب برنامه (در حین نصب علامت کادرها را بردارید). با این حال، اگر عفونت قبلاً رخ داده باشد، آنتی ویروس دیگر کمکی نخواهد کرد - وقت آن است که خودتان آن را کشف کنید.

حذف تبلیغات پاپ آپ Advertisement Ads By

اولین قدم حذف نصب از طریق ابزار معمول داخلی (حذف برنامه ها) است. برای این:

  • ما مرورگر و تمام فرآیندهای آن را می بندیم (در صورت لزوم، آن را از طریق "Task Manager" تکمیل می کنیم).
  • دکمه "شروع" - "کنترل پنل" - "حذف برنامه".
  • ما در لیست "Advertisement Powered By" را پیدا می کنیم و روی "Delete" کلیک می کنیم.

علاوه بر این، می توانید پوشه را با برنامه خارج از این تب حذف کنید. در این ویدیو می توانید نحوه انجام این کار را مشاهده کنید:

در اینجا نحوه یافتن مکان پوشه Advertisement مورد نظر و حذف آن به سادگی از طریق آمده است دکمه سمت راستموش. ما در مورد برنامه ای با نام کمی متفاوت صحبت می کنیم، اما بر اساس یک اصل کار می کند و روش جهانی است.

آثار Advertisement Powered By را از مرورگر حذف کنید

در مرورگر خود نیز متوجه ظاهر یک افزونه جدید از این برنامه شدم، بنابراین شروع به حذف آن کردم. برای انجام این کار، هر مرورگر خود را دارد فرمان معین، مثلا.

  • در Google Chrome، این عبارت است: "Alt + F" - "Tools" - "Extensions". در این لیست Advertisement Powered By را پیدا می کنیم - علامت کادر را بردارید و روی سطل زباله کلیک کنید.
  • AT موزیلا فایرفاکس: "Shift + Ctrl + A" - پس از آن، همان چیز.
  • اینترنت اکسپلورر: "Alt + T" - "Toolbar" - "Disable Advertisement Powered By albireo" - "اطلاعات بیشتر" و با کلیک بر روی "غیرفعال کردن" تایید کنید.

ما رجیستری را پاک می کنیم

استفاده از برنامه هایی برای پاکسازی فایل های آلوده باقی مانده

آنتی ویروس در حذف تبلیغات تبلیغاتی مثلثی کمکی نمی کند! اما لیست ابزارهای مفید شامل AdwCleaner و UnhackMe است. پس از راه اندازی اولین، کل سیستم را اسکن می کند و صادر می کند لیست کاملویروس ها، پیشنهاد حذف آنها را می دهند، که من انجام دادم.

سپس کامپیوتر را مجددا راه اندازی می کنیم، UnhackMe را راه اندازی می کنیم. وظیفه اصلی آن حذف تمام ویروس ها و روت کیت هایی است که مسئول هدایت یک پرس و جو جستجو به همان سایت های دارای تبلیغات هستند. ماهیت استفاده با برنامه اول یکسان است، اما پس از استفاده، به شما توصیه می کنم بلافاصله آن را حذف کنید. به خوبی کار می کند، حتی بیش از حد، مدام به خود یادآوری می کند و سیستم را بارها و بارها بررسی می کند. این همه است، امیدوارم آنچه را که دنبالش بودید پیدا کرده باشید!

در تماس با