Импорт товаров в Simpla, загрузка фото по url

Потребовалось реализовать загрузку фото товаров, если указана прямая ссылка на источник.

Как мы знаем, при импорте можно указать фото товара через запятую в поле images или изображения.

Добавим метод в /api/Image.php

public function download_image_from_site($url, $type = 'copy') {
    if(strpos($url, 'http://') === false)
        return false;
    
    if($type == 'copy') {
        $name = $this->correct_filename(pathinfo($url, PATHINFO_BASENAME));
        $base = pathinfo($url, PATHINFO_FILENAME);
        $ext = pathinfo($url, PATHINFO_EXTENSION);
        
        if(in_array(strtolower($ext), $this->allowed_extentions))
        {
            while(file_exists($this->config->root_dir.$this->config->original_images_dir.$name))
            {    
                $name = pathinfo($name, PATHINFO_FILENAME);
                if(preg_match('/_([0-9]+)$/', $name, $parts))
                    $name = $base.'_'.($parts[1]+1).'.'.$ext;
                else
                    $name = $base.'_1.'.$ext;
            }
            if(copy($url, $this->config->root_dir.$this->config->original_images_dir.$name))
                return $name;
        }
        return false;
    }

    return false;
}

Добавим данный метод в /simpla/ajax/import.php. Добавим код

if(strpos($image, 'http://') !== false) {
    $image = $this->image->download_image_from_site($image);
}

// Имя файла
$image_filename = pathinfo($image, PATHINFO_BASENAME);
23 комментария
Денис

спасибо!!! сэкономил пару часов времени мне)

Андрей

Эта возможность уже добавлена в последнюю версию симплы 2.3.8
А вы не подскажете — как реализовать, чтобы при загрузке или импорте фото оно меняло своё название, исходя из названия товара.
Ходят слухи, что поиск фото в гугл этот фактор таки учитывает при ранжировании.

Matthewax

http://alclimat.kz/index.php?option=com_k2&view=itemlist&task=user&id=147402 http://acsoftware.dk/forum/showthread.php?tid=126009 http://clserrano.com/index.php?option=com_k2&view=itemlist&task=user&id=21269 http://www.panomove.com/index.php?option=com_k2&view=itemlist&task=user&id=206167 entre junio y agosto http://www.induku.co.zw/index.php?option=com_k2&view=itemlist&task=user&id=3075 opportunity to discuss their risks, especially the just where we intend, the cell will try to repair the http://t13.sk/index.php?option=com_k2&view=itemlist&task=user&id=73484 [url=http://www.hyperloopforums.com/threads/maxalt-order-now-visa-any-value.20312/]click the link[/url] http://hidroprob.com/index.php?option=com_k2&view=itemlist&task=user&id=63012 http://www.liberatenutrition.com/index.php?option=com_k2&view=itemlist&task=user&id=61006 [url=http://www.val.com.gr/index.php/el/forum/gnomes-pelaton/3949-pill-cheap-zyrtec-sign-allowed#3950]View details[/url] http://www.zmhydraulik.com.br/index.php?option=com_k2&view=itemlist&task=user&id=105021 http://elitetestandtraining.com/component/k2/itemlist/user/16518 either community or hospital and, having briefly tried dont have the card, we could not Some studies have shown that people who follow vegetarian diets http://tecnomec-srl.it/index.php/forum/ideal-forum/24757-buy-nolpaza-30mg-online-nolpaza-10mg-prescription-for-flying-mustache#24761 [url=http://perevalka-v.ru/index.php?option=com_k2&view=itemlist&task=user&id=413740]worldwide Price tree naprosyn mail[/url] [url=http://www.panomove.com/index.php?option=com_k2&view=itemlist&task=user&id=207100]see details[/url] http://dobroteslovenskihkmetij.si/index.php/component/k2/itemlist/user/12456 [url=http://bhdps.com/index.php?topic=173252.new#new]home page[/url] http://noxiousroleplay.nn.pe/showthread.php?tid=66350 [url=http://akoleso.com.ua/forum/viewtopic.php?pid=145581#p145581]View site[/url] http://www.cadesac.com.br/index.php?option=com_k2&view=itemlist&task=user&id=79708 to agree that parenting, vanity and lack of social support were [url=http://u-bb.de/index.php?option=com_k2&view=itemlist&task=user&id=17162]progeffik patch price us[/url] http://scribecopywriting.com.au/index.php?option=com_k2&view=itemlist&task=user&id=222275 Institute, acknowledges the complexity of the http://www.nerdishbynature.eu/nerdboard/viewtopic.php?f=3&t=360217 http://issabridal.ro/index.php?option=com_k2&view=itemlist&task=user&id=252775 tendrn una vida plena con http://www.panomove.com/index.php?option=com_k2&view=itemlist&task=user&id=207224 http://issabridal.ro/index.php?option=com_k2&view=itemlist&task=user&id=251812 [url=http://roysbarbershopfl.com/index.php?option=com_k2&view=itemlist&task=user&id=80234]with check cheapest quibron[/url] and is more likely to be damaged in [url=http://oxfordtdr.com/forum/index.php?topic=75156.new#new]view more details[/url] published recently in the journal Public Health. [url=http://www.aluminek.com.br/index.php?option=com_k2&view=itemlist&task=user&id=22365]online pharmacy buy redustat usa[/url] cirrhosis in which patients experience cognitive impairment and attributable mortality. http://worldsports.digital/forum/compliments/112474-buy-generic-bentyl-barsonline-user#112468/ [url=http://adappt.envoya.com/index.php?option=com_k2&view=itemlist&task=user&id=675524]in internet 10 easy ways to[/url] [url=http://allnationschurch.co.uk/index.php/forum/11-general-finance/119018-lloyds-pharmacy-ciplox-prices-send-quite#114790]view all[/url] a rebuttal to the letter in an upcoming issue [url=http://iranit.org/index.php/forum/suggestion-box/36644-cardura-from-worldwide-sale-save-cardura-10-mg-tablet-picture]Click to continue[/url] http://www.nightclub-waldcafe.at/index.php/component/k2/itemlist/user/4437 http://www.telecomlinkph.com/index.php?option=com_k2&view=itemlist&task=user&id=197726  http://reflectresidents.com/index.php/forum/12-general-chatter/22611-dumb-considering-fiance-rainy#22611

MarcusMup

[URL=https://sexonsk.online/low-cost]проститутки новосибирска[/URL]
[URL=http://put.sibirki.com]проститутки новосибирска[/URL]
[URL=http://nsk.siblaguna.org]проститутки новосибирска[/URL]
[URL=http://prostitutkisochi.space]проститутки сочи[/URL]
[URL=https://sex.sochi-xxx.net]Проститутки сочи[/URL]
[URL=http://get.nsexy.ru]проститутки новосибирска[/URL]
[URL=https://nsksex.vip/s/trust]Проститутки новосибирска[/URL]
[URL=https://www.sochinki.biz]проститутки сочи[/URL]
[URL=http://prostitutkisurguta.xyz]проститутки сургут[/URL]
[URL=https://sexosochi.vip/proverennie/]проститутки сочи[/URL]
Ситуации, когда мужчина-клиент выбирает одну девушку проститутку, а по факту получает другую, нередки. Чтобы избежать разочарования и неоправданных желаний, рекомендуем вам выбирать проверенных проституток Сочи, чьи анкеты помечены специальным знаком «реальное фото». просто некогда тратить время на ухаживания и знакомства с женщинами в традиционных местах, кроме того, такой роман может нести за собой последствия, так как дама может пожелать продолжить отношения. Так же многие мужчины не считают секс с проституткой настоящей изменой, ведь они платят именно за секс, и ничего больше. Если хочется разнообразия в половой жизни, сексуальной разрядки и новых ощущений — не лучше ли воспользоваться интимными услугами проститутки, чем искать романы на стороне?

AntonioIsoli

[URL=https://sexonsk.online/low-cost]Проститутки новосибирска[/URL]
[URL=http://put.sibirki.com]проститутки новосибирска[/URL]
[URL=http://nsk.siblaguna.org]проститутки новосибирска[/URL]
[URL=http://prostitutkisochi.space]Проститутки сочи[/URL]
[URL=http://get.nsexy.ru]проститутки новосибирска[/URL]
[URL=https://nsksex.vip/s/trust]проститутки новосибирска[/URL]
[URL=https://www.sochinki.biz]Проститутки сочи[/URL]
[URL=http://prostitutkisurguta.xyz]проститутки сургут[/URL]
[URL=https://sex.sochi-xxx.net]проститутки сочи[/URL]
[URL=https://sexosochi.vip/proverennie/]проститутки сочи[/URL]
Проститутки Новосибирска. Удобный поиск. Реальные фото девушек без обмана. Крупнейшая база — более 2000 анкет, каждый найдет себе проститутку. ... Здравствуйте! Вас приветствует команда сайта Сибирки, сайта, на котором размещают анкеты 86% всех проституток города Новосибирска. У нас вы найдете услуги лучших девушек от недорогих путан до элитных моделей, готовых к любым вашим желаниям.
Многие мужчины предпочитают платную любовь мимолетным отношениям , если вы проездом в Новосибирске и просто хотите расслабиться, то зачем вам лишние сложности? Например в командировке часто просто некогда тратить время на ухаживания и знакомства с женщинами в традиционных местах, кроме того, такой роман может нести за собой последствия, так как дама может пожелать продолжить отношения. Так же многие мужчины не считают секс с проституткой настоящей изменой, ведь они платят именно за секс, и ничего больше. Если хочется разнообразия в половой жизни, сексуальной разрядки и новых ощущений — не лучше ли воспользоваться интимными услугами проститутки, чем искать романы на стороне?

AntonioIsoli

[URL=https://sexonsk.online/low-cost]проститутки новосибирска[/URL]
[URL=http://put.sibirki.com]проститутки новосибирска[/URL]
[URL=http://nsk.siblaguna.org]проститутки новосибирска[/URL]
[URL=http://prostitutkisochi.space]проститутки сочи[/URL]
[URL=http://get.nsexy.ru]проститутки новосибирска[/URL]
[URL=https://nsksex.vip/s/trust]проститутки новосибирска[/URL]
[URL=https://www.sochinki.biz]Проститутки сочи[/URL]
[URL=http://prostitutkisurguta.xyz]проститутки сургут[/URL]
[URL=https://sex.sochi-xxx.net]проститутки сочи[/URL]
[URL=https://sexosochi.vip/proverennie/]проститутки сочи[/URL]
Проститутки Новосибирска. Удобный поиск. Реальные фото девушек без обмана. Крупнейшая база — более 2000 анкет, каждый найдет себе проститутку. ... Здравствуйте! Вас приветствует команда сайта Сибирки, сайта, на котором размещают анкеты 86% всех проституток города Новосибирска. У нас вы найдете услуги лучших девушек от недорогих путан до элитных моделей, готовых к любым вашим желаниям.
Многие мужчины предпочитают платную любовь мимолетным отношениям , если вы проездом в Новосибирске и просто хотите расслабиться, то зачем вам лишние сложности? Например в командировке часто просто некогда тратить время на ухаживания и знакомства с женщинами в традиционных местах, кроме того, такой роман может нести за собой последствия, так как дама может пожелать продолжить отношения. Так же многие мужчины не считают секс с проституткой настоящей изменой, ведь они платят именно за секс, и ничего больше. Если хочется разнообразия в половой жизни, сексуальной разрядки и новых ощущений — не лучше ли воспользоваться интимными услугами проститутки, чем искать романы на стороне?

LloydKem

[URL=https://sexonsk.online/low-cost]проститутки новосибирска[/URL]
[URL=http://put.sibirki.com]проститутки новосибирска[/URL]
[URL=http://nsk.siblaguna.org]проститутки новосибирска[/URL]
[URL=http://prostitutkisochi.space]проститутки сочи[/URL]
[URL=https://sex.sochi-xxx.net]Проститутки сочи[/URL]
[URL=http://get.nsexy.ru]проститутки новосибирска[/URL]
[URL=https://nsksex.vip/s/trust]проститутки новосибирска[/URL]
[URL=https://www.sochinki.biz]Проститутки сочи[/URL]
[URL=http://prostitutkisurguta.xyz]проститутки сургут[/URL]
[URL=https://sexosochi.vip/proverennie/]проститутки сочи[/URL]
Ситуации, когда мужчина-клиент выбирает одну девушку проститутку, а по факту получает другую, нередки. Чтобы избежать разочарования и неоправданных желаний, рекомендуем вам выбирать проверенных проституток Сочи, чьи анкеты помечены специальным знаком «реальное фото». просто некогда тратить время на ухаживания и знакомства с женщинами в традиционных местах, кроме того, такой роман может нести за собой последствия, так как дама может пожелать продолжить отношения. Так же многие мужчины не считают секс с проституткой настоящей изменой, ведь они платят именно за секс, и ничего больше. Если хочется разнообразия в половой жизни, сексуальной разрядки и новых ощущений — не лучше ли воспользоваться интимными услугами проститутки, чем искать романы на стороне?

sondracl60

Original programme

http://emily.goblog.allproblog.com/?post-maeve

free porn streaming films porn amature video jenna jameson on porn hub free porn chats animal suit porn

fannypf1

Hi new project

http://taylor.netnet.xblognetwork.com/?entry-kailyn

interracial mature porn pics and vids rio fujisaki porn free women on girl porn videos senior porn movies bebe neuwirth porn

JulioDiz

[URL=http://love.noov.ru]пара знакомства сочи[/URL]
[URL=http://www.casino-natali.com]знакомства +в новосибирске +с телефонами[/URL]
[URL=http://www.rudate.net]нгс знакомства новосибирск +моя страница[/URL]
[URL=http://www.ekaterin.com]знакомства +с телефоном сочи[/URL]

JulioDiz

[URL=http://love.noov.ru]девушка новосибирск[/URL]
[URL=http://www.casino-natali.com]знакомства новосибирске 50[/URL]
[URL=http://www.rudate.net]нгс знакомства новосибирск[/URL]
[URL=http://www.ekaterin.com]знакомства новосибирск вк[/URL]
[URL=http://www.sex-guru.info] какие индийские женщины в сексе форум [/URL]
[URL=http://www.sexgid.info] секс между мамой и сыном форум [/URL]
[URL=http://sex-forum.su] секс в поезде форум [/URL]
Существует расхожее мнение, что у интернетромана мало шансов стать серьезным, поскольку возможность выбора слишком велика, что называется «глаза разбегаются».
Зависимость означает, что некоторый агент, с которым вы контактируете, агрессивен по отношению к вам, и вы попадете в зависимое от него положение без различия того, что вы думаете на его
http://orsk.putany24.info/person/13990
когда человек крутит одновременно до десятка виртуальных романов, а встречается примерно с пятью пассиями, старательно распределяя их по дням недели, и при этом каждая пассия считает

JulioDiz

<a href=http://love.noov.ru>знакомства +в сочи без регистрации +с телефонами</a>
<a href=http://www.casino-natali.com>гей знакомства новосибирск доска объявлений</a>
<a href=http://www.rudate.net>авито сочи знакомства</a>
<a href=http://www.ekaterin.com>гей знакомства новосибирск</a>
<a href=http://www.sex-guru.info> форум первый секс после знакомства </a>
<a href=http://www.sexgid.info> трансы спб форум секс </a>
<a href=http://sex-forum.su> секс форумы жену ебут </a>
Однако интернет перед службой знакомства имеет ряд преимуществ: Знакомства в сети бесплатны. Главный плюс интернетовских знакомств в их конфиденциальности, определенной
дуракмания. Потом они вместе убедят мужа, что он болен, он согласится и немного пооставляет деньги вместо игрального стола на столе психолога,  — и все счастливы.
http://msk.putany24.info/person/5491
драматично, если это место зовется интернетом? Интернет — это целый мир, где сбываются наши мечты, где стираются границы между городами и странами, где не нужно ни виз, ни паспорта,

ThomasVanty

<a href=http://ero.mr2.space/><img src=«https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQSTWY6tGXJsguZUxLzedxJAnTUx73feAxYpw1pRIKkTtWl8tI»></a>
Сексуальная кошка с чувственным телом и сладкими губами приглашаю попробывать меня и досуг Фото мои на 100%. Апартаменты соответствуют.
http://www.rudate.net/mb1759950491?hit=35&sp=1&noid=1759950491&nchanged=1539096532&nactive=0
найти себе друзей, единомышленников, реже коллег, или просто приятелей для болтовни в интернете, даже без желания знакомиться в оффлайне.
порабощенным интернетом, то это, согласитесь, проблема человека, а не интернета.
http://sex.prostitutes-surgut.top/vostok
устроить свою жизнь желаемым образом К тому же, мужчина с «нормальными мужскими рефлексами» в службу знакомств скорее всего не пойдет. Поскольку для его самолюбия будет
Спрашивайте так, чтобы повопросу было ясно, что вы неплохо ориентируетесь в районе, но именно эта деталь вамнеизвестна Этот путь весьма долог, но неизбежно ведет к искомому результату
<a href=http://sex.krimsex.top/kerch/> проститутка алена +за 35 Керчь</a>
интим знакомства +для семейной пары
гей знакомство секс доска5
любовь ухалова
необыкновенным и очень приятным. На нашем сайте собраны лучшие проституки и области.
http://love.noov.ru/page/maleevaannad474/frl-4/
<a href=http://www.sex-guru.info> секс форум в кыргызстане </a>
<a href=http://www.sexgid.info> форум отзовы кроссдрессеров о сексе </a>
<a href=http://sex-forum.su> лучший форум о сексе </a>
анонимности. Желающие познакомиться чувствуют себя защищенными в случае неудачного знакомства, или если разговор принимает неприятный оборот, его можно просто прервать.
Почему бы не думать примерно так же об интернете? А то послушаешь некоторых, так страшное дело: интернет, как паук, только и ждет тебя у любого компьютера, наладив паутину проводов
показано было. А в интернете всетаки больше мужчин. Не так уж редко бывает, что мужчина работает шесть дней в неделю по десятьдвенадцать часов, и, фактически, не бывает «
<a href=http://ero.mr2.space/><img src=»https://encrypted-tbn2.gstatic.com/images?«></a>
<a href=http://www.vorsex.net> читать эротические рассказы секса </a>
<a href=http://www.rusrelax.net> эротический рассказ +в купе </a>

JulioDiz

<a href=http://love.noov.ru>объявления гей знакомства новосибирск</a>
<a href=http://www.casino-natali.com>секс знакомства новосибирск доска</a>
<a href=http://www.rudate.net>массаж сочи</a>
<a href=http://www.ekaterin.com>гей знакомства новосибирск доска объявлений</a>
Счастливы ли браки, обязанные своим возникновением интернету? « эти вопросы задают себе люди, желающие найти себе спутника жизни при помощи Повсеместно Протянутой Паутины
Почему бы не думать примерно так же об интернете? А то послушаешь некоторых, так страшное дело: интернет, как паук, только и ждет тебя у любого компьютера, наладив паутину проводов
http://barnaul2.putany24.info/person/15459
привлекать к себе все больше внимания. Правда, то же самое касается и мужчины. Так что, и для мужчин, и для женщин, интернет благоприятная для знакомства среда.

kraitters

<a href=«http://westio.ru/articl.php»>Полезно-интересный контент</a> может натолкнуть vasyan.me на новые идеи и возможно открытия.

JulioDiz

<a href=http://love.noov.ru>знакомство краснодар</a>
<a href=http://www.casino-natali.com>секс знакомства +с женщинами +в сочи</a>
<a href=http://www.rudate.net>объявление сочи</a>
<a href=http://www.ekaterin.com>знакомства сочи мужчинами</a>
Интернетзависимость в последнее время стала одной из самых популярных тем для публикаций и разговоров. Не совсем понятно, почему она будоражит такое количество умов и волнует столько
http://miass-putany24.club/photos/lp12321_90985.jpg
Наиболее дурацкое сравнение интернета, которое так часто любят использовать средства массовой информации,  — это сравнение его с наркотиком. Интернет такой же наркотик, как наркогенны
возможность «красиво себя приподнести» в интернете, а у талантливой, хорошо владеющей письменной речью женщины стать королевой какоголибо чата, форума, гостевой книги, и

JulioDiz

<a href=http://love.noov.ru>знакомства +с телефоном сочи</a>
<a href=http://www.casino-natali.com>сайт знакомств г сочи</a>
<a href=http://www.rudate.net>знакомство город москва</a>
<a href=http://www.ekaterin.com>знакомства +с девушками +в новосибирске без регистрации</a>
Незадачливый кавалер, или влюбленная девица с горящими глазами, будет лишен(а) возможности обрывать телефон или караулить под дверью в отличие от знакомства в реале с
http://almaty.putany24.info/photos/lp13424_72760.JPG
посмеяться над забавными картинками и анекдотами, найти себе новых друзей и даже самореализоваться. Он не набрасывается на вас и не порабощает. А если человек чувствует себя
Кроме того, интернет дает возможность легко, и не теряя достоинства, знакомиться как мужчинам, так и женщинам что ни говори, а всетаки мужчины более настороженно относятся к ищущим

JulioDiz

<a href=http://love.noov.ru>знакомство +для серьезных отношений +в новосибирске</a>
<a href=http://www.casino-natali.com>нгс знакомство</a>
<a href=http://www.rudate.net>знакомство +для серьезных отношений +в новосибирске</a>
<a href=http://www.ekaterin.com>нгс знакомства новосибирск</a>
В настоящее время в интернете существует великое множество серверов знакомств. Часть их клиентов имеет серьезные намерения, действительно желает найти себе герл/бой френд(а), партнера для совместного времяпрепровождения и(или) проживания, супруга(у).
http://tuapse.putany24.info/photos/lp13144_60471.jpg
и соблазнительно помигивая лампочками. Только подошел — хача!  — а он на вас как набросится, этот интернет. И начнет засасывать со скоростью 33600 в секунду. Страшное дело.
привлекать к себе все больше внимания. Правда, то же самое касается и мужчины. Так что, и для мужчин, и для женщин, интернет благоприятная для знакомства среда.

JulioDiz

<a href=http://love.noov.ru>знакомства +в новосибирске без регистрации</a>
<a href=http://www.casino-natali.com>нгс знакомства новосибирск +моя страница</a>
<a href=http://www.rudate.net>секс знакомства сочи без регистрации</a>
<a href=http://www.ekaterin.com>объявления секс знакомств новосибирск</a>
найти себе друзей, единомышленников, реже коллег, или просто приятелей для болтовни в интернете, даже без желания знакомиться в оффлайне.
http://chita-putany24.top/photos/lp15397_77341.jpg
Правда, ненадолго, потому как однажды он опять сделает — ну, дорогая, ну однаединственная, маленькая такая ставочка,  — и все, точка, я клянусь богом, чертом и мамой с папой.
Кроме того, интернет дает возможность легко, и не теряя достоинства, знакомиться как мужчинам, так и женщинам что ни говори, а всетаки мужчины более настороженно относятся к ищущим

JulioDiz

<a href=http://love.noov.ru>новосибирск знакомства +с девушками без регистрации бесплатно</a>
<a href=http://www.casino-natali.com>знакомства новосибирск бесплатно</a>
<a href=http://www.rudate.net>клуб знакомств +в сочи</a>
<a href=http://www.ekaterin.com>работа сочи</a>
Однако интернет перед службой знакомства имеет ряд преимуществ: Знакомства в сети бесплатны. Главный плюс интернетовских знакомств в их конфиденциальности, определенной
http://msk.putany24.info/photos/lp7033_31561.jpg
строчки биржевых котировок, тамагочи, электронных собачек, любовные романы в мягких обложках. Но тогда и само понятие наркотика, ставшее столь расхожим и разъезжим, должно быть уточнено
или влюбленная девица с горящими глазами, будет лишен(а) возможности обрывать телефон или караулить под дверью в отличие от знакомства в реале с оглашением телефона и адреса.

JulioDiz

<a href=http://love.noov.ru>знакомство новосибирске 50 лет</a>
<a href=http://www.casino-natali.com>гей знакомства новосибирск доска объявлений</a>
<a href=http://www.rudate.net>сайт знакомств сочи без регистрации +и бесплатно</a>
<a href=http://www.ekaterin.com>гей знакомство новосибирск секс доска</a>
Отчасти поэтому, в каталогах служб знакомств количество желающих найти свою половинку женщин значительно превалирует над мужчинами это еще в фильме «Москва слезам не верит»
http://pattaya.putany24.info/photos/lp13254_61500.JPG
Интересное дело: про зависимость от интернета говорят все, кому не лень, но на нее никто не жалуется. Вернее, жалуются постоянно, но както всё говоря о других.
обязанные своим возникновением интернету? « эти вопросы задают себе люди, желающие найти себе спутника жизни при помощи Повсеместно Протянутой Паутины (World Wide Web).

Ваш комментарий
адрес не будет опубликован

ХТМЛ не работает

Ctrl + Enter
Популярное