• 30-08-2021, 15:57:32
    #1
    Arkadaşlar wordpress altyapısındaki sitem için siteme eklenen "dış" linkler için otomatik kısaltma eklentisi arıyorum. bc.vc nin sitesinde yer alan js ler ile olmuyor yada ben yapamadım çünkü sayfalar arasında geçiş yapsam bile bc.vc yönlendiriyor bunu istemiyorum sadece dış linkler için geçerli olsun.



    Malum tema appyn.

    Linkler aşağıdaki kod ile otomatik yansıyor.


    '.$consiguelo.' = Burdaki kod konudaki download linki aslında kısaltılmak istenen link bu. bu sabit lakin her konuda farklı downloadlar olucak ama kod sabit.

    echo (!empty($consiguelo)) ? '<span><b>'.__( 'Consíguelo en', 'appyn' ).'</b><br> <a href="'.$consiguelo.'" target="_blank">'.$imggp.'</a></span>' : '';
    Bu şekilde bc.vc nin api sini ekleyince istediğim oluyor ilgili linkide otomatik oluşturuyor lakin siteye gitmek yerine beyaz sayfada bana oluşturduğu linki veriyor oluşturulan link ile devam edersem evet konudaki link'i kısatmış oluyor ve istediğim olmuş oluyor.
    echo (!empty($consiguelo)) ? '<span><b>'.__( 'Consíguelo en', 'appyn' ).'</b><br> <a href="https://bc.vc/api.php?key=0f2b7871ab6bf9a9794eb43bf0ac1ec3&uid=266978&url='.$consiguelo.'" target="_blank">'.$imggp.'</a></span>' : '';

    Ücretli/Ücretsiz destek verecek arakdaşlardan yardım bekliyorum.
  • 30-08-2021, 16:00:43
    #2
    biz yapacağız onu, ücretsiz güncelleme gelecek hocam. İş alımını kapatabilirsin
  • 30-08-2021, 16:03:19
    #3
    GSK adlı üyeden alıntı: mesajı görüntüle
    biz yapacağız onu, ücretsiz güncelleme gelecek hocam. İş alımını kapatabilirsin
    Sabahtır deniyorum çok anlamam bu işlerden siz söylemiştiniz evet. Biran önce halledip siteyi kendi haline bırakmak istiyorum aslında teşekkür ederim.
  • 30-08-2021, 16:04:25
    #4
    Ts3Destek adlı üyeden alıntı: mesajı görüntüle
    Sabahtır deniyorum çok anlamam bu işlerden siz söylemiştiniz evet. Biran önce halledip siteyi kendi haline bırakmak istiyorum aslında teşekkür ederim.
    Güzel şeyler zaman alır, 2 hafta kadar sürecek güncelleme 🤫
  • 30-08-2021, 16:06:46
    #5
    GSK adlı üyeden alıntı: mesajı görüntüle
    Güzel şeyler zaman alır, 2 hafta kadar sürecek güncelleme 🤫
    Site sizemi ait hocam?
  • 30-08-2021, 16:07:34
    #6
    onlinecihan adlı üyeden alıntı: mesajı görüntüle
    Site sizemi ait hocam?
    Kullandığı bot bizim yazılımımız
  • 30-08-2021, 16:12:16
    #7
    GSK adlı üyeden alıntı: mesajı görüntüle
    Kullandığı bot bizim yazılımımız
    Aynen bot @GSK 'a ait . lakin benim istediğim bot ile ilgili değil onlarda botlarına bu özelliği ekliyecekler lakin ben işlerimi bitirip siteyi kendine bırakmak istiyorum.
    işlem tema üzerindeki dosyalardan olucak olursa eğer..
  • 30-08-2021, 16:49:35
    #8
    Yapınızı tam bilmiyorum ama kontrol etmeniz gereken şey domain.
    Wp site_url() ile domain kontrolü yapabilirsiniz. Bu durumda bu domain dışındakileri çevir demiş olursunuz.
    Aşağıdaki örnek işinize yaramasa bile buradan yola çıkarak yapabilirsiniz.

    functions.php
    function get_domain($url)
    {
    $parse = parse_url($url);
    $domain = isset($parse['host']) ? $parse['host'] : '';
    if (preg_match('/(?P<domain>[a-z0-9][a-z0-9\-]{1,63}\.[a-z\.]{2,6})$/i', $domain, $regs)) {
    return $regs['domain'];
    }
    return false;
    }
    single.php veya ilgili kodunuz neredeyse 1. seçenek (eşitse):

    if (get_domain($consiguelo) == get_domain(site_url())) {
    echo (!empty($consiguelo)) ? '<span><b>'.__( 'Consíguelo en', 'appyn' ).'</b><br> <a href="https://bc.vc/api.php?key=0f2b7871ab6bf9a9794eb43bf0ac1ec3&uid=266978&url='.$consiguelo.'" target="_blank">'.$imggp.'</a></span>' : '';
    }
    single.php veya ilgili kodunuz neredeyse 2. seçenek (değilse):
    if (!get_domain($consiguelo) == get_domain(site_url())) {
    echo (!empty($consiguelo)) ? '<span><b>'.__( 'Consíguelo en', 'appyn' ).'</b><br> <a href="https://bc.vc/api.php?key=0f2b7871ab6bf9a9794eb43bf0ac1ec3&uid=266978&url='.$consiguelo.'" target="_blank">'.$imggp.'</a></span>' : '';
    }
  • 30-08-2021, 17:14:06
    #9
    Scorpion2763 adlı üyeden alıntı: mesajı görüntüle
    Yapınızı tam bilmiyorum ama kontrol etmeniz gereken şey domain.
    Wp site_url() ile domain kontrolü yapabilirsiniz. Bu durumda bu domain dışındakileri çevir demiş olursunuz.
    Aşağıdaki örnek işinize yaramasa bile buradan yola çıkarak yapabilirsiniz.

    functions.php
    function get_domain($url)
    {
    $parse = parse_url($url);
    $domain = isset($parse['host']) ? $parse['host'] : '';
    if (preg_match('/(?P<domain>[a-z0-9][a-z0-9\-]{1,63}\.[a-z\.]{2,6})$/i', $domain, $regs)) {
    return $regs['domain'];
    }
    return false;
    }
    single.php veya ilgili kodunuz neredeyse 1. seçenek (eşitse):

    if (get_domain($consiguelo) == get_domain(site_url())) {
    echo (!empty($consiguelo)) ? '<span><b>'.__( 'Consíguelo en', 'appyn' ).'</b><br> <a href="https://bc.vc/api.php?key=0f2b7871ab6bf9a9794eb43bf0ac1ec3&uid=266978&url='.$consiguelo.'" target="_blank">'.$imggp.'</a></span>' : '';
    }
    single.php veya ilgili kodunuz neredeyse 2. seçenek (değilse):
    if (!get_domain($consiguelo) == get_domain(site_url())) {
    echo (!empty($consiguelo)) ? '<span><b>'.__( 'Consíguelo en', 'appyn' ).'</b><br> <a href="https://bc.vc/api.php?key=0f2b7871ab6bf9a9794eb43bf0ac1ec3&uid=266978&url='.$consiguelo.'" target="_blank">'.$imggp.'</a></span>' : '';
    }

    emeğinize sağlık if (!get_domain($consiguelo) == get_domain(site_url())) { kısmını ekleyince download linki kayboluyor hocam yada ben çok amatörüm elinize sağlık yardımınız için.