Tag: Programlama

Ödüle aday oldum! Ödülü Kazandım :)

PHPClasses.org’ta yazdığım ilk class kodu ilk ayında inovasyon ödülüne aday oldu 🙂 Desteğinizi esirgemeyin. Sayfaya girip oy vermek için önce üye olmanız gerekiyor. Üyelik işleminizi yaptıktan sonra oylama sayfasına giderek oyunuzu verebilirsiniz. Linkler burada :

SimpleXML for PHP4 Class

Oylama Sayfası

İnovasyon Ödülleri Hakkında Bilgi

Not: 10 kişi içinden 27.87%lik bir yüzde ile Nisan Ayı İnnovasyon ödülünü kazandım. Ödüllerden sadece birini seçebiliyomuşuz o yüzden bende o’reilly ‘den şu kitabı seçtim. İlerde lazım olma ihtimali çok yüksek çünkü 🙂

Hepinize desteğiniz için çok çok teşekkür ediyorum.

SimpleXML for PHP4

PHP4 için SimpleXML fonksiyonu ararken diğer yazılmış XML okuyucu classlar dışında pek birşey bulamadım ve en iyisi kendim yazıyım dedim. Nerden başlasam ne etsem derken deneye deneye bu script ortaya çıktı ve PHP5’in simpleXML’i kadar hızlı olmasada aynı işi yapabiliyor. Koda ihtiyacı olanlar için aşağıya ekledim.

Briefly in English:

I wrote a simple script recently that works like simplexml on PHP4 and uses the PHP XML Parser to get local or remote files. It works a little slower than simplexml and maybe we could change foreach to for cycles. and that outputs directly an array not an object so we can use it without any object2array functions.

I moved the codes and the example file to

http://www.phpclasses.org/browse/package/4484.html

so check the address for further updates, bug reports etc.

New! The class is now also at : http://www.phpkode.com/scripts/item/simplexml-for-php4/

FCKEditor “Dialog Width” Correction in Firefox

FCKEditor scriptini kurup çalıştıranlar için ufak bir değişiklik gerekiyor.Scriptin resim ekleme, arama ve değiştirme diyalogları Firefox’ta boyu düzgün çıkıyor ama eni kısa geliyor ve değişmiyor. Bunun çözümü olarak aşağıdaki kod eksikliğini farkettim ve tamamlayayım dedim. Bu kodu kullanarak scripti düzeltebilirsiniz. Script klasörünün içindeki “editor/fckdialog.html” dosyasını bir metin editörüyle açın ve RefreshSize() fonksiyonunu aşağıdakiyle değiştirin.

In English : I think FCKEditor has some bug or missing code about this situation. When I insalled and checked the dialogs, every dialog looks cropped and you cannot resize it again. I needed to fix that and this is what I got.Just open “editor/fckdialog.html” and change the function RefreshSize() with this:

 

function RefreshSize()
{
if ( bAutoSize )
{
var oInnerDoc = document.getElementById('frmMain').contentWindow.document ;

var iFrameHeight ;
var iFrameWidth ;
if ( document.all ){
iFrameHeight = oInnerDoc.body.offsetHeight ;
iFrameWidth = oInnerDoc.body.offsetWidth ;
}else{
iFrameHeight = document.getElementById('frmMain').contentWindow.innerHeight ;
iFrameWidth = document.getElementById('frmMain').contentWindow.innerWidth ;
}

var iInnerHeight = oInnerDoc.body.scrollHeight ;
var iInnerWidth = oInnerDoc.body.scrollWidth ;
var iDiffh = iInnerHeight - iFrameHeight ;
var iDiffw = iInnerWidth - iFrameWidth ;

if ( iDiffh > 0 || iDiffw > 0 )
{
if ( document.all ){
window.dialogHeight = ( parseInt( window.dialogHeight ) + iDiffh ) + 'px' ;
window.dialogWidth = ( parseInt( window.dialogWidth ) + iDiffw ) + 'px' ;
}else{
window.resizeBy( iDiffw, iDiffh ) ;
}
}
}
}

Featured Plugins

GiottoPress by Enrique Chavez