[Linux-programlama] Re: çoklu dil seçeneği ve seo

2011-03-31 Başlik Volkan
Merhaba,

sırayla gözüme takılanları yazacağım.

?= kullanmayın. ?php echo  ' ' ? kullanın.

$_SESSION['lang'] direk kullanmayın onun yerine kontrollerini yapıp
eğer boş isede default dili atayacağınız bir değişkeni yazdırın
?php echo $dil?
Ayrıca olmayan bir dilin seçilme olasılığı için kodlara gerekli kontrolu koyun.

Tavsiye edeceğim http://url/dil/.. biçiminde kullanmanız daha
fazla içeriğe sahip olmuş olacaksınız.

Html entegrasyon için frameworklerin quickstart larından birini
indirip inceleyebilirisiniz.
Aşağıda Zend Quickstart dan bir örnek var.


?php echo $this-doctype() ?
html xmlns=http://www.w3.org/1999/xhtml;
head
  meta http-equiv=Content-Type content=text/html; charset=utf-8 /
  titleZend Framework Quickstart Application/title
  ?php echo $this-headLink()-appendStylesheet('/css/global.css') ?
/head
body
div id=header style=background-color: #EE; height: 30px;
div id=header-logo style=float: left
bZF Quickstart Application/b
/div
div id=header-navigation style=float: right
a href=?php echo $this-url(
array('controller'='guestbook'),
'default',
true) ?Guestbook/a
/div
/div

?php echo $this-layout()-content ?

/body
/html


Volkan Altan
http://volkanaltan.com/
İyi  Çalışmalar.



2011/3/31 Onur AKTAŞ alo...@alonon.net:
 merhaba;

 çoklu dil seçeneğini şöyle bir yöntem ile sağladım;

 include/lang_?=$_SESSION['lang']?.php

 default olarak session['lang'] = tr bu yüzden include/lang_tr.php dosyası
 çağırılıyor.

  Eğer kullanıcı başka dil seçerse, o dilin dosyası include ediliyor.

 Şimdi sorularım şunlar;

 Google bu dil değişikliğini fark eder mi ayrı ayrı listeleme yapar mı ?
 Yoksa her url için /$_SESSION['lang']/ gibi bir ek yapmalıyım ?
 Her seferinde yapacağım bu eklenti çok yük yapar mı ?
 Birde ek olarak şunu sorayım, php kodlarını htlm entegre ederken genelde
 şöyle kullanıyorum.

 ?php for():?
 html kodları ?=$degiskenler?
 ?php endfor: ?
 html kodları
 ?php başka php kodları ?
 bir sürü php tagi açıp kapanıyor, bunun yerine tek bir ?php içinde html
 kodlarını echo ''; ile yazdırmak daha mantıklı olur mu ? Hangi şekilde
 kullanım daha verimlidir ?

 --
 Onur AKTAŞ
 Kişisel, http://www.onuraktas.net
 Blog, http://www.alonon.net

 ___
 Linux-programlama mailing list
 Linux-programlama@liste.linux.org.tr
 https://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php


___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: çoklu dil seçeneği ve seo

2011-03-30 Başlik Mustafa ŞENGÜL
google vs. diğer botların sitende neler yaptığını merak ediyorsan, 
$_SERVER['HTTP_USER_AGENT'] ile kontrol edebilirsin.

googlebot tahminim, yurtdışı ip ile geleceği için en yüklenir,

kolay gelsin.

On 31.03.2011 00:36, Onur AKTAŞ wrote:

merhaba;

çoklu dil seçeneğini şöyle bir yöntem ile sağladım;

include/lang_?=$_SESSION['lang']?.php

default olarak session['lang'] = tr bu yüzden include/lang_tr.php 
dosyası çağırılıyor.


 Eğer kullanıcı başka dil seçerse, o dilin dosyası include ediliyor.

Şimdi sorularım şunlar;

   1. Google bu dil değişikliğini fark eder mi ayrı ayrı listeleme
  yapar mı ? Yoksa her url için /$_SESSION['lang']/ gibi bir ek
  yapmalıyım ?
   2. Her seferinde yapacağım bu eklenti çok yük yapar mı ?
   3. Birde ek olarak şunu sorayım, php kodlarını htlm entegre ederken
  genelde şöyle kullanıyorum.

?php for():?
html kodları ?=$degiskenler?
?php endfor: ?
html kodları
?php başka php kodları ?
bir sürü php tagi açıp kapanıyor, bunun yerine tek bir ?php içinde 
html kodlarını echo ''; ile yazdırmak daha mantıklı olur mu ? Hangi 
şekilde kullanım daha verimlidir ?


--
Onur AKTAŞ
Kişisel, http://www.onuraktas.net
Blog, http://www.alonon.net


___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php



--
--- *Mustafa ŞENGÜL* // software developer, linux administrator ---
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: çoklu dil seçeneği ve seo

2011-03-30 Başlik Onur AKTAŞ
sessiondaki dilleri görebilir mi peki ? Ne yüklendiği önemli değil, ayrı
ayrı listelemesini istiyorum. Deneme yanılma yapmak istemiyorum bu konuda.

2011/3/31 Mustafa ŞENGÜL li...@mustafasengul.com

  google vs. diğer botların sitende neler yaptığını merak ediyorsan,
 $_SERVER['HTTP_USER_AGENT'] ile kontrol edebilirsin.
 googlebot tahminim, yurtdışı ip ile geleceği için en yüklenir,

 kolay gelsin.


 On 31.03.2011 00:36, Onur AKTAŞ wrote:

 merhaba;

 çoklu dil seçeneğini şöyle bir yöntem ile sağladım;

 include/lang_?=$_SESSION['lang']?.php

 default olarak session['lang'] = tr bu yüzden include/lang_tr.php dosyası
 çağırılıyor.

  Eğer kullanıcı başka dil seçerse, o dilin dosyası include ediliyor.

 Şimdi sorularım şunlar;


1. Google bu dil değişikliğini fark eder mi ayrı ayrı listeleme yapar
mı ? Yoksa her url için /$_SESSION['lang']/ gibi bir ek yapmalıyım ?
2. Her seferinde yapacağım bu eklenti çok yük yapar mı ?
3. Birde ek olarak şunu sorayım, php kodlarını htlm entegre ederken
genelde şöyle kullanıyorum.

 ?php for():?
 html kodları ?=$degiskenler?
 ?php endfor: ?
 html kodları
 ?php başka php kodları ?
 bir sürü php tagi açıp kapanıyor, bunun yerine tek bir ?php içinde html
 kodlarını echo ''; ile yazdırmak daha mantıklı olur mu ? Hangi şekilde
 kullanım daha verimlidir ?

 --
 Onur AKTAŞ
 Kişisel, http://www.onuraktas.net
 Blog, http://www.alonon.net


 ___
 Linux-programlama mailing 
 listlinux-programl...@liste.linux.org.trhttps://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php



 --
 --- *Mustafa ŞENGÜL* // software developer, linux administrator ---

 ___
 Linux-programlama mailing list
 Linux-programlama@liste.linux.org.tr
 https://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php




-- 
Onur AKTAŞ
Kişisel, http://www.onuraktas.net
Blog, http://www.alonon.net
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: çoklu dil seçeneği ve seo

2011-03-30 Başlik Doğan Aydın
Hayır göremez. Ama sitenin bir köşesine dilleri listeleyebilirsin. Ancak
öyle tüm dilleri görür.

31 Mart 2011 00:55 tarihinde Onur AKTAŞ alo...@alonon.net yazdı:

 sessiondaki dilleri görebilir mi peki ? Ne yüklendiği önemli değil, ayrı
 ayrı listelemesini istiyorum. Deneme yanılma yapmak istemiyorum bu konuda.

 2011/3/31 Mustafa ŞENGÜL li...@mustafasengul.com

  google vs. diğer botların sitende neler yaptığını merak ediyorsan,
 $_SERVER['HTTP_USER_AGENT'] ile kontrol edebilirsin.
 googlebot tahminim, yurtdışı ip ile geleceği için en yüklenir,

 kolay gelsin.


 On 31.03.2011 00:36, Onur AKTAŞ wrote:

 merhaba;

 çoklu dil seçeneğini şöyle bir yöntem ile sağladım;

 include/lang_?=$_SESSION['lang']?.php

 default olarak session['lang'] = tr bu yüzden include/lang_tr.php dosyası
 çağırılıyor.

  Eğer kullanıcı başka dil seçerse, o dilin dosyası include ediliyor.

 Şimdi sorularım şunlar;


