» » » » DLE satın al eklentisi nasıl yaparım ?

DLE satın al eklentisi nasıl yaparım ?

RufiqCavadov
RufiqCavadov Üye 1-08-2017, 17:29
Öncelikle merhabalar. Başlıkta belirtdiğim gibi DLE için şöyle bir şey yapmak istiyorum. Diyelim kitap alışveriş sitesi kurmak istiyorum. Hemen shortstory.tpl'de satın al diye bir bölüm olsun istiyorum. Satın al butonuna tıklayınca hemin ürünü mail adresini girerek hemin ürünü satın alacak kişi tarafında emaile adam bu ürünü satın almak istiyor şeklinde beni bilgilendiren bir eklenti yapmak istiyorum. Kısacası anlayan bilen arkadaşlara sesleniyorum. Yardımınız için şimdiden teşekkürler.
Çözüldü İşleme Alındı Bekliyor Çözülemedi
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
3 634
MaRZoCHi 14 Ağustos 2017 11:33
@RufiqCavadov, form'a konu id'yi giriniz hidden olarak.
<input type="hidden" naame="konu_id" value="{news-id}" />

Bu şekilde olunca veri post edilen php ye hangi konu üzerinden veri gönderilmiş bilinecek.

Sonra bu id üzerinden, veritabanı sorgusu yapılarak konuya ait bilgiler çekilecek. Örneğini engine/modules/addnews.php den alabilirsin.
İpucu: SELECT diye arama yap

DB sorgusu için bir şeyler daha eklemek gerekli. ( include ) Bunlara da ajax klasöründeki dosyaları inceleyerek bulabilirsin.. Hata gördüğünde google arama yapıp hatanın ne olduğu anlamalısın önce. Ezbere sorduğun sorulara cevap vermeyeceğimi belirteyim.

SQL'i doğru bir şekilde yapıp DB'den veri çektikten sonra bakalım..

--------------------
183
RufiqCavadov 13 Ağustos 2017 22:37
Mehmet Ağabeyim ben dediğiniz gibi yaptım. Mail telefon numarası isim ve soyisim gidiyor mail adresine ama şu datalife engine de mailin hangi konu altında olduğu bilgileri getmiyor. Anlata bildim mi bilmiyorum. Şöyle ki ben datalife engine de konuyu da mail adresine göndertmek istiyorum. Bunu yapamadım yardımcı olurmusunuz. Konuyu çekip göndermede başarısız oldum.

Örneğin:

Adınız: Rufiq Cavadov
E-mail: rufiqcavadov@mail.ru
Telefon: +994 50 555-55-55
Konu: Hoş Geldiniz.
3 634
MaRZoCHi 4 Ağustos 2017 14:45
Şuan elimde son bir iş var. Onun bitiminden itibaren başlıyorum.

--------------------
183
RufiqCavadov 4 Ağustos 2017 12:56
Mehmet hocam sonsuz teşekkür ederim. Son sorum YouTube video dersler ne zaman gelecek ?
--------------------
DLE.NET.TR Mobil uygulaması ile gönderildi.
3 634
MaRZoCHi 4 Ağustos 2017 12:39
@RufiqCavadov, istediğin birşey olabilir. name="konu" diyebilirsin. Normal mail ile gönderimini hallet sonra değiştirirsin. Adım adım ilerlemen iyi olur.

--------------------
183
RufiqCavadov 4 Ağustos 2017 11:43
Öncelikle Allah Sizden razı olsun. Bilmediğimi sayenizde öğreniyorum. Konuyu hangi name ile çekebilirim peki hocam. Bir de hocam PHPMailler kullanırsam daha iyi yoksa sıradan mail fonksiyonunu mu ?
--------------------
DLE.NET.TR Mobil uygulaması ile gönderildi.
3 634
MaRZoCHi 4 Ağustos 2017 11:13
@RufiqCavadov, acele etmene gerek yok. Hazır olarak vermeyeceğim kodları. Ne istediğini biliyorum yinelemene de gerek yok.

2) Formuna mail adresi kısmı da ekle. name password gibi
3) Bilgileri ekranda görüyorsan. Kullanıcıdan bilgi alabildin demektir. Şimdi onları kullanarak mail göndermen gerekli. Hiç buradan sormadan php ile mail nasıl gönderilir diye araştırma yapman lazım.
Örnek:
http://www.yazilimdilleri.net/YazilimMakale-3270-Php---Mail-Gonderme--Iletisim-F
ormu.aspx
http://www.muratyazici.com/php-ile-e-mail-gondermek.html
https://www.phpr.org/php-mail-formu-yapimi/

