• 07-03-2010, 01:15:45
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Oldu su an süper calisiyor herkese tskler. bir karakter neler degistirebiliyor

    isine yarayan olursa diye kodlari ekliyorum.
    <form name="searchform" action="<? echo $url; ?>" method="get" onsubmit="this.submit();return false;">
    	<input type="text" name="q" class="search-input" value="Sitede Ara..." onfocus="this.value=''" />
    	<input type="image" class="search-btn" src="images/search.png" title="Sitede Ara" onclick="window.location = '/search/' + escape(document.searchform.q.value);return false;" />
    </form>
  • 08-03-2010, 08:41:54
    #11
    Simdi fark ettim kücük bir problem daha olustu. Türkce harfleri aratirken örnegin ş yerine %u015F böyle bir kod cikiyor adres cubugunda ve aramayida yapmiyor.

    Buna karsi ne yapabilirim?
  • 08-03-2010, 11:27:24
    #12
    Üyeliği durduruldu
    bafrali55 adlı üyeden alıntı: mesajı görüntüle
    Simdi fark ettim kücük bir problem daha olustu. Türkce harfleri aratirken örnegin ş yerine %u015F böyle bir kod cikiyor adres cubugunda ve aramayida yapmiyor.

    Buna karsi ne yapabilirim?
    javascript escape muhtemelen sorunu cozumler
  • 08-03-2010, 21:58:09
    #13
    ustam su anki formda javada escape kullaniliyor unescape kullandigimda adres cubugu düzeliyor ş li gösteriyor ama aramada halen problem oluyor. Bir cözüm yolu gösterirmisin lütfen.

    SEO degilken utf kodlarini ekleyerek sonucu cikartiyor. SEO acikken bir önceki mesajda yazdigim gibi problem oluyor.

    Yapilmasi mümkünse söyle olabilirmi su andaki link cikisi söyle

    Örnek arama: neşeli
    SEO lu: domain.com/search/ne%u015Feli
    SEO suz: domain.com/index.php?search&q=ne%FEeli

    Olmasini istedigim
    SEO lu: domain.com/search/neseli
    SEO suz: domain.com/index.php?search&q=neseli

    Yani türkce harfleri bu sekilde cevirsin ve hem s li hemde ş li aramalari cikarsin. Mümkünmü bu?
  • 08-03-2010, 22:31:21
    #14
    THR
    Üyeliği durduruldu
    arama yaparken urldecode() kullanmayı dener misiniz?

    ayrıca php içinde linkleri türkçe karakterlerden ayıkladığınız kodları bir şekilde javascripte uyarlamanız lazım
  • 09-03-2010, 12:01:27
    #15
    $arama = urldecode($_GET['q']);

    Bu sekildemi diyorsunuz. tam olarak anlayamadimda.

    Bu sekil aramalarin php cözümü felan yokmu?