1. Google bu dil değişikliğini fark eder mi ayrı ayrı listeleme yapar
mı ? Yoksa her url için /$_SESSION['lang']/ gibi bir ek yapmalıyım ?
2. Her seferinde yapacağım bu eklenti çok yük yapar mı ?
3. Birde ek olarak şunu sorayım, php kodlarını htlm entegre ederken
genelde şöyle kullanıyorum.

 ?php for():?
 html kodları ?=$degiskenler?
 ?php endfor: ?
 html kodları
 ?php başka php kodları ?
 bir sürü php tagi açıp kapanıyor, bunun yerine tek bir ?php içinde html
 kodlarını echo ''; ile yazdırmak daha mantıklı olur mu ? Hangi şekilde
 kullanım daha verimlidir ?

 --
 Onur AKTAŞ
 Kişisel, http://www.onuraktas.net
 Blog, http://www.alonon.net


 ___
 Linux-programlama mailing 
 listlinux-programl...@liste.linux.org.trhttps://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php



 --
 --- *Mustafa ŞENGÜL* // software developer, linux administrator ---

 ___
 Linux-programlama mailing list
 Linux-programlama@liste.linux.org.tr
 https://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php




 --
 Onur AKTAŞ
 Kişisel, http://www.onuraktas.net
 Blog, http://www.alonon.net

 ___
 Linux-programlama mailing list
 Linux-programlama@liste.linux.org.tr
 https://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php


___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: çoklu dil seçeneği ve seo

2011-03-30 Başlik Serkan YARAMAZ
Bence urlde de gwcirseniz daha iyi olur. Cunku diger turlu tek bir url
olarak gorecek.
On 31 Mar 2011 01:06, Doğan Aydın dogan1ay...@gmail.com wrote:
 Hayır göremez. Ama sitenin bir köşesine dilleri listeleyebilirsin. Ancak
 öyle tüm dilleri görür.

 31 Mart 2011 00:55 tarihinde Onur AKTAŞ alo...@alonon.net yazdı:

 sessiondaki dilleri görebilir mi peki ? Ne yüklendiği önemli değil, ayrı
 ayrı listelemesini istiyorum. Deneme yanılma yapmak istemiyorum bu
konuda.

 2011/3/31 Mustafa ŞENGÜL li...@mustafasengul.com

 google vs. diğer botların sitende neler yaptığını merak ediyorsan,
 $_SERVER['HTTP_USER_AGENT'] ile kontrol edebilirsin.
 googlebot tahminim, yurtdışı ip ile geleceği için en yüklenir,

 kolay gelsin.


 On 31.03.2011 00:36, Onur AKTAŞ wrote:

 merhaba;

 çoklu dil seçeneğini şöyle bir yöntem ile sağladım;

 include/lang_?=$_SESSION['lang']?.php

 default olarak session['lang'] = tr bu yüzden include/lang_tr.php
dosyası
 çağırılıyor.

 Eğer kullanıcı başka dil seçerse, o dilin dosyası include ediliyor.

 Şimdi sorularım şunlar;


 1. Google bu dil değişikliğini fark eder mi ayrı ayrı listeleme yapar
 mı ? Yoksa her url için /$_SESSION['lang']/ gibi bir ek yapmalıyım ?
 2. Her seferinde yapacağım bu eklenti çok yük yapar mı ?
 3. Birde ek olarak şunu sorayım, php kodlarını htlm entegre ederken
 genelde şöyle kullanıyorum.

 ?php for():?
 html kodları ?=$degiskenler?
 ?php endfor: ?
 html kodları
 ?php başka php kodları ?
 bir sürü php tagi açıp kapanıyor, bunun yerine tek bir ?php içinde html
 kodlarını echo ''; ile yazdırmak daha mantıklı olur mu ? Hangi şekilde
 kullanım daha verimlidir ?

 --
 Onur AKTAŞ
 Kişisel, http://www.onuraktas.net
 Blog, http://www.alonon.net


 ___
 Linux-programlama mailing listLinux-programlama
@liste.linux.org.trhttps://
liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php



 --
 --- *Mustafa ŞENGÜL* // software developer, linux administrator ---

 ___
 Linux-programlama mailing list
 Linux-programlama@liste.linux.org.tr
 https://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php




 --
 Onur AKTAŞ
 Kişisel, http://www.onuraktas.net
 Blog, http://www.alonon.net

 ___
 Linux-programlama mailing list
 Linux-programlama@liste.linux.org.tr
 https://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php


___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: çoklu dil seçeneği ve seo

2011-03-30 Başlik Onur AKTAŞ
zaten diller için linkler var sitede yalnız bunlar sadece session
değiştiriyor. Bu durumda görürse sıkıntı yok.

2011/3/31 Doğan Aydın dogan1ay...@gmail.com

 Hayır göremez. Ama sitenin bir köşesine dilleri listeleyebilirsin. Ancak
 öyle tüm dilleri görür.

 31 Mart 2011 00:55 tarihinde Onur AKTAŞ alo...@alonon.net yazdı:

 sessiondaki dilleri görebilir mi peki ? Ne yüklendiği önemli değil, ayrı
 ayrı listelemesini istiyorum. Deneme yanılma yapmak istemiyorum bu konuda.

 2011/3/31 Mustafa ŞENGÜL li...@mustafasengul.com

  google vs. diğer botların sitende neler yaptığını merak ediyorsan,
 $_SERVER['HTTP_USER_AGENT'] ile kontrol edebilirsin.
 googlebot tahminim, yurtdışı ip ile geleceği için en yüklenir,

 kolay gelsin.


 On 31.03.2011 00:36, Onur AKTAŞ wrote:

 merhaba;

 çoklu dil seçeneğini şöyle bir yöntem ile sağladım;

 include/lang_?=$_SESSION['lang']?.php

 default olarak session['lang'] = tr bu yüzden include/lang_tr.php dosyası
 çağırılıyor.

  Eğer kullanıcı başka dil seçerse, o dilin dosyası include ediliyor.

 Şimdi sorularım şunlar;


1. Google bu dil değişikliğini fark eder mi ayrı ayrı listeleme yapar
mı ? Yoksa her url için /$_SESSION['lang']/ gibi bir ek yapmalıyım ?
2. Her seferinde yapacağım bu eklenti çok yük yapar mı ?
3. Birde ek olarak şunu sorayım, php kodlarını htlm entegre ederken
genelde şöyle kullanıyorum.

 ?php for():?
 html kodları ?=$degiskenler?
 ?php endfor: ?
 html kodları
 ?php başka php kodları ?
 bir sürü php tagi açıp kapanıyor, bunun yerine tek bir ?php içinde html
 kodlarını echo ''; ile yazdırmak daha mantıklı olur mu ? Hangi şekilde
 kullanım daha verimlidir ?

 --
 Onur AKTAŞ
 Kişisel, http://www.onuraktas.net
 Blog, http://www.alonon.net


 ___
 Linux-programlama mailing 
 listlinux-programl...@liste.linux.org.trhttps://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php



 --
 --- *Mustafa ŞENGÜL* // software developer, linux administrator ---

 ___
 Linux-programlama mailing list
 Linux-programlama@liste.linux.org.tr
 https://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php




 --
 Onur AKTAŞ
 Kişisel, http://www.onuraktas.net
 Blog, http://www.alonon.net

 ___
 Linux-programlama mailing list
 Linux-programlama@liste.linux.org.tr
 https://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php



 ___
 Linux-programlama mailing list
 Linux-programlama@liste.linux.org.tr
 https://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php




-- 
Onur AKTAŞ
Kişisel, http://www.onuraktas.net
Blog, http://www.alonon.net
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php