Skocz do zawartości


Zdjęcie

forum IPB SEO Optymalizacja Przewodnik


  • Zaloguj się, aby dodać odpowiedź
34 odpowiedzi w tym temacie

#21 yacenty

yacenty

    Nowy

  • 3 postów

Napisano 18 11 2013 - 16:03

co w przypadku dodatkowych aplikacji na forum jak galeria, content, blogi?



  • 0

#22 makensis

makensis

    Naczelny

  • 5 036 postów

Napisano 18 11 2013 - 17:24

Działają identycznie - furlTemplates.php, edytujemy podobnie jak w przykładzie wyżej.



  • 0

#23 yacenty

yacenty

    Nowy

  • 3 postów

Napisano 19 11 2013 - 16:10

próbowałes już to gdzies wdrażać?

mógłbym mieć linki typu:

[beeep]jasiakaruzela.pl/galeria-nazwa-obrazka-i1/

albo dla kategorii [beeep]jasiakaruzela.pl/galeria-kategoria-k1/


  • 0

#24 makensis

makensis

    Naczelny

  • 5 036 postów

Napisano 19 11 2013 - 17:18

Jak będę miał zlecenie odnośnie optymalizacji galerii to nie omieszkam o tym napisać, niestety do tej pory nikt się nie zainteresował modyfikacjami galerii IPB.


  • 0

#25 yacenty

yacenty

    Nowy

  • 3 postów

Napisano 19 11 2013 - 18:02

wysłałem ci prywatną wiadomość, z góry dzięki za odp


  • 0

#26 makensis

makensis

    Naczelny

  • 5 036 postów

Napisano 20 12 2013 - 14:20

Poradnik wersja FAST & QUICK - Przyjazne linki IPB 3.4.6. optymalizacja SEF

Czas: 3 minuty.

Efekt: po miesiącu.

 

Wersja skrócona poradnika, która ogranicza się tylko do poprawy wyglądu linków na forum w wersji 3.4.6. Po jej wykonaniu można się pokusić o dalsze zmiany w kodzie witryny oraz wygląd skórki forum(poprzednie posty w temacie, począwszy od 2-go).


 

W IPB 3.4.6. dokonano kilka kosmetycznych zmian, między innymi uporządkowano "nadmiar kodu" odpowiedzialnego za przekierowania. Wszystkim użytkownikom najnowszej wersji proponuję taką aktualizację plików:

 

W lokalizacji: admin/applications/forums/extensions/ i plik furlTemplates.php

Zastąp domyślną tablicę poniższym kodem:

 //optymalizacja SEO by Makensis dla Tweaks.pl v.3.0 dla IPB 3.4.6
