Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Türkce web dili nasıl yazarımm.

Sn. Abiler benim proje tasarım diye bir dersim var ve ben bu dersde bi proje buldum bizim bu kullandığımız normal html kodunu bir script ile turkceye cevirmek istiyorum yani örnek olarak en basitinden

kodu

<i site="http://deneme.com">deneme

bu sekilde girecez fakat tarayıcı script yardımıyla kodu

<a href="http://deneme.com">aaaaaa</a>

şeklinde algılıycak böyle bir script yazmak mümkün mü?

mümkünse nasıl bir kod kullanmalıyım şimdiden teşekkürler.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • fthkck adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    20 cevap - 6 soru
    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

  • HasanYILDIZ adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    6 cevap - 0 soru
    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.
  • 1
    uls adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    65 cevap - 10 soru
    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 adlı üyenin fotoğrafı edavut
      İlgilindiğiniz için teşekkürler boş zamanlarımda hazırlamaya başlıyacağım
      10 yıl önce yazılmış
  • risyasin adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    14 cevap - 0 soru
    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.