Doğru Cevap
-
Eğer kaynak koda bakınca yazdığın türkce html kodlarının gözükmesini istiyorsan javascript ile şu şekilde yapabilirsin.
<html> <head> <title>Html Çevir</title> <script type="text/javascript"> function htmlcevir(){ var content = document.body.innerHTML content = content.replace(/I/g,'a'); content = content.replace(/site/g,'href'); document.body.innerHTML = content; } window.onload = htmlcevir; </script> </head> <body> <i site="http://deneme.com">deneme</i> </body> </html>
Böyle bir yapıyı geliştirmek teki külfet ,kendi tarafından belirlenen html taglarının replace edimesi gibi gözüküyor.Belirleyeceğimiz tagları parametreleri iyi seçmemiz gerekiyor rastgele seçim yaparsak replace ederken sorunlar yaşatabilir.
Cevaplar
-
Tabikide yapabilirsin. Sonuçta tüm programlama dilleri başka bir dille yazılıyor. Web programlama dilleride kendi kuralları çerçevesinde programcıların geliştirmesini sağlıyor. Hangi web dil kullamılırsa kullanılsın tarayıcıda çıktı html şeklinde olmakta.
Ama şöyledi bir gerçek var bunun için çok büyük tecrübe gerekli ve tabiki birazda zaman. -
Sadece kod yazımı Türkçe olsun diye istiyorsan, regex kalıpları ile replace yapıp template sistemi kullanarak bunu başarabilirsin. Template sistemine gerek bile olmayabilir.
.htaccess yardımıyla dizindeki bütün dosyaları oku.php'ye yönlendirirsin.
oku.php şöyle olur;$dosya = $_GET['dosyaadi']; // istenen dosya yolunu ve adını al ob_start(); include($dosya); ob_end_clean(); $icerik = ob_get_content(); echo str_replace('site','href',$icerik);
tabii replace'ini yaparken regex kalıplarıyla preg_replace kullanacaksın, son satırı sadece örnek olması açısından yazdım.-
edavut
İlgilindiğiniz için teşekkürler boş zamanlarımda hazırlamaya başlıyacağım12 yıl önce yazılmış
-
-
istediğin şey, tam olarak "web dili" değil. işaretleme dili (Markup language)
http://en.wikipedia.org/wiki/Markup_language
SGML kavramını incele, baba site : http://www.w3.org.
Konseptleri iyi kavrarsan, html'in zaaflarından ve hantallığından kurtulmuş bir markup language yazabilirsin. bu markup kodların tarayıcı tarafında kendinden çalışmasını istersen, Apachede çalışacak gerekli ayar ve modulleri yazmanda yardımcı olabilirim. + tarayıcılar için ayrı lokal interpreter yazmak gerekecek, yani olay sadece markup language yazıp birakmak ile olmaz. bunu sunucuların kullanabileceği, tarayıcıların açabileceği hale getirmedikten sonra pek anlamlı olmayacaktır.