UWAGA: Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!

Polski pakiet językowy dla phpBB 3.3.19

SEO URL dla phpbb 3.2.7

Forum przeznaczone dla osób poszukujących rozszerzeń do phpBB 3.2.x. oraz ich polskich lokalizacji.
stalowy22
Posty: 15
Rejestracja: 15 stycznia 2016, 13:23
Lokalizacja: Wrocław
Kontakt:

SEO URL dla phpbb 3.2.7

Post autor: stalowy22 » 24 lipca 2019, 21:43

Szukam moda do zmiany na przyjazne adresy.

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: SEO URL dla phpbb 3.2.7

Post autor: vader » 25 lipca 2019, 11:02


smyk
Posty: 9
Rejestracja: 26 listopada 2016, 00:41

Re: SEO URL dla phpbb 3.2.7

Post autor: smyk » 20 lutego 2020, 14:12

czy mod będzie działa pod 3.3 bo nie ma informacji na stronie?

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: SEO URL dla phpbb 3.2.7

Post autor: vader » 20 lutego 2020, 18:58

smyk pisze: ↑
20 lutego 2020, 14:12
czy mod będzie działa pod 3.3 bo nie ma informacji na stronie?
Przetestuj i daj znać.

smyk
Posty: 9
Rejestracja: 26 listopada 2016, 00:41

Re: SEO URL dla phpbb 3.2.7

Post autor: smyk » 20 lutego 2020, 19:16

znalazłem taki https://github.com/phpbb-seo/usu/blob/master/README.md
@vader jak się w wersji 3.3 instaluje mody bo jestem skołowany nie ma żadnego pliku install itp ?

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: SEO URL dla phpbb 3.2.7

Post autor: vader » 20 lutego 2020, 19:18

Tak samo jak od wersji 3.1.x. Wejdź do ACP > Dostosywanie > Rozszerzenia i tam możesz działać na rozszerzeniach.

smyk
Posty: 9
Rejestracja: 26 listopada 2016, 00:41

Re: SEO URL dla phpbb 3.2.7

Post autor: smyk » 20 lutego 2020, 23:23

Dzięki widzę że trochę się zmieniło :) jeśli wrzucam moda do ext/phpbb/ i nie wyświetla się w panelu to być niezgosność wersji czy może jeszcze coś innego bo powyższy mod ma niby działać pod 3.3

ps gratulacje w związku z 1000 postem ;)

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: SEO URL dla phpbb 3.2.7

Post autor: vader » 20 lutego 2020, 23:53

Prawdopodobnie zawartość trzeba wgrać pod taką ścieżką: /ext/phpbbseo/usu lub /ext/usu/phpbbseo

Poczytaj jak się instaluje rozszerzenia. Opis jest w ACP w moim poprzednim poście.

Ps. Dzięki :)

smyk
Posty: 9
Rejestracja: 26 listopada 2016, 00:41

Re: SEO URL dla phpbb 3.2.7

Post autor: smyk » 21 lutego 2020, 16:52

dzięki za podpowiedź, faktycznie w pliku composter.json jest podana ścieżka "name": "phpbbseo/usu" czyli ext/phpbbseo/usu

wtyczka Ultimate phpBB SEO Friendly URL extension działa prawidłowo dla wersji 3.3 jednak mam małe 2 problemy:
  • wycina polskie znaki z urli
    oraz nie generuje przyjaznych urli dla topików "ostatni post" na głównej stronie
@vader miałbyś może jakiś pomysł jak sobie z tym poradzić?

przy okazji w pliku htaccess wkleiłem reguły ze starej wersji, z tego co przetestowałem - działa prawidłowo, może komuś się przyda

Kod: Zaznacz cały

RewriteBase /forum/ 

#####################################################
# PHPBB SEO REWRITE RULES ALL MODES
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^forum\.html$ index.php [QSA,L,NC]
# FORUM ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ viewforum.php?f=$2&start=$4 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
# PHPBB FILES ALL MODES
RewriteRule ^resources/[a-z0-9_-]+/(thumb/)?([0-9]+)$ download/file.php?id=$2&t=$1 [QSA,L,NC]
# PROFILES ALL MODES WITH ID
RewriteRule ^(member|[a-z0-9_-]*-u)([0-9]+)\.html$ memberlist.php?mode=viewprofile&u=$2 [QSA,L,NC]
# USER MESSAGES ALL MODES WITH ID
RewriteRule ^(member|[a-z0-9_-]*-u)([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ search.php?author_id=$2&sr=$3&start=$5 [QSA,L,NC]
# GROUPS ALL MODES
RewriteRule ^(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^active-topics(-([0-9]+))?\.html$ search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^unanswered(-([0-9]+))?\.html$ search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^newposts(-([0-9]+))?\.html$ search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# UNREAD POSTS
RewriteRule ^unreadposts(-([0-9]+))?\.html$ search.php?search_id=unreadposts&start=$2 [QSA,L,NC]
# THE TEAM
RewriteRule ^the-team\.html$ memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

smyk
Posty: 9
Rejestracja: 26 listopada 2016, 00:41

Re: SEO URL dla phpbb 3.2.7

Post autor: smyk » 21 lutego 2020, 18:42

Rozwiązanie ucinania polskich znaków z urli znalazłem, poniżej
W pliku phpbbseo/usu/core.php po funkcji $this->check_config(); dodać poniżą funkcję:

Kod: Zaznacz cały

$this->url_replace = array(
             'ś' => 's',
             'ł' => 'l',
             'ą' => 'a',
             'ż' => 'z',
             'ź' => 'z',
             'ę' => 'e',
             'ć' => 'c',
             'ó' => 'o',
             'ń' => 'n',
             'Ś' => 'S',
             'Ł' => 'L',
             'Ą' => 'A',
             'Ż' => 'Z',
             'Ź' => 'Z',
             'Ę' => 'E',
             'Ć' => 'C',
             'Ó' => 'O',
             'Ń' => 'N',
			 '$' => 'dollar',
             '€' => 'euro',
          );
I zsynchronizować urle ponownie

@vader miałbyś pomysł jak rozwiązań brak generowania seo urli dla nazwy topicu "ostatni post" i zauważyłem to samo też jest jak się przejdzie do szczegółów topica i tam każdy link postu "Re:"

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: SEO URL dla phpbb 3.2.7

Post autor: vader » 22 lutego 2020, 08:45

Co do Re:, to jest rozszerzenie, aby usuwać ten fragment z tytułu. Co do pierwszego problemu, to trzeba się rozglądnać

stalowy22
Posty: 15
Rejestracja: 15 stycznia 2016, 13:23
Lokalizacja: Wrocław
Kontakt:

Re: SEO URL dla phpbb 3.2.7

Post autor: stalowy22 » 05 marca 2022, 22:17

smyk pisze: ↑
21 lutego 2020, 16:52
dzięki za podpowiedź, faktycznie w pliku composter.json jest podana ścieżka "name": "phpbbseo/usu" czyli ext/phpbbseo/usu

wtyczka Ultimate phpBB SEO Friendly URL extension działa prawidłowo dla wersji 3.3 jednak mam małe 2 problemy:
  • wycina polskie znaki z urli
    oraz nie generuje przyjaznych urli dla topików "ostatni post" na głównej stronie
@vader miałbyś może jakiś pomysł jak sobie z tym poradzić?

przy okazji w pliku htaccess wkleiłem reguły ze starej wersji, z tego co przetestowałem - działa prawidłowo, może komuś się przyda

Kod: Zaznacz cały

RewriteBase /forum/ 

#####################################################
# PHPBB SEO REWRITE RULES ALL MODES
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^forum\.html$ index.php [QSA,L,NC]
# FORUM ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ viewforum.php?f=$2&start=$4 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
# PHPBB FILES ALL MODES
RewriteRule ^resources/[a-z0-9_-]+/(thumb/)?([0-9]+)$ download/file.php?id=$2&t=$1 [QSA,L,NC]
# PROFILES ALL MODES WITH ID
RewriteRule ^(member|[a-z0-9_-]*-u)([0-9]+)\.html$ memberlist.php?mode=viewprofile&u=$2 [QSA,L,NC]
# USER MESSAGES ALL MODES WITH ID
RewriteRule ^(member|[a-z0-9_-]*-u)([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ search.php?author_id=$2&sr=$3&start=$5 [QSA,L,NC]
# GROUPS ALL MODES
RewriteRule ^(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^active-topics(-([0-9]+))?\.html$ search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^unanswered(-([0-9]+))?\.html$ search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^newposts(-([0-9]+))?\.html$ search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# UNREAD POSTS
RewriteRule ^unreadposts(-([0-9]+))?\.html$ search.php?search_id=unreadposts&start=$2 [QSA,L,NC]
# THE TEAM
RewriteRule ^the-team\.html$ memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
Możesz wskazać gdzie to wrzuciłeś?

stalowy22
Posty: 15
Rejestracja: 15 stycznia 2016, 13:23
Lokalizacja: Wrocław
Kontakt:

Re: SEO URL dla phpbb 3.2.7

Post autor: stalowy22 » 05 marca 2022, 22:41

Odpaliłem go pod 3.3.5 - teoretycznie działa lecz jest problem, strona się rozsypuje.

vader
Administrator
Posty: 1593
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: SEO URL dla phpbb 3.2.7

Post autor: vader » 06 marca 2022, 13:01

Na pewno to SEO URL dziala ok z 3.3.5 https://github.com/tas2580/seourls, w tym ze trzeba wprowadzić kilka poprawek ręcznie
- https://github.com/tas2580/seourls/commits/master (wszystkie 4 commity z 2020) oraz poprawka dla PHP 8.0 - https://github.com/tas2580/seourls/pull/74

stalowy22
Posty: 15
Rejestracja: 15 stycznia 2016, 13:23
Lokalizacja: Wrocław
Kontakt:

Re: SEO URL dla phpbb 3.2.7

Post autor: stalowy22 » 17 marca 2022, 14:30

Wrzuciłem, niestety wywala błędy.

ODPOWIEDZ

Wróć do „Poszukiwania”