İçeriğin rss beslemesi kullanımda değil Soru - Cevap Bölümü

Kullanıcıya Ait Cevapları Göster: Yılmaz Uğurlu(62)

« ilk « 1 2  3 

Soru: Macromedia Breeze Kurulumunda SQL Hatası

adres metoikos profilini göster
Yılmaz Uğurlu 27.05.2008 12:39:27
En iyi cevap mı ?

Büyük ihtimalle yerel ayarlarının Türkçe olmasından kaynaklanıyor. Denetim Masasında -> Bölge ve Dil Seçenekleri menüsünde Türkçe ya da Türkiye gördüğün herşeyi ABD/İnglizce (USA(ENGLISH) yap öyle tekrar dene, Java veritabanı sürücüleri ile ilgili aldığın hata, ve Java’nın Türkçe ile ne kadar iyi anlaştığını hepimiz biliyoruz!

Soru: Coldfusion 500 There is no web application configured to service your request

adres metoikos profilini göster
Yılmaz Uğurlu 29.05.2008 16:17:14
En iyi cevap mı ?
Faydalı cevap

Sorun Türkçe yerelden kaynaklanan sorun. Başlat -> Denetim Masası -> Bölge ve Dil Seçenekleri adımlarını takip ederek o bölümde Türkçe ya da Türkiye gördüğünüz tüm alanları ABD-İngilizce ile değiştirin. Bilgisayarınızı yeniden başlatın ve CF’yi yeniden kurun. Büyük ihtimalle düzelecektir sorun.

Soru: ColdFusion 8 kurulumu

adres metoikos profilini göster
Yılmaz Uğurlu 03.06.2008 13:27:52
En iyi cevap mı ?

Java’nın versiyonu önemli değil Coldfusion kendi içerisindeki Jdk’yı kullanıyor. Daha önce bu şekilde coldfusion kurulumu yapmışmıydınız? Adımlarda bir problem görünmüyor, eğer yerel dil ayarları da İngilizce ise, 8500 numaralı porttan ulaşmayı denediniz mi admin sayfasına?

Flex ile birlikte hiç kullanmadım Cf’yi daha önce ancak birbirleri ile sorun yaratacak bir problemleri olduğunu zannetmiyorum. iis üzerinde değilde standalone kurup, çalıştığını test edip, daha sonra iis üzerine kurulumunu yapın belki bu şekilde sorununuz çözülür.

Soru: php recursive function dan array oluşturmak

adres metoikos profilini göster
Yılmaz Uğurlu 03.06.2008 14:06:47
En iyi cevap mı ?
Faydalı cevap

Derinliğinden kasıt ana menüye bağlı olan alt menüleri almakta mı zorlanıyorsunuz? Biraz daha bilgi verirseniz sanırım uygun bir çözüm yolu bulabiliriz. Benim anladığım veritabanı sorgu sonucunu, sıradaki kayıdın alt menu(kategori ya da içerik de olabilir)’lerini alarak iç içer geçmiş bir array oluşturmak istiyorsunuz?

Bunun için iki fonksiyon oluşturabilirsiniz, birincisi id parametresini aldığı içerie ait alt içerikleri döndürür, gördüğüm kadarı ile verdiğiniz örnekde parent isimli bir alan var, bu o kaydın bağlı olduğu üst kaydı gösteriyor sanırım.

İkinci fonksiyon sıradaki içeriğe ait alt kayıt var mı yok mu kontrol yapan fonksiyon olur. Kısa bir örnekleme yaparsak.


function altMenuVarMi($parent)
{
    // varsayılan olarak false döndürelim
    $alt_menu= false;
    // gönderilen parent değişkenine bağlı içerik var mı sayalım
    $sorgu= mysql_query(sprintf("select COUNT(*) AS kayit from tree where parent_id = %d", $parent));
    $sonuc= mysql_fetch_assoc($sorgu);
    // eğer kayıt var ise
    if ($sonuc['kayit'] > 0)
    {
        $alt_menu= true; // true yani içerik var olarak işaret koyalım
    }

    return $alt_menu;
}
$dizi = array();
function Listele($hedef= 0, &$dizi)
{
    /*
     * hedef parametresi 0 dan büyük ise gönderilen değere ait alt kayıtları buluruz
     * eğer sıfıra eşit ise parent_id değeri 0 olan ana menü içeriklerini alırız
    */
    $sorgu = mysql_query(sprintf("select * from tree where parent_id = %d", $hedef));
    // eğer bir kayıt dönmüş ise
    if (mysql_num_rows($sorgu) > 0)
    {
        // kayıtları üzerine sıra ile döndüye girerek gerekli dizi yapısını oluşturalım
        while ($sonuc= mysql_fetch_assoc($sorgu))
        {
            // sıradaki kaydın bilgilerini dizimizde oluşturduğumuz yeni elemana ekleyelim
            // menu_3, menu_4, şeklinde dizi elemanlarımızı sıralıyoruz
            $dizi['menu_'.$sonuc["id"]]= array (
                'id' => $sonuc["id"],
                'parent' => $sonuc["parent_id"],
                'urun' => $sonuc["urun_id"],
                'tip' => $sonuc["tip"],
                'tip' => $sonuc["title"]
            );
            // bu menüye ait alt menüler için boş bir dizi oluşturalım
            $dizi['menu_' . $sonuc["id"]]['childs']= array ();
            // oluşturduğumuz bu childs elemanını Listele fonksiyonuna $dizi isimli değişkende referans olarak aktaracağız
            // bu sayede $dizi['menu_'.$sonuc["id"] elemanının childs elemanına ona ait alt menüleri eklemiş olacağız
            // öncelikle bakmamız gereken sıradaki elemana ait alt içerik var mı?
            if (altMenuVarMi($sonuc["id"]))
            {
                // şimdi childs elemanımıza alt içerikleri dolduralım
                Listele($sonuc["id"], &$dizi['menu_'.$sonuc["id"]]['childs']);
            }
        }
    }

    // sonuç olarak dizimizi döndürelim
    return $dizi;
}
print_r(json_encode(Listele(0, &$dizi)))

100% emin değilim çalığ çalışmayacağından fazla zamanım olmadığı için deneme ya da farklı şekilde örneklendirme şansım yok, ancak buna benzer bir şekilde istediğin iç-içe diziyi oluşturman mümkün.

Soru: php nin simple xml sınıfı ile utf-8 xml dosyası okumak

adres metoikos profilini göster
Yılmaz Uğurlu 09.06.2008 05:04:12
En iyi cevap mı ?

Utf-8 kullanman için özel bir şey yapmana gerek yok aslında. Tam olarak bilememekle birlikte xml dosyasını okuyan dosyanın en üst satırına

ob_start();
header('Content-Type: text/html; charset=UTF-8');

şeklinde bir ekleme yapıp denersen sorunun çözülmesi lazım. Eğer çözülmez ise dosya okumakta kullandığın kodları gönderirsen çözüm bulmaya çalışırız. Kolay gelsin.

Soru: jQuery de parent() sorunu

adres metoikos profilini göster
Yılmaz Uğurlu 11.06.2008 18:03:52
En iyi cevap mı ?
Faydalı cevap

parent deyimi html elemanın bir üst elamanına ulaşmanı sağlıyor. Oysa senin ulaşmak istediğin eleman tıkladığın div ile ile aynı seviyede. Çok uzatmadan çalışan örneği veriyorum.


$().ready(function(){
    $('.baslik').click(function(){
      $(this).parents('div:first').find("div.textler").slideToggle('best');
    });
});

Jquery Selectors sayfasını biraz kurcalarsan istediklerini yapmanı sağlayacak pek çok örneğe ulaşabilirsin. Kolay gelsin.

Soru: Server Error Acil yardım!!

adres metoikos profilini göster
Yılmaz Uğurlu 21.06.2008 11:14:29
En iyi cevap mı ?

Sistem yerel ayalarını İngilizce yaptınız mı acaba?

Soru: Moo, Jquery, scriptaculous, Prototype Peki Hangisi?

adres metoikos profilini göster
Yılmaz Uğurlu 01.08.2008 16:21:09
En iyi cevap mı ?

Jquery, "write less, do more" sloganının hakkını veriyor. Çok iyi javascript yazarı olmasanız dahi jquery ile hazırlanmış örnekleri, eklentileri uygulamanız içerisinde kullanmanız oldukça kolay.

YUI oldukça profesyonel bir kullanıcı arayüzü (UI) kütüphanesine sahip. Ancak YUI ile kodlayabilmek için, iyi bir javascript kullanıcısı olmanız gerekiyor, gördüğüm kadarı ile örnekleri pek yeni kullanıcılara hitap eden türden değil.

Tabii Jquery de UI kütüphanesini oluşturmaya çalışıyor. [url=http://ui.jquery.com/]JqueryUI[/url] ile ve oldukça yol katetmiş durumdalar. Ancak henüz YUI ile kıyaslanacak kadar kaliteli değil [url=http://ui.jquery.com/]JqueryUI[/url]. Ancak basitliği ve aşina olanlara sağladığı kolaylıklar nedeniyle Jquery ve JqueryUI bence mantıklı seçim olur.

Soru: CFC ile kullanıcı kontrolü

adres metoikos profilini göster
Yılmaz Uğurlu 15.08.2008 00:42:13
En iyi cevap mı ?
Faydalı cevap

Merhabalar. Yapmak istediğiniz olayı Coldfusion 7 sürümünde eklenen Application.cfc bileşeni ile gerçekleştirmek mümkün. Zehra da bahsetmiş, ben biraz açayım. Yapmak istediğiniz işlemler için, Application.cfc özel metotlar içermekte.

OnSessionStart() metodu bir oturum nesnesi oluşturulduğunda tetiklenmektedir. Hazırlayacağınız başka bir CFC’nin örneğini OnApplicationStart() metodu içerisinde oluşturup, OnSessionStart() metodu içerisinde gerekli kullanıcının bilgilerini veritabanına kaydedebilirsiniz.

Application.cfc’nin bize sunduğu faydalı bir başka metot olan OnSessionEnd() ile kullanıcı oturumu kapandığında yapmak istediğin gerekli işlemleri bu metot içerisinde tanımlayabilirsin. Application.cfc’nin kullanımı hakkında geniş bir bilgiye aşağıda vereceğim adresten ulaşabilirsin.

ColdFusion Application.cfc Tutorial And Application.cfc Reference

Gelelim asıl istediğin 30 saniyelik kontrole. Bunu yapabilmek için ilk olarak yapabileceğin, oturum zaman aşımı süresini 30 saniyeye çekmek ki bu pek mantıklı bir çözüm getirmeyecektir.

Şöyle bir şey yapman mümkün olur, ancak istediğin şekilde 30 saniyelik bir zaman aşımı süresi ile değil kullanıcı oturumu kapandığı taktirde eyleme geçecektir. Yukarıda anlattığım gibi oturum açıldığında ve kapandığında geçerli kullanıcı ile ilgili bazı eylemler gerçekleşmektedir.

Application.cfc içerisinde OnApplicationStart() metodu içerisine ekleyeceğin

<cfcookie name="cfid" value="#session.cfid#" />
<cfcookie name="cftoken" value="#session.cftoken#" />

kod bloğu ile kullanıcı tarayıcısını kapattığında, otomatik olarak kullanıcının oturumunun kapanmasını sağlayabilirsin. Bu sayede kullanıcıları sadece sisteme içerisinde iken sayar, oturumları kapandığında otomatik olarak sistemden silebilirsin.

Diğer bir türlü kullanıcı sayfa içerisinde gezinirken 30 saniyede bir ajax üzerinden sunucuya istek yollar ve kullanıcının hatta olduğunu belirtir, 35 saniye içerisinde güncellenmeyen oturum kayıtlarını oluşturacağın bir Garbage Collector metot sayesinde sistemden silebilirsin. Ki, yükü fazla olan bir uygulama içerisinde böyle bir ek yükü kaldıracak sistemin oldukça iyi yapılandırılmış sağlam donanıma ve yüksek bant genişliğine ihtiyaç duyacağını unutmaman lazım.

Yazdıklarım umarım yardımcı olur. Kolay gelsin

Soru: uznatı olmadan sayfa yaratma

adres metoikos profilini göster
Yılmaz Uğurlu 18.08.2008 22:52:31
En iyi cevap mı ?

Merhaba Hakan. MMIstanbul içerisinde de kullandığımız bu işleme url rewriting adı veriliyor yanılmıyorsam. Ancak genellikle bunu Apache sunucusu üzerindeki mod_rewrite modülü yardımı ile yapıyoruz.

Mod_rewrite modülü sayesinde index.cfm?sayfa=makaleler&detay=makale-basligi şeklinde olan url yi adres satırı üzerinden site.com/makaleler/title/makale-basligi şeklinde gönderiyor ve sitemizin ana dizininde oluşturduğumuz .htaccess dosyası içerisine eklediğimiz kullar ile gelen bu url’yi bizim ihtiyacımız olan index.cfm?sayfa=makaleler&detay=makale-basligi şekline çeviriyoruz. Kısa bir örnek daha iyi kavramanı sağlayacaktır.

RewriteEngine on
RewriteBase /
RewriteRule ^makaleler/title/([a-zA-Z0-9\-_]+)/?$ index.cfm?sayfa=makaleler&detay=$1 [L,QSA]

Oluşturduğumuz bu kod url satırı içerisinde /makaleler/title/ şekilinde başlayan ve ardından oluşturduğumuz düzenli ifade kuralı içerisinde herhangi bir eşleşmeye denk gelen içerik buluyorsa, onu yazdığımız kuraldan sonra bir boşluk bırakarak eklediğimiz rewrite kuralında istediğimiz yere ekliyor. index.cfm?sayfa=makaleler&detay=$1 ifadesindeki $1 değişkeni, yazdığımız düzenli ifade kuralı içerisinden dönen içeriği bu bölüme yerleştirmemize olanak sağlıyor.

Aşağıdaki linkde bu konu hakkında daha fazla kaynak bulabilirsin.

kaynak

Soru: .htaccess

adres metoikos profilini göster
Yılmaz Uğurlu 28.08.2008 11:07:04
En iyi cevap mı ?
RewriteRule ^admin/([a-zA-Z0-9\-_]+)\.php$ index.php/$1 [L,QSA]

Şu şekil bir kural işini görür sanırım. Çalışmazsa \ .php$ bölümündeki \ işaretini kaldırarak bir daha dene.

Soru: CSS ile Tek imajdan Farklı Arkaplanlar Kullanmak

adres metoikos profilini göster
Yılmaz Uğurlu 30.10.2008 14:00:53
En iyi cevap mı ?

Bu teknik Css Sprites olarak adlandırılıyor. Kullanmak istediğin ikon vs resim içeriklerini bir dosyada toplayarak daha hızlı yüklenmesi ve daha az bandwith kullanımını sağlıyorsun.

İşlem sprite resmin html elemanına göre arkaplan üzerinde pozisyonunun oynanması ile elde ediliyor. http://www.alistapart.com/articles/sprites adresinde bir örneğini bulabilirsin

« ilk « 1 2  3 

yeni üyelik | şifremi unuttum

aç-kapa Konferans Dijital Pazarlama Konferansı - Digitalage 2008

Dijital Pazarlama Konferansı - Digitalage 2008

360° Dijital Pazarlama etkinliği 21 Kasımda Istanbul Hyatt Regency’de düzenlenecek ve aşağıda detaylarını bulacağınız başlıklar çerçevesinde kon...
Kategori: Konferans

aç-kapa Eğitim Bilişim Hukuku Sertifika Programı

Bilişim Hukuku Sertifika Programı

BILISIM HUKUKU SERTIFIKA PROGRAMI 22 – 23 Kasım 2008 – 09.30 – 17.00 – Lares Park Otel – Taksim – 650 YTL+kdv Eg...
Kategori: Eğitim

aç-kapa Yarışma 5.İstanbul Animasyon ve Görsel Efekt Kısa Film Yarışması

5.İstanbul Animasyon ve Görsel Efekt Kısa Film Yarışması

5.İstanbul Uluslararası Animasyon Festivali, 24-30 Kasım 2008 tarihleri arasında gerçekleştirilecektir. Festival dahilinde gerçekleşen 5. İstanbul Ani...
Kategori: Yarışma

aç-kapa Konferans TIME 2008 Interpro Forum Telekom, Internet, Medya, Eğlence Konferansı

TIME 2008 Interpro Forum Telekom, Internet, Medya, Eğlence Konferansı

Program 1 Aralık 2008 Pazartesi 08:00-12:00 Kayıt 10:00-10:30 Ana Oturum Türkiye’de Yeni Nesil Telekom Hizmeti Cengiz Anık – Avea, Ge...
Kategori: Konferans

aç-kapa Çalıştay Dirty99, 9. Pazarlama Zirvesi Etkinliği

Dirty99, 9. Pazarlama Zirvesi Etkinliği

Dirty99, 9. Pazarlama Zirvesi süresince 99 özel pazarlama profesyoneli ile, 99 dakikalık bir workshop çalışması! Özellikle interaktif pazarlama araçla...
Kategori: Çalıştay

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 324 (3 kayıtlı, 321 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul