[phpBB premod] złe adresy w drugim stylu forum

Pomoc w przypadku kłopotów z modyfikacjami: instalacją, konfiguracją, błędami. Zakładając nowy temat pamiętaj o odpowiednim prefiksie!
Regulamin forum
Na tym forum wymagane jest stosowanie prefiksów w tytułach tematów. Prefiks tematu musi składać się nazwy modyfikacji, której dotyczy problem. Dla modyfikacji phpBB Gallery poprawna nazwa tematu to przykładowo [phpBB Gallery] Problem z wgrywaniem zdjęć. Tematy niespełniające wymogu będą przenoszone do kosza.
marxxx
Posty: 4
Rejestracja: 31 sierpnia 2013, 13:49

[phpBB premod] złe adresy w drugim stylu forum

Post autor: marxxx » 31 sierpnia 2013, 14:47

Jest to mój pierwszy post na tym forum więc chce sie z wszystkimi przywitać.


Mój skrypt to phpBB 3.0.11 na którym zainstalowałem Ultimate seo i było wszystko OK, następnie doinstalowałem GYM Sitemaps & RSS i chciałem zainstalować zero duplikate ale miałem problem ze po włączeniu tej opcji forum się nie wczytywało(biała strona), więc postanowiłem nadpisać dotychczasowe pliki modyfikacją phpbb premod.
Po nadpisaniu forum działa ale adresy tematów w działach wyświetla inaczej dla stylu domyślnego i dla drugiego stylu forum.

Prosilver /jak-p-aci-na-aliexpress-t2154.html
ProBlack /viewtopic.php?f=46&t=2154&view=unread#unread

i wszystkie tematy w poszczególnych działach w tym stylu mają treść unread#unread po kliknięciu w temat w adresie przeglądarki widnieje już poprawny adres.
edytowałem styl ręcznie z instrukcji dla Ultimate SEO URL 7,0 i nie wiem z gdzie mogłem popełnić błąd.
Drugi problem to nie potrafie zmusić skryptu do polskich liter w tytułach pomimo wyedytowania setup-phpbb-seo w folderze phpbbseo/includes. Wyczyściłem Cache , odświeżyłem styl i synchronizowałem fora.

Kod: Zaznacz cały

// ===> Custom url replacements <===
		// Here you can set up custom replacements to be used in title injection.
		// Example : array( 'find' => 'replace')
		$this->url_replace = array(
                'ś' => 's', 'ł' => 'l',
                'ć' => 'c', 'ą' => 'a',
                'ó' => 'o', 'ź' => 'z',
                'ż' => 'z', 'ę' => 'e',
                'Ń' => 'n', 'ń' => 'n',
                'Ł' => 'l', 'Ą' => 'a',
                'Ś' => 's', 'Ć' => 'c',
                'Ż' => 'z', 'Ź' => 'z',
                'Ó' => 'o', 'Ę' => 'e',
            );

		// ===> Custom values Delimiters, Static parts and Suffixes <===
		// ==> Delimiters <==
		// Can be overridden, requires .htaccess update <=
		// Example :
		//	$this->seo_delim['forum'] = '-mydelim'; // instead of the default "-f"

		// ==> Static parts <==
		// Can be overridden, requires .htaccess update.
		// Example :
		//	$this->seo_static['post'] = 'message'; // instead of the default "post"
		// !! phpBB files must be treated a bit differently !!
		// Example :
		//	$this->seo_static['file'][ATTACHMENT_CATEGORY_QUICKTIME] = 'quicktime'; // instead of the default "qt"
		//	$this->seo_static['file_index'] = 'my_files_virtual_dir'; // instead of the default "resources"

		// ==> Suffixes <==
		// Can be overridden, requires .htaccess update <=
		// Example :
		// 	$this->seo_ext['topic'] = '/'; // instead of the default ".html"

		// ==> Forum redirect <==
		// In case you are using forum id removing and need to edit some forum urls
		// that where already indexed, you can keep track of them ritgh here
		// NOTE :
		// 	This will only allow the zero duplicate to perform the appropriate redirection
		// 	You need the mod for this to work :
		// 		http://www.phpbb-seo.com/en/zero-duplicate/phpbb-seo-zero-duplicate-t1220.html (en)
		// 		http://www.phpbb-seo.com/fr/zero-duplicate/zero-duplicate-phpbb-seo-t1502.html (fr)
		//
		// Example :
		//
		// $this->forum_redirect = array(
		// 	// 'old-url-without-id-nor-suffix' => forum_id,
		// 	'old-forum-url' => 23,
		// 	'another-one' => 32,
		// 	'anoter-version-of-the-same' => 32,
		// );
		//

		// ==> Special for lazy French, others may delete this part
		if ( strpos($config['default_lang'], 'fr') !== false ) {
			$this->seo_static['user'] = 'membre';
			$this->seo_static['group'] = 'groupe';
			$this->seo_static['global_announce'] = 'annonces';
			$this->seo_static['leaders'] = 'equipe';
			$this->seo_static['atopic'] = 'sujets-actifs';
			$this->seo_static['utopic'] = 'sans-reponses';
			$this->seo_static['npost'] = 'nouveaux-messages';
			$this->seo_static['urpost'] = 'non-lu';
			$this->seo_static['file_index'] = 'ressources';
		}
		// <== Special for lazy French, others may delete this part
            	$this->url_replace = array(
                'ś' => 's', 'ł' => 'l',
                'ć' => 'c', 'ą' => 'a',
                'ó' => 'o', 'ź' => 'z',
                'ż' => 'z', 'ę' => 'e',
                'Ń' => 'n', 'ń' => 'n',
                'Ł' => 'l', 'Ą' => 'a',
                'Ś' => 's', 'Ć' => 'c',
                'Ż' => 'z', 'Ź' => 'z',
                'Ó' => 'o', 'Ę' => 'e',
            );
		// Let's make sure that settings are consistent
		$this->check_config();
	}
	// Here start the add-on methods
	// --> Zero Duplicate
	/**
	* Custom HTTP 301 redirections.
	* To kill duplicates
	*/

