|
||
Notice: Undefined index: codeselectall in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 30 Notice: Undefined index: codeselectall in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 30 Notice: Undefined index: codedivider in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 31 Notice: Undefined index: codecopytoclipboard in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 31 Notice: Undefined index: codecopytoclipboard in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 31 Notice: Undefined index: codeselectall in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 30 Notice: Undefined index: codeselectall in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 30 Notice: Undefined index: codedivider in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 31 Notice: Undefined index: codecopytoclipboard in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 31 Notice: Undefined index: codecopytoclipboard in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 31 Notice: Undefined index: codeselectall in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 30 Notice: Undefined index: codeselectall in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 30 Notice: Undefined index: codedivider in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 31 Notice: Undefined index: codecopytoclipboard in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 31 Notice: Undefined index: codecopytoclipboard in /home/trforum/public_html/forum/Sources/Subs.php(1220) : runtime-created function on line 31 Bu yazımızda bir önceki yazımızda hazırladığımız com_form bileşenimizi geliştirmeye yönelik bazı eklemeler yapacağız. Daha önceki Joomla Kodlarına Giriş yazı dizisinden hatırlayacağınız birçok sınıf ve fonksiyonu burada kullanmaya başlayacağız. Şimdi daha önceden hazırladığımız forma eklemelere başlayalım.
Formdaki kullanıcı adı kısmını joomla ile entegre edelim. Hatırlayacağınız gibi formumuzu gösterdiğimiz fonksiyonumuz şu şekilde idi; function Form() { ?> <form action="index.php" method="post"> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <th colspan="2">Joomla Türkiye Geri Bildirim Formu</th> </tr> <tr> <td width="50%">Adınız, Soyadınız:</td> <td width="50%"><input type="text" name="isim" value="" class="inputbox" size="30" /></td> </tr> <tr> <td>Kullanıcı Adınız:</td> <td><input type="text" name="kullanici" value="" class="inputbox" size="30" /></td> </tr> <tr> <td>E-posta Adresiniz:</td> <td><input type="text" name="eposta" value="" class="inputbox" size="30" /></td> </tr> <tr> <td>Mesajın Konusu:</td> <td><input type="text" name="konu" value="" class="inputbox" size="30" /></td> </tr> <tr> <td colspan="2">Mesajınız:</td> </tr> <tr> <td colspan="2"><textarea name="mesaj" cols="50" rows="15" class="inputbox"></textarea></td> </tr> </table> <input type="hidden" name="option" value="com_form" /> <input type="hidden" name="task" value="gonder" /> <input type="submit" name="submit" value="Formu Gönder" class="inputbox" /> </form> <?php } Fonksiyonu şu şekle getirelim; function Form() { global $my; ?> <form action="index.php" method="post"> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <th colspan="2">Joomla Türkiye Geri Bildirim Formu</th> </tr> <tr> <td width="50%">Adınız, Soyadınız:</td> <td width="50%"><input type="text" name="isim" value="<?php echo $my->name;?>" class="inputbox" size="30" /></td> </tr> <tr> <td>Kullanıcı Adınız:</td> <td><input type="text" name="kullanici" value="<?php echo $my->username;?>" class="inputbox" size="30" /></td> </tr> <tr> <td>E-posta Adresiniz:</td> <td><input type="text" name="eposta" value="<?php echo $my->email;?>" class="inputbox" size="30" /></td> </tr> <tr> <td>Mesajın Konusu:</td> <td><input type="text" name="konu" value="" class="inputbox" size="30" /></td> </tr> <tr> <td colspan="2">Mesajınız:</td> </tr> <tr> <td colspan="2"><textarea name="mesaj" cols="50" rows="15" class="inputbox"></textarea></td> </tr> </table> <input type="hidden" name="option" value="com_form" /> <input type="hidden" name="task" value="gonder" /> <input type="submit" name="submit" value="Formu Gönder" class="inputbox" /> </form> <?php } Formda yaptığımız değişiklikleri farklı bir renkle gösterdim. Böylece eğer formumuzu açan ziyaretçi siteye giriş yapmış birisi ise formumuzdaki kullanıcı adı ve adı-soyadı alanlarına otomatik olarak üyenin kullanıcı adı ve adı gelecek. Şimdi formumuzu daha çok geliştirelim ve mesaj konusu bölümüne yeni bir şekil verelim. function Form() { global $my; //Mesaj konusu oluşturalım $mesajkonusu = array(); $mesajkonusu[] = mosHTML::makeOption('İstek', 'İstek'); $mesajkonusu[] = mosHTML::makeOption('Şikayet', 'Şikayet'); $mesajkonusu[] = mosHTML::makeOption('Diğer', 'Diğer'); $mesajkonu = mosHTML::selectList($mesajkonusu, 'konu', 'class="inputbox" size="1"', 'text', 'value'); ?> <form action="index.php" method="post"> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <th colspan="2">Joomla Türkiye Geri Bildirim Formu</th> </tr> <tr> <td width="50%">Adınız, Soyadınız:</td> <td width="50%"><input type="text" name="isim" value="<?php echo $my->name;?>" class="inputbox" size="30" /></td> </tr> <tr> <td>Kullanıcı Adınız:</td> <td><input type="text" name="kullanici" value="<?php echo $my->username;?>" class="inputbox" size="30" /></td> </tr> <tr> <td>E-posta Adresiniz:</td> <td><input type="text" name="eposta" value="<?php echo $my->email;?>" class="inputbox" size="30" /></td> </tr> <tr> <td>Mesajın Konusu:</td> <td><?php echo $mesajkonu;?></td> </tr> <tr> <td colspan="2">Mesajınız:</td> </tr> <tr> <td colspan="2"><textarea name="mesaj" cols="50" rows="15" class="inputbox"></textarea></td> </tr> </table> <input type="hidden" name="option" value="com_form" /> <input type="hidden" name="task" value="gonder" /> <input type="submit" name="submit" value="Formu Gönder" class="inputbox" /> </form> <?php } Formumuza yeni eklediğimiz kodlarımızı farklı renklerle gösterdim. |
||
|
||
| emekler için tşk. || Kontecau || |
||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161
Hepimiz Tanışalım | Kurallar | Forum Kullanımı | Duyurular | İstek - Öneri ve Şikayetleriniz | Güncel Haberler | Köşe Yazıları & Makaleler | Dünya Gündemi & Dış Politika | Ekonomi Haberleri | Yaşam Haberleri | Sağlık Haberleri | Eğitim Haberleri | Spor | FENERBAHÇE | BEŞİKTAŞ | GALATASARAY | Galatasaray Özel | Anadolu Takımları | MotorSporları | Msn Teknik Destek / Bilgiler | Msn Live Messenger | Çeşitli Msn Programları | Msn Eklentiler & Programlar | Dinamik Görüntü Resimleri ve Avatarlar | Msn Skinleri | Arka Planlar | Msn Göz Kırpmaları | Msn İfadeleri | Msn Spaces | Msn Nick Yapımı | Teknik Destek | Network ve İnternet | Donanım | Programlar | Resimli Program Anlatımı | PHP / ASP WeB SiSTeMLeRi | vBulletin | JooMLa | SMF | Diğer Web Sistemleri | Programlama Dilleri | C / C++ / C# | Visual Basic | Asp & Php | PAscal-Delphi | Web tasarım | Web Yardım | Karikatürler | Forum Oyunları | Komik Yazılar | Komik Resimler | Off Topic | Zeka oyunları-Bilmeceler | İlginç Ve Garip Olaylar | Korku, Dehşet ve Gerilim | Online oyunlar | Knight Online | Ogame | Bitefight | Ultima Online | FRP | Özel Günler Ve Kutlamalar | TRForumcu Anketler | Tartışma Bölümümüz | Fan Club & Birliktelikler | TRForumcu Cafe | Romantizm - Aşka Dair... | Hobiler | Evcil Hayvan Bakımı | Fotoğrafçılık ve Kolleksiyonlar | Sözlük | Resim Galerisi | Fotoğraf & Resim | İlginç Resimler | Hayata Dair Karaler | Manzara ve Doğa | Çeşitli Resimler | Hayvan Resimleri | Avatar Deposu | İmza Deposu | Glitter & Giff Deposu | Resimli Yazılar | Gothic Dream | Duvar Kağıtları | Görsel Eğitim-Kişisel Gelişim Setleri | Açıköğretim Fakültesi | Ders Notları | Deneme Sınavları - Geçmiş Yıl soruları | Ders Notları | Öss | Oks | Kpss | Diğer | İngilizce - English Department | Dil Bilgisi - Grammer | İlkÖğretim ve Liseler | Üniversiteler | Ödev Test ve Problemleriniz | Bilgisayar | Fizik | Iktisat | Matematik | Tarih | Türkçe-Edebiyat | Atatürk Genel | Şanlı Türk Bayrağımız | Kemalizm | Atatürk'ün Sözleri | Atatürk'ün Resimleri | Hayatı | Genel Kültür | Tarihimzden Kesitler | Gezelim - Görelim | Dünya | Kariyer ve Kişisel Gelişim | TRF Test Bank | Bilim & Teknoloji ve Teknik | Makale Ve Denemeler | Efsaneler ve Hikayeler | Sağlık | Felsefe | Psikoloji | Parapsikoloji Ve Bilinmeyen | Kadınlar Kahvesi | Moda Ve Giyim Tarzı | Bakım ve Makyaj | Güzellik & Diyet | Saç Bakımı | Anne, Çocuk ve Bebek | Çocuk Eğitimi | Astroloji & Burçlar | Burçlar | Yemekler & Pratik Bilgiler | Tatlılar | İçecekler | Dünya Yemekleri | Hamur İşleri | Underground TürkçeRap Paylaşım | Amatör Müzik paylaşım | Müzisyen Bilgi Paylaşım | Gitar Akorları | Amatör müzik | Enstrüman Dersleri | Enstrümanlar Bölümü | Şarkı Sözleri | Türkçe Şarkı Sözleri | Yabancı Şarkı Sözleri | Youtube Müzik Videoları | YouTube Karışık Videolar | Nokia | Tema-Wallpaper Uygulamaları | Oyunlar | Sony Ericsson | Tema-Wallpaper Uygulamaları | Diğer Cep Telefonları | Samsung | Tema-Wallpaper Uygulamaları | Siemens | Motorola | Ring Tone Ve Ses Kalıpları | Amr-Polyphonic Bölümü