• 11-11-2019, 13:18:26
    #64
    DePiedra adlı üyeden alıntı: mesajı görüntüle
    core.pinterest.php 399. satırı alttakiyle değiştirip geri dönüş yapabilirseniz çok sevinirim. Muhtemelen ilişkili olabilir dönüş datasını değiştirdim çünkü birden çok resim bulunuyor pinin içerisinde farklı boyutlarda sanırsam suan ufak olanı alıyor.

    eski kod:
    $pin_img = current( (Array)$pin->images );
    deÄŸiÅŸtirilmesi gereken kod:
    $pin_img = $pin->images['orig'] ?? current((array) $pin->images);
    pin içindeki resimler:
    "images": {
                            "170x": {
                                "width": 170,
                                "height": 255,
                                "url": "https://i.pinimg.com/170x/3f/14/80/3f14802be98849b991e6a23e8b7eceaf.jpg"
                            },
                            "136x136": {
                                "width": 136,
                                "height": 136,
                                "url": "https://i.pinimg.com/136x136/3f/14/80/3f14802be98849b991e6a23e8b7eceaf.jpg"
                            },
                            "236x": {
                                "width": 236,
                                "height": 354,
                                "url": "https://i.pinimg.com/236x/3f/14/80/3f14802be98849b991e6a23e8b7eceaf.jpg"
                            },
                            "474x": {
                                "width": 474,
                                "height": 711,
                                "url": "https://i.pinimg.com/474x/3f/14/80/3f14802be98849b991e6a23e8b7eceaf.jpg"
                            },
                            "736x": {
                                "width": 600,
                                "height": 900,
                                "url": "https://i.pinimg.com/736x/3f/14/80/3f14802be98849b991e6a23e8b7eceaf.jpg"
                            },
                            "orig": {
                                "width": 600,
                                "height": 900,
                                "url": "https://i.pinimg.com/originals/3f/14/80/3f14802be98849b991e6a23e8b7eceaf.jpg"
                            }
    hocam olmadı, hiç içerik çekmedi bu eklemeden sonra. ama böyle olması senin büyüklüğünü değiştirmiyor eski array kodunu ekleyince içerik çekmeye devam etti, yine düşük kalitede
  • 11-11-2019, 13:21:51
    #65
    orve adlı üyeden alıntı: mesajı görüntüle
    hocam olmadı, hiç içerik çekmedi bu eklemeden sonra. ama böyle olması senin büyüklüğünü değiştirmiyor eski array kodunu ekleyince içerik çekmeye devam etti, yine düşük kalitede
    Hiç çekmediyse muhtemelen php versionu ile alakalı 5.6 ve oncesiyse phpniz ondan olmamıs olabilir full olarak yazayım birde öyle deneyin olmazsa anydesk iletirseniz cozum buluruz.
    $pin_img = isset($pin->images['orig']) ? $pin->images['orig'] : current((array) $pin->images);
  • 11-11-2019, 13:27:02
    #66
    DePiedra adlı üyeden alıntı: mesajı görüntüle
    Hiç çekmediyse muhtemelen php versionu ile alakalı 5.6 ve oncesiyse phpniz ondan olmamıs olabilir full olarak yazayım birde öyle deneyin olmazsa anydesk iletirseniz cozum buluruz.
    $pin_img = isset($pin->images['orig']) ? $pin->images['orig'] : current((array) $pin->images);
    yine olmadı hocam, pm ile anydesk gönderiyorum
  • 11-11-2019, 13:37:25
    #67
    DePiedra adlı üyeden alıntı: mesajı görüntüle
    core.pinterest.php 399. satırı alttakiyle değiştirip geri dönüş yapabilirseniz çok sevinirim. Muhtemelen ilişkili olabilir dönüş datasını değiştirdim çünkü birden çok resim bulunuyor pinin içerisinde farklı boyutlarda sanırsam suan ufak olanı alıyor.

    eski kod:
    $pin_img = current( (Array)$pin->images );
    deÄŸiÅŸtirilmesi gereken kod:
    $pin_img = $pin->images['orig'] ?? current((array) $pin->images);
    pin içindeki resimler:
    "images": {
                            "170x": {
                                "width": 170,
                                "height": 255,
                                "url": "https://i.pinimg.com/170x/3f/14/80/3f14802be98849b991e6a23e8b7eceaf.jpg"
                            },
                            "136x136": {
                                "width": 136,
                                "height": 136,
                                "url": "https://i.pinimg.com/136x136/3f/14/80/3f14802be98849b991e6a23e8b7eceaf.jpg"
                            },
                            "236x": {
                                "width": 236,
                                "height": 354,
                                "url": "https://i.pinimg.com/236x/3f/14/80/3f14802be98849b991e6a23e8b7eceaf.jpg"
                            },
                            "474x": {
                                "width": 474,
                                "height": 711,
                                "url": "https://i.pinimg.com/474x/3f/14/80/3f14802be98849b991e6a23e8b7eceaf.jpg"
                            },
                            "736x": {
                                "width": 600,
                                "height": 900,
                                "url": "https://i.pinimg.com/736x/3f/14/80/3f14802be98849b991e6a23e8b7eceaf.jpg"
                            },
                            "orig": {
                                "width": 600,
                                "height": 900,
                                "url": "https://i.pinimg.com/originals/3f/14/80/3f14802be98849b991e6a23e8b7eceaf.jpg"
                            }
    2 3 kere küçük çekti sonra hata vermeye başladı hocam kod sağlıklı çalışmıyor
  • 11-11-2019, 13:49:11
    #68
    koddan sonra resmi küçülenler için @DePiedra; hocam anydeskle bağlanıp bu sorunu da çözdü. şu şekilde:

    399. satırda

    eski kod:
    $pin_img = current( (Array)$pin->images );
    deÄŸiÅŸtirilmesi gereken kod:
    $pin_img = end($pin->images);
  • 11-11-2019, 15:54:11
    #69
    DePiedra adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar çözüm basit gene tek satırlık kod. core.pinterest.php dosyasında 358. ve 359.. satırları verdiğim kodla değiştirirseniz sorununuz çözülür.
    @BesimCatalkaya; 'ya denediği için teşekkür ederim.

    Not: Kodu uyguladıktan sonra Reactivate yapmayı unutmayın lütfen.

    Eski kod:
    $pins = $arr->resource_data_cache[0]->data->results;
    $new_bookmark = $arr->resource_data_cache[0]->resource->options->bookmarks[0];
    Uygulanması gereken kod:

    $pins = $arr->resource_response->data->results;
    $new_bookmark = $arr->resource->options->bookmarks[0];
    Kodu uyguladıktan sonra resim küçülme sorunu yaşayanlar aşşağıdaki kodu uygulayabilir. @orve; 'ye denediği için teşekkür ederim.


    Hocam PM attım bakarmısınız
  • 12-11-2019, 13:04:16
    #70
    Kod için teşekkürler. Küçük resim kodu bazı pinlerde tamam çalışıyor ama bazı pinlerde ise yine küçük çekiyor. Yine de emeğinize sağlık.
  • 12-11-2019, 13:08:37
    #71
    f_desak adlı üyeden alıntı: mesajı görüntüle
    Kod için teşekkürler. Küçük resim kodu bazı pinlerde tamam çalışıyor ama bazı pinlerde ise yine küçük çekiyor. Yine de emeğinize sağlık.
    Farklı bir alternatifini yazayım birde öyle deneyin o kod son resmi cekiyor pindeki son resim genelde en büyük olan resim oluyor. Aslında resmin orjinali ufak değilse ufak cekmemesi lazım ama başka bir alternatif yazayım direk orjinal resme cevirsin resim linkini.

    Alttaki kodu deneyip geri dönüş yapabilirseniz çok sevinirim. Satırlar 399 400 bende.
    $pin_img = current((array) $pin->images);
    $pin_img_key = key((array) $pin->images);
    $itm['pin_img'] = str_replace($pin_img_key, 'originals', $pin_img->url);
  • 12-11-2019, 13:50:42
    #72
    orve adlı üyeden alıntı: mesajı görüntüle
    koddan sonra resmi küçülenler için @DePiedra; hocam anydeskle bağlanıp bu sorunu da çözdü. şu şekilde:

    399. satırda

    eski kod:
    $pin_img = current( (Array)$pin->images );
    deÄŸiÅŸtirilmesi gereken kod:
    $pin_img = end($pin->images);
    DePiedra adlı üyeden alıntı: mesajı görüntüle
    Farklı bir alternatifini yazayım birde öyle deneyin o kod son resmi cekiyor pindeki son resim genelde en büyük olan resim oluyor. Aslında resmin orjinali ufak değilse ufak cekmemesi lazım ama başka bir alternatif yazayım direk orjinal resme cevirsin resim linkini.

    Alttaki kodu deneyip geri dönüş yapabilirseniz çok sevinirim. Satırlar 399 400 bende.
    $pin_img = current((array) $pin->images);
    $pin_img_key = key((array) $pin->images);
    $itm['pin_img'] = str_replace($pin_img_key, 'originals', $pin_img->url);

    Her ikisini de denedim. Maalesef resimler küçük olarak çekilmeye devam ediyor.