Завършете темата за индексиране на php, поддържана от smf. Автоматично изберете двигателя за форума. Повечето проблеми с инсталирани модове, които не поддържат руски език

Всички знаят, че просто не мога да живея без Joomla, но според мен няма добри компоненти на форума. Затова работя с форумни двигатели. Един от новите, тъй като съвсем наскоро започнах да ставам використ, стартира нова категория SMF, сигурен съм, с ценен материал. Започваме с малко и като начинаещи е голямо колкото koris.

Първи стъпки в оптимизацията за търсене Simple Machines Forum: авторските права и външните съобщения са видими

Моля, обърнете внимание, че работя само върху smf 2 и тази статия ще се отнася за тази версия на catless forum engine.

И така, редовните читатели знаят колко не ми харесва да поставям „10“ на нови съобщения на официалните сайтове на двигатели, включително форумни. Междувременно любезно отбелязваме авторските права и 4, с уважение 4 външни съобщения, изпратени до нас " SMF 2.0.2 | Прости машини | SMF © 2011 | XHTML"! За кого се свързваме към сайта FTP форум/Теми/ име на вашия дизайн на тема/ta редактируем файл index.template.php. Естествено, най-отдолу има код (около 330 реда), който показва съобщенията, които не ни харесват отвън. Така че виждаме: "

  • ", theme_copyright(), "
  • "і"
  • ", $txt["xhtml"], "
  • Всичко е толкова просто и лесно. Проверете най-близките си публикации за нови материали, така че форумите на SMF да бъдат актуализирани и оптимизирани/

    Здравейте, колеги читатели на сайта на блога. Е, нека продължим темата за фина настройка на двигателя на форума, наречен SMF, ще го публикувам в публикация за него. Все още не са създали руски форум там, така че ще го преведа от английски интерфейс. В момента не изглежда много представителен, но след русификацията (тъй като все още не е разбит) и създаването на свързани раздели, външният му вид ще бъде значително подобрен.

    Днес разглеждаме дизайна и уникалния руски дизайн, както и доставката на компонента JFusion, който може да работи и с двата двигателя (Jumla и SMF), което ви позволява да създадете база майка за две или повече от една форма. естрация и вход.

    Теми за регистрация и инсталиране на руски езиков пакет

    Двигателят на Simple Machines Forum поддържа възможността за промяна на неща и те могат да се променят както за целия форум, така и за други раздели на сайта. Особено се съсредоточих върху темата за декорацията, но в този случай направих много промени ръчно. В същото време промених фона, цветовата схема на определени елементи, добавих датите на светкавицата, радиото и много други, за които ще ви разкажа в следващите публикации на този раздел.

    Защо не използвах zhodnaya с допълнителни теми за дизайн преди създаването на форума? Е, тук, мелодично, всички приказки са при мен. Не, не ме мързеше да се шегувам и да бъда привлечен от нови, за щастие има място, където можете да печелите пари, без личности. Животът ми е някъде другаде.

    Вдясно всички различни модификации за този двигател, които разширяват възможностите му, са ориентирани към темата по подразбиране. Нека обясня. Ако вашата тема за дизайн е по подразбиране, тогава добавянето на един или друг мод към SMF става за няколко секунди и като правило не изисква ръчна корекция на кода.

    След като има мода по темата за декорацията, тя ще бъде премахната от тази по подразбиране, изглежда е необходимо да се изпилят всички недовършени части. С други думи, ще имате достъп до помощта на FileZilla (можете да го изтеглите и конфигурирате, можете да откажете достъп до сайта чрез FTP протокола и да получите достъп до файловете на вашата форумна машина за редактиране и да правите промени в този мод) .

    След това намерете необходимото място в кода и изпълнете необходимите действия: или замяна на кода, или премахване или добавяне на раздел към кода преди или след необходимия фрагмент. След като съхраните достатъчно файлове, които изискват промени, може би около дузина, ще разберете колко трудно е да се създаде. В този случай трябва да сте много уважителни и да не проявявате милост, в противен случай форумът може да не се отвори.

    Ако всички горепосочени проблеми не са по подразбиране, тогава можете да привлечете техните потенциални клиенти. Те там са сортирани в секции (минимализъм, близки до класиката, модерни и т.н.) и за всяка от тях можете да видите нейната скрийншот на следващия екран. Как да инсталирам това ще обясня малко по-късно.

    Ако не сте русифицирали форума на етапа на качване на файлове на двигателя в хостинга, както е описано в първата част на този опус (div. изпратено в началото на статията), тогава можете да го спечелите веднага. Преди да се ангажирате с тази страница, трябва да разархивирате руския езиков пакет и след това да копирате папката Themes в основната папка, която също съдържа директория със същото име.

    След като завършите копирането, трябва да влезете във форума, като използвате администраторското име и парола. Изберете елемента „Администратор“ в горното меню и след това щракнете върху „Настройки на сървъра“ в лявата колона.

    В прозореца намерете елемента „Език на форума по подразбиране“ и изберете руския език от списъка, след което натиснете бутона „Запазване“ в долната част на страницата.

    Това е всичко, сега вашата конференция е изцяло руска.

    Повечето проблеми с инсталирани модове, които не поддържат руски език

    Моля, имайте предвид, че в бъдеще, когато добавяте модове към SMF, който не включва руския превод, понякога може да срещнете проблем с промяната на настройките на мода в администратора. Vlasna, самото управление просто няма да се вижда, т.к За тях няма русификационни файлове. Така че ще имате две възможности за решаване на този проблем.

    Първият начин е да превключите на английски за целия форум. Веднага щом можете да печелите пари, можете да разгледате още няколко параграфа. Очевидно, след като извършите необходимите действия с тези корекции, ще трябва да обърнете отново руския език.

    Друг метод е по-сложен, но ни позволява да коригираме инсталирането на модове първо в администратора, а не само при активиране на английски език. Толкова съм наясно с това, защото информацията за тези, които са инсталирали мода и не могат да го намерят в администрацията на тяхната конференция, ще бъде разширена още повече.

    Също така, друг метод се крие в добавената серия от преводи на файлове за русификация за цялостно добавяне на модове. Както знаете, в кои файлове за русификация трябва да направите промени и къде са те, ще ви кажа по-късно. Междувременно, междувременно, можете да използвате първия метод.

    Инсталиране на JFusion за интегриране на уебсайт и форум

    Отсега нататък ще трябва да използвате JFusion и неговата русификация. Надстроен до административния панел на Jumli, можете да изберете стандартни действия: от горното меню на административния панел изберете елементите „Разширяване“ - „Инсталиране / Видимост“ - „Зареждане на пакетен файл“ - бутонът „Поглед“ - намерете файла с компонента jfusion_package.zip на вашия компютър - релефен върху бутона „Активиране на файл&Инсталиране>“.

    След това се появява прозорец, който ви информира, че компонентът е инсталиран успешно. Ако възникнат проблеми, тогава можете да се запознаете с опциите и действията, които могат да бъдат предприети, за да ви помогнат да станете малко по-добри.

    Сега е време за русификация, която се постига толкова, колкото и самият компонент. Tobto. Повтаряме последователността от действия: „Разширяване“ - „Инсталиране / Vidality“ - „Инсталиране на пакетния файл“ - бутонът „Виж“ - намерете файла за русификация на JFusion на вашия компютър - щамповайте го върху „Въведете файла и инсталирайте“ бутон. Сега можем да отидем на пътя за настройка „Компоненти“ - „JFusion“ и да преконфигурираме, така че русификацията да е добавена успешно и да работи.

    Късмет! Ще се видим скоро в сайта на блога

    Може да си в беда

    Настройване на JFusion за комуникация в SMF форума и Joomla сайта
    JFusion модули за показване на информация от форума в сайта, както и създаване на бутон в SMF за връщане към Joomla
    Създаване на елемент от менюто на Joomla за влизане във форума и прехвърляне на регистрацията на SMF потребители към сайта
    Инсталационен форум SMF - Интеграция на Joomla 1.5 и Simple Machines Forum за допълнителния компонент JFusion
    Разширение за Joomla - какво е това и как да инсталирате компоненти, модули и плъгини за Joomla, как да ги инсталирате и премахнете
    K2 компонент за създаване на блогове, каталози и портали на Joomla - възможности, инсталация и русификация Фото галерия за Joomla - Част 3 - Създаване на галерии в Joomla 1.5 с помощта на компонента Phoca Gallery - добавяне на категория и добавяне на изображения към фото галерията
    ARTIO JoomSEF - настройка на CNC (SEF) команда и Title в Joomla, както и създаване на страници 404 за допълнителни разширения
    Akeeba Backup (допълнителен JoomlaPack) - архивиране на сайт в Joomla и актуализирането му от резервно копие с две кликвания

    Нека да разгледаме кода в основния скрипт:

    #!/usr/bin/perl

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

    използвайте строг;

    # Маркирани редове - за бързина
    # Как да запазите - събирайте статистика на двигателя, изтривайте как
    # как да съставя списъка с форуми - коментар

    моите $данни;
    $data .= $_while (<> ) ;

    # проверете колко Осъществено от phpBB без публикуване в мазето
    печат "phpbb \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/iили
    # $data =~ /viewforum\.php\?[^""]*f=\d+/i или
    $data =~ /phpBB\-SEO/i или
    $данни =~ /) ;
    печат "ipb \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i или
    $данни =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/iили
    $данни =~ /

    /iили
    $данни =~ /index\.php\?[^""]*showforum=\d+/i) ;
    отпечатайте "vbulletin \н"
    if ($data =~ /Осъществено от:?[^<]+vBulletin[^<]+(?:Version)?/i или
    $данни =~ /) ;
    печат "smf \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Осъществено от SMF/iили
    $данни =~ /index\.php\?[^""]*board=\d+\.0/i) ;
    печат "punbb \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i); #или
    # $data =~ /viewforum\.php\?[^""]*id=\d+/i);
    отпечатайте "fluxbb \н"
    # if($data =~ /viewtopic\.php\?id=\d+/i или
    if ($data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
    печат "exbb \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i); # или
    # $data =~ /forums\.php\?[^""]*forum=\d+/i);
    печат "yabb \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/iили
    $data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
    печат "dleforum \н"
    if ($data =~ /\(Осъществено от DLE форум\)<\/title>/iили
    $данни =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE форум<\/a>/i) ;
    печат "ikonboard \н"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/iили
    $данни =~ /\н"
    if ($data =~ /\н"
    # if($data =~ /forums\.php\?fid=\d+/i или
    # $data =~ /topic\.php\?fid=\d+/i или
    if ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
    печат "stokesit \н"
    # if($data =~ /forum\.php\?f=\d+/i или
    if ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
    печат "подиум \н"
    # if($data =~ /topic\.php\?t=\d+/i или
    if ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Подиум/i) ;
    печат "usebb \н"
    # if($data =~ /forum\.php\?id=\d+/i или
    if ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
    печат "wrforum \н"
    # if($data =~ /index\.php\?fid=\d+/i или
    if ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
    печат "yetanotherforumnet \н"
    ако ($data =~ /Още един форум\.net/i или
    $данни =~ /по подразбиране\.aspx\?g=posts&t=\d+/i) ;

    Ще намерите тези други скриптове, разкрити в публикацията във вашия архив.

    Скрипт който-форум.plКодът на html-историята се използва, за да се гарантира, че сигнатурите на двигателя на форума са очевидни. Използвахме подобна техника с WordPress и Joomla, както и редица администратори. Първо, самият скрипт не чете страничния код, а го чете от stdin или файла, подаден като аргумент. Това ви позволява да получите достъп до страница веднъж, например с помощта на wget, и след това да я пуснете през редица анализатори, тъй като има повече от един от тях. С други думи, подписът на скрипта е 100% подпис на двигателя. Последният път видимостта на подписа увеличи силата на главния двигател и „задвижва“ двигателя с максимална мощност. Смятам, че в този случай подобен подход не е добър за компилиране на кода.

    За да протестирам срещу робота на сценария, направих малко проучване. Съставих списък от десетки хиляди форуми и ги прекарах през моя скрипт, който показа броя на приложенията и популярността на различните двигатели.

    За да получа списъка с форуми, бързо използвах своя анализатор на Google. Звуковата система беше принудена да използва типа

    сайт: форум.*.ru
    сайт: talk.*.ru
    сайт: борд.*.ru
    сайт: smf.*.ru
    сайт:phpbb.*.ru
    ....

    И така нататък. Можете да намерите пълния код за генератора на заявки във файла gen-forumsearch-urls.pl. Krim zone.ru също vikorized.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-плакати във форума обаче не попаднаха в TIC (минали са 2 актуализации), така че е по-добре да не губите час тук, тъй като няма да ви притеснява да продължите напред.

    Ясно е, че броят на сценариите далеч не е еднакъв. Мисля, че лесно можете да разберете как да ги викоризирате.

    Мобилни устройства