Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
10
Cevap
1171
Tıklama
0
Öne Çıkarma
CMS İçerik Yönetim Sistemi
B
12 yıl
Onbaşı
Konu Sahibi

Merhaba, CMS içerik yönetim sistemi yapmak istiyorum SQL i hazırladım. Menüleri(Kategorileri) veritabanından alacak. Ancak işin mantığını bilmiyorum. Galeri, Video, Hakkımızda, Ürünler, gibi Sayfa kategorilerinin olduğu bir yapı. Sanırım bunların tamamını bir sayfada yapıp URLRouting ile gelen sayfa hangi kategoriye aitse örneğin:fotogaleri sadece foto galerinin olduğu bölümü gösterecek. Eğer mantık doğruysa bana nasıl yapacağımı anlatırmısınız...

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
12 yıl
Onbaşı

Size tavsiyem ilk önce database ye veri ekleme, silme, güncelleme işlemlerini iyice bir öğrenin. Ondan sonra gerisini yapabilirsiniz. Ama veritabanı bağlantı işlemlerini bilmezseniz bu dediğiniz cms i yapamazsınız.


Bu mesaja 1 cevap geldi.
B
12 yıl
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: Sandrain

Size tavsiyem ilk önce database ye veri ekleme, silme, güncelleme işlemlerini iyice bir öğrenin. Ondan sonra gerisini yapabilirsiniz. Ama veritabanı bağlantı işlemlerini bilmezseniz bu dediğiniz cms i yapamazsınız.

Dediğim gibi basit bir haberportalı yapmayı zaten biliyorum. Veritabanı işlemlerini bilmeden bunları yapmam zaten mümkün değil...


Bu mesaja 1 cevap geldi.
S
12 yıl
Onbaşı

Tamam bildiğini farzedelim. Senin söylediğinin URL routing ile bir ilgisi yoktur. URL Routing sadece adres çubugundaki adresi değiştirmeye yarar. Mesela Hakkımızda sayfalarını yapacaksın. Bir tane About vsvs adında bir sayfa oluştur. About sayfasına Hakkımızda tablondaki verileri çektir. Detay sayfasıda istersen About sayfasına hangi ürünü göstermek istiyorsan About.aspx?ID=AboutID şeklinde IDsini gönder. Sayfanda Request.QueryString("ID") ile AboutID değerini yakala ve select * from About Where AboutID = @AboutID şeklinde sorgu gönder ve çektir. Hepsinin mantığı bu.


Bu mesaja 1 cevap geldi.
B
12 yıl
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: Sandrain

Tamam bildiğini farzedelim. Senin söylediğinin URL routing ile bir ilgisi yoktur. URL Routing sadece adres çubugundaki adresi değiştirmeye yarar. Mesela Hakkımızda sayfalarını yapacaksın. Bir tane About vsvs adında bir sayfa oluştur. About sayfasına Hakkımızda tablondaki verileri çektir. Detay sayfasıda istersen About sayfasına hangi ürünü göstermek istiyorsan About.aspx?ID=AboutID şeklinde IDsini gönder. Sayfanda Request.QueryString("ID") ile AboutID değerini yakala ve select * from About Where AboutID = @AboutID şeklinde sorgu gönder ve çektir. Hepsinin mantığı bu.

Asıl konudan uzaklaştık sanırım


Bu mesaja 1 cevap geldi.
S
12 yıl
Onbaşı

Asıl konudan uzaklaştığımızı kim söyledi ki. Bunun mantığı budur.


Bu mesaja 1 cevap geldi.
F
12 yıl
Yüzbaşı

sizin yazdığınızdan şunu anladım mesela anasayfa urlsi :www.siteadi.com/index.php hakkımızda sayfası:www.siteadi.com/index.php?s=hakkimizda (www.siteadi.com/hakkimizda.php gibi yani) bu şekilde mi olmasını istiyorsunuz yani tek sayfa olacak diğer sayfalar bu sayfada açılacak


Bu mesaja 1 cevap geldi.
B
12 yıl
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: Mr.Finch

sizin yazdığınızdan şunu anladım mesela anasayfa urlsi :www.siteadi.com/index.php hakkımızda sayfası:www.siteadi.com/index.php?s=hakkimizda (www.siteadi.com/hakkimizda.php gibi yani) bu şekilde mi olmasını istiyorsunuz yani tek sayfa olacak diğer sayfalar bu sayfada açılacak


Evet tek sayfa olarak. Diğer sayfalar bu sayfada açılacak ancak önemli bi husus var, Kategorilerin altındaki sayfalar hangi kategoriye aitse o sayfa açılacak. Galeriyse galeri.aspx, Ürün listelemeyse urunler.aspx sayfası açılacak. Bu olayı nasıl yaparım? Urunler tablosunda KatId=1 olsun. KatId=1 olan sayfaları nasıl urunler.aspx sayfasına yönlendirecem ve bu yönlendirdiğim sayfaları nasıl tek sayfada göstericem? Öğrenmek istediğim husus bu aslında. Birde bu yöntemin adını söylerseniz en azından araştırma yaparken sancı çekmemiş olurum :) Şimdiden teşekkürler...


