joost

Рейтинг
844
Регистрация
08.06.2006
Дикий пионер:
Это должно быть написано в документации к той апишке, которую вы дёргаете.

вот если бы она была

---------- Добавлено 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, вспомни что в последнее время устанавливал скачаное с нета

у меня в хроме такое появилось после скачивания и установки какой то программы или дров с нета

Sitealert:
перехватывать из javascript перед отправкой

как сделать?

Дикий пионер:
адрес, на который она отправляется

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

Александр И:
Initiator (инициатор)

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 ----------

Дикий пионер:
надо адрес искать в javascript'ах.

вот вроде тот кусок, который обрабатывает форму

  $("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;
});

ну как минимум после загрузки я вижу окно с ""Товары импортированы""

bay_ebook:
а гугл никак поюзать?

юзал

между вставкой и выборкой может быть вставка другого значения

edogs:
значит знаете что вставили

id то я не знаю какой у вставленной записи

CloudInspirate, спасибо!

все заработало!

Profin, где сейчас закупаете социалки? Покупаете на морду только или на внутряки тоже?

Всего: 3839