Aviator
Administrator
Posty: 2089
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: [phpBB premod] złe adresy w drugim stylu forum

Post autor: Aviator » 01 września 2013, 10:36

marxxx pisze:edytowałem styl ręcznie z instrukcji dla Ultimate SEO URL 7,0 i nie wiem z gdzie mogłem popełnić błąd.
Uruchomiłeś "No Duplicate" ? htacces poprawnie wygenerowałeś i podmieniłeś?
marxxx pisze:Drugi problem to nie potrafie zmusić skryptu do polskich liter
Jeżeli 'ą' zamienia na 'a', 'ł' na 'l' itd, to wszytko jest w porządku.
-=Jeżeli w moim poście brakuje znaków diakrytycznych, oznacza to, że posta wyklepałem przez telefon=-

marxxx
Posty: 4
Rejestracja: 31 sierpnia 2013, 13:49

Re: [phpBB premod] złe adresy w drugim stylu forum

Post autor: marxxx » 02 września 2013, 11:10

htacces podmieniony,
Aktywuj Zero duplictate: Tak
Tryb ścisły : Nie
Przekierowanie Postów: Gość

Adresy niestety złe zamiast ą jest -
jak-p-aci-na-aliexpress-t2154.html a powinno być jak-placic-na-aliexpress-t2154.html

Zastanawiam się nad odinstalowaniem i ponownym zainstalowaniem moda.

Aviator
Administrator
Posty: 2089
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: [phpBB premod] złe adresy w drugim stylu forum

Post autor: Aviator » 02 września 2013, 15:15

marxxx pisze:Aktywuj Zero duplictate: Tak
Nie pytam o Zero tylko o No Duplicate, masz go w ogóle zainstalowanego?
marxxx pisze:Adresy niestety złe
Podeślij swój plik który już zmodyfikowałeś sprawdzę czy jest ok, (w załączniku).

Napisz jeszcze na jakim stopniu masz uruchomionego Ultimate SEO URL.
-=Jeżeli w moim poście brakuje znaków diakrytycznych, oznacza to, że posta wyklepałem przez telefon=-

marxxx
Posty: 4
Rejestracja: 31 sierpnia 2013, 13:49

Re: [phpBB premod] złe adresy w drugim stylu forum

Post autor: marxxx » 04 września 2013, 10:51

No duplikate nie instalowałem, Która wersja dla 3.0.11 jest odpowiednia?

Mam włączony tryb Adwanced.
Aktywuj nadpisywanie SQL: Nie
W załączniku edytowane pliki ze stylu który nie zmienia nazw w adresach i plik setup_phpbb_seo
Załączniki
ultimate.zip
pliki ze stylu proBlack i setup-seo
(21.8 KiB) Pobrany 333 razy

Aviator
Administrator
Posty: 2089
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: [phpBB premod] złe adresy w drugim stylu forum

Post autor: Aviator » 04 września 2013, 21:24

marxxx pisze:Która wersja dla 3.0.11 jest odpowiednia?
Najnowsza jaka jest.

Sprawdź:
setup_phpbb_seo.zip
(2 KiB) Pobrany 366 razy
Tylko pamiętaj, że po każdej zabawie z nazwami linków musisz opróżniać cache SEO URL i wysłać nowe adresy, zresztą po wyczyszczeniu cache SEO i wygenerowaniu nowych linków to w ACP będziesz już widział czy jest w porządku czy też nie bez potrzeby wysyłania ich.
-=Jeżeli w moim poście brakuje znaków diakrytycznych, oznacza to, że posta wyklepałem przez telefon=-

marxxx
Posty: 4
Rejestracja: 31 sierpnia 2013, 13:49

Re: [phpBB premod] złe adresy w drugim stylu forum

Post autor: marxxx » 08 września 2013, 05:57

Dzięki wielkie, wykorzystałem część twojego kodu odpowiedzialną za polskie znaki i wszystko działa jak trzeba.
Można zamknąć temat.

Zablokowany

Wróć do „Pomoc”