phpbb3 Seo kurulumu sonrası turkce seo duzenlemesi

phpBB 3.0.x sürümleri için MODlar hakkında ihtiyacınız olan desteği buradan sorarak alabilirsiniz.
Forum kuralları
- Yeni bir başlık açarken lütfen konu başlığına "Acil yardım", "Acele yardım" tarzlarında içerisinde "yardım" kelimesi geçen cümleler yazmayınız. Bu tip başlıklara kesinlikle cevap verilmeyecektir. Lütfen konu başlığına içeriği en iyi özetleyen anlaşılabilir bir cümle yazınız.

- Ayrıca yeni başlıklarınızı kesinlikle ilgili forumlara açınız. Örneğin, phpBB3 kurulum ve çalıştırması hakkında bir sorununuz varsa "3.0.x Destek Forumu" forumuna başlık açınız; phpBB3 temasından kaynaklı bir sorunuz varsa "3.0.x Stil/Tema Geliştirme & Tartışma & Yardım" forumuna başlık açınız; phpBB3 mod/eklentileriyle ilgili sorununuz varsa "3.0.x MOD Destek" forumuna başlık açınız. Bu kurala uymayan kullanıcıların başlıkları silinebilir ve kullanıcı uyarı alabilir ya da süresiz uzaklaştırılabilir.

- Site kurallarımızı okumadan kesinlikle forumlarımıza herhangi bir katılım yapmayınız.
Kilitli
candasm
Kayıtlı Kullanıcı
Mesajlar: 17
Kayıt: 10.03.2009, 21:03

phpbb3 Seo kurulumu sonrası turkce seo duzenlemesi

Mesaj gönderen candasm »

Advanced-phpBB3-SEO-mod-Rewrite_V_0.4.8
seo modu nu yükledikten sonra
nedense linklerde Ş İ karakterleri ucuyor bunun düzenlemesini aradım ama sitede bulamadım kendim buldum kodu düzenledim herhalde aynı sıkıntıda arkadaşlar vardır yardımcı olur diye düşündüm

başlıyoruz
phpbb_seo / phpbb_seo_class.php dosyasını açıyoruz

ardından

Kod: Tümünü seç

	function format_url( $url, $type = 'topic' ) {
		$url = preg_replace('`\[.*\]`U','',$url);
kısmını buluyoruz

bununla değiştiriyoruz

Kod: Tümünü seç

function format_url( $url, $type = 'topic' ) {
// candasm seo türkce düzenleme
$candasm=$url;	$candasm=str_replace(array("İ","Ü","Ö","Ş","Ç","Ğ","ı","ü","ö","ş","ç","ğ"),array("i","u","o","s","c","g","i","u","o","s","c","g"),strtolower($candasm));
$url = preg_replace('`\[.*\]`U','',$candasm);
// candasm seo türkce düzenleme
hala bu seo modunu çalıştıramasamda türkçe karakter sorunu düzeldi :) :lol:
En son candasm tarafından 24.03.2009, 16:25 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
candasm
Kayıtlı Kullanıcı
Mesajlar: 17
Kayıt: 10.03.2009, 21:03

htaccess düzenlemesi

Mesaj gönderen candasm »

evet seo düzenlemesinide yaptım sonunda artık çalışır herhalde

ykp phpbb_seo .htaccess bölümünden kopyalayıp kendinize oluşturduğunuz .htaccess dosyasının içine göz gezdiricez şimdi :)

örnek

Kod: Tümünü seç

RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]
buaradaki \.html kısmındaki slash ı siliyoruz yani

Kod: Tümünü seç

RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?.html$ /forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]

Şuanda bende düzgün bir şekilde çalışıyor herkese kolay gelsin
Kullanıcı avatarı
akansu
Kayıtlı Kullanıcı
Mesajlar: 518
Kayıt: 28.12.2006, 15:03
İletişim:

Re: phpbb3 Seo kurulumu sonrası turkce seo duzenlemesi

Mesaj gönderen akansu »

SEO için Türkçe düzenleme şu şekilde yapılıyor..

Aç...

phpbb_seo/phpbb_seo_class.php

:arrow: Bul

Kod: Tümünü seç

$this->seo_path['phpbb_script'] =  $script_path;
:arrow: Sonrasına Ekle

Kod: Tümünü seç

// --> Custom str_Replace arrays, to handle special cases properly
      $this->seo_opt['url_find'] = array( utf8_chr(286),utf8_chr(287), // g
         utf8_chr(304),utf8_chr(305), // i
         utf8_chr(350),utf8_chr(351), // s
      );
      $this->seo_opt['url_replace'] = array('g', 'g', 'i', 'i','s', 's');
:arrow: Bul

Kod: Tümünü seç

$url = preg_replace('`\[.*\]`U','',$url);
:arrow: Sonrasına EKle

Kod: Tümünü seç

$url = str_replace( $this->seo_opt['url_find'], $this->seo_opt['url_replace'], $url );
Kaynak: http://www.phpbb-seo.com/en/advanced-se ... 29-30.html

Kendim denedim... Sorunsuz çalışıyor ;)
Gayemiz, imkansızı mümkün, mümkünü kolay, kolayı zarif ve zevkli yapmanın yollarını bulmaktır.

phpBB3 Temaları | SufiForum
candasm
Kayıtlı Kullanıcı
Mesajlar: 17
Kayıt: 10.03.2009, 21:03

Re: phpbb3 Seo kurulumu sonrası turkce seo duzenlemesi

Mesaj gönderen candasm »

ben o kadar uğraşmadım ama benimkindede aynısını yapıyor :)
Kullanıcı avatarı
tibos
Kayıtlı Kullanıcı
Mesajlar: 9
Kayıt: 23.11.2009, 10:59
Konum: Hatay
İletişim:

Re: phpbb3 Seo kurulumu sonrası turkce seo duzenlemesi

Mesaj gönderen tibos »

Türkçe karakter sorunu konular için ortadan kalkıyor fakat üyenin kullanıcı adı türkçe karakter içerince SEO düzgün olmuyor. Bunun için de Kullanıcı Kayıt Ayarlarından > Kullanıcı adı kısıtlamasını, ASCII olarak değiştirirseniz kullanıcılar üye olurken türkçe ve özel karakterler kullanamazlar. Otomatikmen SEO sorunu da ortadan kalkar.
Programlama ve Tasarım | Türk Programcılarına ve Tasarımcılarına Saygılar...
Kullanıcı avatarı
kuyumcu
Kayıtlı Kullanıcı
Mesajlar: 49
Kayıt: 30.08.2008, 18:40
Konum: İst
İletişim:

Re: phpbb3 Seo kurulumu sonrası turkce seo duzenlemesi

Mesaj gönderen kuyumcu »

candasm yazdı:Advanced-phpBB3-SEO-mod-Rewrite_V_0.4.8
seo modu nu yükledikten sonra
nedense linklerde Ş İ karakterleri ucuyor bunun düzenlemesini aradım ama sitede bulamadım kendim buldum kodu düzenledim herhalde aynı sıkıntıda arkadaşlar vardır yardımcı olur diye düşündüm

başlıyoruz
phpbb_seo / phpbb_seo_class.php dosyasını açıyoruz

ardından

Kod: Tümünü seç

	function format_url( $url, $type = 'topic' ) {
		$url = preg_replace('`\[.*\]`U','',$url);
kısmını buluyoruz

bununla değiştiriyoruz

Kod: Tümünü seç

function format_url( $url, $type = 'topic' ) {
// candasm seo türkce düzenleme
$candasm=$url;	$candasm=str_replace(array("İ","Ü","Ö","Ş","Ç","Ğ","ı","ü","ö","ş","ç","ğ"),array("i","u","o","s","c","g","i","u","o","s","c","g"),strtolower($candasm));
$url = preg_replace('`\[.*\]`U','',$candasm);
// candasm seo türkce düzenleme
hala bu seo modunu çalıştıramasamda türkçe karakter sorunu düzeldi :) :lol:
Sağolasın, Allah razı olsun.
oyunparkur
Kayıtlı Kullanıcı
Mesajlar: 1
Kayıt: 29.01.2012, 21:39

Re: phpbb3 Seo kurulumu sonrası turkce seo duzenlemesi

Mesaj gönderen oyunparkur »

akansu yazdı:SEO için Türkçe düzenleme şu şekilde yapılıyor..

Aç...

phpbb_seo/phpbb_seo_class.php

:arrow: Bul

Kod: Tümünü seç

$this->seo_path['phpbb_script'] =  $script_path;
:arrow: Sonrasına Ekle

Kod: Tümünü seç

// --> Custom str_Replace arrays, to handle special cases properly
      $this->seo_opt['url_find'] = array( utf8_chr(286),utf8_chr(287), // g
         utf8_chr(304),utf8_chr(305), // i
         utf8_chr(350),utf8_chr(351), // s
      );
      $this->seo_opt['url_replace'] = array('g', 'g', 'i', 'i','s', 's');
:arrow: Bul

Kod: Tümünü seç

$url = preg_replace('`\[.*\]`U','',$url);
:arrow: Sonrasına EKle

Kod: Tümünü seç

$url = str_replace( $this->seo_opt['url_find'], $this->seo_opt['url_replace'], $url );
Kaynak: http://www.phpbb-seo.com/en/advanced-se ... 29-30.html

Kendim denedim... Sorunsuz çalışıyor ;)
Teşekkürler akansu.

Sorunum çözüldü.
Kilitli

“3.0.x MOD Destek” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir