[Linux-programlama] Re: çoklu dil seçeneği ve seo
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
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
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
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
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
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