Yazılıma kendim bir form hazırlayıp ekleyebilir miyim?
Bunun için altyapıdaki generateForm() fonksiyonunu kullanmamnız, zaman maliyeti olarak çok fayda sağlayacaktır. Öncelikle aşağıdaki 4 fonksiyonu şablon dizini altındaki lib.php ‘e ekleyin.
Sonra
page.php?act=basvuru gibi bir link ile bu formu çağırabilirsiniz.
Fieldları
function getBasvuruForm() {
fonksiyonu içerisinden kişiselleştirebilirsiniz.
Şablon dizini altındaki lib.php 'e eklemeniz gereken fonksiyonlar;
function mybasvuru()
{
global $seo;
$seo->currentTitle = 'İşletme Başvuru';
telFix('ceptel');
// Formu göster veya submit ediliyse basvuruFormSubmit() ile gönder. Forma ID 4 olan içerik sayfasını da ekle.
$out .= generateTableBox('İşletme Başvuru',($_POST['data_namelastname']?basvuruFormSubmit():basvuruForm()).'<div style="clear:both;"> </div>'.dbInfo('pages','body',4),tempConfig('formlar'));
$out .= generateTableBox('İşletme Başvuru',($_POST['data_namelastname']?basvuruFormSubmit():basvuruForm()).'<div style="clear:both;"> </div>'.dbInfo('pages','body',4),tempConfig('formlar'));
return $out;
}
function basvuruForm() {
$q = mysql_query("select * from user where ID ='".$_SESSION['userID']."'");
$d = mysql_fetch_array($q);
$out = generateForm(getBasvuruForm(),$d,'','');
return $out;
}
function basvuruFormSubmit() {
global $siteConfig;
$_SESSION['MailSent']++;
telfix('ceptel');
if ((!$_SESSION['MailSent'] || $_SESSION['MailSent'] < 9995) && generateMailFromForm(getBasvuruForm(),$siteConfig['adminMail'],'İşletme Başvuru Mesajı')) {
$out.='<div class="success">'._lang_formGonderildi.'</div><br>';
foreach ($_POST as $k=>$v) $data[str_replace('data_','',$k)] = $v;
$out.=viewForm(getBasvuruForm(),$data,'','');
}
else $out.='<div class="success">'._lang_formGonderilemedi.'</div><br>';
return $out;
}
// Gelen form içeriği aşağıdaki fonksiyondan kişiseştirilebilir.
function getBasvuruForm() {
// Aşağıdaki satırı kullanarak data1 ... data5 arası manuel satırları ekleyebilirsiniz.
// $form[] = array("BASLIK","data[1|5]","TEXTBOX",[Düzenlenebilir : 1 | Düzenlenemez : 0],'',[Zorunlu Field : 1 | Zorunlu Değil : 0] ,[Minimum karakter sınırı]);
// Örnek :
// $form[] = array("TC Kimlik No","data1","TEXTBOX",1,'',1,10);
// $form[] = array("Musteri ID","data2","TEXTBOX",1,'',1,5);
$form[] = array(_lang_form_adinizSoyadiniz,"namelastname","TEXTBOX",1,'',1,5);
$form[] = array('Ünvanınız',"unvan","TEXTBOX",1,'',1,5);
$form[] = array(_lang_form_emailAdresiniz,"email","TEXTBOX",1,'',1,0);
$form[] = array(_lang_form_telefonNumaraniz,"ceptel","TELEPHONE",1,'',0,0);
$form[] = array('İşletmenizin Adı',"isletmead","TEXTBOX",1,'',0,5);
$form[] = array('İşletmenizin Web Adresi',"webadres","TEXTBOX",1,'',0,5);
$form[] = array('İşletmenizin Adresi',"isletmeadres","TEXTAREA",1);
$form[] = array('Sitemizde nasıl yer almak istersiniz?',"message","TEXTAREA",1);
return $form;
}
Şablon Kişiselleştirme
Şablon Kişiselleştirme kategorisinde bulunan diğer sıkça sorulan sorular.
- Şablonumda kendi PHP kodlarımı kullanabilir miyim?
- Farklı bir template klasörünü nasıl aktif edebilirim?
- Şablon dosyalarına nereden ulaşabilirim?
- Açılıştaki popup bannerı nereden kişiselleştirebilirim?
- Şablon klasöründeki dosyalar nerelerde kullanılıyor?
- Şablonda adres, footer copyright vs. gibi statik kısımları nereden editleyebilirim?
- Şablon dosyalarını X editör ile editledim. Sitede Türkçe karakter problemi oluştu.
- Ürün gösterim şablonlarında hangi hazır makroları kullanabilirim?
- Ürün gösterim şablonlarına kişisel bir field / makro ekleyebilir miyim?
- Ürün gösterim şablonlarına yazılımsal bir makro ekleyebilir miyim?
- Ürün detayına, her ürüne özel bir download dosya ekleyebilir miyim?
- Ürün detaylarındaki zoom efektini nasıl kaldırabilirim?
- Şablonumdaki Slider a nereden resim yükleyebilirim?
- Ürün detay sayfasındaki, zoom boyutunu nereden kişiselleştirebilirim?
- Şablonumda döviz için Dolar yazıyor. Bunu USD veya $ olarak gösterebilir miyiz?
- Şablonumdaki slider için upload etmem gereken resim ölçüsü kaçtır?
- Yazılım altyapısından gelen bir yazıyı nasıl değiştirebilirim?
- Kategorilerin üzerine veya altına, makale / HTML İçerik / Resim nereden ekleyebilirim?
- Para birimlerini kişiselleştirebilir miyim?
- Listeleme ve ürün gösterim şablonlarında bir kısmı (stok olup olmaması gibi) yazılımsal olarak bir koşula bağlayabilir miyim?
- Sitemde ana sayfadaki vitrin resimlerini nereden değiştirebilirim?
- Arama sonuçları kısmından Çok Arananlar kısmını nasıl kaldırabilirim?
- Ürün resim boyutlarını nereden değiştirebilirim?
- Ürün liste şablonlarında yeni ürün/indirimde/ücretsiz kargo gibi seçimleri resim ile belirtebilir miyim?
- Ürün detay şablonunda ürün adeti seçtirebilir miyim?
- Ürün detay ekranında ürünün üzerine gelince büyüteç ile detaylarını göserebilir miyim?
- Ürün detay şablonunda taksit seçeneklerini gösterebilir miyim?
- Ürün detay şablonunda çiçek siparişi için şehir, semt, tarih ve saat seçtirebilir miyim?
- Ürün detay şablonunda ürün tipini seçtirebilir miyim?
- Ürün fiyatlarını TL olarak ve/veya KDV Dahil/KDV Hariç olarak göstermek istiyorum.
- Kategorilerde ürün sıralaması sorgusunu değiştirebilir miyim?
- E-Postalarımı oluşturan genel şablon dosyası nerededir?
- Ürün stok tükendiğini bilgilendirmek için nasıl bir makro kullanabilirim?
- X Şablonda resimler Chrome tarayıcıda gözükmüyor.
- Şablonumda ürün detayına video gösterimi nasıl ekleyebilirim?
- Ürün detay panelinde varyasyon seçim tipini (Liste / Form) değiştirebilir miyim?
- Yönetim panelini olulturan şablon dosyası nerededir?
- Yönetim paneli klasör adını değiştirebilir miyim?
- Logomu nereye upload etmem gerekiyor?
- Sepet kısmındaki, ürün listelemelerdeki KDV kısmını kaldırabilir miyim?
- Şablonuma yönetim panelinden reklam nasıl ekleyebilirim?
- Ürün listeleme şablonlarında, ürün detay linki dışında hızlı bir detay görünümü açtırabilir miyim?
- Ürün gösterim ekranında varyasyon gibi benzer ürünleri listeleyip, link verebilir miyim?
- Eklediğim kategoriler şablonumda listelenmiyor.
- Flash kampanya banner'ında upload ettiğim resimler gözükmüyor.
- Şablonuma anket nasıl ekleyebilirim?
- Flash kampanya bölümünde upload ettiğim resimler sığmıyor.
- Flash Kampanya (web 20/office) bölümündeki şeffaf infoline kaldırılabilir mi?
- Kampanya vitrin ayarlarım siteye yansımıyor.
- Şablonuma yönetim panelinden banner nasil eklerim?
- Ürünleri sepete, URL değişmeden AJAX ile ekletebilir miyim?
- Kendi oluşturduğum şablonda, varyasyon seçilmlerinde otomatik ana fiyat güncellemesi yapabilir miyim?
- Yazılımsal olarak admin sepet kısmına, ürüne ait ek bilgiler ekleyebilir miyim?
- Eklediğim makaleleri şablonumda nasıl listeletebilirim?
- Eklediğim haberleri şablonumda nasıl listeletebilirim?
- Mobil şablonuma kendi logomu yükleyebilir miyim?
- Mobile şablonda farklı vitrin resimleri geliyor.
- Tek ürün / Grupsatış şablonunu kullanıyorum. Facebook, twitter bağlantılarını nereden düzenleyebilir / kaldırabilirim?