• 10-08-2022, 10:37:22
    #1
    Daha önce codeigniter ile cdn url entegrasyonu yapan var mı?
    base_url gibi cdn_url benzeri bir fonksiyon tanımlamak mümkün mü?
  • 10-08-2022, 10:40:53
    #2
    Hocam ben BunnyCDN'den ücretsiz depolama alanı aldım. BunnyCDN PHP API yazımda ki gibi API kullanımı da gayet basit. CDN_URL şeklinde yapısı da mevcut.
  • 29-09-2022, 15:20:41
    #3
    AlbaySIMSEK adlı üyeden alıntı: mesajı görüntüle
    Daha önce codeigniter ile cdn url entegrasyonu yapan var mı?
    base_url gibi cdn_url benzeri bir fonksiyon tanımlamak mümkün mü?
    system/core/Config.php dosyasında 306. satırda base_url metodu mevcut. Fonksiyonun altına aşağıdaki gibi bir ekleme yapabilirsiniz.

    public function cdn_url($uri = '', $protocol = NULL)
    {
        // application/config/config.php'deki base_url değişkeni gibi cdn_url değişkenini tanımlayıp,
        // urlyi oradan çekmek isterseniz aşağıdaki gibi kullanabilirsiniz.
        // $cdn_url = $this->slash_item('cdn_url');
    
        // ya da bu şekilde direkt buradan adresi belirleyebilirsiniz.
        $cdn_url = 'https://www.cdnurl.com';
    
        if (isset($protocol))
        {
            // For protocol-relative links
            if ($protocol === '')
            {
                $cdn_url = substr($cdn_url, strpos($cdn_url, '//'));
            }
            else
            {
                $cdn_url = $protocol.substr($cdn_url, strpos($cdn_url, '://'));
            }
        }
    
        return $cdn_url.$this->_uri_string($uri);
    }
    ya da bu fonksiyonu bir helper dosyası oluşturup, oradan da kullanabilirsiniz. Döküman için: https://codeigniter.com/user_guide/general/helpers.html