Kayıt: Jun 02, 2003 Mesajlar: 1842 Konum: Istanbul
Tarih: 2008-10-10, 09:49:34 Mesaj konusu:
Hazır paket olarak olmayabilir ama her tür HTML editörünü eklemek çok kolay.
Ben kendi düzenlediğim tüm modüllere genelde FCKeditoru entegre ederim.
Bunu da sadece admin girişlerinde kullanılacak şekilde ayarlarım.
Yani üye girişi yapılırsa standart text editor görünür, admin girişi yapılırsa FCKeditor görünür.
Bunun nasıl yapılacağını forumlarda yazdığımı hatırlıyorum.
Arayın, bulamazsanız tekrar yazarım.
İpucu: modüllerinizin içinde textarea bölümünü arattıracaksınız.
Aşağıya örnek kodu koyuyorum, okuyun ama aynen alıp yapıştırmayın çünkü bendeki değişkenlerin ismi değişiktir. Sizde çalışmaz.
Ama ne yapacağınızı anlamanıza yardımcı olur.
modules\Kose_Yazilari\admin\index.php nin 116. satırı civarındaki textarea bölümünü şu şekilde modifiye etmiştim.
Kod:
//** <textarea></textarea><br>";
// Genel amaçlı FCK editor ve admin, üye kontrolu.
if (!defined('NUKE_EVO')) {
// Nuke Evo değil ise burası çalışır...
if (function_exists('wysiwyg_textarea')) {
// Eski FCK editor varsa ve Standart Nuke ise burası çalışır...
if (is_yetkili($yetkili)) {
// Admin ise burası çalışır...
wysiwyg_textarea("content", "", "NukeUser", "70", "20");
}
} elseif (is_user()) {
// Üye ise burası çalışır...
echo "<textarea>$row[content]</textarea>";
}
else {
// Üye değil ise burası çalışır...
redirect('eklentiler.php?name=Your_Account&op=new_user');
}
}
else {
// FCK editor yoksa ve Standart Nuke ise burası çalışır...
if (is_yetkili($yetkili)) {
// Admin ise burası çalışır...
echo "<textarea>$row[content]</textarea>";
}
} elseif (is_user()) {
// Üye ise burası çalışır...
echo "<textarea>$row[content]</textarea>";
}
else {
// Üye değil ise burası çalışır...
redirect('eklentiler.php?name=Your_Account&op=new_user');
}
}
}
else {
// Nuke Evo ise burası çalışır...
if (is_yetkili($yetkili)) {
// Admin ise burası çalışır...
echo Make_TextArea('content', $row[content]);
}
} elseif (is_user()) {
// Üye ise burası çalışır...
echo "<textarea>$row[content]</textarea>";
}
else {
// Üye değil ise burası çalışır...
redirect('eklentiler.php?name=Your_Account&op=new_user');
}
}
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız