Menu
Jest wolny
Zameldować się
główny  /  Internet / Indeks konserwacji Temat PHP Powered by SMF. Tematy konstrukcji i rusyfikacji Forum SMF, a także instalowanie komponentu Joomla

Wskaźnik tematu PHP Powered by SMF Service. Tematy konstrukcji i rusyfikacji Forum SMF, a także instalowanie komponentu Joomla

Witaj, drogi witryna czytników blogów. Kontynuujemy więc motyw ustawień silnika Forum o nazwie SMF, rozpoczął się w poście o tym. Nie zrobiliśmy jeszcze forum rosyjskiego, pod względem tłumaczenia z interfejsu angielskiego. Na ten moment Wygląda na to, że nie jest zbyt prezentowany, ale po rusification (jeśli nie został jeszcze wyprodukowany) i tworzenie odpowiednich sekcji, jego widok poprawi się znacząco.

Dziś rozważymy temat rejestracji i uczynić go rosyjski, a także umieścić komponent JFUSION, który może pracować z obu silników (i Juma i CMF), co pozwoli Ci mieć wspólną bazę danych użytkowników dla dwóch i tylko jedna forma ich rejestracji i wpisu.

Tematy i instalacja pakietu języka rosyjskiego

Silnik Proste maszyny. Forum obsługuje możliwość zmiany tematów i można je zmienić, zarówno dla całego forum całego forum i w szczególności dla poszczególnych sekcji. Osobiście użyłem domyślnego motywu projektowego, ale jednocześnie dokonał kilku zmian ręcznie. W szczególności zmieniłem tło, kolorowe rozwiązania niektórych elementów, dodane O'Clock na Flash, Radio i wiele więcej, co powiem w kolejnych postach tej kategorii.

Dlaczego nie korzystałem z dodatkowych dekoracji podczas tworzenia forum? Cóż, tutaj, prawdopodobnie, cała rzecz w moim lenistwie. Nie, nie byłem zbyt leniwy, aby wyszukać i pobierać nowe tematy, korzyści z miejsc, w których można to zrobić, wiele. Moje lenistwo leży w drugim.

Faktem jest, że wszystkie różnorodne mody dla tego silnika zaprojektowanego do rozszerzenia jego możliwości, zorientowane dokładnie na domyślnym temacie. Wyjaśniam. Jeśli temat rejestracji, które masz domyślnie, dodanie modu lub innego w SMF odbywa się w sekundach i, z reguły, nie wymaga ręcznego kodu korekcyjnego.

W przypadku instalacji mody na temat projektu, innego niż domyślne, będzie to konieczne, jak mówią, wszystkie nietraktowane części są traktowane z plikiem. Innymi słowy, będziesz musiał użyć FileZilla (Pobierz i skonfiguruj, może uzyskać dostęp do witryny protokół FTP. i otwórz pliki silnika forum, aby edytować ten mod. wprowadza zmiany.

Następnie wyszukaj żądaną lokalizację w kodzie i wytwarzaj niezbędne działania: albo wymiana kodu, albo usunąć, albo dodać część kodu przed lub po fragmencie. Jeśli uznamy, że pliki, w których chcesz wprowadzić, mogą być wokół dziesiątki, a potem możesz sobie wyobrazić, jak kłopoty zrobi to. Jednocześnie musisz być bardzo uprzejmy i nie mylony, ponieważ w przeciwnym razie forum nie może w ogóle otworzyć.

Jeśli wszystkie problemy wymienione powyżej nie boją się korzystania z Ciebie, możesz je pobrać tutaj. Tematy są posortowane według sekcji (minimalizm w pobliżu klasycznych, nowoczesnych itp.) I dla każdego z nich można zobaczyć jego zrzut ekranu pełny ekran. Jak zainstalować te bardzo tematy, powiem trochę później.

Jeśli nie byłeś rusifikowany na scenie napełnienia napędu silnika hostingowego, jak opisano w pierwszej części tego opus (patrz link na samym początku artykułu), możesz to zrobić teraz. Wcześniej pobrane z tej strony pakiet językowy W przypadku pożądanego, musisz rozpakować, a następnie skopiuj folder motywów folder głównygdzie katalog jest już obecny o tej samej nazwie.

Na końcu kopiowania musisz przejść na forum w ramach logowania i hasła administratora. Wybierz element "Administrator" w górnym menu, a następnie w lewej kolumnie kliknij pozycję ustawień serwera.

W otwartym oknie znajduje się element "Domyślny język Forum" i wybierz język rosyjski z listy rozwijanej, a następnie naciśnij przycisk "Zapisz" na dole strony.

Wszystko, teraz Twoja konferencja jest już całkowicie w języku rosyjskim.

Rozwiązywanie problemów podczas instalacji nie obsługują rosyjskich modów

Należy pamiętać, że w przyszłości, przy dodawaniu trybów na SMF, nie posiadając tłumaczenia rosyjskiego, czasami można mieć problem z wyświetlaniem ustawień MODOGUE w administraniu. Właściwie te najwięcej ustawień w administraniu po prostu nie widzieli, ponieważ Nie będzie dla nich plików rusyjnych. Dlatego będziesz miał dwie opcje rozwiązania tego problemu.

Pierwszym sposobem jest przejście do angielskiego na całe forum. Jak to się stanie, można zobaczyć kilka akapitów powyżej. Odpowiednio, po wyprodukowaniu niezbędnych działań z tymi ustawieniami, musisz wrócić do rosyjskiego.

Drugi sposób jest bardziej skomplikowany, ale pozwoli nam zobaczyć ustawienia zainstalowanych modów w Administrator, a nie tylko wtedy, gdy włączy się języka angielskiego. W tej chwili zostanę w ten sposób, ponieważ pytanie jest pytanie, że ktoś zainstalował mod i nie może znaleźć jego ustawień w administratorie swojej konferencji, jest bardzo powszechne.

Drugim sposobem jest dodanie linii tłumaczeniowych do plików rusyfikacji dla właśnie dodanych modów. Jak określić, które pliki rusyfikacji muszą wprowadzać zmiany i gdzie ich zabrać, powiem później. W międzyczasie tymczasowo możesz użyć pierwszego sposobu.

Instalacja JFUSION dla integracji i forum

Najpierw musisz pobrać JFUSION i jego rusyfikację. Wprowadzanie administracji Jumlé, wybieramy "Rozszerzenie" z góry menu, wybierz "Instalować / Usuń" - "Pobierz plik pakietu" - "Przegląd" - Znajdź plik z komponentem jfusion_package.zip - kliknij przycisk "Pobierz plik & Zainstaluj\u003e.

Po tym pojawia się okno, które informuje, że komponent jest pomyślnie ustawiony. Jeśli są problemy, możesz zapoznać się z opcjami rozwiązania niektórych z nich zgodnie z nieco powyżej linku.

Teraz kolejka służy do rusyfikacji, która jest dodawana w taki sam sposób jak sam komponent. Te. Powtarzamy sekwencję działań: "Rozszerzenia" - "Install / Delete" - "Pobierz plik pakietu" - "Przegląd" - Znajdź plik Rowizacji JFUSION na swoim komputerze - Kliknij przycisk "Pobierz plik Zainstaluj". Teraz możemy przejść do ustawień wzdłuż ścieżki "Składniki" - "JFUSION" i upewnij się, że rosusifikacja została pomyślnie dodana i działa.

Powodzenia! Do niejednoznacznych spotkań na stronie internetowej na blogu

Możesz być zainteresowany

Skonfiguruj JFUSION dla forum witryny Union SMF i Jumla
Moduły JFUSION do wyświetlania wiadomości z forum na stronie, a także tworzenie przycisku w SMF, aby powrócić do Jumlu
Tworzenie elementu menu w Joomla, aby wejść do forum i przesyłanie rejestracji użytkownika z SMF do witryny
Instalowanie Forum SMF - Integracja Joomla 1.5 i Forum Simple Maszyny za pomocą komponentu JFUSION
Rozszerzenia dla Joomla - Co to jest i gdzie do pobrania komponentów, modułów i wtyczek dla Jumli, jak je zainstalować i usunąć
K2 Komponent do tworzenia blogów, katalogów i portali na Joomla - możliwości, instalacja i rusifikacja Galeria zdjęć do Joomla - Część 3 - Tworzenie galerii w Joomla 1.5 Korzystanie z komponentu Galerii Phoca - Dodaj kategorie i pobieraj obrazy do galerii zdjęć
Artio JoomsEF - konfigurowanie linków CNC (SEF) i tytuł w Joomla, a także tworzenie strony błędu 404 z tym rozszerzaniem
AKEABA Backup (dawny Joomlapack) - tworzenie kopii zapasowej witryny na Joomla i Recovery utworzyć kopię zapasową Dwa kliknięcia.

Wszyscy wiedzą, że po prostu nie mogę żyć bez Jumli, ale moim zdaniem nie ma dobrego forum w składnikach. Dlatego pracuję z silnikami forum. Jednym z nowych, które ostatnio zacząłem używać, rozpoczyna się nową kategorię SMF, mam nadzieję przydatny materiał. Zaczynamy od małego, cóż, a przybody są bardzo przydatne.

Pierwsze kroki B. optymalizacja wyszukiwarki Simple Machines Forum: Usuń prawa autorskie i linki zewnętrzne

Natychmiast dokonać rezerwacji, że pracuję tylko SMF 2, a ten artykuł będzie odnosić się do tej wersji darmowego silnika Forum.

I tak, stały czytelnicy wiedzą, jak bardzo nie lubię umieścić na "10" odwołań zewnętrznych do oficjalnych witryn silników, w tym forum. Dlatego pierwszą rzeczą, którą usunąłem Copywrites i całość 4, Uwaga 4 Zewnętrzne odniesienia gatunku " SMF 2.0.2 |. Proste maszyny |. SMF © 2011 | Xhtml. "! Aby to zrobić, połącz się z witryną Forum / Tematy / Tematy nazwa twojego tematu/ i edytuj plik index.template.php.. Naturalnie, na dole znajduje się kod (około 330 linii), który wyjmuje, że nie wiarygodne dla nas linki zewnętrzne. Dlatego usuwamy: "

  • ", Theme_copyright (),"
  • "I"
  • "$ TXT [" XHTML "],"
  • ". To takie proste i legga. W najbliższych publikacjach czekaj na nowe materiały na promowaniu i optymalizacji forów na SMF /

    Zacznijmy natychmiast z głównego kodu skryptu:

    #! / usr / bin / perl

    # Który-Forum.pl Skrypt.
    # (C) 2010 Alexandr A Alexeev, HTTP: // Strona /

    używać ścisłego;

    # Skomentowane linie - dla rygoru
    # Jeśli zadaniem jest zebranie statystyk silników, zostaw jak to jest
    # Jeśli wykonasz listę forów - Rassate

    moje dane $;
    $ DATA. \u003d $ _ Podczas (<> ) ;

    # Sprawdź, ile to było zasilane przez phpBB bez odniesienia w piwnicy
    drukuj "phpbb. n "
    jeśli ($ DATA \u003d ~ /] + href \u003d "[^"] * http: / (?: www.)? phpbb Lub.
    # $ DATA \u003d ~ /VIEWFORUM.PHP? [^ "" ** f \u003d d + / i
    $ DATA \u003d ~ / phpbb -eo / i lub
    $ DATA \u003d ~ /) ;
    drukuj "IPB. n "
    jeśli ($ DATA \u003d ~ /] + href \u003d "[^"] * http: / / (?: www [^.<]*IP\.Board/i Lub.
    $ DATA \u003d ~ /] + href \u003d "[^"] * http: / (?: Www.)? Invisionboard \\ .com \\ / Lub.
    $ DATA \u003d ~ /

    / JA. Lub.
    $ DATA \u003d ~ / Indeks /php\\?[^""***Fowforum\u003d #d+/i.) ;
    drukuj "VBulletin. n "
    jeśli ($ DATA \u003d ~ / Zasilany przez :? [^<]+vBulletin[^<]+(?:Version)?/i Lub.
    $ DATA \u003d ~ /) ;
    drukuj "SMF. n "
    jeśli ($ DATA \u003d ~ /] + href \u003d "[^"] * http: / (?: Www.)? SimpleMachines Lub.
    $ DATA \u003d ~ /Index #.php?[^"""*Board \u003d #d+,0/i.) ;
    drukuj "PUNBB. n "
    jeśli ($ DATA \u003d ~ /] + Href \u003d "[^"] * http: / / (? :(?: Www.)? Punbb.org | Punbb PUNBB / I.); #Lub.
    # $ DATA \u003d ~ ~ /ViewForum ~.php\\?[^""9*Id\u003d 24/i);
    drukuj "FluxBB. n "
    # if ($ Data \u003d ~ /viewtopic1.php\\?id\u003d #d+/i lub
    jeśli ($ DATA \u003d ~ /] + href \u003d "http: / / (?: www.) FluxBB.org /?" [^\u003e] *\u003e FluxBB / I) ;
    drukuj "EXBB. n "
    jeśli ($ DATA \u003d ~ /] + href \u003d "[^"] * http: \\ / / (?: Www.)? EXBB.org /? "[^\u003e] *\u003e EXBB / I); # Lub.
    # $ DATA \u003d ~ /Forums.php *?[^""**_Forum\u003d 24/i);
    drukuj "YABB. n "
    jeśli ($ DATA \u003d ~ /] + href \u003d "[^"] * http: / (?: Www.)? Yabbforum \\\\noc? "[^\u003e] *\u003e YABB / I Lub.
    $ DATA \u003d ~ /yabb_pl ~ /) "" * _ num \u003d d + / i);
    drukuj "DLEFORUM. n "
    jeśli ($ DATA \u003d ~ / (Powered by DLE forum)<\/title>/ JA. Lub.
    $ DATA \u003d ~ /] + href \u003d "[^"] + (?: http: / (?: Www.)? DLE -FILES<\/a>/ JA.) ;
    drukuj "Ikonboard. n "
    jeśli ($ DATA \u003d ~ /] + href \u003d "[^"] * http: / / (?: Www.)? Ikonboard .com \\ /? [^ "] *" [^\u003e] *\u003e ikonboard / ja Lub.
    $ DATA \u003d ~ /n "
    jeśli ($ DATA \u003d ~ /n "
    # If ($ Data \u003d ~ /Forums.php??fid\u003d 24/i lub
    # $ Data \u003d ~ ~ / Topic.php? FID \u003d d + / i
    jeśli ($ DATA \u003d ~ /] + href \u003d "http: / / / (?: www \\.)? Flashbb) ;
    drukuj "Stokesit. n "
    # if ($ Data \u003d ~ /Forum ~.php@?f\u003d 24/i lub
    jeśli ($ DATA \u003d ~ /] + href \u003d "http: / / / (?: www.)? stokesit \\ .com.com \\ /?" [^\u003e] *\u003e [^ /] * stokes to / ja) ;
    wydrukuj "podium. n "
    # If ($ Data \u003d ~ ~ / Topic ~ fp? t \u003d d + / i
    jeśli ($ DATA \u003d ~ /] + href \u003d [""] http: / / / (?: www.)? Sopebox .com \\ /? ["]? [^\u003e] *\u003e Podium / i) ;
    drukuj "UżyjBB. n "
    # If ($ Data \u003d ~ /Forum ~.php\\?id\u003d 24/i lub
    jeśli ($ DATA \u003d ~ /] + href \u003d "http: / / (?: www.)? USBB .NET /?" [^\u003e] *\u003e UżyjBB / I) ;
    drukuj "WRFORUM. n "
    # if ($ Data \u003d ~ ~ / index ~ fp? fid \u003d d + / i
    jeśli ($ DATA \u003d ~ /] + href \u003d "http: / / (?: www.)? WR \\ -Script .ru /?" [^\u003e] *\u003e WR \\ -Forum / ja) ;
    drukuj "Yetanotherformet. n "
    jeśli ($ Data \u003d ~ / jeszcze inny forum .NET / I lub
    $ DATA \u003d ~ /Default\\.aspx@?g\u003dposts&t\u003d 24/i.) ;

    To i inne skrypty wymienione w postie można znaleźć w tym archiwum.

    Scenariusz który-forum.pl. Bada kod strony internetowej HTML na obecność podpisu silnika forum w nim. Użyliśmy podobnego przyjęcia przy określaniu WordPress i Joomla, ale istnieje kilka różnic. Po pierwsze, sam skrypt nie przesyła kodu strony i czyta go z STDIN lub pliku przesyłanego jako argument. Pozwala to na dodanie strony raz, na przykład za pomocą Wget, a następnie napędzać go przez kilka analizatorów, jeśli nie jesteśmy sama. Po drugie, w tym skrypcie obecność podpisu jest znakiem 100% silnika. Ostatnim razem obecność podpisu dała tylko wagę odpowiedniego silnika i "wygrał" silnik z największą wagą. Zdecydowałem, że w tym przypadku podejście tylko skomplikuje kod.

    Aby przetestować pracę skryptu, spędziłem lekkie badanie. Jestem listą kilku tysięcy fora i pojechałem z nich przez mój skrypt, określając tym samym odsetek wyzwalaczy programu i popularność różnych silników.

    Aby uzyskać listę forów, skorzystałem z Google Parser. Wyszukiwarka Wysłano żądania typu

    strona: Forum. *. RU
    Strona: Talk. *. RU
    Strona: Płytka. *. RU
    Strona: SMF. *. RU
    Strona: PHPBB. *. RU
    ....

    itp. Kod generatora pełnego kodu znajdziesz w pliku gen-forumsearch-urls.pl.. Oprócz strefy.ru były również używane.Su .ua .kz i.by. Ostatnim razem badanie było trudne, ponieważ strony na WordPress i Joomla nie mają podobnych podpisów w URL. Katalogi takie jak CMSMagazine.ru/Catalogue/ nie zapewniają wystarczającego pobierania próbek. Jakie są 600 miejsc na Drupal?

    Muszę przyznać, że wyniki eksperymentu były mnie zdenerwowane. Z badanych miejsc 12590, tylko 7083 silniki zostały ustalone z powodzeniem, czyli tylko w 56% przypadków. Może nie uwzględniłem żadnego silnika? Czy to naprawdę bitrix na pół, aby zobaczyć? A może stawałem więcej czasu na opłacenie poszukiwania podpisów? Ogólnie rzecz biorąc, wymagane są dodatkowe badania.

    Wśród 56% pomyślnie zidentyfikowanych silników najbardziej popularnych, zgodnie z oczekiwaniami, okazało się IPB (31%), pHPBB (26,6%) i vbulletin (26,5%)

    Dla nich z dużym opóźnieniem za SMF (5,8%) i DLEFORUM (5,3%). Moim ulubionym punbb było tylko 6 miejsce (1,64%). Nie doradzałbym znacznie ufać tym liczbom (mówią, każde trzecie forum w RUNET działa na IPB), ale oczywiście pewne wnioski, oczywiście możesz.

    Na przykład, jeśli zamierzasz złożyć stronę internetową w silniku forum i planować modyfikację forum, powiedzmy, płacić użytkownikom 0.01 $ za każdą wiadomość z automatyczną wydajnością funduszy raz w tygodniu, wtedy powinieneś wybrać jeden z trzech najbardziej popularnych silniki. Im bardziej popularny Forum, tym większe szanse na znalezienie programatora, który dobrze się w nim zdemontował.

    Jeśli nie oczekuje się znaczących zmian w silniku, może mieć sens, aby wybrać najpopularniejszy silnik, na przykład SMF lub PUNBB. Dzięki temu zmniejszycie liczbę ataków hakerów na forum, a liczba automatycznie wysyłana na niego spam.

    Skrypty do wyszukiwania / definicji forów można również znaleźć nie jedna praktyczna aplikacja. Pierwszą rzeczą, która przyszła do głowy osobiście jest posortowanie zidentyfikowanych forów na TITZ i umieść posty z linkami do jednego z ich stron w pierwszej setce. Jednak setki Forum Links Links nie wpłynęły na TIC (minęły 2 aktualizacje), więc lepiej nie spędzać czasu tutaj, chyba że jesteś zainteresowany przejściem.

    Jasne jest, że nazwa skryptów jest daleko od jedynego. Myślę, że łatwo pojawi się, jak inaczej możesz ich użyć.