$_SEOTEMPLATES = array(
    
    'showannouncement'     => array( 'app'             => 'forums',
                                     'allowRedirect' => 1,
                                     'out'           => array( '#showannouncement=(.+?)((?:&|&)f=(.+?))?(&|$)#i', 'forum-$3/announcement-$1-#{__title__}/$4' ),
                                       'in'            => array( 'regex'   => '#/forum-(\d+?)?/announcement-(\d+?)-#i',
                                                                'matches' => array( array( 'showannouncement', '$2' ), array( 'f', '$1' ) ) ) ),
                                                    
    'showforum'     => array( 'app'              => 'forums',
                              'allowRedirect' => 1,
                              'isPagesMode'   => 1,
                              'out'           => array( '#showforum=(.+?)(&|$)#i', '#{__title__}-f$1/$2' ),
                              'in'            => array( 'regex'   => '#-f(\d+?)\/#i',
                                                        'matches' => array( array( 'showforum', '$1' ) ) ) ),


    'showtopic'     => array( 'app'              => 'forums',
                              'allowRedirect' => 1,
                              'isPagesMode'   => 1,
                              'out'           => array( '#showtopic=(.+?)(&|$)#i', '#{__title__}-t$1/$2' ),
                              'in'            => array( 'regex'   => '#-t(\d+?)\/#i',
                                                        'matches' => array( array( 'showtopic', '$1' ) ) ) ),

    'acteqst'       => array( 'app'              => 'forums',
                              'allowRedirect' => 1,
                              'out'           => array( '#act=ST(.*?)&t=(.+?)(&|$)#i', 'topic/$2-#{__title__}/$3' ),
                              'in'            => array( 'regex'   => '#^notavalidrequest$#i',
                                                        'matches' => array( array( 'showtopic', '0' ) ) ) ),
                            
    'act=idx'       => array( 'app'              => 'forums',
                              'allowRedirect' => 0,
                              'out'           => array( '#act=idx(&|$)#i', 'index$1' ),
                              'in'            => array( 'regex'   => '#^/index(/|$|\?)#i',
                                                        'matches' => array( array( 'act', 'idx' ) ) ) ),

W lokalizacji: admin/applications/users/extensions/ i plik furlTemplates.php

Podmień tylko showuser - tabelę:

//optymalizacja SEO by Makensis dla Tweaks.pl v.3.0  dla IPB 3.4.6
'showuser' => array( 'app' => 'members',
'allowRedirect' => 1,
'out' => array( '#showuser=(.+?)((?:&|&)f=(.+?))?(&|$)#i', '#{__title__}-m$1/$2$4' ),
'in' => array( 'regex' => "#-m(\d+?)\/#i",
'matches' => array( array( 'showuser', '$1' ) ) ) ),

W lokalizacji: admin/applications/core/extensions/ i plik furlTemplates.php

Podmień tylko  tags - tabelę:

 

Bez modułu Galeria(odpłatny moduł):


//optymalizacja SEO by Makensis dla Tweaks.pl v.3.0 dla IPB 3.4.6 
'tags' => array( 'app'      => 'core',
'isPagesMode'   => true,
'allowRedirect' => 0,
'out'         => array( '#app=core(&|&)module=search(&|&)do=search(&|&)search_tags=(\S+?)(&|&)search_app=forums(&|&|$)#i', 'czytaj-$4/' ),
     'in'         => array( 'regex' => "#/czytaj-(\S+?)/#i",
         'matches' => array( array( 'app', 'core' ), array( 'module', 'search' ), array( 'do', 'search' ), array( 'search_tags', '$1' ), array( 'search_app', 'forums' ) ) ) ),

W wersji z Galerią:

                //optymalizacja SEO by Makensis dla Tweaks.pl v.3.0.1 dla IPB 3.4.6    wersja z modem Galeria        
'tags'               => array( 'app'             => 'core',
                             'isPagesMode'   => true,
                             'allowRedirect' => 0,
                             'out'           => array( '#app=core(&|&)module=search(&|&)do=search(&|&)search_tags=(\S+?)(&|&)search_app=(\S+?)(&|&|$)#i', 'czytaj-$4-$6/' ),
                             'in'            => array( 'regex' => "#/czytaj-(\S+?)-(\S+?)/#i",
                                                       'matches' => array( array( 'app', 'core' ), array( 'module', 'search' ), array( 'do', 'search' ), array( 'search_tags', '$1' ), array( 'search_app', '$2' ) ) ) ),

W lokalizacji: admin/applications/forum/modules_public/forums i otwórz plik topics.php

Znajdź #entry i zamień na &#entry - wartość powinna się pojawić 3-krotnie w pliku! W przeciwnym razie będziesz otrzymywał nieprawidłowe przekierowania z głównej strony WWW.

 

Po wykonaniu wszystkich czynności logujemy się do panelu administracyjnego i wykonujemy przebudowę pamięci FURL. Odpowiedni komunikat pojawi się na stronie głównej i wystarczy kliknąć na niego, aby zmiany się zapisały.

 

Jeśli czytasz ten poradnik pierwszy raz to nie zapomnij uzupełnić plik .htaccess o przyjazne przekierowania. W przeciwnym wypadku stracisz ruch ze starych tematów i działów forum!


  • 1

#27 makensis

makensis

    Naczelny

  • 5 036 postów

Napisano 01 01 2015 - 19:17

Poradnik wersja FAST & QUICK jest aktualny z IPB 3.4.7.
  • 0

#28 makensis

makensis

    Naczelny

  • 5 036 postów

Napisano 08 06 2015 - 12:49

Polecam zapoznać się z łatką: IPB zgodne z urządzeniami mobilnymi.


  • 0

#29 C47

C47

    Początkujący

  • 17 postów

Napisano 25 07 2015 - 13:55

Hej,

 

 

Powiedz mi proszę czy jest możliwość aby w tagach spacje nie były zmieniane na /czytaj-Amx%2BMod%2BX/ tylko jakkolwiek inaczej w bardziej przyswajalny sposób? chociażby myślnikami czy podkreśleniami - zależnie jak lepiej dla indeksowania.

 

 

Najlepiej wyglądało by to tak: /czytaj-Amx-Mod-X/ (przykładowo)


  • 0

#30 makensis

makensis

    Naczelny

  • 5 036 postów

Napisano 27 07 2015 - 09:46

Niestety tagi są najgorzej wykonane ze strony IPS, monitowałem to kilkakrotnie bezskutecznie. Zostały stworzone na siłę wykorzystując silnik wyszukiwarki.


  • 1

#31 C47

C47

    Początkujący

  • 17 postów

Napisano 12 08 2015 - 10:38

No to lipnie :/

 

a proszę mi powiedzieć jakie zmiany powinienem wprowadzić jeśli forum będę miał w katalogu o nazwie "forum" a adres tego forum będzie przez subdomenę a nie katalog? Forum jest w katalogu ale jego adres to nie strona.pl/forum tylko subdomena.strona.pl

 

 

To samo pytanie odnośnie pliku .htaccess - jakie zmiany muszę tam wprowadzić żeby te przekierowania poprawnie działały? :)



  • 0

#32 makensis

makensis

    Naczelny

  • 5 036 postów

Napisano 13 08 2015 - 08:03

Nic nie zmieniasz - czy w subdomenie czy w katalogu, mój poradnik działa tak samo.



  • 1

#33 makensis

makensis

    Naczelny

  • 5 036 postów

Napisano 09 09 2015 - 10:27

Poradnik wersja FAST & QUICK jest aktualny z IPB 3.4.8.


  • 0

#34 C47

C47

    Początkujący

  • 17 postów

Napisano 15 11 2015 - 10:41

Witam,

 

Powiedz mi proszę jak mogę zmienić linki do np rejestracji albo logowania na przyjazne? w IPB4 jest fajnie bo jest dodana strona gdzie można sobie takie rzeczy robić bez problemu ale w 3.4.8 niestety nie ma a byłaby to fajna i ważna zmiana.

 

 

Przykładowo do rejestracji link wygląda tak:

nazwastrony.pl/index.php?app=core&module=global&section=register

a fajnie byłoby gdyby wyglądał tak:

nazwastrony.pl/rejestracja

i tak samo z logowaniem :)


  • 0

#35 makensis

makensis

    Naczelny

  • 5 036 postów

Napisano 03 04 2016 - 00:33

Jest to nawet wbudowane w IPB. Dlaczego nie działa? Nie mnie pytać.. poza tym to czysta kosmetyka, której nie poruszam w tym poradniku.

 

Poradnik wersja FAST & QUICK jest aktualny z IPB 3.4.9.



  • 0

Zobacz więcej tematów z tagiem: IPB IP.Board



Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych