Ahmet
16 Temmuz Perşembe 2009 09:15
#1
Çok güzel bir uygulama...Paylaşımın için teşekkür ederim.
hocam mvc ile örneğin anasayfadan belli bir ID`de ki makaleye nasıl gidebilirim.Yardımlarınız için minnettarız iyi çalışmlar.
Merhaba. MVC ile link işlemleri için Html.ActionLink metodunu veya Url.Action metodunu kullanabilirsin. Bu metotlardaki parametre değerlerini oluşturduğun Url yapısına göre verebilirsin. Ancak bu metotlar dışında kendi oluşturacağın metotlar ile de link verme işlemini gerçekleştirebilirsin. Bu konuda yazımı en kısa sürede yazmayı planlıyorum.
FCK yı Wordpress te kullanmıştım. Ama user a Fck vermek tehlikeli değilmidir?
Dediğin çok doğru. Zaten bu konuda yazı da yazmıştım. Fck ile dosya upload işlemleri gerçekleştirilebiliyor. Bunu kullanıcıya sunarsak serverımız, hostumuz patlayabilir. :D Bunun sadece güvenli işlemler için admin işlemleri için tercih edilebilir. Kullanıcılar için daha güvenli sadece text işlemleri yapan editörler tercih edilmeli veya Fck sadece text işlemleri için uyarlanmalı ve kullanıcıya sunulmalı.
BBCODE kullanmak daha mantıklı ozaman. Upload ı geç XSS ve SQLinjection baş ağrıtacak. Kullanıcı arayüzü bbcode ile olmalı değil mi?
Sql injection için .Net`te parametre yöntemi kullanmak veya veritabanı üzerinde işlem yapılıyorsa procedure kullanmak yeterli. XSS için de editörden gelen değerde ufak bir kontrol yeterli olur. Bence dosya upload işlemi bunlardan daha önemli.
Upload la da aspnet dosyası sokarlar vs vs :) java mı .Net mi?
Soruyu C# mı Java mı diye sormalıydın. İkisi de oldukça güçlü ama ben ağırlıklı olarak C# bildiğim ve kullandığım için C# derim. Ama çok kişiye sorsan iki dili tercih edenlerin sayısı birbirine oldukça yakın olur diye düşünüyorum. Ben C# diyorum ama mümkünse ikisini de bilmek lazım.
salih
18 Temmuz Cumartesi 2009 01:27
#10
C# ile VB.NEt arasında bir fark var mı? Çok bariz
İkisi de aynı sayılır. Tek fark kodlamadaki farklılık. C#`ta {} parantezler varken VB'de Begin End var ve bunun gibi farklılıklar. Ben hiç VB bilmeden öğrenmeden VB'i anlayıp, yazabiliyorum. Birinden birini bilmek diğerini anlamak ve yazmak için yeterli olur düşüncesindeyim.
salih
18 Temmuz Cumartesi 2009 01:35
#12
çok sağol hakkını helal et :)
Helal olsun. :D
'FredCK.FCKeditorV2.FileBrowser.Config' türü yüklenemedi. \fckeditor\editor\filemanager\connectors\aspx\config.ascx
ben de bu hatayı veriyor... bunun nedeni ne??? bilen var mı
Merhaba. Eğer dosya yolları doğru ise bu hatayı engellemek için belirtilen dosyadaki bir değişkenin değerini değiştirmek gerekiyordu. Bunun için editörü indirdiğinde içindeki Readme (yanlış hatırlamıyorsam) dosyasında belirtilen ayarları yapman gerekir.
peki hocam örneğin sizin sitede tagler otomatik renkleniyor veya bazı sitelerde gördüm c# kodları aynı VSdaki gibi otomatik aynı rengi almış bunu nasıl sağlayabiliriz?
yani tek tek satır satır kodları boyamak zorundamıyız?
Merhaba. Bunun çeşitli yöntemler mevcut. Ben sitemde paylaştığım kodları Visual Studio'nun eklentisi olan Copy Source as Html eklentisi ile elde ederek paylaşıyorum. Bu konu ile ilgili
buradan bilgi alabilirsin. Bunun dışında script ile de bunu yapmak mümkün. Bunun için hazırlanan scriptler var ve bu scriptler dile göre kodları renklendirmekte. Bunu da arayarak bulabilirsin.
evet oldu teşekkürler. Peki hocam birşey daha sormak istiyorum.
Örneğin bir çok html tagi içeren bir yazı yazdık ve kaydettik ( resim bağlantı vs. )
sonra bunu datalistte çağırmak istiyoruz.
veritabanındaki tablodan içerik kolonundan veriyi çekerken label ın text ine evali yazdık. bu içerikteki html tagler gözükecek midir ? örneğin resimler resim.jpg olarak mı çıkacak yoksa label'ın içinde resim olarak mı gözükecek datalistte?
Datalist, repeater kontrollerinde html veri gözükmesi gerektiği görünür. Bir sorun olmaz. Ancak gridview'da bunu süzecek bir özellik mevcut. Bu özelliğe göre verileri html olarak görüntüleyebildiğin gibi tamamen text olarakta görüntüleyebilirsin. Ancak ne eklediysen o gözükür bir sorun olmaz. Dinamik siteler bu şekilde yapılıyor.
ben siteme fck Editö ekledim Fck Editör ile Database veri kaydedebiliyorum.ancak iş duzenlemeye gelınce hata alıyorum.Hata databasedeki veriyi duzenlemek uzere FckEditör içine çekiyorum.Güncelleştir diyince databasedeki veriyi değiştirecene siliyor.Yani Fck ya giridiğim degğer Labelda gözükmüyor
Merhaba.Hocam Öncelikle iyi günler,Hocam ben şimdi BLog sitesine Fckeditör ekledim Fck Editör ile Yazı Ekleyebiliyorum Database.
FAKAT iş Gridviewe çektiğim bilgeli düzenlemeye gelince databasedeki veriyi Fck editörün Value değiri ile çekiyorum Fakat Veriyi güncelleştir diyince Veiriyi Düzenleyeciği yere veriyi Databaseden Siliyor.
Yardıma ihityacım var isterseniz fotolarıda yukleyebilirim.
Merhaba. Ancak cevap verebiliyorum. Öncelikle işlemin doğru veya yanlış çalıştığını gerekli kod satırına break point koyarak görebilirsin. Burada update komutu çalıştırdığında veriler gidiyorsa güncelleme işleminde editörden boş değer geliyordur. Büyük ihtimalle sorun buradan kaynaklanıyordur. Buradaki işlemlere dikkat etmelisin.
Hocam Pekala FckEditörün Güncelleme alanına nasıl ulasırım ve bunu Acces database gore ayarlarım ?
Güncelleme işlemi için sen seçtiğin veriyi alıp, editöre atayacaksın. Veriyi editörde görüntüleyip, düzenleme yaptıktan sonra ise herhangi bir elementin bir eventı ile (buton_click, vb. veya Ajax ile) editörün değerini alıp tekrardan veritabanına kayıt edeceksin. Bu işlemin mantığı bu. Bu şekilde veritabanı türü farketmeden her türlü veritabanıyla bu işlemi yapabilirsin. Ayrıca yorum yazmadan önce sormak istediğin soru hakkında kısa bir araştırma yaparsan cevapları kendin de bulabilirsin. Bu gelişimin için çok daha iyi olacaktır.
Teşekkürler Dediklerinizi dikkate alacağım.
Selamlar makaleniz güzel ve yararlı olmuş, bu şekilde fckeditor kullanılıyor fakat JQuery ile fckeditor kullanmaya kalktığımda ilk başlarda sorun yokken. Daha sonra fck ya biraz fazla içerik girince bir türlü içeriği aldıramadım. fck den çekebileceğimiz veriler için JQuery de herhangi bir limit mi vardır?
Merhaba. Öncelikle söylediğin gibi bir limit olması söz konusu değil. Bu şekilde kullanımı çok yerde yaptım ve hiç sorun olmadı. Ayrıca editörün jQuery bir bağlantısı yok. Editörün kendi script kütüphanesi mevcut ve bu script ile editör üzerinde işlemler yapılabiliyor. Sorun oluşuyorsa başka bir durum söz konusudur. Yazdığın kodları bir daha gözden geçirmelisin.
burada editörün içeriğinin nasıl okunacağız yazılmış.
peki ajax ile çektiğim veriyi editörün içerisine nasıl yazdıracağım.
amacım birinci editörün içindeki yazıyı okuyum, belli bir işlemden geçirdikten sonra işlenen veriyi ikinci editörün içerisine yazdırmak.
@Murat, editörler zaten script ile geliştirilmiş uygulamalardır ve içerik alma, içerik atama gibi fonksyionları vardır. Bunları görebilmek için kullandığın editörün dökümanları incelemelisin.