Merhabalar.
Php Nuke 7.7 ile beraber olan tiny_mce ile ilgili sorularım var.
1- Bu editörün hangi "textarealar"da çıkacağını, hangilerinde aktif olmayacağını nasıl ayarlarım.
2- Bu text editör benim koyduğum renk kodlarını "messy code" sayıyor ve siliyor, bunu nasıl engellerim?
3- Bu text editörün plug-in özelliği var. (Bakınız includes/tiny_mce/plugins) Plug-in'ler burada yüklü olduğu (veya öyle göründüğü) halde sitede editörde görünmüyor. (En basitinden resim eklemek için hala HTML kodu yazıyorum, ama orada onun plug-ini var) Bu plug-in'ler nasıl aktif gelir.
4- Veya bunların cevaplamaktan üşeniyorsanız, tiny_mce'den daha iyi ve kurulması kolay bir WYSIWYG editör bilen var mı?
(WYSIWYG editörün ana klasöründe readme'yi okuyun iyor ama there is not any readme in it. Adamlar readmeyi okuyun yazmış readme koymamışlar, bari siz yardımcı olun...(
Kayıt: Mar 25, 2004 Mesajlar: 39 Konum: kualalumpur
Tarih: 2005-11-28, 00:26:44 Mesaj konusu:
şööyle kaldırılıyor. /includes/tiny_mce diye bi klasör var. bunu sil gitsin. eksploreri kapat. geçmişi sil. tekrar başlat ram den çıktığında işlem tamam. ben de dertliyim bundan. türkçe harfleri bi şeyler yapıp öyle yazdırıyor mysql ye.
Haberlerinize resim eklemek için
önce http://prdownloads.sourceforge.net/tinymce/tinymce_2_0_4.zip?download
adresinden son sürümü indirin yukardaki yazıları uyguladıktan sonra includes dizini içine kopyalayın dosyaları indi includes içindeki j a v a s c r i p t php yi açarak
tinyMCE.init diye başlayan 2 yeri aşağıdaki şekilde değişin
istediğiniz resmi ekleyin hatta diğer sitelerden kopya yapıştır bile yapın
yahu arkadaşlar bütün forumu dolaştım bu tinymce ile ilgili ama son durumum şu.
yeni bir blok oluşturup blokta menü tarzında linkler yapmaya çalışıyorum. misal Admin.php ye
Kod:
<a href="admin.php">Ana Menü</a>
şeklinde link vermek fakat istiyorum yaptığım linkler aşağıdaki gibi çıkıyor
Kod:
http:///
file:///?op=adminStory\\\\\\\
ne yaptıysam düzeltemedim. tiny_mce.js tiny_mce_popup.js ve tiny_mce_src.js dosyalarında geçen \\\ kodlarıyla oynadığımda yada değiştiğimde ya bozuluyor simgeler görünmüyor java script hatası alıyorum yada bozulmuyor ama sorun yine hallolmuyor. şu işe bir çare yahu. sanırım sorun tiny_mce den de öte bir sorun. çünkü gelişmiş metin editörünü config.php den kapattığım zaman bile link yapmak istediğimde linkin html kodunda aşağıdaki gibi başa ve sona \ işareti koyuyor otomatik olarak?
Kod:
<a href="\admin.php\">Ana Menü</a>
bu \ işaretleri ben kurcaladıkca ikiye üç falan çıkıyor \\ \\\ şeklinde. nedir anlamadım gitti. bi YARDIM edin Allah rızası için 3 gündür sıyırmak üzereyim.
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
Tarih: 2006-07-18, 13:46:43 Mesaj konusu:
Blok eklerken geçici olarak bu editörü iptal edebilirsiniz. Bunun için yapmanız gereken phpnuke 7.6 paketinin içindeki includes/j a v a s c r i p t.php dosyasını bu nukenize yükleyin. İstediğinizi yapın tekrar orjinal j a v a s c r i p t.php dosyanızı yükleyerek eskiye dönün.
yani tam olması gerektiği gibi o bloğun içindeki menülerin linkleri doğru ve sonra aynı bloğu düzenle deyip hiçbir değişiklik yapmadan olduğu gibi blok kaydet dediğimde linler aşağıdaki hale dönüşüyor.
tiny mce açıkken ve phpmyadminden olması gerektiği gibi dump edildikten sonra ve admin bölümünden den blok düzenleye girip hiçbir değişiklik yapmadan önce add/edit link bastığımda ise açılan popup penceredeki url kısmında bu yukarıda yazanlar aşağıdaki gibi görünüyor
Kod:
Link URL : /
Link URL : /?op=adminStory\
Link URL : /?op=create\
Bu haliyle hiçbir değişiklik yapmadan blok kaydet dediğimde ise add/edit link kısmında aşağıdaki gibi görünüyor.
Kod:
Link URL : \/\
Link URL : \/?op=adminStory\
Link URL : \/?op=create\
Bu son haliyle add/edit link ile birinci menünün Link URL: kısmına link.php yazıp güncelle dedikten sonra blok kaydet dediğimde oluşturduğu link
Kod:
http:///
şeklinde oluyor ve blok düzenleden add/edit link tıkladığımda
Kod:
Link URL : \/\
şeklinde görünüyor.
Bu sorunu başka nasıl anlatabilirim bilmiyorum. Umarım açıklayıcı olmuştur. Lütfen bu konuda bana YARDIM edin yoksa lastik palayacak.
Blok eklerken geçici olarak bu editörü iptal edebilirsiniz. Bunun için yapmanız gereken phpnuke 7.6 paketinin içindeki includes/j a v a s c r i p t.php dosyasını bu nukenize yükleyin. İstediğinizi yapın tekrar orjinal j a v a s c r i p t.php dosyanızı yükleyerek eskiye dönün.
TinyMCE config.php den aktif olmadığında bile linklerim doğru çıkmıyor ama.
Kod:
file://%3Fop=content///
şeklinde çıkıyor.
sırf j a v a s c r i p t.php dosyası sunucumda olduğu için yapıyor diyorsanız bilemem. öylemi demek istediniz acaba?
Ee phpmyadminde düzgünse neden tekrar yönetimden düzeltmeye çalışıyorsunuz onu anlamadım. phpmyadminden yapın ve bir daha dokunmayın.
iyi de arkadaş ben her blok oluşturuken phpmyadmindenmi blok oluşturacağım şimdi? bu çözümmü oldu yani şimdi? netopsiyonwebmasteri hemde. bakın burada hiçbir problemi çözmek zorunda değilsiniz. ama çözüm olarak bunu sunmanız size yakışmaz.
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
Tarih: 2006-07-18, 15:12:10 Mesaj konusu:
Gerekiyorsa her bloğu phpmyadminden ekleyeceksiniz. j a v a s c r i p t.php ile ilgili bir yöntem sundum. Onunla da yapılmıyorsa size başka ne diyeyim. Pratik yollar söylemeye çalışıyom ama illa ki istiyorsanız buyrun çözüm şu.
phpnuke sürümünüzü yazmadığınız için ben kafamdan 7.9 u alacam.
mainfile.php dosyasını açarsınız. Burada function check_html(.. , function filter_text(... ve function filter( adında birkaç fonksiyon vardır. Bu fonksiyonlarda addslashes, str_replace yazan yerlerde düzenleme yaparsınız.
Ayrıca admin/modules/blocks.php dosyasında düzenleme yapmanız gerekecek. Bunlar arasında blok kaydetme ve blok düzenleyip update yapılan yerlerde mainfile.php den çağrılan fonksiyonları disable edeceksiniz. 7.8 yada 7.7 kullanıyorsanız mainfile.php dosyasında tek fark function filter(.. yazan yerdir. Bu fonksiyon bu sürümlerde yoktur.
gibi bir satırdır. Bunlar içinde aynı yöntemi yani başlarına // eklemeyi kullanarak bu bloklaşmayı önleyecez.
mainfile.php dosyasına bakalım birde. Burada yer alan function filter_text alanı check_words fonksiyonunu kullanıyor. Ancak bizim kodlarımızda FixQuotes($content) olduğundan function FixQuotes(.. bölümüne bakıyoruz.
Kod:
function FixQuotes ($what = "") {
$what = str_replace("'","''",$what);
while (stripos_clone($what, "\\\\'")) {
$what = str_replace("\\\\'","'",$what);
}
return $what;
}
Orada bunlar yazıyor. Bir sürü \\\\ ekleniyor ya işte buradan ekleniyor. Buradaki sayıları düşürün yada silin. Örneğin.
Kod:
function FixQuotes ($what = "") {
$what = str_replace("'","''",$what);
while (stripos_clone($what, "'")) {
$what = str_replace("'","'",$what);
}
return $what;
}
Haberlerinize resim eklemek için
önce http://prdownloads.sourceforge.net/tinymce/tinymce_2_0_4.zip?download
adresinden son sürümü indirin yukardaki yazıları uyguladıktan sonra includes dizini içine kopyalayın dosyaları indi includes içindeki j a v a s c r i p t php yi açarak
tinyMCE.init diye başlayan 2 yeri aşağıdaki şekilde değişin
istediğiniz resmi ekleyin hatta diğer sitelerden kopya yapıştır bile yapın
Buradan da anladığım kadarıyla benim problemim advanced editör diğer adı ile tinymce ile ilgili değil sitenin kendisi ile ilgili. mainfile.php yada block.php ile ilgili ama neresiyle ve ne şekilde ilgili?
Buldum anasını satayım. demekki neymiş? azimle şey eden taşı delermiş. :)
admin/blocks.php dosyası içinde ne kadar addslashes geçiyosa hepsini sildim düzeldi. şimdi birde tinymce özelliğini açp deneyeceğim sorun varmı diye :) hadi bismillah. :)
Walla ben ilk siteye nuke 7,7 kurdugumda bir de baktım forumda ne mesaj atılırsa atılsın hepsini HTML taglari ile gosteriyor kafayı yemek uzereydim ki arastırdım sorun editörden kaynaklandıgını öğrendim bende TINY Mse dosyasını sildim .. Gecenlerde de FCK editör yukledm simdi canavar gibi calısıyor hic sorun yaratmıyor..Sadece bu FCK editörü News ve Kosa Yazıları modulune tanımlayamadım ... Başka sorunum yok suan...
iyide silmek çözümmü. beni yanlıs anlıyor herkez. benim derdim tinymce kullanmak yada sitemde gelişmiş yazı edi,törü kullanmak falan değil. hatta hiç sitem olmasın bile. derdim bu hatanın sebebi nedir? ve nasıl düzeltilir. anlatabildim şimdi umarım?
Walla ben ilk siteye nuke 7,7 kurdugumda bir de baktım forumda ne mesaj atılırsa atılsın hepsini HTML taglari ile gosteriyor kafayı yemek uzereydim ki arastırdım sorun editörden kaynaklandıgını öğrendim bende TINY Mse dosyasını sildim .. Gecenlerde de FCK editör yukledm simdi canavar gibi calısıyor hic sorun yaratmıyor..Sadece bu FCK editörü News ve Kosa Yazıları modulune tanımlayamadım ... Başka sorunum yok suan...
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
Tarih: 2006-07-19, 13:14:20 Mesaj konusu:
tinymce editörü 7.7 ile ilk defa kullanıma girdi. Bu nedenle birçok sorun olması normaldir. Bu editörü kullanacam dediğinize göre php-nuke 7.9 u indirin. Onun içindeki tinymce editörünü yükleyin. Ayrıca 7.9 içindeki includes/j a v a s c r i p t.php dosyasını yükleyin. tinymce editöründe yer alan birçok hata 7.9 sürümünde düzeltilmiş.
şu anda tinymce nin son sürümü olan tinymce/tinymce_2_0_6_1 indiriyorum. ayrıca php nuke 7,9 sürümündeki includes klasöründeki j a v a s c r i p t.php dosyasınıda siteme ekleyeceğim. anlattıklarınıza göre bunları yaptığımda sorun hallolması gerek. doğrumu anladım?
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