3 Örneği de incele. Bilmediklerini araştır gerekli olacak bazı şeyler çıkacaktır.
Kolay gelsin.

--------------------
183
RufiqCavadov 4 Ağustos 2017 08:12
Gönder dediğimde post.php'ye gidiyor. Fakat ben bu bilgileri ekranda görmek yerine mail adresimde görmek istiyorum Mehmet hocam bunu öğrenmek istiyorum. Mail adresime konu ile birlikde gitmesini istiyorum. Yani konu dediğim örneğin şu şekilde bir örnek vermeye çalışacağım.

Adı: Rufiq Cavadov
Telefon Numarası: +994 55 555 55 55
E-mail: mail@mail.com
Satın almak istediği kitap: A'dan Z'ye PHP

Adam formu doldurduktan sonra bu şekilde göndersin ama makale ile birlikde mail adresime gelsin istiyorum. Dediğiniz PHP Post methodu onu yaptım. Aşağıda görebilirsiniz.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
    <title></title>
</head>

<body>
    <form method="post" action="post.php">
        <table>
            <tr>
                <td>Kullanıcı Adı</td>
                <td>
                    <input type="text" name="name" />
                </td>
            </tr>
            <tr>
                <td>Şifre</td>
                <td>
                    <input type="password" name="password" />
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <input type="submit" value="Gonder" />
                </td>
            </tr>
        </table>
    </form>

</body>

</html>


<?php
echo "Kullanıcı Adı : " . $_POST["name"];
echo "<br />Şifre : " . $_POST["password"];
?>
183
RufiqCavadov 3 Ağustos 2017 12:15
Şimdi hocam ürün ile birlikde mi gidecek mail adresime bilgiler ?
--------------------
DLE.NET.TR Mobil uygulaması ile gönderildi.
3 634
MaRZoCHi 3 Ağustos 2017 12:07
1) Şimdi DLE nin kurulu olduğu dizinde. Yani index.php ile aynı dizinde bir php dosyası oluşturup, aşağıdaki gibi POST metoduyla bilgileri al düzenli bir şekilde ekrana yazdır.
http://bilgisayar-muhendisleri.blogspot.com.tr/2013/01/php-get-ve-post-metotlari
.html
Yeterli gelmez ise: "php post ile veri alma" araması yaparak tamamla bu kısmı.
Devamı yaptıktan sonra.

--------------------
183
RufiqCavadov 3 Ağustos 2017 08:39
Buyrun resimin adresi: http://i.imgur.com/R34vpHV.png
183
RufiqCavadov 2 Ağustos 2017 23:49
Hocam alt kısımda resimde olduğu gibi. Şimdi ben formu o ürüne ait olacak şekilde maile bilgileri göndermek istiyorum. POST methodunu kullanarak.
--------------------
DLE.NET.TR Mobil uygulaması ile gönderildi.
3 634
MaRZoCHi 2 Ağustos 2017 23:40
@RufiqCavadov, nerede? Nasıl görebiliriz?

--------------------
183
RufiqCavadov 2 Ağustos 2017 19:55
@MaRZoCHi, Mehmet hocam sipariş formunu yaptım.

183
RufiqCavadov 2 Ağustos 2017 18:10
Tamam
--------------------
DLE.NET.TR Mobil uygulaması ile gönderildi.
3 634
MaRZoCHi 2 Ağustos 2017 14:25
@RufiqCavadov, siz dediğiniz aşamaya gelin. Bilgileri göndermesi kolay o zaman bakarız tekrar.

--------------------
183
RufiqCavadov 2 Ağustos 2017 12:28
Mehmet hocam modülü ücretli ise satın almak istiyorum.
--------------------
DLE.NET.TR Mobil uygulaması ile gönderildi.

Sipariş formu fullstory de html css ile form kodlarım ama bilgileri nasıl göndereceğimi bilmiyorum. Yardımınız için şimdiden teşekkürler.
--------------------
DLE.NET.TR Mobil uygulaması ile gönderildi.
3 634
MaRZoCHi 2 Ağustos 2017 10:21
Merhabalar, istediğiniz yapı kolay görünüyor ama şu "nasıl yapılır?" ı bırakmak lazım öğrenmek için.
Önce başlayıp bir yere gelip orada destek istemeniz sizin açınızdan iyi olur. Nasıl yapılırı anlatmak demek, yapmak demektir. Amaç öğrenmek ise soru farklı olmalı.
Mümkün olduğunda yardımcı/destek olmaya çalışıyorum ama öncesinde bir çaba görmek istiyorum.

Kitap üzerine benzer bir yapı. Fullstory den form ile sipariş..
https://www.youtube.com/watch?v=Oyv7gV8tBRs

--------------------
İSTATİSTİKLER