Bu site emekli olmuştur. Arşiv amaçlı olarak BT AKADEMİ sponsorluğunda yayın hayatına devam etmektedir.




C#nedir?com
 
YAZAR HAKKINDA
Ömer Faruk Sarıkaya
Ömer Faruk Sarıkaya
http://www.omersarikaya.com
İletişme geçmek için tıklayın.
1 Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için tıklayın.
Yayınlanan diğer makaleleri için tıklayın.
İlgili etiketler: asp.net ckeditor ckeditor asp.net ckeditor kurulumu ckfinder ckfinder kurulumu dosya yükleme editör fckeditor javascript Kodlama Ömer Faruk Sarıkaya
 
YAZI HAKKINDA
Türü : Serbest Köşe (?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi : Başlangıç
Kategori : Kodlama
Yayınlanma Tarihi : 8.12.2009
Okunma Sayısı : 47632
Yorum Sayısı : 13     yorum yaz
Site İçi AramaSİTE İÇİ ARAMA
Üye Girişini AçÜye GİRİŞİ
Üye girişi için tıklayın.
Kullanıcı Adı
Şifre
 
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
 
Şifremi / Kullanıcı Adımı unuttum.
 
.net TV RSS Serbest KÖŞE (?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
emre TAŞ
Silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
Makale Gönder Bende Yazmak İstiyorum
.net TV RSSBlogroll
Turhal Temizer
Conda install environment.yml Package 27.12.2024
Turhal Temizer
Mac OS/X Removing CUDA 27.12.2024
Burak Selim Şenyurt
Rust ile ECS Yaklaşımını Anlamak 27.12.2024
Burak Selim Şenyurt
Birlikte Rust Öğrenelim Serisi 27.12.2024
  Diğer Herşey
Sponsorlar
BT Akademi
Medya Portakal
Video Hosting Sponsoru
Csharpnedir.com bir Ineta üyesidir
Uzman Abi
Her Yönüyle C# - Sefer Algan
Asp.net ile CkEditor ve CkFinder Kullanımı
 
Kapat
Sayfayı Yazdır Sık Kullanılanlara Ekle Arkadaşıma Gönder MySpace Del.Ico.Us Digg Facebook Google Mixx Reddit StumbleUpon

Bu yazımızda FCKeditör'ün geliştirilmesine son verilerek ortaya çıkan iki yeni ürünün kurulum ve asp.net entegrasyonunu inceliyor olacağız.Aslında bunlar FCKeditor un iki ye bölünmüş hali .CKEditor, FCKeditor'ün editör özelliklerinin yeni bir arayüzle dahada geliştirilerek sunulmuş hali.CKFinder ise yine FCKeditor ile yaptığımız sunucuda gezinme dosya yükleme işlemlerini yaptığımız editör'ün geliştirilmiş hali.


Bu araçlardan CKeditör ün asp.net için bir dll i bulunmuyor.Sitede önerilen yöntem ise klasik post yöntemi ile editörün verisini okumak.Ckeditor'ün bir dll i olmadigi icin Ckfinder'ıda elle entegre etmemiz gerekiyor.
İlk Olarak Kuruluma bakıcak olursak


Asp.net CKeditor Kurulumu
Öncelikle kullanacağımız editörün dosyalarını buradan indiriyoruz.İndirme işleminin ardından indirdiğimiz dosyaları sitemizin anadizinine çıkartıyoruz.Editörümüzün çalışıp çalışmadığını test etmek için şu adresi kullanabilirsiniz


http://<siteniz>/<CKEditor yükleme pathi>/_samples/index.html


Kendi istediğim asp.net sayfasına eklemek için ise sitemizde editörü kullanacağımız sayfanın üstüne şu js dosyasını ekliyoruz.

<script src="../ckeditor/ckeditor.js" type="text/javascript">

 

Ardından sitemize bir adet Multiline textbox ekliyoruz.Bu multiline textbox'ı javascript yardımı ile CkEditör kontrolüne dönüştüreceğiz.

<asp:TextBox ID="txtCKeditorAdi" runat="server" TextMode="MultiLine"></asp:TextBox>

 

Sayfamıza eklediğimiz textbox ı ckeditöre dönüştürmek için ise sayfamıza şu javascript kodunu ekliyoruz.

<script type="text/javascript">

 window.onload = function() {

  var editor = CKEDITOR.replace('<% = txtCKeditorAdi.ClientID %>');

};

</script>

 

Asp.Net Ck Finder Kurulumu

Ck finder kurulumuna bakıcak olursak onuda buraya tıklayarak indirdikten sonra sitemizin anadizinine çıkartıyoruz.Ardından kendi içindeki Ckfinder.dll i projemizin bin klasörün kopyalıyoruz.Bu işlemi yaptıktan sonra yapmamız gereken ckfinder klasörü içindeki config.ascx i düzenlemek.


CheckAuthentication() fonksiyonu dosya yükleyecek kişilerin yetkisi olup olmadığını kontrol etmemizi sağlayan fonksiyon.Direk olarak   return true; dersek her dosya yüklemeye çalışan sitemize bu editör aracılığıyla dosya yükleyebilir.Setconfig içinde ise en önemli ayar Ckfinder ın baz alacağı yükleme klasörünün adı ve konumu.Bu klasörü belirledikten sonra windows üzerinde bu klasöre IUSR_<ServerAdı> kullanıcısına bu klasöre yazma hakkı vermeliyiz.

public override bool CheckAuthentication()
{

        if((bool)Session[ "IsAuthorized" ] == true)

                    {

                       return true;  

                    }

}
public override void SetConfig()
{

        BaseUrl = "/ckfinder/userfiles/";
}

Ckfinder'ı test etmek istiyorsanız Ckfinder klasörü içindeki _samples/aspx/standalone.aspx dosyasını çalıştırabilirsiniz.CkFinderı sayfamıza eklemek ise çok kolay visual studio içinde toolbox a ChooseItems ile Ckfinder.dll dosyasını seçiyoruz.Ardından toolbox ımızda zaten ckfinderımız görünüyor.Burdan sürükle bırak ile sayfamıza ekleyebiliriz.

Bu işlemlerden sonra editörümüz başarıyla çalışacaktır.Fakat eski alışık olduğumuz FCKeditör deki gibi hem dosya işlemleri hemde editör entegre bir şekilde çalışmayacak.

CKeditor ve Ckfinder entegrasyonu


Şu an için malesefki elle entegre etmekten başka bir çaremiz yok.Fakat muhtemelen yeni sürümlerde bir dll ile kolayca halledebileceğiz.Entegrasyon için CkEditor kurulumunda  yazdığım js i aşşağıdaki gibi   CKFinder.SetupCKEditor(editor, '/ckfinder/'); kodunu ekliyoruz.Bu kod sayesinde editörümüzü Ckfinder entegre ediliyor.

<script type="text/javascript">

 window.onload = function() {

  var editor = CKEDITOR.replace('<% = txtCKeditorAdi.ClientID %>');

  CKFinder.SetupCKEditor(editor, '/ckfinder/');

 

};

</script>

Editörümüzü asp.net tarafından ulaşmak değer vermek yada değerini okumak için ise

// Atama yapmak için

txtCKeditorAdi.Text = "İçerik";

//Okumak için

string icerik = txtCKeditorAdi.Text;

 

Kolay gelsin

Ömer Faruk Sarıkaya


 

 

Makale:
Asp.net ile CkEditor ve CkFinder Kullanımı Kodlama Ömer Faruk Sarıkaya
  • Yazılan Yorumlar
  • Yorum Yaz
MAR
20
2010
CKEditörü asp:Textbox içine koyduğumda java script hatası veriyor ve açılmıyor. CKEditörü HTML kontrolü içerisine koymak gerekiyor (Textrea gibi). HTML kontrolü içine koyduğunuzda CKEditör çalışıyor ancak bu seferde kod kısmında server kontrolü olmadığı için bu kontrole ulaşamıyorum :(
ŞUB
2
2010
ck editor namı diger eski fck editorde bugun bir kaç bug farkettim. upload kısmı oldukca güvensiz ve pdf doc gibi dosyaları config dosyasından düzeltseniz bile yine de düzelmiyor. ,tinymce gibi bir editör vardı onu tercih edebilirsiniz.
ŞUB
2
2010
ck editor namı diger eski fck editorde bugun bir kaç bug farkettim. upload kısmı oldukca güvensiz ve pdf doc gibi dosyaları config dosyasından düzeltseniz bile yine de düzelmiyor. ,tinymce gibi bir editör vardı onu tercih edebilirsiniz.
ŞUB
2
2010
ck editor namı diger eski fck editorde bugun bir kaç bug farkettim. upload kısmı oldukca güvensiz ve pdf doc gibi dosyaları config dosyasından düzeltseniz bile yine de düzelmiyor. ,tinymce gi bi bir editör vardı onu tercih edebilirsiniz.
ŞUB
2
2010
ck editor namı diger eski fck editorde bugun bir kaç bug farkettim. upload kısmı oldukca güvensiz ve pdf doc gibi dosyaları config dosyasından düzeltseniz bile yine de düzelmiyor. ,tinymce gi bi bir editör vardı onu tercih edebilirsiniz.
ŞUB
2
2010
ck editor namı diger eski fck editorde bugun bir kaç bug farkettim. upload kısmı oldukca güvensiz ve pdf doc gibi dosyaları config dosyasından düzeltseniz bile yine de düzelmiyor. ,tinymce gibi bir editör vardı onu tercih edebilirsiniz.
ŞUB
2
2010
ck editor namı diger eski fck editorde bugun bir kaç bug farkettim. upload kısmı oldukca güvensiz ve pdf doc gibi dosyaları config dosyasından düzeltseniz bile yine de düzelmiyor. ,tinymce gibi bir editör vardı onu tercih edebilirsiniz.
ŞUB
2
2010
ck editor namı diger eski fck editorde bugun bir kaç bug farkettim. upload kısmı oldukca güvensiz ve pdf doc gibi dosyaları config dosyasından düzeltseniz bile yine de düzelmiyor. ,tinymce gibi bir editör vardı onu tercih edebilirsiniz.
ŞUB
2
2010
ck editor namı diger eski fck editorde bugun bir kaç bug farkettim. upload kısmı oldukca güvensiz ve pdf doc gibi dosyaları config dosyasından düzeltseniz bile yine de düzelmiyor. ,tinymce gibi bir editör vardı onu tercih edebilirsiniz.
ŞUB
2
2010
ck editor namı diger eski fck editorde bugun bir kaç bug farkettim. upload kısmı oldukca güvensiz ve pdf doc gibi dosyaları config dosyasından düzeltseniz bile yine de düzelmiyor. ,tinymce gibi bir editör vardı onu tercih edebilirsiniz.
ŞUB
2
2010
ck editor namı diger eski fck editorde bugun bir kaç bug farkettim. upload kısmı oldukca güvensiz ve pdf doc gibi dosyaları config dosyasından düzeltseniz bile yine de düzelmiyor. ,tinymce gibi bir editör vardı onu tercih edebilirsiniz.
ŞUB
2
2010
ck editor namı diger eski fck editorde bugun bir kaç bug farkettim. upload kısmı oldukca güvensiz ve pdf doc gibi dosyaları config dosyasından düzeltseniz bile yine de düzelmiyor. ,tinymce gibi bir editör vardı onu tercih edebilirsiniz.
ŞUB
2
2010
ck editor namı diger eski fck editorde bugun bir kaç bug farkettim. upload kısmı oldukca güvensiz ve pdf doc gibi dosyaları config dosyasından düzeltseniz bile yine de düzelmiyor. ,tinymce gibi bir editör vardı onu tercih edebilirsiniz.
Sayfalar : 1 
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için tıklayın.
Üye değilseniz Üyel Ol linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
 
  • Bu Konuda Son 10
  • Eklenen Son 10
  • Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor