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

#!/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 انجمن به هیچ وجه بر TIC تأثیری نداشته است (2 به روز رسانی گذشته است)، بنابراین بهتر است زمان را در اینجا تلف نکنید، مگر اینکه به انتقال علاقه مند باشید.

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

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

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

من فوراً رزرو می کنم که فقط با smf 2 کار می کنم و این مقاله به طور خاص به این نسخه از موتور انجمن رایگان اشاره خواهد کرد.

و بنابراین، خوانندگان معمولی می دانند که من چقدر دوست ندارم "10" پیوند خارجی را به سایت های رسمی موتورها، از جمله انجمن های انجمن، قرار دهم. به همین دلیل است که اول از همه، ما حق چاپ را حذف می کنیم و به 4، توجه 4 پیوند خارجی فرم " SMF 2.0.2 | ماشین های ساده | SMF © 2011 | XHTMLبرای انجام این کار، از طریق FTP forum/Themes/ به سایت متصل شوید نام تم شما/ و فایل را ویرایش کنید index.template.php. به طور طبیعی، در پایین کد (در مورد خط 330) وجود دارد که پیوندهای خارجی را نشان می دهد که ما چندان دوست نداریم. بنابراین، ما حذف می کنیم: "

  • "، theme_copyright()،"
  • "و"
  • "، $txt["xhtml"]، "
  • ". همه چیز بسیار ساده و آسان است. در انتشارات بعدی منتظر مطالب جدید در مورد ترویج و بهینه سازی انجمن ها در SMF باشید /

    با سلام خدمت خوانندگان محترم سایت وبلاگ. بنابراین، ما موضوع راه اندازی یک موتور انجمن به نام SMF را که در یک پست در مورد آن آغاز شده است، ادامه می دهیم. در آنجا ما هنوز انجمن را از نظر ترجمه از رابط انگلیسی روسی نکرده ایم. در این لحظهخیلی قابل ارائه به نظر نمی رسد، اما پس از Russification (اگر هنوز انجام نشده باشد) و ایجاد بخش های مناسب، ظاهر آن به طور قابل توجهی بهبود می یابد.

    امروز ما تم ها را در نظر می گیریم و آن را روسی می کنیم، همچنین کامپوننت JFusion را نصب می کنیم، که می تواند با هر دو موتور (هر دو Jumla و SMF) کار کند، که به ما امکان می دهد یک پایگاه کاربر مشترک برای دو و فقط یک فرم ثبت آنها داشته باشیم. و وارد شوید

    تم ها و نصب بسته زبان روسی

    موتور Simple Machines Forum از قابلیت تغییر موضوعات پشتیبانی می کند و می توان آنها را هم برای کل انجمن به طور کلی و هم برای بخش های جداگانه آن تغییر داد. من شخصا از تم پیش فرض استفاده کردم، اما تغییرات دستی زیادی در آن ایجاد کردم. به طور خاص، من پس زمینه، طرح های رنگی برخی از عناصر را تغییر دادم، یک ساعت فلش، یک رادیو و بسیاری موارد دیگر اضافه کردم که در پست های بعدی در این بخش در مورد آنها صحبت خواهم کرد.

    چرا هنگام ایجاد انجمن از هیچ یک از تم های اضافی استفاده نکردم؟ خوب، احتمالاً همه چیز به تنبلی من مربوط می شود. نه، من برای جستجو و دانلود تم های جدید تنبل نبودم، زیرا مکان های زیادی وجود دارد که می توان این کار را انجام داد. تنبلی من جای دیگری است.

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

    در مورد نصب یک مود بر روی یک موضوع طراحی غیر از حالت پیش فرض، همانطور که می گویند لازم است تمام جزئیات خام با یک فایل پردازش شود. به عبارت دیگر، شما مجبور خواهید بود با استفاده از FileZilla(آن را دانلود و پیکربندی کنید، می توانید از طریق FTP به سایت دسترسی پیدا کنید و برای ویرایش فایل های موتور انجمن خود باز کنید، که در آن این مدتغییراتی ایجاد می کند.

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

    اگر تمام مشکلات استفاده از یک تم غیر پیش فرض ذکر شده در بالا شما را نمی ترساند، می توانید آنها را از اینجا دانلود کنید. موضوعات موجود در بخش ها (مینیمالیسم، نزدیک به کلاسیک، مدرن و غیره) طبقه بندی شده اند و برای هر یک از آنها می توانید اسکرین شات آن را مشاهده کنید. تمام صفحه. نحوه نصب همین تم ها را کمی بعد خواهم گفت.

    اگر همانطور که در قسمت اول این کار توضیح داده شد در مرحله آپلود فایل های موتور در هاست، انجمن را روسی نکردید (لینک در ابتدای مقاله را ببینید)، اکنون می توانید این کار را انجام دهید. بسته زبان روسی که قبلاً از این صفحه با بسته مورد نیاز دانلود شده است، باید بسته را باز کنید و سپس پوشه Themes را در آن کپی کنید. پوشه ریشهجایی که قبلاً دایرکتوری با همین نام وجود دارد.

    پس از اتمام کپی، باید با استفاده از لاگین و رمز عبور مدیر به انجمن بروید. "Admin" را از منوی بالا انتخاب کنید و سپس روی "Server Settings" از ستون سمت چپ کلیک کنید.

    در پنجره ای که باز می شود، آیتم "زبان پیش فرض انجمن" را پیدا کنید و زبان روسی را از لیست کشویی انتخاب کنید و سپس روی دکمه "ذخیره" در پایین صفحه کلیک کنید.

    تمام، اکنون کنفرانس شما کاملاً به زبان روسی است.

    حل مشکلات هنگام نصب مدهایی که از زبان روسی پشتیبانی نمی کنند

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

    راه اول این است که برای کل انجمن به زبان انگلیسی سوئیچ کنید. چگونه می توان این کار را انجام داد، می توانید چند پاراگراف بالا را ببینید. بر این اساس، پس از انجام اقدامات لازم با این تنظیمات، باید دوباره به زبان روسی برگردید.

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

    بنابراین، راه دوم اضافه کردن خطوط ترجمه به فایل‌های Russification برای مدهای جدید اضافه شده است. نحوه تعیین اینکه کدام فایل های Russification نیاز به تغییر دارند و از کجا می توان آنها را دریافت کرد، بعداً خواهم گفت. در ضمن به طور موقت می توانید از روش اول استفاده کنید.

    نصب JFusion برای ادغام سایت و انجمن

    ابتدا باید JFusion و Russification آن را دانلود کنید. پس از ورود به پنل مدیریت جوملا، اقدامات استاندارد را انجام می دهیم: انتخاب از منوی بالاموارد پنل مدیریت "افزونه ها" - "نصب / حذف" - "آپلود فایل بسته" - دکمه "مرور" - ما در رایانه خود فایلی با مولفه jfusion_package.zip پیدا می کنیم - روی دکمه "آپلود فایل و نصب" کلیک کنید. ".

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

    حالا نوبت به Russification است که به همان شکل خود کامپوننت اضافه می شود. آن ها دنباله اقدامات را تکرار کنید: "افزونه ها" - "نصب / حذف" - "آپلود فایل بسته" - دکمه "مرور" - فایل JFusion Russification را در رایانه خود پیدا کنید - روی دکمه "آپلود فایل و نصب" کلیک کنید. اکنون می توانیم به تنظیمات در مسیر "Components" - "JFusion" برویم و مطمئن شویم که Russification با موفقیت اضافه شده و کار می کند.

    موفق باشی! به زودی شما را در سایت صفحات وبلاگ می بینیم

    ممکن است علاقه مند باشید

    راه اندازی JFusion برای ادغام انجمن SMF و سایت جوملا
    ماژول های JFusion برای نمایش پیام ها از انجمن در سایت و همچنین ایجاد دکمه در SMF برای بازگشت به جوملا
    ایجاد آیتم منو در جوملا برای ورود به انجمن و انتقال ثبت نام کاربر از SMF به سایت
    نصب انجمن SMF - جوملا 1.5 و ادغام انجمن ماشین های ساده با استفاده از جزء JFusion
    برنامه های افزودنی برای جوملا - چیست و کجا می توان کامپوننت ها، ماژول ها و پلاگین ها را برای جوملا دانلود کرد، نحوه نصب و حذف آنها
    جزء K2 برای ایجاد وبلاگ، کاتالوگ و پورتال در جوملا - ویژگی ها، نصب و روسی سازی گالری عکس برای جوملا - قسمت 3 - ایجاد گالری در جوملا 1.5 با استفاده از کامپوننت Phoca Gallery - اضافه کردن دسته ها و آپلود تصاویر در گالری عکس
    ARTIO JoomSEF - سفارشی سازی پیوندها و عنوان CNC (SEF) در جوملا، و همچنین ایجاد یک صفحه خطای 404 با استفاده از این پسوند
    Akeeba Backup (جوملا پک سابق) - ایجاد یک نسخه پشتیبان از یک سایت در جوملا و بازیابی از پشتیبان گیریدر دو کلیک

    در صورتی که کسی نمی داند، فروم ماشین های ساده - به اختصار SMF - همانطور که در وب سایت رسمی ذکر شده است، یک بسته رایگان و در سطح حرفه ای است که به شما امکان می دهد جامعه آنلاین خود را در چند دقیقه سازماندهی کنید. در این موتور، می توانید اینجا را ببینید. من خودم انجمنم را در آن قرار دادم (به هر حال به FreeForum.biz مراجعه کنید).

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

    توجه داشته باشم که سعی کردم به تنهایی با هرزنامه ها مبارزه کنم - دسترسی از طریق IP و حتی زیرشبکه ها را مسدود کردم. واقعاً کار می کرد، زباله های زیادی را فیلتر می کرد، اما، با این وجود، هر یک یا دو روز یک بار کسی راه خود را باز می کرد. و زمان زیادی برای پر کردن پایگاه داده IP های ممنوعه صرف شد. من فکر می کردم که باید راه راحت تری وجود داشته باشد و واقعاً اینطور بود!

    1. نصب و پیکربندی Stop Spammer

    این افزونه در دو هفته کارکرد 2202 کاربر جعلی را مسدود کرد. هر کدام از آنها حداقل یک پیام از خود به جا می گذاشتند. قرار نیست هرزنامه‌ها کند شوند و هر روز وقت خود را صرف پاک کردن انجمن خود می‌کنم.

    در عوض، هر چند روز یک بار به صفحه مدیریت کاربر می روم و چیزی شبیه به این را می بینم:

    من به بخش "تأیید در انتظار" می روم (اینها هرزنامه هایی هستند که تا زمانی که تایید نشوند نمی توانند پیام بگذارند. حساب هامدیر). من یک تیک "انتخاب همه" گذاشتم و با یک کلیک آنها را حذف کردم:

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

    مشاهده می شود که لیست به طور محسوسی کاهش یافته است، اما بقیه چه کسانی هستند؟ همه را انتخاب کنید و با یک دکمه برای تأیید ارسال کنید:

    یک "قرمز" ظاهر شد، ما بلافاصله آن را حذف می کنیم. اگر وقت آزاد دارید، می توانید کارهای دیگری انجام دهید. اگر زمان ندارید، با کاربران جدید کاری نکنید - اکثر آنها در بررسی های بعدی "قرمز" می شوند. اگر وقت دارید، می توانید به پروفایل آنها بروید و ببینید - آیا پیوندی در امضا وجود دارد - بلافاصله ممنوع شده است، اینها حساب های جعلی اسپمرهایی هستند که هرگز یک پیام مفید از خود باقی نمی گذارند.

    من به شما گفتم که چگونه از این افزونه جادویی استفاده کنید، اکنون نحوه نصب آن را به شما خواهم گفت.

    دو فایل را دانلود کنید: language_full.zip (این بسته زبانی برای ترجمه افزونه است) و StopSpammer_v2_3_9.zip (تعداد ممکن است با به‌روزرسانی نسخه‌ها متفاوت باشد). محتویات بایگانی StopSpammer_v2_3_9.zip را در یک پوشه از حالت فشرده خارج کنید. بایگانی language_full.zip را در همان پوشه از حالت فشرده خارج کنید، با جایگزین کردن فایل‌ها موافقت کنید. حالا پوشه ما را زیپ کنید.

    برای نصب بسته ها به پنل مدیریت بروید. در مقابل کتیبه "دانلود بسته" دکمه ای برای انتخاب یک فایل در رایانه وجود دارد. آرشیو جدید ما (جایی که فایل زبان را جایگزین کردیم) انتخاب کنید، آن را در انجمن آپلود کنید و بسته را فعال کنید.

    خودشه!

    پیکربندی افزونه اضافی در پنل مدیریت انجام می شود: به

    کاربران → ثبت نام → تنظیمات

    می توانید مقادیر پیش فرض را در آنجا بگذارید. همچنین یک قسمت "کلید API شما" وجود دارد. بدون این کلید، نمی‌توانید هرزنامه‌های جدید را گزارش کنید (اما افزونه کار می‌کند و هرزنامه‌های شناخته شده را فیلتر می‌کند). اگر می خواهید کلید API خود را دریافت کنید، برای ثبت نام به www.stopforumspam.com بروید و سپس کلید را در اینجا وارد کنید. اگر هنوز کلید را دریافت نکرده اید، قسمت را خالی بگذارید. سپس از کلید پیش فرض استفاده خواهد شد.

    2. نصب و پیکربندی لینک های ضد هرزنامه

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

    افزونه Stop Spammer تا حد زیادی فیلتر می شود. اما ما می توانیم به او کمک کنیم! این امکان وجود دارد که از زیر پای هرزنامه‌نویسان علاقه زیادی به ارسال پیوندها در انجمن خود را از بین ببرید. پیوندهای ضد هرزنامه برای همین است. این افزونه (اعداد خاص را می توان در تنظیمات تغییر داد) این کار را انجام می دهد:

    • کسانی که مثلا کمتر از پنج پیام دارند، اصلا نمی توانند لینک بگذارند
    • کسانی که مثلا کمتر از 15 پست دارند نمی توانند لینک فعال بگذارند http:// از لینک ها حذف می شود و در کل این لینک ها به نوبولینک تبدیل می شوند (newbielink)
    • کسانی که به عنوان مثال، کمتر از 50 پست دارند، می توانند پیوندهای فعال بگذارند، اما همه پیوندها ویژگی nofollow را دریافت می کنند.
    • خوب، کسانی که بیش از 50 پست دارند می توانند رایج ترین لینک های فعال را که وزن سایت را به صفحه ای که به آن پیوند می دهند منتقل می کنند، وارد کنند.

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

    بله، اتفاقاً قوانین فوق در زمینه هایی مانند امضا کار می کند.

    برای نصب این افزونه به صفحه رسمی آن بروید. بایگانی anti_spam_links_v1.0.1.zip را دانلود کنید (تعداد ممکن است متفاوت باشد). دوباره در ادمین انجمن به نصب بسته ها (همانطور که با بسته قبلی انجام دادید) بروید و آن را نصب کنید. هیچ فایل زبانی برای این بسته وجود ندارد، بنابراین نیازی به باز کردن آرشیو یا انجام کاری با آن ندارید.

    برای پیکربندی افزونه به بخش مراجعه کنید

    Config → Configure Mods… → Configure Mods

    به درخواست شما، تعداد پیام هایی را که کاربر باید برای ارتقاء قابلیت های خود داشته باشد، درج کنید.

    نتیجه

    این دو افزونه زندگی را برای شما، صاحب تالار گفتمان آسان‌تر می‌کنند و در زمان بسیار صرفه‌جویی می‌کنند. با این حال، هرازگاهی، هرزنامه‌ها نفوذ می‌کنند و حداقل هفته‌ای یک‌بار، باید کاربران را نازک کنید و پیام‌های هرزنامه را حذف کنید. بنابراین، منابع وب خود را رها نکنید!