вот если бы она была---------- Добавлено 22.12.2016 в 11:39 ----------Александр И, silicoid,
function callFunc($func, $params = array()) { if ($func) $params = array_merge(array($func => ""), $params); $param_str = http_build_query($params); $this->curl->setReferrer($_SERVER***91;'HTTP_HOST'***93;); $result = $this->curl->get(self::URL . "?$param_str"); if ($this->isCurlError() || $result === "") { throw new Exception("Offer proxy connection error"); } return unserialize($result); } function search($offer_id, $query, $price_from, $price_to, $only_sale, $vendor, $offset) { return $this->callFunc(null, array( "offer_id" => $offer_id, "q" => $query, "price_from" => $price_from, "price_to" => $price_to, "only_sale" => $only_sale, "vendor" => $vendor, "offset" => $offset, )); }
это чужой код (код плагина)
function search($offer_id, $query, $price_from, $price_to, $only_sale, $vendor, $offset)
делает выборку товаров по параметрам (как именно я не знаю) из чужой БД владельца плагина
Все что я могу так это юзать search() задавая параметры
Если сделать так
search($offer, '', '', '', '', '',3000);
То по словам разработчика/владельца плагина "товары без названия ($query) не попадают под это условие и с пустым вендором ($vendor) тоже"
Проблема в том, что не понятно тогда вызывать search() с какими значениями $query и/или $vendor?
п.с. сам разработчик/или только владелец не знает или не говорит - тут не понятно
Что делать? Как быть?
У кого подобное было? Чем кончилось? Что делали?---------- Добавлено 17.12.2016 в 20:55 ----------Если кому интересно, то нужно добавить в настройках свои сайты и включить авторизацию сайтов там же.
По поводу последствий за показ на левых сайтах вопрос открыт.
были ли у кого проблемы из-за этого?
popopa, вспомни что в последнее время устанавливал скачаное с нета
у меня в хроме такое появилось после скачивания и установки какой то программы или дров с нета
как сделать?
form action /wp-admin/admin-ajax.php---------- Добавлено 16.12.2016 в 13:13 ----------
знаю
как найти? что искать?---------- Добавлено 16.12.2016 в 13:19 ----------add_action("wp_ajax_importGoods", array ($this, "importGoods"));
то?
да оно
этот момент понял - куда идет на обработку
а как бы еще определить полное содержание $_POST
чтобы видеть все что передается
http://site.ru/wp-admin/admin-ajax.php
@ load-scripts.php?c=1&load[]=sack,jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-wi---------- Добавлено 16.12.2016 в 11:21 ----------
вот вроде тот кусок, который обрабатывает форму
$("body").on("submit", ".goodsImportForm", function () { var $form = $(this); $(".importDia").dialog({ 'dialogClass': 'wp-dialog', 'modal': true, 'autoOpen': true, 'closeOnEscape': false, "beforeClose": function () { return $form.data("imported") == 1; } }); compileChanges(); restartedAjax(ajaxurl, $form.serialize(), function () { $form.data("imported", 1); $(".importDia").dialog("close"); alert("<?php _e("Товары импортированы", "admitadGoods"); ?>"); }) return false; });
ну как минимум после загрузки я вижу окно с ""Товары импортированы""
юзал
между вставкой и выборкой может быть вставка другого значения
id то я не знаю какой у вставленной записи
CloudInspirate, спасибо!
все заработало!
Profin, где сейчас закупаете социалки? Покупаете на морду только или на внутряки тоже?