Bu mesaja 1 cevap geldi.
F
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: bahtiyar_h

quote:

Orijinalden alıntı: Mr.Finch

sizin yazdığınızdan şunu anladım mesela anasayfa urlsi :www.siteadi.com/index.php hakkımızda sayfası:www.siteadi.com/index.php?s=hakkimizda (www.siteadi.com/hakkimizda.php gibi yani) bu şekilde mi olmasını istiyorsunuz yani tek sayfa olacak diğer sayfalar bu sayfada açılacak


Evet tek sayfa olarak. Diğer sayfalar bu sayfada açılacak ancak önemli bi husus var, Kategorilerin altındaki sayfalar hangi kategoriye aitse o sayfa açılacak. Galeriyse galeri.aspx, Ürün listelemeyse urunler.aspx sayfası açılacak. Bu olayı nasıl yaparım? Urunler tablosunda KatId=1 olsun. KatId=1 olan sayfaları nasıl urunler.aspx sayfasına yönlendirecem ve bu yönlendirdiğim sayfaları nasıl tek sayfada göstericem? Öğrenmek istediğim husus bu aslında. Birde bu yöntemin adını söylerseniz en azından araştırma yaparken sancı çekmemiş olurum :) Şimdiden teşekkürler...

Ben asp.net bilmiyorum ama bir araştırdım. bu olaya Master Page diyorlar. Bir sitede bununla site yapımını anlatmışlar bence faydalı olabilir senin için. Link:http://ozguryaman.com/asp-nette-master-page-kullanimi/

Ayrıca Microsoftun sitesinden:http://msdn.microsoft.com/en-us/library/wtxbf3hh.ASPX





< Bu mesaj bu kişi tarafından değiştirildi FreakDevil -- 25 Ocak 2014; 10:06:44 >
Bu mesaja 1 cevap geldi.
B
12 yıl
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: Mr.Finch

quote:

Orijinalden alıntı: bahtiyar_h

quote:

Orijinalden alıntı: Mr.Finch

sizin yazdığınızdan şunu anladım mesela anasayfa urlsi :www.siteadi.com/index.php hakkımızda sayfası:www.siteadi.com/index.php?s=hakkimizda (www.siteadi.com/hakkimizda.php gibi yani) bu şekilde mi olmasını istiyorsunuz yani tek sayfa olacak diğer sayfalar bu sayfada açılacak


Evet tek sayfa olarak. Diğer sayfalar bu sayfada açılacak ancak önemli bi husus var, Kategorilerin altındaki sayfalar hangi kategoriye aitse o sayfa açılacak. Galeriyse galeri.aspx, Ürün listelemeyse urunler.aspx sayfası açılacak. Bu olayı nasıl yaparım? Urunler tablosunda KatId=1 olsun. KatId=1 olan sayfaları nasıl urunler.aspx sayfasına yönlendirecem ve bu yönlendirdiğim sayfaları nasıl tek sayfada göstericem? Öğrenmek istediğim husus bu aslında. Birde bu yöntemin adını söylerseniz en azından araştırma yaparken sancı çekmemiş olurum :) Şimdiden teşekkürler...

Ben asp.net bilmiyorum ama bir araştırdım. bu olaya Master Page diyorlar. Bir sitede bununla site yapımını anlatmışlar bence faydalı olabilir senin için. Link:http://ozguryaman.com/asp-nette-master-page-kullanimi/

Ayrıca Microsoftun sitesinden:http://msdn.microsoft.com/en-us/library/wtxbf3hh.ASPX

Master page işin giriş boyutu. asp.net ten önce php Php ile çalışyıyordum, Masterpage DW daki template ile aynı şey. Benim istediğim CMS sistemlerde üst seviye yapılan bişe...


Bu mesaja 1 cevap geldi.
-
12 yıl
Er

İlk mesajımı atıyorum öncelikle hayırlı olsun hepimize. Adımları şöyle anlatayım.
1-Veritabanını oluşturdun ama veritabanı olayın en önemli kısmı kategoriler,makalelerle olmuyor sadece.Üyelik yönetimini nasıl yapmayı düşünüyorsun.Bunlarda veritabanıyla alakalı. Asp.net Membership mi kullanacaksın mesela.
2-Üyelik olayını hallettikten sonra hangi dizinlere kimlerin erişebileceğini kimlerin makale ekleyebileceğini düzenlemek gerekiyor.
3-Haber sitesi üzerinden örnek vereyim. Haberleri gösterebilmek için mesela haberdetay.aspx diye tekbir sayfan olması yeterli. Id'ye göre haberi resmi ve diğer detayları çekip gösterebilirsin.
4-En son aşama olarak url routing olayı geliyor. Asp.net 4.0 ve üzerinde bu işlem gayet kolay bir hale geldi.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.