نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

تخته نژادی با smf. تشخیص خودکار موتور انجمن

سلام خبروی ها!

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

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

برچسب ها: ایجاد یک انجمن، cms انجمن، موتور انجمن

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

#!/usr/bin/perl

اسکریپت # which-forum.pl
# (c) 2010 Alexandr A Alexeev, http://site/

سخت استفاده کنید؛

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

$داده من ;
$data .= $_while (<> ) ;

# بررسی کنید که چه مقدار توسط 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>/من) ;
چاپ "ikonboard \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. علاوه بر zone.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 منطقی باشد. این باعث کاهش تعداد می شود حملات هکرهابه انجمن شما و میزان هرزنامه هایی که به صورت خودکار روی آن ارسال می شود.

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

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

مدهای SMF برای هر تابلوی اعلانات مجهز به تالار گفتمان ماشینی بسیار مهم است، زیرا به شما امکان می دهد ویژگی ها و سفارشی سازی ها را بدون از دست دادن آنها در به روز رسانی نرم افزار اصلی انجمن و/یا تغییر موضوع، به انجمن خود اضافه کنید.

ساده انجمن ماشین آلات(SMF) بودن متن بازنرم افزار هزاران اصلاح (Mod) دارد تا نیاز هر صاحب صفحه بحث یا حتی توسعه دهندگان را برآورده کند.

من که مدت زیادی از نرم افزار انجمن SMF استفاده می کردم، تصمیم گرفتم 50 مورد از بهترین تغییرات انجمن ماشین های ساده (مدهای SMF) را که واقعا مهم هستند را لیست کنم.

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

ما لیست خود را از " جدا کردیم 50 بهترین حالت SMF که مهم است” در قسمت‌هایی، با استفاده از عناوین زیر در فهرست حرکت کنید.

تغییرات بسیار مهم (Mods)

به طور جدی، نیازهای هر انجمن بسته به مخاطبان و کاربران هدف متفاوت است، این دلیل من برای جدا کردن این بخش از کل لیست است زیرا من به اندازه 50 مد SMF برای یک انجمن توصیه نمی کنم.

این بخش به مودهایی برای نیازهای صاحبان انجمن اصلی SMF محدود شده است مانند:

  • امنیت.
  • بهینه سازی موتور جستجو (SEO).
  • جلوگیری از ارسال هرزنامه و ثبت نام هرزنامه
  • تبلیغات و یکپارچه سازی سیستم پرداخت.
  • سازگاری با موبایل و غیره

1. ضد اسپم متفرقه

مبارزه با ثبت ربات ها در هر انجمن برای مدیر وب سایت به اندازه حفظ خود انجمن مهم است. انجمنی که به دست ربات ها و هرزنامه ها رها شده است، به سختی روشنایی روز را خواهد دید.

برخی از انجمن ها هستند قبلا ارسال شده استبا اجرای نکردن اقدامی برای جلوگیری کامل از ثبت ربات های هرزنامه به فراموشی سپرده شود. این دلیل من برای قرار دادن این مد در بالای لیست من است.

Misc Anti Spam smf Mod از دسترسی ماشین‌ها و ربات‌های خودکار به انجمن شما جلوگیری می‌کند. استفاده می کند.

2. لینک های ضد هرزنامه

پس از مبارزه با ثبت ربات‌های هرزنامه، مهم است که، آنها می‌توانند به اندازه این ربات‌ها در مواقعی آشفته باشند. از این رو نیاز به پیاده سازی یک پلیس خودکار برای استفاده از پتک بر روی آنها است.

Anti-Spam Links Mod for SMF به شما این امکان را می دهد که روی افرادی که لینک ها را در فضای انجمن شما ارسال می کنند کنترل داشته باشید. فعال بودن این مد بهترین اتفاق برای تابلوهای شما خواهد بود زیرا ارسال هرزنامه لینک های انجمن به صفر می رسد.

به نظر من، این یک مد smf برای انجمن های شلوغ است.

