• 01-10-2009, 11:26:53
    #1
    Merhaba. Yaptığım uygulamada karşılaştığım, içinden çıkamadığım birkaç durum var. Yardımcı olabilirseniz sevinirim.

    1. Ajax ile login yaptığım bir modülde giriş başarılı olduğu zaman sayfayı yenileyemiyorum. Javascript işlemiyor.

    2. En çok satılanlar diye bir kutucuk var. Burada listelediğim ürünler, veritabanındaki satılma alanına bağlı olarak büyükten küçüğe doğru listelenecek. Bunun SQL cümleciğini örnekleyebilir misiniz?

    3. Ürün detaylarını gösterdiğim bir sayfa mevcut. Bu sayfada ürün resmini göstermek için lightbox kullanıyorum. Fakat aynı sayfada bir css-javascript tab kullandığım zaman lightbox devre dışı kalıyor. Sanırım iki js kodu birbiriyle çakışıyor.

    4. Sunucumda mail fonksiyonu ile mail gönderemiyorum. Sonuç olumlu görünüyor fakat ne gelen kutusuna ne de spam a mail gelmiyor.

    Yukarıdaki 1., 2. ve 3. sorunlar http://www.tarbazfruit.com/web adresinde bulunmaktadır.

    Yardımcı olabilirseniz sevinirim. Şimdiden teşekkürler.

    İyi çalışmalar...
  • 01-10-2009, 11:39:34
    #2
    1. PHP ile ilgili değil. Çağırdığınız sayfanın javascript kodları çalışmaz ancak script src ile çağırdığınız dosyalar çalıştırılır.

    2. SELECT * FROM urunler order by satilma_adedi

    3. PHP ile ilgili değil, örnek kodlarınızı yazarsanız belki yardımcı olunabilir.

    4. sunucu yöneticinizle görüşün, sunucunun smtp ayarları yapılmamış olabilir veya sizi smtp kullanımına itmek için mail fonksiyonu doğru çalışmıyor olabilir.

    5. javascriptle alakalı soruları o bölümde daha rahat bulabilrisiniz. Sunucu sizinse 4. sorunuzu bir de site ve sunucu yönetimi bölümüne açabilrisiniz
  • 01-10-2009, 11:43:49
    #3
    1. src ile çağırdığınız dosyalar çalışır derken neyi kastetmek istediniz?

    2. Bu SQL komutunu veriyorum ama doğru sıralamıyor. Aynısının DESC lisini deniyorum. Yine doğru sıralamıyor. O yüzden yazdım buraya.

    Teşekkür ederim...
  • 01-10-2009, 12:14:43
    #4
    Evet desc ile yazmak gerekirdi yanlış yazmışım. oradan kastım şuydu,

    <script>
    alert('merhaba dünya');
    </script>

    yazdığınızda sayfa yüklenince çalışmaz. en azından ben nasıl çalıştırılacğaını bilmiyorum ama bir dosyaya alert('merhaba dünya'); yazıp bunu <script src="dosyanınadı.js"></script> şeklide çağırırsanız, bu çalıştırılabilir. Tabi yine direk çalışmıyor ama
    function loadobjs(revattribute){
    if (revattribute!=null && revattribute!=""){ //if "rev" attribute is defined (load external .js or .css files)
    var objectlist=revattribute.split(/\s*,\s*/) //split the files and store as array
    for (var i=0; i<objectlist.length; i++){
    var file=objectlist[i]
    var fileref=""
    if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
    if (file.indexOf(".js")!=-1){ //If object is a js file
    fileref=document.createElement('script')
    fileref.setAttribute("type","text/javascript");
    fileref.setAttribute("src", file);
    }
    else if (file.indexOf(".css")!=-1){ //If object is a css file
    fileref=document.createElement("link")
    fileref.setAttribute("rel", "stylesheet");
    fileref.setAttribute("type", "text/css");
    fileref.setAttribute("href", file);
    }
    }
    if (fileref!=""){
    document.getElementsByTagName("head").item(0).appendChild(fileref)
    loadedobjects+=file+" " //Remember this object as being already added to page
    }
    }
    }
    }
    şeklindeki bir fonksiyonla sayfa içinde kullanılan bu söylediğim src li javscriptleri ve yine
    <style></style> arasına değil de, dışarıdan <link href=" ile çağırılan css dosyalarını da çalıştırıyor.

    sanıyorum prototype ile yapılmış bir ajaxtab uyulamasında yazıyor bu örnekler.
    http://www.gokhanakin.com/yazi-msn-s...imi--1406.html
    burada yorum yazarken gördüğünüz üzre ajaxtab içerisinde de olsa karakter sayımını yapabiliyor.
    http://www.gokhanakin.com/js/ajaxtabs.js yukarıda bahsettiğim kodlar burada. Sanıyorum bunlar prototype kodları. Normal javascript kodları için yapacaksanız getAttribute ve seAttiribute fonksiyonları lazım
  • 01-10-2009, 14:09:12
    #5
    satınalma alanını int yapıp order by satinalma desc yaparsanız doğru sıralamaması için bir sebep kalmaz
  • 01-10-2009, 16:18:58
    #6
    Haymac, teşekkür ederim. Ben varchar yapmışım int yapınca düzeldi.

    Seyranli, arkadaşım verdiğin bilgiler için teşekkür ederim ama yine olmadı. Başka bir dosyada js yenileme kodunu yapıp src ile çağırıyorum fakat yine işlemiyor. İstersen sen kendin kontrol edebilirsin.

    E-Posta adresi: kayahalil@gmail.com Şifre: 123456