Şimdi Ara

ASP.NET Dinamik Web Site ve Admin Paneli

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
13
Cevap
0
Favori
3.924
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba. İş yeri eğitimi yaptığım şirket için ASP.NET ile bir web sitesi hazırlıyorum. Çalıştığım şirket, yapıyor olduğum web sitesinin dinamik olmasını istiyor. Yani yönetim panelinden, her şeyin olmasa da büyük bir kısmın değiştirilebilir olmasını istiyor. Yönetim panelinde, web sitesinin header kısmında bulunan menülerin eklenmesini, güncellenmesini ve silinmesini sağladım. Şimdi yapmak istediğim şey web sitesindeki sayfaların dinamikliğini sağlamak. Bunun için nasıl bir yol izlemeliyim? Menü tablosu ile sayfalar tablosu arasında bir ilişki kurmam gerekiyor mu yoksa farklı bir yol izlenerek de yapılabilir mi? Bunu hallettikten sonra da sayfanın düzenlenebilir olmasını sağlamak istiyorum. Bunu nasıl yapabilirim?



    < Bu mesaj bu kişi tarafından değiştirildi Shadouspan -- 3 Kasım 2015; 9:55:45 >



  • dinamik sayfalar kısmını biraz daha açabilirsen buradan sana fikir çıkar. Ben sana nasıl bir tavsiye de bulunabileceğimi açıkçası kestiremedim. yapmak istediğin şey atıyorum bir ürünler sayfası yapacaksın panelden ürünler girilecek. sonra tek ürün sayfasında tüm ürünleri gösterilebilecek bu şekilde bir şey mi.
  • Hakan5434 H kullanıcısına yanıt
    Biraz daha açayım. Dediğin gibi eksik kalmış biraz.
    1. Mesela benim web sitemde beş tane sayfam var. Bu sayfaların içerisine girilecek şeyler girilmiş ve tasarımları tamamlanmış durumda. Ben yönetim paneline girdiğim zaman atıyorum ana sayfayı düzenlemek istiyorum. Düzenle butonuna bastığım zaman ana sayfadaki yazıların geleceği bir kısım istiyorum ki o sayfayı düzenleyebileyim. Bu yapmak istediğim ilk şey.
    2. Yapmak istediğim ikinci şey ise şu: Şimdi ben sayfamdaki menüleri dinamik olarak veritabanından çekiyorum bu olayı hallettim. Web sitesine iletişim adında bir menü ve sayfa ekleyeceğim. İlk olarak menüyü ekliyorum onda bir sıkıntı yok. Sonra iletisim.aspx diye bir sayfa ekleyip o sayfa ile iletisim menüsünü ilişkilendirmek istiyorum. Yani adam iletişim butonuna basınca iletisim.aspx sayfasına gidecek.
    Menü olayını da nasıl yaptığımı anlatayım belki ona göre yardımcı olabilme ihtimalin artar.
     ASP.NET Dinamik Web Site ve Admin Paneli
     ASP.NET Dinamik Web Site ve Admin Paneli


    Şu şekilde bir tabloya sahibim. Buradaki mantığı izah edeyim. Resimde "Ana Sayfa" dediğim kısım benim ana menülerimden birisi dolayısıyla "altmenü_id" kısmım 0. Mesela "Hakkımızda" dediğim kısımda benim ana menülerimden birisi olduğu için onun da "altmenu_id" kısmı 0. "Hakkımızda" menüsünün ise iki alt menüsü var. "Hakkımızda" kısmının "menü_id" bölümüne baktığımız zaman buranın 2 olduğunu görüyoruz. Eğer ben "Hakkımızda" kısmına alt menü ekleyeceksem, ekleyeceğim alt menünün "altmenü_id" kısmı, "Hakkımızda" kısmının "menü_id" kısmı ile aynı olmak zorundaki oranın alt menüsü olabilsin. Dolayısıyla resimde görüldüğü üzere "Firma Hakkında" ve "Misyonumuz ve Vizyonumuz" kısımları "Hakkımızda" kısmının alt menüsü olmuş oluyor.

    Benim ikinci adımda sormak istediğim şey sayfalar tablosunu menüler tablosuna nasıl bağlayacağım/ilişkilendireceğim. İlk adımda sormak istediğim şey ise sayfalar tablosunun düzenlenmesi olayını nasıl yapmam gerektiği. Bir arkadaşıma sormuştum sayfaya HTML görüntüleyici falan ekleyebilirsin demişti ama nasıl olacak bilmiyorum. Birde mesela ben siteye yeni bir sayfa eklemek istiyorum. Bunun tasarımını nasıl sağlayabilirim yönetim panelinden.



    < Bu mesaj bu kişi tarafından değiştirildi Shadouspan -- 3 Kasım 2015; 12:24:00 >




  • Yani adam iletişim butonuna basınca iletisim.aspx sayfasına gidecek. bunu dahi bilmiyorsan senin ki hiç bişey bilmeden sorarak öğrenme durumu oluyor bence sen ya egitim al yada egitim seti ile başla
  • quote:

    Orijinalden alıntı: Parola_18

    Yani adam iletişim butonuna basınca iletisim.aspx sayfasına gidecek. bunu dahi bilmiyorsan senin ki hiç bişey bilmeden sorarak öğrenme durumu oluyor bence sen ya egitim al yada egitim seti ile başla

    Sen çok yanlış gelmişsin hocam. Benim anlatmak istediğim şey ile senin anladığın şeyler farklı. Ben siteyi dinamik olarak tasarlamak istiyorum dolayısıyla menü kısmını öyle direk <ul></ul><li></li> etiketlerinin arasına yazmak yerine veritabanından çekliyorum. Veritabanından çektiğim menülerin kullanıcının eklediği sayfa ile ilişkili olması gerekiyor ki bende o ilişkiyi nasıl kurabilirim diye soruyorum. Buradaki sorunum sadece ilişki ile bitmiyor. Kullanıcının o sayfası düzenlemesi vs. de var. Lütfen dikkatli oku yazdığım şeyleri.



    < Bu mesaj bu kişi tarafından değiştirildi Shadouspan -- 3 Kasım 2015; 14:21:22 >




  • quote:

    Orijinalden alıntı: Shadouspan

    quote:

    Orijinalden alıntı: Parola_18

    Yani adam iletişim butonuna basınca iletisim.aspx sayfasına gidecek. bunu dahi bilmiyorsan senin ki hiç bişey bilmeden sorarak öğrenme durumu oluyor bence sen ya egitim al yada egitim seti ile başla

    Sen çok yanlış gelmişsin hocam. Benim anlatmak istediğim şey ile senin anladığın şeyler farklı. Ben siteyi dinamik olarak tasarlamak istiyorum dolayısıyla menü kısmını öyle direk <ul></ul><li></li> etiketlerinin arasına yazmak yerine veritabanından çekliyorum. Veritabanından çektiğim menülerin kullanıcının eklediği sayfa ile ilişkili olması gerekiyor ki bende o ilişkiyi nasıl kurabilirim diye soruyorum. Buradaki sorunum sadece ilişki ile bitmiyor. Kullanıcının o sayfası düzenlemesi vs. de var. Lütfen dikkatli oku yazdığım şeyleri.

    kullanıcı nasıl sayfa ekliyor anlamadım ? kişiye göre sayfa göstermek istiyorsan veritabanına ihtiyaç yok boş işler biraz düşünsen sorunu çözersin static kullanıcı sayfası yapıp code tarafında login olanlar olmayanlar a göre yönlendirme veya anasayfada kullanıcı paneli gibi butonları açıp kapatırsın




  • quote:

    Orijinalden alıntı: Parola_18

    quote:

    Orijinalden alıntı: Shadouspan

    quote:

    Orijinalden alıntı: Parola_18

    Yani adam iletişim butonuna basınca iletisim.aspx sayfasına gidecek. bunu dahi bilmiyorsan senin ki hiç bişey bilmeden sorarak öğrenme durumu oluyor bence sen ya egitim al yada egitim seti ile başla

    Sen çok yanlış gelmişsin hocam. Benim anlatmak istediğim şey ile senin anladığın şeyler farklı. Ben siteyi dinamik olarak tasarlamak istiyorum dolayısıyla menü kısmını öyle direk <ul></ul><li></li> etiketlerinin arasına yazmak yerine veritabanından çekliyorum. Veritabanından çektiğim menülerin kullanıcının eklediği sayfa ile ilişkili olması gerekiyor ki bende o ilişkiyi nasıl kurabilirim diye soruyorum. Buradaki sorunum sadece ilişki ile bitmiyor. Kullanıcının o sayfası düzenlemesi vs. de var. Lütfen dikkatli oku yazdığım şeyleri.

    kullanıcı nasıl sayfa ekliyor anlamadım ? kişiye göre sayfa göstermek istiyorsan veritabanına ihtiyaç yok boş işler biraz düşünsen sorunu çözersin static kullanıcı sayfası yapıp code tarafında login olanlar olmayanlar a göre yönlendirme veya anasayfada kullanıcı paneli gibi butonları açıp kapatırsın

    Yok hocam biz anlaşamayız seninle o yüzden fazla uzatmak istemiyorum. Sen olayı anlamadın ben yönetim paneline giren kişiden yani kullanıcıdan bahsediyorum. Staj yapıyor olduğum şirkete bir web sitesi yapıyorum. Şirketin yöneticisi bana diyor ki; bana öyle bir site yap ki senin stajın bittiği zaman sana ihtiyacım olmadan o siteyi kullanabileyim. Yani diyor ki yeni bir sayfa ekleyebileyim, yeni bir menü ekleyebileyim, sayfalar üzerinde oynama yapabileyim, değişiklik yapabileyim. Anlatabildim mi? Sen çok yanlış anlıyorsun benim söylediğimi ki muhtemelen bu yazdığımı da yanlış anlayacaksın o yüzden bu son cevabımdı. İyi günler.




  • Yapay Zeka’dan İlgili Konular
    Yeni Web Site Tasarımı
    3 ay önce açıldı
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: Shadouspan

    quote:

    Orijinalden alıntı: Parola_18

    quote:

    Orijinalden alıntı: Shadouspan

    quote:

    Orijinalden alıntı: Parola_18

    Yani adam iletişim butonuna basınca iletisim.aspx sayfasına gidecek. bunu dahi bilmiyorsan senin ki hiç bişey bilmeden sorarak öğrenme durumu oluyor bence sen ya egitim al yada egitim seti ile başla

    Sen çok yanlış gelmişsin hocam. Benim anlatmak istediğim şey ile senin anladığın şeyler farklı. Ben siteyi dinamik olarak tasarlamak istiyorum dolayısıyla menü kısmını öyle direk <ul></ul><li></li> etiketlerinin arasına yazmak yerine veritabanından çekliyorum. Veritabanından çektiğim menülerin kullanıcının eklediği sayfa ile ilişkili olması gerekiyor ki bende o ilişkiyi nasıl kurabilirim diye soruyorum. Buradaki sorunum sadece ilişki ile bitmiyor. Kullanıcının o sayfası düzenlemesi vs. de var. Lütfen dikkatli oku yazdığım şeyleri.

    kullanıcı nasıl sayfa ekliyor anlamadım ? kişiye göre sayfa göstermek istiyorsan veritabanına ihtiyaç yok boş işler biraz düşünsen sorunu çözersin static kullanıcı sayfası yapıp code tarafında login olanlar olmayanlar a göre yönlendirme veya anasayfada kullanıcı paneli gibi butonları açıp kapatırsın

    Yok hocam biz anlaşamayız seninle o yüzden fazla uzatmak istemiyorum. Sen olayı anlamadın ben yönetim paneline giren kişiden yani kullanıcıdan bahsediyorum. Staj yapıyor olduğum şirkete bir web sitesi yapıyorum. Şirketin yöneticisi bana diyor ki; bana öyle bir site yap ki senin stajın bittiği zaman sana ihtiyacım olmadan o siteyi kullanabileyim. Yani diyor ki yeni bir sayfa ekleyebileyim, yeni bir menü ekleyebileyim, sayfalar üzerinde oynama yapabileyim, değişiklik yapabileyim. Anlatabildim mi? Sen çok yanlış anlıyorsun benim söylediğimi ki muhtemelen bu yazdığımı da yanlış anlayacaksın o yüzden bu son cevabımdı. İyi günler.

    kullanıcı sayfa ekleyemez eklenen sayfayı kafasına göre düzenleyemez sen veri tabanındaki verileri anca düzenletebilirsin onun dışındaki arayışların olmayacak şeyler




  • quote:

    Orijinalden alıntı: Parola_18

    quote:

    Orijinalden alıntı: Shadouspan

    quote:

    Orijinalden alıntı: Parola_18

    quote:

    Orijinalden alıntı: Shadouspan

    quote:

    Orijinalden alıntı: Parola_18

    Yani adam iletişim butonuna basınca iletisim.aspx sayfasına gidecek. bunu dahi bilmiyorsan senin ki hiç bişey bilmeden sorarak öğrenme durumu oluyor bence sen ya egitim al yada egitim seti ile başla

    Sen çok yanlış gelmişsin hocam. Benim anlatmak istediğim şey ile senin anladığın şeyler farklı. Ben siteyi dinamik olarak tasarlamak istiyorum dolayısıyla menü kısmını öyle direk <ul></ul><li></li> etiketlerinin arasına yazmak yerine veritabanından çekliyorum. Veritabanından çektiğim menülerin kullanıcının eklediği sayfa ile ilişkili olması gerekiyor ki bende o ilişkiyi nasıl kurabilirim diye soruyorum. Buradaki sorunum sadece ilişki ile bitmiyor. Kullanıcının o sayfası düzenlemesi vs. de var. Lütfen dikkatli oku yazdığım şeyleri.

    kullanıcı nasıl sayfa ekliyor anlamadım ? kişiye göre sayfa göstermek istiyorsan veritabanına ihtiyaç yok boş işler biraz düşünsen sorunu çözersin static kullanıcı sayfası yapıp code tarafında login olanlar olmayanlar a göre yönlendirme veya anasayfada kullanıcı paneli gibi butonları açıp kapatırsın

    Yok hocam biz anlaşamayız seninle o yüzden fazla uzatmak istemiyorum. Sen olayı anlamadın ben yönetim paneline giren kişiden yani kullanıcıdan bahsediyorum. Staj yapıyor olduğum şirkete bir web sitesi yapıyorum. Şirketin yöneticisi bana diyor ki; bana öyle bir site yap ki senin stajın bittiği zaman sana ihtiyacım olmadan o siteyi kullanabileyim. Yani diyor ki yeni bir sayfa ekleyebileyim, yeni bir menü ekleyebileyim, sayfalar üzerinde oynama yapabileyim, değişiklik yapabileyim. Anlatabildim mi? Sen çok yanlış anlıyorsun benim söylediğimi ki muhtemelen bu yazdığımı da yanlış anlayacaksın o yüzden bu son cevabımdı. İyi günler.

    kullanıcı sayfa ekleyemez eklenen sayfayı kafasına göre düzenleyemez sen veri tabanındaki verileri anca düzenletebilirsin onun dışındaki arayışların olmayacak şeyler

    Ben çözümümü buldum sen merak etme. Gayet de olacak şeyler.




  • Shadouspan kullanıcısına yanıt
    wowwww o zaman web programlamada çıgır açtın tebrikler
  • öncelikle 2. açıklama daha iyi olmuş. çıkardığım sonuca gelirsem.
    örnek: kullanıcı panel üzerinde diyor ki ben özgeçmiş diye bir sayfa eklemek istiyorum.
    1- menüyü oluşturdu.
    2- sayfa oluşturulacak !(senin sorun bu kısım da başlıyor.)

    bu duruma göre sayfayı Visual studio da add new item webform diyip ozgecmis.aspx şekilde oluşturmak istemediğini anladım.

    eğer doğru anladıysam bu sayfa oluşturma işlemini çözersin.

    ama sayfanın tasarımı noktasına gelindiğinde. kullanıcı üste bir başlık gelsin, ortada fotoğrafım olsun. aşağıda diğer bilgileri doldurayım derse. bunu yaptırman mümkün olmakla birlikte kolay olmayacaktır. basit mantıklı bir designer ekranın gibi birşey olması lazım. içerisindede temel html elemanları. button text image vb. olacak. ve buları seçtiğinde paneli kullanandan belirli ölçülerde almak zorundasın.

    bu verilerin gelmesi neticesinde. sen arkada create ettiğin sayfanın. Html Görünümünü kendin oluşturmaya başlayacaksın.

    örnek olarak. bir fotoğraf eklediğini düşün. Sayfan içerisine

    <div style="widt:400px; Height:300px; float:top;">
    <img src="pic_mountain.jpg" alt="Mountain View" style="width:300px;height:400px;">
    </div>

    gibi bir divi oluşturduğun sayfaya eklemelisin. tabiki style içerisindeki bilgileri de kullanıcıdan alarak.
    bu şekilde kullanıcıya bir sayfa oluşturta bilirsin.

    inş. bir faydası olur.




  • Hakan5434 H kullanıcısına yanıt
    Çok sağolun hocam tam da yapmak istediğim şeyi anlatmışsınız. Teşekkür ediyorum, deneyeceğim bakalım bir şeyler.
  • quote:

    Orijinalden alıntı: Shadouspan

    Çok sağolun hocam tam da yapmak istediğim şeyi anlatmışsınız. Teşekkür ediyorum, deneyeceğim bakalım bir şeyler.

    kolay gelsin o zmn.



    < Bu mesaj bu kişi tarafından değiştirildi Hakan5434 -- 3 Kasım 2015; 17:32:33 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.