3. Optimus Brave

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

Optimus Brave Mod for SMF از همه گزینه‌های مورد نیاز برای دادن شکلی خوب به انجمن شما در چشم گوگل و سایر موتورهای جستجوی برتر در اطراف مراقبت می‌کند.

Opimus brave mod for SMF یکی از پرکاربردترین اصلاحات است و برای بهینه سازی موتورهای جستجوی امروزی بی عیب و نقص کار می کند. این یکی از معدود مدهای SMF است که به نقشه سایت و ویرایشگر robots.txt دسترسی دارد.

4. اقدام سفارشی

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

Custom Action Mod برای SMF ایجاد صفحات سفارشی HTML، BBC و PHP را بسیار آسان می کند. همچنین یک گزینه عالی برای کسانی است که قصد استفاده از هیچ مد پورتالی را ندارند.

این مد smf سبک وزن است که در وب سایت های شلوغ و بدون اضافه کردن بار زیادی به سرور، واقعاً به خوبی کار می کند.

5. یکپارچه سازی Tapatalk

این سال 2014 است، یا در حال اجرای یک طراحی واکنش گرا هستید یا از برنامه هایی برای کسانی که از طریق دستگاه های تلفن همراه به انجمن شما دسترسی دارند استفاده می کنید.

Tapatalk Integration Mod for SMF ایجاد اپلیکیشن موبایل را برای کسانی که با تلفن در انجمن شما مرور می کنند را برای شما آسان می کند. برنامه ای برای اندروید، آیفون، بلک بری و دیگر سیستم عامل های برتر موبایل وجود دارد.

11. مقدار بی سیم/RSS نمایش داده می شود

این مد این را برای کسانی که از نمای پیش‌فرض موبایل SMF و/یا سایر حالت‌های مشابه Wap2 استفاده می‌کنند بسیار آسان می‌کند تا کنترل کامل تعداد پست‌های نمایش داده شده به کاربران تلفن همراه خود را در دست بگیرند.

همچنین به شما کنترل کامل بر تعداد فید RSS نمایش داده شده را می دهد. با آن می توانید به راحتی فید RSS نمایش داده شده خود را از 5 به چیزی راحت تر تغییر دهید. [لینک دانلود]

12. موضوعات مرتبط

Related Topics Mod for SMF می تواند تعداد زمانی که مهمانان (که توسط جستجو به آنها ارجاع داده می شود) و کاربران در انجمن شما با پیشنهاد موضوعات مرتبط به آنها به میزان زیادی بهبود یابد.

همچنین برای کاهش پرش عالی است. تنها جنبه منفی این مد سنگین بودن برای انجمن هایی است که در یک محیط میزبانی سرور مشترک بسیار ضعیف اجرا می شوند. [لینک دانلود]

13. SA فیس بوک ادغام

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

SA Facebook Mod for SMF نه تنها ایجاد یک گزینه ثبت نام در فیس بوک را برای انجمن شما آسان می کند، بلکه نظرات فیس بوک، لایک های فیس بوک و سایر ویژگی های مرتبط فیس بوک را نیز اضافه می کند. [لینک دانلود]

14. آدرس اینترنتی زیبا

تقریباً هر CMS دیگری که وجود دارد گزینه ای برای این کار دارد، استفاده از SMF به این معنی نیست که باید کاربران خود را با مجبور کردن آنها به عنوان نشانه گذاری موضوعی که می خواهند دوباره بازدید کنند، عصبانی کنید.

Pretty Url Mod for SMF آدرس اینترنتی شما را برای انسان و موتورهای جستجو آسان می کند تا به خوبی با آن ارتباط برقرار کنند. [لینک دانلود]

15. اشتراک گذاری رسانه های اجتماعی

ما نمی‌توانیم بهترین‌ها را در اینجا انتخاب کنیم، زیرا دو انتخاب عالی برای اضافه کردن دکمه‌های به‌هم‌رسانی رسانه‌های اجتماعی زیبا به هر پست فروم فردی شما وجود دارد.

