Merhaba Arkadaşlar,
Html sayfamda kullanacağım şöyle bir jquery kodu arıyorum nasıl yapabilirim.
Örnek ilgili ürünün fiyatını 999 olarak girdim. Jquery kodlamasının yapıldığı sayfada 999 olarak yazılan tüm satırları "Fiyat Sorunuz" şeklinde değiştirmesini istiyorum böyle birşeyi nasl yapabilirim.
Teşekkürler.
Jquery İle İçerik Değiştirme
10
●1.338
- 24-01-2013, 11:19:43Usta çok teşekkürler bu evet dediğin gibi değiştirdi işimi görüyor gibi ama ben admin manelinden bir değişken girerek 999'u Fiyat Sorunuza Çevireceğim onu nasıl yapabilirim.
<tr class="Orange" id="kdv_dahil_cevrilmis_fiyat"> <td><strong>{kdv_dahil_tanim}</strong></td> <td><strong>:</strong></td> <td><strong>{kdv_dahil_cevrilmis_fiyat}</strong> {puan_degeri}</td> </tr>Yani şöyle birşey olmalı benim için
<html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <p>{kdv_dahil_cevrilmis_fiyat}</p> <script>$("<b>Fiyat Sorunuz.</b>").replaceAll("p");</script> </body> </html>Böyle yaparsam tüm fiyatları fiyat sorunuza çevirecek sanırım ama ben sadece rakamını sembolik olarak 999 olanların çevrilmesini istiyorum. 998 veya 1000 ise aynen kalsın ama fiyatını 999 yaptığım ürünlerde fiyat sorunuz şeklinde otomatik çevirsin istiyorum. Çünkü fiyat girebildiğim alana harflerden oluşan birşey yazamıyorum böyle çeviri yapabilirim diye düşündüm.
Nette ararken buldum aslında http://www.soydanraf.com/NURDIL-SUTL...l#labels=203-2 burada tam istediğim var.
<script type="text/javascript"> function ajaxCategoryScriptFunc(){ jQuery('.showcasePrice .fleft:contains(9.999,00)').html("<a href='index.php?do=static/contactForm' class='askPrice'>LÜTFEN FİYAT SORUNUZ</a>"); }; </scriptKod var ama bu yeterli olmuyor neyi atlıyor olabilirim. - 26-01-2013, 15:41:44İşlem yapmak istediğin fiyat kısımlarına direk müdahale edebilmen için o bölümlerin en azından classlarının aynı olması lazım. O şekilde olursa sayfa'da ki genel div'in içinde fiyat class'larının sayısı kadar for ile dönerek istediğiniz işlemi yapabilirsiniz...
for (var j = 0; j < $("#anadiv > .fiyatclass").size(); j++) { if($(".fiyatclass:eq(" + j + ")").html() == "999") $(".fiyatclass:eq(" + j + ")").html("Lütfen fiyat sorunuz..."); }
Yukarıdaki kod fiyatında 999 yazanları "Lütfen fiyat sorunuz..." ile değiştirecektir. Sanırım istediğiniz bu. - 26-01-2013, 17:39:16Abi uygulayacağımız sistem ideasoft'un eticaret scripti kaynak dosyalarına erişim sağlatmıyorlar sadece tema dosyaları var fiyatın göründüğü kısımda admin panelinden giriliyor rakam ve aşağıdaki sistem ile göstertiliyor.HHHMMM adlı üyeden alıntı: mesajı görüntüle
<tr class="Orange" id="kdv_dahil_cevrilmis_fiyat"> <td><strong>{kdv_dahil_tanim}</strong></td> <td><strong>:</strong></td> <td><strong>{kdv_dahil_cevrilmis_fiyat}</strong> {puan_degeri}</td> </tr>http://www.soydanraf.com/NURDIL-SUTL...l#labels=203-2 bu sitede var ustam kaynak dosyalara erişimim olmadığı için jquery ile birşeyler yapmam gerekiyor. - 26-01-2013, 17:50:18Müdahale edebildiğin kısımlar içiresinde js kodu ekleyebileceğin bir alan varmı ? Header gibi.Evo adlı üyeden alıntı: mesajı görüntüle
Varsa şu kodu ekle deneme açısından çalışıp çalışmadığını görelim.$(document).ready(function () { alert("çalışıyor"); });Yukarıdaki kod sayfa açıldığında "Çalışıyor" diye bir uyarı vermesini sağlayacak. Çalışırsa hemen sil çünkü her sayfayı yenilediğinde uyarı verecektir
Eğer yoksa boşuna uğraşıyoruz çünkü şuan. Varsa örnek bir site ile beraber bir pm at bana inceliyelim. Kod eklenebildikten sonra her zaman bir çözüm vardır.. - 26-01-2013, 18:53:50Abi direkt index.html var, product.html falan var site burası ekleme yaptım ama muhtemelen diğer jquery kodları ile de çakışıyor olabilir tam bilmiyorum ama bu uyarı vermedi ama kodu ekleyebiliyorum. Kaynak kodlarına bakarsanız ordaki .js dosyalarına vs'lere ulaşamıyorum. Örnek verdiğim sitede de muhtemelen yapanlar ideasoftun teknik destek ekibi çünkü tasarımı onlar yapmış.
- 26-01-2013, 20:23:32Evo adlı üyeden alıntı: mesajı görüntüle
<script type="text/javascript"> $(document).ready(function () { alert("çalışıyor"); }); </script>Kodu bu şekilde dene eğer ekliyebiliyorsan çalışması gerekli
Biraz önce script kısımlarını eklemeyi unutmuşum 
eğer bunu çalıştırabilirsek bahsettiğim kodu yazıp sayfa açılısında istediğin şekilde değiştirebilirsin... - 26-01-2013, 23:04:14Hocam senin unutmuş olabileceğini düşünerek zaten ilk seferinde öyle eklemiştim kodlar halen sitede kontrol edebilme imkanın varsa görebilirsin. Dediğim gibi temanın kendi kaynak kodlarından gelen bir çok jquery var çakışma yapıyor da olabilir. Kodun başına jQuery.noConflict(); bunu ekleyerek birşeyler yapabiliyorduk ama unuttum.

Biraz önce script kısımlarını eklemeyi unutmuşum