Soran
sayfa oluşturma nasıl yapılır?

Soru
-
bir web sitesi örneğin firma paketleri gibi standartı olmayan yani her sayfa farklı formatta olabilecek şekilde nasıl yapılır?
veritabanı nasıl olmalıdır?
kullanıcı bir paket satın aldığında o hangi sayfaları oluşturmak isterse onu oluşturup içeriğini ona göre yapacak. bunun hakkında bilginiz veya geniş detaylı anlatımlar var mı? (c#)
1881-193∞
mkayar86[at]gmail[nokta]com
Facebook
- Düzenleyen Melih K 22 Ağustos 2014 Cuma 14:42
- Değiştirilmiş Tür Serkan Canseven 27 Ağustos 2014 Çarşamba 12:00
- Değiştirilmiş Tür Melih K 30 Ağustos 2014 Cumartesi 15:17
Tüm Yanıtlar
-
-
wix i hiç kullanmadım bilmiyorum da firma paketlerinde oluyor ya mesela diyelim ki ben bir makine sanayiyi firmasıyım. benim neye ihtiyacım var. (mesela)
Anasayfa hakkımızda müşterilerimiz kalite belgelerimiz foto galeri bize ulaşın vs. ve bunların alt kategorileri de olabilir sınırsız.
veya ben bir lokantacıyım benim sitemde
anasayfa hakkımızda şubelerimiz foto galeri menümüz online rezervasyon bize ulaşın vs...
ve bunların alt menüleri gibi... her firma kendi isteğine özgü birşeyler oluşturabilecek.
bir sayfada foto galeri olurken diğer sayfada karışık içerik olabilir.
1881-193∞
mkayar86[at]gmail[nokta]com
Facebook -
Menüler isminde bir tablon olur bu tabloda menülerini tutarsın. Daha sonra sayfalar isminde bir tablon olur burada da sayfalarını tutarsın. Kullanıcı admin panelinden önce yeni bir sayfa ekler. Bu sayfanın id sini alır menünün href'ine verirsin. Mesela şubelerimiz isimli bir sayfa oluşturursun bunu da menüye gösterirsin olur.
www.siteadi.com/sayfalar/34-Subelerimiz.aspx şeklinde bir link oluşur bu durumda. 34 burada sayfanın id si ancak bunu farklı şekilerde de yapabilirsin orası sana kalmış. oluşturulan menüye de bunun linkini verirsin al sana dinamik sayfa yönetimi :) En basit böyle bir yapı aklıma geldi şimdi :)
-
-
Şimdi daha iyi anladım :) Peki MVC kullandınız mı hiç ?
Just a .net developer.
Tabiki kullanıyorum MVC. Hatta ben WebForms kullanmadım desem yeridir. Çok küçük 2-3 proje geliştirdim sadece webforms ile daha sonra sürekli MVC kullandım.. http://oguzkurtcuoglu.com/blog/post/web-sitem-yay%C4%B1nda bu linkten bakabilirsiniz..
Link kısmında yazdığım .aspx için mi sordunuz bilmiyorum ama onu route için yazdım sadece istediğiniz gibi yapabilirsiniz :) Hatta IIS ile oynayıp siteadi.com/sayfalar/34-subelerimiz.halit bile yapabilirsiniz :)
- Düzenleyen Oğuz KURTCUOĞLU 22 Ağustos 2014 Cuma 15:34
-
Yanlış anlaşılma olmuş :) size sormadım aslında o soruyu Melih Kayar'a sormuştum :) MVC de biliyorsunuz ki otomatik olarak bahsettiği olayın yapılı hali yeni proje oluşturduğumuzda geliyor :) Birazcık değişiklik ile tam istediği yapıyı oturtabilir, MVC önerecektim o yüzden sormuştum. :)
Just a .net developer.
-
Halit soruyu soran sen zannettim :D Pardon yanlış olmuş :) Bu saatlerde normaldir :)
-
-
-
şöyle birşey buldum eve geçince inceleyeceğim.
http://www.dotnetspider.com/resources/26301-How-create-ASPX-Page-Dynamically-A-Step.aspx
1881-193∞
mkayar86[at]gmail[nokta]com
FacebookMenüler falan statik bunda. Ama yapı bu olacak, hani herşeyi dinamikleştirmen gerekecek.
Halit soruyu soran sen zannettim :D Pardon yanlış olmuş :) Bu saatlerde normaldir :)
Soruya verdiğin cevaptan belliydi :P :)
Just a .net developer.
-
evet işte bende onu tam olarak öğrenmeye çalışıyorum. sanırım bu şekilde belirgin bir cevap gelmieyecek yaptıkça veya hata çıktıkça artık parça parça soracam sanırım (eğer google da bulamazsam).
herkese teşekkürler...
1881-193∞
mkayar86[at]gmail[nokta]com
Facebook -
işte istediğim tam olarak böyle birşey;
http://www.hemendemo.com/admin/sayfalar/icerik_ekle.aspx
bunu nasıl yazabilirim? bu da asp.net ile yazılmış. bana tarif edebilecek anlatabilecek birileri var mı?
teşekkürler...
1881-193∞
mkayar86[at]gmail[nokta]com
Facebook -
Melih yukarda sana yazdığım cevap bunu tarif ediyor zaten. Sayfalar diye tablon olsun sayfa bilgilerini bu tabloya yaz (sayfa başlığı, sayfanın html içeriği, description, keywords.... vs.) daha sonra da sayfalar.aspx isminde bir sayfa oluştur burada route ile yada query string ile gelen sayfanın id değerine göre ilgili sayfayı db den çek ve bas. Anlatamadım mı acaba bilemiyorum. Eğer routing veya query string bilgin de yok ise projeyi olduğu gibi bırak önce bunları öğren derim.. Hatta direkt mvc öğren derim ama vaktim yok diyorsun.. Bu işler mvc de çok daha kolay ve hızlı yapılıyor bilgin olsun..
-