17. SMF لایت را دوست دارد

این یک مد عالی برای صاحبان انجمن های مدرن است، یک دکمه لایک آژاکس را به پست انجمن شما اضافه می کند. برای صاحبان انجمن های سرگرمی که ممکن است ترجیح دهند به جای پاسخ دادن به پست، انگشت شست را نشان دهند عالی است.

این بسیار شبیه به دکمه رسمی لایک فیس بوک است. همچنین با اجازه دادن به ادمین برای تنظیم مجوزهای لازم، به خوبی با SMF ادغام می شود. [لینک دانلود]

مدهای بسیار مفید

بخش دیگری از 50 مد SMF برتر ما که مهم است مربوط به مودهایی است که مانند دو قسمت اول فوق بسیار مورد نیاز نیستند اما برای رشد و توسعه کلی انجمن شما بسیار ضروری هستند.

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

19. لینک های ثبت شده

مود پیوندهای ثبت شده برای SMF مهمانان را تشویق می کند تا با پوشاندن هر پیوند در انجمن خود با یک هشدار "ثبت نام یا امضا" به انجمن شما بپیوندند. [لینک دانلود]

20. NoFollow All Links

بهترین گزینه برای انجمن‌هایی که اعتدال کمی دارند یا اصلاً تعدیل ندارند، به طور خودکار برچسب rel=”nofollow را به همه پیوندهای موجود در پست انجمن اضافه می‌کند. با احتیاط استفاده کنید زیرا ممکن است از نظر سئو برای هر انجمن معمولی بد باشد. [لینک دانلود]

21. نقشه سایت SEO و XML

اگر از قبل با بک آپ SEO ارائه شده توسط Optimus Brave Mod راحت نیستید، SEO و نقشه سایت XML Mod for SMF می تواند عملکرد انجمن شما را در گوگل و سایر موتورهای جستجو بهبود بخشد. [لینک دانلود]

22. SMFShop

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

23. صفحه تماس

افزودن یک فرم تماس حرفه ای به هر کدام را بسیار آسان می کند دارای SMFانجمن. [لینک دانلود]

24. گالری SMF

یک سیستم گالری زیبا را به smf بدون تغییر هیچ موضوع یا فایل اصلی اضافه می کند. [لینک دانلود]

25. سیستم برچسب گذاری برای موضوعات

به انجمن شما یک سیستم برچسب گذاری کامل می دهد، درست مانند آنچه در vbulletin داریم، اضافه کردن برچسب های فردی هنگام ایجاد پست جدید در انجمن را برای کاربران شما بسیار آسان می کند. [لینک دانلود]

26. Cumulus Congestus

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

27. سیستم دانلود

عالی برای انجمن های فناوری، بازی، موسیقی، ویدیو و برنامه ها. این یک سیستم دانلود کامل را به انجمن SMF شما اضافه می کند. [لینک دانلود]

28. فعالیت در پروفایل

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

حالت‌ها برای ویژگی‌های چیدمان و سفارشی‌سازی

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

از رنگ های درخشان، یک ظاهر طراحی عالی CSS گرفته تا ویژگی های مرتبط با Ajax و Facebook. ما تمام تلاش خود را انجام دادیم تا این بخش از مدهای SMF را که برای سفارشی کردن طرح و ظاهر کلی انجمن شما عالی هستند، به صورت دستی انتخاب کنیم.

29. نمایه نهایی

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

کاربران می توانند نظرات را دریافت کنند، صفحه نمایه خود را با HTML و CSS سفارشی کنند و همه چیز. [لینک دانلود]

30. آواتار پیش فرض

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

31. صفحه بندی هوشمند

یک استایل سفارشی به صفحه‌بندی پیش‌فرض SMF با ترفند CSS زیبا اضافه می‌کند. [لینک دانلود]

32. نمایه تابلوی سبک Vbulletin

ایندکس تالار گفتمان شما را با استایل دادن به قسمت پست/موضوع به گونه‌ای که شبیه تابلوهای گفتگوی دارای vbulletin باشد، کمی متفاوت نشان می‌دهد. [لینک دانلود]

33. cbi v0.5 (نمادهای برد سفارشی)

به شما کمک می کند آیکون های پیش فرض را در موضوع انجمن خود سفارشی کنید. [لینک دانلود]

35. آیکون های رسانه های اجتماعی را به پروفایل ها اضافه و ایجاد کنید

این مود این امکان را برای همه کاربران تالار گفتمان شما فراهم می‌کند تا سایت‌های محبوب رسانه‌های اجتماعی را به نمایه خود اضافه کنند، همچنین آیکون‌ها را نیز به همراه دارد. [لینک دانلود]

36. آواتار را به Who Is Online اضافه کنید

بهترین برای انجمن های سرگرمی که به تصاویر اعتقاد زیادی دارند. هنگام مشاهده لیست "چه کسی آنلاین است"، تصاویر کاربران آنلاین را به شما نشان می دهد. [لینک دانلود]

37. رنگ آمیزی ساده

به شما کمک می کند تا به همه نام های کاربری با رنگ گروه اعضا در انجمن رنگ اضافه کنید. [لینک دانلود]

38. «تخت کودک» را سفارشی کنید

از دیدن "تصویر کودک" در زیر تابلوهای خود خسته شده اید؟ از این مد برای تغییر نام آن قسمت به چیزی که چشمان شما را خوشحال می کند استفاده کنید. ما سودمندی و محبوبیت این ابزار را قبل از گنجاندن آن در لیست نهایی بهترین 50 حالت SMF در نظر گرفتیم.

42. مخفی کردن تصاویر از مهمانان

پهنای باند را کاهش می دهد و همچنین مهمانان را تشویق می کند تا با مخفی کردن تصاویر از آنها تا ثبت نام یا ورود به انجمن به انجمن بپیوندند. [لینک دانلود]

43. برچسب گذاری گوگل

با ثبت جستجوهای ورودی گوگل و فهرست کردن آنها به عنوان برچسب، کلمه کلیدی انجمن خود را تقویت می کند. [لینک دانلود]

44. پیام دعوت در چهره شما

با یادآوری اینکه هنوز عضو نشده اند، مهمانان را تشویق می کند تا در انجمن شما ثبت نام کنند. [لینک دانلود]

45. Reason For Editing Mod

دلیلی برای ویرایش یک پست اضافه می کند که هنگام ویرایش یک پست وارد می شود. [لینک دانلود]

46. ​​پاسخگوی خودکار PM

این مد مهم به کاربران اجازه می دهد تا به طور خودکار یک پاسخ خودکار ارسال کنند که برای فرستنده ارسال می شود. ناظران همچنین می توانند از آن برای هشدار خودکار به کاربران برای توقف درخواست کمک به صورت خصوصی استفاده کنند. [لینک دانلود]

47. نمایش موضوع جعلی

نمی توان گفت که چرا اکثر صاحبان انجمن سرگرمی این مد را دوست دارند. شاید واقعاً با جعل کردن تعداد بازدیدها به بالا باعث محبوبیت انجمن آنها شود. [لینک دانلود]

48. کاربران و مهمانان جعلی را به صورت آنلاین برای SMF ارتقا دهید

به طور غیرمستقیم تعداد ثبت نام های جدید در انجمن را افزایش می دهد، به سادگی از طریق افزایش تعداد مهمان ها، اعضای پنهان و همچنین اعضای جعلی ثبت نام شده، آن را مشغول می کند. [لینک دانلود]

49. reCAPTCHA برای SMF

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

50. bXk WapMod

یکی دیگر از گزینه های عالی برای ایجاد یک نمایش تلفن همراه یا انجمن Wap2 بهتر. این کاملاً مکمل لیست مدهای SMF ما است زیرا تمایل دارد گزینه بهتری را برای کسانی که یک سایت تلفن همراه مستقل را به طراحی های واکنشگرا ترجیح می دهند ارائه دهد.

نحوه نصب SMF Mods

نصب مودهای smf به آسانی نصب نرم افزار SMF است. تنها کاری که باید انجام دهید این است که مراحل زیر را با دقت طی کنید یا ویدیوی پیوست شده در زیر را برای یک رویکرد بصری تر برای نصب مدهای smf تماشا کنید.

  1. مد SMF را که می خواهید نصب کنید دانلود کنید: می توانید آن را مستقیماً از سایت SMF mods با ذخیره بسته mod archive zip در یک پوشه شناخته شده در دسکتاپ فعال رایانه خود دانلود کنید.
  2. با استفاده از جزئیات مدیریت وارد داشبورد انجمن SMF خود شوید.
  3. کلیک کنید روی مدیر دکمه از برگه های ناوبری.
  4. لینک نامگذاری شده را پیدا کرده و روی آن کلیک کنید اصلی از سمت چپ پنجره و انتخاب کنید بسته ها .
  5. را انتخاب کنید دانلود بسته ها را انتخاب کنید و به سمت پایین بروید و به قسمتی که مرور دارید و گزینه های دیگر بروید.
  6. را کلیک کنید مرور کردن جنب بسته برای آپلودو بسته زیپ smf mods را که قبلاً در آن دانلود شده است پیدا کنید مرحله 1 در بالا.
  7. را کلیک کنید مد را اعمال کنید و استفاده کنید الآن نصب کن دکمه برای تکمیل نصب smf mods.

به تو

من وقتم را صرف فهرست کردن 50 مد برتر SMF کردم، اخیراً کارهای زیادی با SMF انجام داده ام و می توانم به شما اطمینان دهم که مودها (عمدتاً قسمت اول) برای انجمن شما بسیار ارزشمند خواهند بود.

فراموش نکنید که به اشتراک بگذارید و همچنین سوالات خود را رها کنید، مشکل در تغییرات SMF و سایر نکاتی که می تواند به درک و کار با مدهای SMF کمک کند.

پست های مرتبط


اشتراک گذاریبا این لینک کوتاه:

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

#!/usr/bin/perl

اسکریپت # which-forum.pl
# (ج) دو هزار و 10 الکساندر الکسیف، http://eax.me/

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

My$data;
$data .= $_while(<>);

# بررسی کنید که چه مقدار توسط phpBB بدون پیوند در پاورقی ارائه شده است

نصب خودکار سیستم امتیاز ماژول 1.6

چاپ "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 or
$data =~ / ]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i یا
$data =~ /
/i یا
$data =~ /index\.php\?[^""]*showforum=\d+/i);
چاپ "vbulletin\n"
if($data =~ /تأمین شده توسط:؟[^<]+vBulletin[^<]+(?:Version)?/i or
$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);
چاپ "yabb\n"
اگر ($data =~ / ]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i یا
$data =~ /YaBB\.pl\?[^""]*num=\d+/i);
چاپ "dleforum\n"
if($data =~ /\(طراحی شده توسط انجمن DLE\)<\/title>/i یا
$data =~ / ]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*"> انجمن DLE<\/a>/من)؛
چاپ "ikonboard\n"

اگر($data =~/ ]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i یا
$data =~ / اگر ($data =~ / # 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);
چاپ "podium\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"
if($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 خواهید یافت. علاوه بر zone.ru، .su .ua .kz و .by نیز استفاده شد. دفعه قبل، انجام چنین مطالعه ای مشکل ساز بود، زیرا وب سایت های وردپرس و جوملا امضاهای مشابهی در URL ندارند.

مجموعه هایی مانند cmsmagazine.ru/catalogue/ حجم مجموعه کافی را ارائه نمی دهند. 600 وب سایت دروپال چیست؟

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

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

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

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

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

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

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

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

بهترین مقالات در این زمینه