valera
Пользователь-
Публикаций
22 -
Зарегистрирован
-
Посещение
-
вопрос решен.. в результате создал нужный массив сначала работы, потом из него готовые строки вытягивал. <?php require_once('api/Simpla.php'); $simpla = new Simpla(); $related = array(); $relateddb = array(); header("Content-type: text/xml; charset=UTF-8"); // Заголовок print (pack('CCC', 0xef, 0xbb, 0xbf)); print "<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE yml_catalog SYSTEM 'shops.dtd'> <yml_catalog date='".date('Y-m-d H:m')."'> <shop> <name>".$simpla->settings->site_name."</name> <company>".$simpla->settings->company_name
-
поясню, может так будет понятнее: // это основной запрос $simpla->db->query("SET SQL_BIG_SELECTS=1"); $simpla->db->query("SELECT v.price, v.id as variant_id, p.name as product_name, v.name as variant_name, v.position as variant_position, p.id as product_id, p.url, p.annotation, pc.category_id, i.filename as image FROM __variants v LEFT JOIN __products p ON v.product_id=p.id LEFT JOIN __products_categories pc ON p.id = pc.product_id AND pc.position=(SELECT MIN(position) FROM __products_categories WHERE product_id=p.id LIMIT 1) LEFT JOIN __images i ON p.id =
-
подскажите, плж, как выполнить два SQL запроса один в другом... Написал такую штуку: print "<related>"; $prev=0; $simpla->db->query("SELECT related_id FROM s_related_products WHERE product_id=$prev_product_id"); while($m = $simpla->db->result()) { if ($prev) print ", "; print $m->related_id; $prev=1; }; print "</related>"; но выводит только один товар, т.к. результаты внутреннего запроса заменяют рез внешнего... PS: Это в yandex.php внешний цикл по товарам..
-
Народ, подскажите, плж.. Как проще реализовать (или уже есть) следующие вещи: 1) Скидка для товара (Яндекс указывает если товар акционный) 2) вывод связанных товаров в Яндекс (новая функция у них) заранее спасибо
-
Ребята, уже пару недель фейковых заказов нет. Сработало решение DaVinchi с сессионными переменными или товарищи потеряли интерес..
-
тоже отправил жалобу на данных товарищей в reg.ru
-
тоже самое.. после апгрейда капчи или применения другого решения - затишье. Подбором не долбят.
-
у кого-нибудь продолжаются фейк-заказы или у них каникулы?
-
выложите, пожалуйста, решение для Симплы..
-
пичалька.. у меня пока нет фейковых заказов после устаноки этого.. Если не сработает - остается вариант с яваскриптом... PS: думаю, они тоже читают форум и временно прекратили атаки...
-
не будем облегчать задачу злоумышленникам Пусть сначала проломят это решение, потом уберем name из поля... Про базу с сайтами на симпла - это правда интересно... Я думаю, что просто по Яндексу ищут популярные магазины.
-
Ваше решение сработало, спасибо! Сегодня ни одного фейкового заказа. Надеюсь, так будет и дальше.. Upd: с сессионной переменной и изменением имени поля...
-
скорее всего бот будет заполнять форму, которую по скрипту заполнил человек... Соответственно этот вариант скорее всего не прокатит... Вариант с яваскриптом должен сработать, но тогда мы отсечем всех покупателей у которых отрублен яваскрипт