Pretty URLs! hakkında bilgi ve nasıl kurulur?

Started by ferdi866, March 15, 2008, 09:57:00 AM

Previous topic - Next topic

Delidereli

Quote from: Azem on August 09, 2008, 06:08:14 PM
bi arkadaşımız .htaccess ten değişiklik yaparak bunu düzelttiğini yazmış bunu tam olarak nasıl yapıcaz ?

evet aynı sorun bende de var. bunu nasıl yapacağız?

Fikir

Forum anadizini içindeki .htaccess dosyasına aşağıdaki kodları eklemiştim.


RewriteEngine on

# Rules for: topics
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1;topic=$2.0 [L,QSA]
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([-_!~*'()$a-zA-Z0-9]+)/([0-9]*|msg[0-9]*|new)/?$ ./index.php?pretty;board=$1;topic=$2.$3 [L,QSA]


ama bunları yaptıktan sonra bile  =admin  gibi action içeren linkler aktif olmamıştı bende database den silip tekrar kurmuştum. Ama modu aktif ederken "action" sayfalarınıda aktif et dememişseniz bi sorun çıkmaz sanırım. Çünkü ben silip tekrar kurduğumda modu aktif ederken sadece konu linklerini seçili hale getirmiştim. tabii .htaccess dosyasına üsteki kodları tekrar eklemiştim çokta iyi çalışmıştı.

ayrıca
http://www.simplemachines.org/community/index.php?topic=228413.msg1490623#msg1490623 linkindeki işlemleri yaparsanız sisteminiz utf-8 değilse bile konularda türkçe karakter sorunu kalmıyor.

abdullahkac

arkadaşlar ilk sayfada cevaplandı demiş durmuşsunuz. Elli defa baktım kafayı yiyeceğim. BEn mi göremiyorum acaba?
Kuruyorum. sorunsuz kuruldu diyor. Sağ kısımda forum ayarları altında bir satırlık yerde açılıyor yani uzuyor biraz ama link yok. çözüm ilk sayfanın sonuda var diyorsunuzda elli defa baktım bulamadım. Nerede çözüm? Orada link görünmüyor? Sanki hiçbirşey olmamıl gibi yani? Nedir problem?

Alpay

Quote from: abdullahkac on August 10, 2008, 05:32:39 PM
arkadaşlar ilk sayfada cevaplandı demiş durmuşsunuz. Elli defa baktım kafayı yiyeceğim. BEn mi göremiyorum acaba?
Kuruyorum. sorunsuz kuruldu diyor. Sağ kısımda forum ayarları altında bir satırlık yerde açılıyor yani uzuyor biraz ama link yok. çözüm ilk sayfanın sonuda var diyorsunuzda elli defa baktım bulamadım. Nerede çözüm? Orada link görünmüyor? Sanki hiçbirşey olmamıl gibi yani? Nedir problem?

Modifications.turkish.php e gerekli eklemeyi yaptınız mı ?
PrettyUrls.turkish.php i yüklediniz mi ? Örnek PrettyUrls.english.php i PrettyUrls.turkish.php yapınız

abdullahkac

#64
The requested URL /haberler/melih-gkek'in-kompleksi-sonucu-ortaya-kan-komedi/msg540542/?topicseen was not found on this server.

Bu hatayı verdi arkadaşlar ne yapmalıyız? Ana sayfaya giriyor ama tüm linklerde bu hayatı veriyor çözüm nedir?

Arkadaşlar çok önemli forum tamamen gitti ana sayfa var ama hiçbir sayfaya girilmiyor. Nedir çözümü geri de alamıyorum admine d egiremiyorum. Lütfen birisi yardımcı olsun.

abdullahkac

The requested URL /haberler/melih-gkek'in-kompleksi-sonucu-ortaya-kan-komedi/msg540542/?topicseen was not found on this server.

Bu hatanın çözümü yokmu arkadaşlar. Ana sayfa görünüyor ama hiçbir lik çalışmıyor tıklayınca bu hatayı veriyor. Problem nedir? Nasıl çözeriz. Bu konuda Lütfen yardım edin.

Alpay


abdullahkac

Sildim en sonunda. Daha öncesinde seoyu kurcalamıştım .htaccess sildim.

örnek .htaccess dosyasını yollayabilirmisiniz? Yani nasıl yapmalıyım .htaccess dosyasını?

Alpay

Quote from: abdullahkac on August 13, 2008, 03:25:51 PM
Sildim en sonunda. Daha öncesinde seoyu kurcalamıştım .htaccess sildim.

örnek .htaccess dosyasını yollayabilirmisiniz? Yani nasıl yapmalıyım .htaccess dosyasını?

.htaccess verisi içi (standart)

Quote#   Pretty URLs mod
#   http://code.google.com/p/prettyurls/
#   .htaccess file generated automatically on: April 26, 2008, 21:40

RewriteEngine on

#   Rules for: boards
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1.0 [L,QSA]
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([0-9]*)/?$ ./index.php?pretty;board=$1.$2 [L,QSA]

#   Rules for: topics
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1;topic=$2.0 [L,QSA]
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([-_!~*'()$a-zA-Z0-9]+)/([0-9]*|msg[0-9]*|new)/?$ ./index.php?pretty;board=$1;topic=$2.$3 [L,QSA]


abdullahkac

Mükemmel oldu arkadaşım. Çok teşekkür ederim. Şimdi türkçe problemi var onuda okuyacağım yazıyordu bir yerlerde. Onuda çözeceğim inşallah. Yardımınız için sağolun diğer arkadaşlarımız içinde güzel bir kaynak oldu

abdullahkac

Quote from: Yağız on March 30, 2008, 05:22:42 PM
Quote from: War©hild on March 29, 2008, 11:50:09 AM
Subs-PrettyUrls.php dosyasını aç

//    Do you know your ABCs? (bunun üstüne)


    $text = strtr($text, chr(231).chr(199).chr(254).chr(222).chr(240).chr(208).chr(253).chr(221).chr(246).chr(214).chr(252).chr(220),
            'cCsSgGiIoOuU');


Eklenmiş hali

.....
    global $modSettings;
    $text = strtr($text, chr(231).chr(199).chr(254).chr(222).chr(240).chr(208).chr(253).chr(221).chr(246).chr(214).chr(252).chr(220),
            'cCsSgGiIoOuU');
    //    Do you know your ABCs?
    $characterHash = array (
        'a'    =>    array ('a', 'A', 'à ', 'À', 'á', 'Ã?', 'â', 'Ã,', 'ã', 'Ã', 'ä', 'Ã,,', 'Ã¥', 'Ã...', 'ª', 'Ä...', 'Ä,,', 'Ğ°', 'Ğ?', 'ạ', 'Ạ', 'ả', 'Ả', 'Ầ', 'ầ', 'Ấ', 'ấ', 'Ậ', 'ậ', 'Ẩ', 'ẩ', 'Ẫ', 'ẫ', 'Ä,', 'ă', 'Ắ', 'ắ', 'Ẵ', 'ẵ', 'Ặ', 'ặ', 'Ằ', 'ằ', 'Ẳ', 'ẳ', 'ã?,', 'ã,¢', 'α', 'Î''),
        'aa'    =>    array ('ا'),
        'ae'    =>    array ('æ', 'Æ', 'ﻯ'),
        'and'    =>    array ('&'),
        'at'    =>    array ('@'),
...............


yalnız bunu yaptıktan sonra veritabanından pretty url ile ilgili iki tablo var bunları boşaltıcaksınız vede settings tablosunda da prettyle ilgili bi satır var bunuda boşaltıcaksınızki eskiler normale dönsün...
Bunu dener misiniz?

Evet bu dediğiniz kodu yerleştirdiğimde düzelme oldu yani nasıl oldu Bölüm ismini doğru yazıyor ama ondan sonra gelen konu ismi yine kötü. Yani bu kod ise yaradı ama sadece bolum isimlerini dogru yzmaya basladı sonraki konunun ismini dogru yazdırabilirmiyiz?

Alpay

Forumunuzun ISO-8859-9 oldugunu kabul ediyorum.

1.X sürümünde bazı sorunların oldugunu görmüştüm( Türkçe karakterleri 2.x çevirdigi halde 1.x sürümünde çevirmeme gibi) bu ek modifikasyon ile ancak 2.x sürümünde görmedim.

Eğer eski konularda karakter problemi çıkıyorsa konuyu açan kişi Türkçe dilini kullanmamıştır ve konu veritabanına ISO-8859-1 ile yazılmıştır.Kısaca ISO-8859-1 ile açılan konularda karakter problemi oluyor.

Ek olarak; Yeniden yanıt yazmak yerine son mesajınızı düzenleyiniz lütfen.

abdullahkac

Quote from: Alpay on August 16, 2008, 01:26:23 PM
Forumunuzun ISO-8859-9 oldugunu kabul ediyorum.

1.X sürümünde bazı sorunların oldugunu görmüştüm( Türkçe karakterleri 2.x çevirdigi halde 1.x sürümünde çevirmeme gibi) bu ek modifikasyon ile ancak 2.x sürümünde görmedim.

Eğer eski konularda karakter problemi çıkıyorsa konuyu açan kişi Türkçe dilini kullanmamıştır ve konu veritabanına ISO-8859-1 ile yazılmıştır.Kısaca ISO-8859-1 ile açılan konularda karakter problemi oluyor.

Ek olarak; Yeniden yanıt yazmak yerine son mesajınızı düzenleyiniz lütfen.


Öncelikle ilginiz için teşekkür ederim. Sağolun.

Evet forum sürümüm 1.1.5 Bu durumda yapabileceğimiz bir şey varmıdır bir çözüm varmıdır?
Çünkü adreste bölüm isimleri turkçe oldu ama konu isimleri türkçe değil örnek vereyim.

Şimdi birşey dikkatimi çekti. Yeni konular ve bazı konularda bölümün yanında konu ismide türkçe ama bazısında türkçe olmuyor.
Bazısındada kelimelerle ifade etmek yerine bölüm isminden sonra konu isminin olduğu yere "t9347" bu şekilde bir şey yazıyor.

Yani kısaca bir kere bölüm isimlerinde problem yok ama bölümlerin içinde ki konu isimlerinin bazılarında problem var türkçe karakterler çıkmıyor. Ama bazılarında çıkıyor. Bazı konularda ise tamamen farklı bir değer çıkıyor başlıkla ilgisi olmayan.

Şimdi bu sorun için çözümümüz varmı acaba? Atacağımız adım nedir?

Tekrar teşekkür ederim.

Alpay

Bir önceki yazımda da belirttigim gibi 1x sürümü için bu tür hatalar var normalde cevirmesine karşın cevirmeme gibi.. Zaten modifikasyon özelliginde yok Türkçe karakterleri dönüştürme ve arkadaşımızın buldugunu kücük modifikasyon ne kadar sağlıklı oldugunu bilemeyiz.

Alperuzi arkadaşımızın bir konusun da yazdıgı mesajda UTF-8 olmasa da dönüştürüyor demişti ancak şahsen denemedim ve Pretty nin beta sürümü code.google.com da olması lazım linki.

abdullahkac

orada iki sürüm var acaba benim denediğim sürüm değilde diğerini mi indirip yüklemeliyim?

Alpay

Quote from: abdullahkac on August 16, 2008, 05:38:50 PM
orada iki sürüm var acaba benim denediğim sürüm değilde diğerini mi indirip yüklemeliyim?

http://www.simplemachines.org/community/index.php?topic=250128.msg1618684#msg1618684

Buradaki Hcm arkadaşımızın verdigi linkler ve bir üst mesajda Alper arkadaşımızın mesajı var ancak calışan sitenize kurmanızı şiddetle önermem. Forumunuzun kopyası ile deneyiniz. Localhost da .htaccess caliştiramazsiniz cünkü.

abdullahkac

Teşekkür ederim alpay arkdaşım. Birde bir subdomain vardı ondada düzenlemeden sonra bu hata veriliyor.

Not Found
The requested URL /home/akparti/public_html/index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.



Nedendir bu hata nasıl düzeltebilrim?

Alpay

Hımm link değişimleri için yeniden kurmanız lazım

İlk Paketlerden kaldır sonrasında ..

Quote from: Alpay on April 11, 2008, 06:11:05 PM
.htacces yedegini almadin mi ? .htacces sil o zaman

Ayrica pma(phpmyadminden) Pretty ile iki tablo war url ve cache olcak onlari kaldir sonra DB de ara Pretty kelimesi ile smf_setting deki cikan 5-8 tabloyu kaldir girersin forumuna sonra..

Yeniden kurmalısın ;)

abdullahkac

http://www.*************.com/serbest-kursu/t830/msg545241/Themes/colatesi_v3/images/Begeni_ver.gif

Şimdi arkdaşlar bu artı resmi artı butonunun resmi.

Daha önceden adres şu şekildeydi galiba;

http://www.akpartiforum.com/Themes/colatesi_v3/images/Begeni_ver.gif Yani en azından admin panelinde bakıyorum o resmin adresi nasıldı diye.

<img src="Themes/colatesi_v3/images/Begeni_ver.gif"> Bu şekilde. Ama pretty i kurunca bu artı ver resmide görünmemeye başladı.

Şimdi resmin yolunu nasıl yapmalıyım ki görünsün?

Yağız...

<img src="http://www.siteniz.uzanti/forum_dizini/Themes/colatesi_v3/images/Begeni_ver.gif" alt="" />

Advertisement: