Önce uygulamayı indirip sunucunuza/hostunuza yükleyin. İndirme linki aşağıda mevcut merak etmeyin :)
Editörü kullanacağınız textarea id'sini editöre bildirmeniz gerekiyor.
Örnek olarak şöyle yapmalısınız:
Önce sayfanın başına javascript ve css dosyalarını yüklemelisiniz.
<script type="text/javascript" src="../include/takvim.js"></script>
<script type="text/javascript" src="../editor/ckeditor.js"></script>
<script src="../editor/editor/sample.js" type="text/javascript"></script>
<link href="../editor/editor/sample.css" rel="stylesheet" type="text/css"/>
<textarea name="detay" cols="100" rows="25" id="detay"> </textarea>
<script type="text/javascript">
//<![CDATA[
var editor = CKEDITOR.replace( 'detay');
//]]>
</script>
Örnek demo kullanım için:
http://ozturkce.com/benigelistir/editor/adminPanel/editor.asp
Dosyayı indirmek için:
ozturkce.com/Abm/ornekler/editor.rar
merhabalar benim ckeditörler başım dertte ilk defa kullanıyorum lutfen yardım edin benim sorunum ckeditörile yazıları dbye gayet guzel sekılde kaydedıyorum fakar o veriyi cektıgım zaman html kodlarla bırlıkte gelıyor ne yapmam gerek acıl lutfen :(
YanıtlaSilMerhabalar,
YanıtlaSilsanırım ckeditörden aldığınız veriyi zararlı kodlardan temizliyorsunuz.
kodunuzdan bir örnek gösterirseniz yardımcı oluruz.
kodlar derken ckeditörüm kurulu gayet güzel bir şekilde veritabanıma kayıtta ediyorum kaydettiğim o veriyi dbden çektiğim an html kodlarıyla birlikte geliyor html tag ve kodlarla beraber çıktı alıyorum
YanıtlaSilEditöre textarea bölümünü alıyorsunuz değil mi?
YanıtlaSilEğer editöre bir yerden yazı yapıştırıyorsanız ondan da olabilir.
Kesin sonuç için çalışmanızı görmekte fayda var.
şimdi o zaman söyle izah edeyim
YanıtlaSilscript type="text/javascript" src="ckeditor/ckeditor.js"
script src="ckeditor/_sample/sample.js" type="text/javascript
link href="ckeditor/_sample/sample.css" rel="stylesheet" type="text/css
bu üç tane js alıyı alıyorum
aynı sayfaya
textarea class="ckeditor" cols="30" id="editor" name="ack" rows="5"><p>Initial value.</p>/ textarea
ack adlı textareayı dbye veri kaydetmesi için kodları yazıyorum ve sorunsuz şekilde kayıt edıyorum başka bir sayfada o verıyı alırken
%=xxxxx("xxx")% bu kodu kullanıyorum bu kadar
not: html kodlara izin vermediği için > işaretini kaldırdım kodların
not: html kodlara izin vermediği için > işaretini kaldırdım kodların
YanıtlaSilorun orada.
Editör kullanımında html kodlara izin vermelisiniz. Deneyin göreceksiniz.
nerden izin verecem ckeditöründe ?
Silsu anda dbye baktım şöyle eklıyor dbye bide
YanıtlaSil<p><br>
Initial value.sadasdsadsadddddddddd</p><br>
<p><br>
asd</p><br>
<p><br>
asd</p><br>
<p><br>
asd</p><br>
<p><br>
as</p><br>
<p><br>
das</p><br>
<p><br>
das</p><br>
<p><br>
d</p><br>
veeeee böyle alıyorum çıktıyı html kodlar çalışmıyor sanırım ne yapmam gerekir yardımcı olur musunuz
Şöyle;
YanıtlaSilsiz kaydederken < > işaretlerini başka bir koda dönüştürüyorsunuz.
Bunu yapmadan kayıt işlemini yapın.
veriyi direkt kaydedin.
rs("detay") = request.form("detay")
gibi kayıt işlemini yapın.
Bu yorum yazar tarafından silindi.
YanıtlaSilismail bey gerçekten çok teşekkür ediyorum sorunu çözdüm gözden kaçırmışız işte textboxları tek tırnaklardan önlemek için replace bir sayfadan zararlı kodlardan temızlıyordum onlar engellıyormus meger dbye kaydederken <> bunun gıbı işaretleri onu kaldırınca iş çözüldü sağ olun
YanıtlaSilsizdende çok yardım aldık hakkınızı helal edin bir sorum daha olacak bu ckeditörün üzerinde ki işte ifadeleri özel karakter butonunu gizli veri gibi ismediğim butonları nasıl kaydırabılırım ?
Aşağıdaki şekilde kullanabilirsin.
YanıtlaSilvar editor = CKEDITOR.replace( 'detay',
{
toolbar : [ [ 'Bold', 'Italic', 'Underline', 'Link', 'FontColor' ] ]
});
Ayrıca Online ders verilecek ilgilenirsen http://aspbilgibankasi.blogspot.com/2012/09/online-asp-ve-html-dersleri-verilecektir.html
YanıtlaSilbu adresi incelemeni tavsiye ederim.