abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 Стоп! Я дал ссылку — новинка отмечается галочкой и выводятся в новинках только отмеченные галочками, то есть искусственно!Очищение каталога только же по полю "новинки" ? Или вообще очищаете?И главный каталог — это какой? Есть не главный каталог?совершено верно - новинки в загружаеом файле отмечены искусственно Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 весь главный каталог очищается средствами склпотом в него грузится весь каталог с булевым новинка Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 4 августа, 2016 Жалоба Поделиться Опубликовано 4 августа, 2016 (изменено) совершено верно - новинки в загружаеом файле отмечены искусственно ссылку на это решение дал вам выше. Там только к импорту не подключено... Изменено 4 августа, 2016 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 кстати - это может и не правильно - готова идти по другому пути - но сейчас нужно так Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 ссылку на это решение дал вам выше. Там только к импорту не подключено...вы схематично можете сказать как ваше решение соотносится с типовой импортной процедурой? укажите что я ничего не поняла Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 4 августа, 2016 Жалоба Поделиться Опубликовано 4 августа, 2016 (изменено) вы схематично можете сказать как ваше решение соотносится с типовой импортной процедурой? укажите что я ничего не поняла Решение, которое скинул вам дает:Выбирать товар и ставить ему чекбоксом "новинка" (в БД в поле "new" это будет значение 1 или 0)отмеченные товары можно выводить искусственно в магазине Что дальше вам нужно сделать (этого нет вроде)Дальше нужно прикрутить это поле к импорту, чтобы через импорт могли через 1 или 0 указать новинки Что-то намутить с очисткой (я не понял точно, что нужно вам) Вот более понятное решениеhttps://simplashop.com/article/simpla-21-dopolnitelnye-chekboksy-v-tovare Изменено 4 августа, 2016 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 Решение, которое скинул вам дает:Выбирать товар и ставить ему чекбоксом "новинка" (в БД в поле "new" это будет значение 1 или 0)отмеченные товары можно выводить искусственно в магазине Что дальше вам нужно сделать (этого нет вроде)Дальше нужно прикрутить это поле к импорту, чтобы через импорт могли через 1 или 0 указать новинки Что-то намутить с очисткой (я не понял точно, что нужно вам) Вот более понятное решениеhttps://simplashop.com/article/simpla-21-dopolnitelnye-chekboksy-v-tovareсорри - отвлеклась . спасибо за ответ. пока не прочитала спрошу - вы даете платный вариант? ну не вчитываясь пока, извините Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 4 августа, 2016 Жалоба Поделиться Опубликовано 4 августа, 2016 (изменено) сорри - отвлеклась . спасибо за ответ. пока не прочитала спрошу - вы даете платный вариант? ну не вчитываясь пока, извините Ахахаха, нет я не программист, а редактор.Ваша задача не сложная, учитывая наличие бесплатных вариантовдобавление поля новинкадобавление поля в импорт (есть на форуме, поищите, сталкивался)Мастера можно найти в разделе фрилнсеров, рекомендую Мишаню, Корса, Нокстера А вот очищение не сложное, правда вообще не понимаю, зачем оно. Там вроде как 1 SQL запрос. Если нужны хорошие и подробные описания товаров и промо-страницы, обращайтесь Изменено 4 августа, 2016 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 (изменено) Ахахаха, нет я не программист, а редактор.Ваша задача не сложная, учитывая наличие бесплатных вариантовдобавление поля новинкадобавление поля в импорт (есть на форуме, поищите, сталкивался)Мастера можно найти в разделе фрилнсеров, рекомендую Мишаню, Корса, Нокстера А вот очищение не сложное, правда вообще не понимаю, зачем оно. Там вроде как 1 SQL запрос. Если нужны хорошие и подробные описания товаров и промо-страницы, обращайтесьСпасибо МаксКлуб, тем не менее . задача моя несложная, но добавление поля новинки я не находила а искала. Да и вообще приятно было поговорить. )) Изменено 4 августа, 2016 пользователем abelly Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 августа, 2016 Жалоба Поделиться Опубликовано 4 августа, 2016 (изменено) Уважаемый МаксКлуб - я вообщето разберусь - но вы не пишите полузагадками, Постановка задачи - (упаси вас Бог думать что я прошу решение) мне нужна схема - вот с этим у меня действительно плохо итак - задача - в БД (Mysql) добавляю поле новинки в табл Товары. видимо при импорте - это означить но главное при импорте получить новинки только по определенным полям. задача непростая и я ничего не имею против , если вы уйдете в тень - мне просто было интересно решать ее коллективно В чем у Вас трудности-то со схемой? 1. добавить поле новинки в табл Товары. 2. Перед началом импорта обнулить этот поле у ВСЕХ товаров. 3. В процессе импорта при обработке очередной строки устанавливать этот поле у текущего товара. Пп. 2-3 - в файле simpla/ajax/import.php Отловить начало можно по образцу из того же файла // Переходим на заданную позицию, если импортируем не сначала if($from = $this->request->get('from')) fseek($f, $from); Изменено 4 августа, 2016 пользователем Kors Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 В чем у Вас трудности-то со схемой? 1. добавить поле новинки в табл Товары.2. Перед началом импорта обнулить этот поле у ВСЕХ товаров.3. В процессе импорта при обработке очередной строки устанавливать этот поле у текущего товара. Пп. 2-3 - в файле simpla/ajax/import.phpОтловить начало можно по образцу из того же файла // Переходим на заданную позицию, если импортируем не сначала if($from = $this->request->get('from')) fseek($f, $from);была в медитации - вернулась Уважаемый Kors поставить допполе в базу не вопрос - перед началом обнуляю - точнее я обнуляю прямо всю таблицу trunkeit теперь вот по третьему пункту ...в процессе импорта - вы имеете средствами mysql или - прошу простить если вопросы совсем наив - устала сегодня ужас - но именно сегодня мне ктото откликнулся - и спать хочу и терять нить ариадны не хочу Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 августа, 2016 Жалоба Поделиться Опубликовано 4 августа, 2016 (изменено) 3. В скрипте импорта есть такие вхождения$this->variants->update_variant($variant_id, $variant);$this->products->update_product($product_id, $product);$variant_id = $this->variants->add_variant($variant);Если Вы напишете, например,$variant->novinka=1;$variant_id = $this->variants->add_variant($variant);то при записи нового варианта в таблицу варинтов будет установлено поле novinka (если оно, конечно есть, иначе ошибка)...Аналогично в других подобных ситуациях... точнее я обнуляю прямо всю таблицу trunkeitОчень странный способ действий - с ним на работающем магазине неизбежны большие проблемы, например, товары в заказе будут пропадать или меняться непредсказуемым образом... Изменено 4 августа, 2016 пользователем Kors Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 3. В скрипте импорта есть такие вхождения$this->variants->update_variant($variant_id, $variant);$this->products->update_product($product_id, $product);$imported_item->status = 'updated';}// Иначе - добавляемelseif(empty($variant_id)){if(empty($product_id))$product_id = $this->products->add_product($product); $this->db->query('SELECT max(v.position) as pos FROM __variants v WHERE v.product_id=? LIMIT 1', $product_id);$pos = $this->db->result('pos'); $variant['position'] = $pos+1;$variant['product_id'] = $product_id;$variant_id = $this->variants->add_variant($variant);спасибо - не скажу что поняла - но чтото такое мне увидилось Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 Спсибо всем, устала очень, нужно поспать. я так поняла что все знают как решить мой вопрос и единственная кто не знает это я , это грустно.ну завтра с новыми силами. всем спасибо, ввсех целую в щечку пойду спать - хотя наверняка проснусь часа через 2 и начну думать Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 Очень странный способ действий - с ним на работающем магазине неизбежны большие проблемы, например, товары в заказе будут пропадать или меняться непредсказуемым образом... эмм.. соглана с вами на все сто . как бы вам это объяснить - конфигурация была написана мной - сейчас вы начнете смеятьсяя - ну да уж чего там но вот потребовался функционал магазина.выбрала симплу -но когда вошла растерялась - такое ощущение - что пхп я не учила Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 если можно напоследок, мальчики, не ругайте .имее стандартную процедуру импорта, хоим тоже самое, но чтобы в новинки попадали не все а по дополнителному полю = (булево)как это реализовать ? я понимаю что мне тут об этом и талдычат - но как то нужно вас услышать Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 ну так и думала - спать не спать .я вот тут подумала что - если уж всем все ясно - может пойдем от противного я не знаю хочу капризничать -- ну плиз помогите если уже все поняли - я не использую вас - я просто наверное сдалась Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 августа, 2016 Жалоба Поделиться Опубликовано 4 августа, 2016 Стандартно в таблице товаров есть поле статуса visible. Может, Вам оформить свое новое поле, в том числе в импорте, просто по аналогии с ним? А вообще, если до сих пор не понятно, попросите кого-нибудь из спецов, Вашу задачу многие будут рады разрешить за символическую сумму в 10$-15$ ... Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 в чем пхп симплы отличается от пхп теории Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 4 августа, 2016 Жалоба Поделиться Опубликовано 4 августа, 2016 Пишите в скайп ps-avatarЗа бесплатно помогу Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 Стандартно в таблице товаров есть поле статуса visible. Может, Вам оформить свое новое поле, в том числе в импорте, просто по аналогии с ним? А вообще, если до сих пор не понятно, попросите кого-нибудь из спецов, Вашу задачу многие будут рады разрешить за символическую сумму в 10$-15$ ...15 доллл я правильно поняла ? я плачу - плиз можем погорить про импорт? Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 4 августа, 2016 Жалоба Поделиться Опубликовано 4 августа, 2016 3. В скрипте импорта есть такие вхождения $this->variants->update_variant($variant_id, $variant);$this->products->update_product($product_id, $product);$variant_id = $this->variants->add_variant($variant); Если Вы напишете, например,$variant->novinka=1;$variant_id = $this->variants->add_variant($variant);то при записи нового варианта в таблицу варинтов будет установлено поле novinka (если оно, конечно есть, иначе ошибка)...А почему новинка - в варианте? Полагаю должна быть в товаре abellyНапишите конкретно что вы хотите сделать!То уже 3 страницы каких то непонятных рассуждений... Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 августа, 2016 Жалоба Поделиться Опубликовано 4 августа, 2016 А почему новинка - в варианте? Полагаю должна быть в товаре abellyНапишите конкретно что вы хотите сделать!То уже 3 страницы каких то непонятных рассуждений... Потому, что нет ТОЧНОГО задания. Еще по той же причине сказано "Аналогично в других подобных ситуациях..." Цитата Ссылка на сообщение Поделиться на другие сайты
abelly Опубликовано 4 августа, 2016 Автор Жалоба Поделиться Опубликовано 4 августа, 2016 спасибо вам , мальчики, тут ... сложнее все ... ну не сказать вам это Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 4 августа, 2016 Жалоба Поделиться Опубликовано 4 августа, 2016 спасибо вам , мальчики, тут ... сложнее все ... ну не сказать вам это Ахахаха Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.