Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Здравствуте. После штатной операции Импорт в админке  товарные позиции попадают в БД.

Сколько ни вглядываюсь в модуль ImportAdmin.php 

ну не вижу я там никкой связи с БД . 

с чем угодно, но не с БД. Помогите разобраться. я не понимаю, каким образом ImportAdmin.php вносит данные в БД  - где об этом хоть строчка?

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 88
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

посмотрела  - ой - посмотрел .

сорри - с девушками не очень то общаются  - в смысле игнорируют - 

приходится маскироваться 

 

--- по теме -

я не вижу файла /ajax/import.php

в смысле у меня по крайней мере его нет - версия 2.7

но , что важнее, я не вижу что импортадмин отправляет на этот  файл - повторю - данные в БД заносятся корректно

Ссылка на сообщение
Поделиться на другие сайты

Данные в БД вносит другой файл - simpla/ajax/import.php

тьфу ты  - есть такой файл - сейчас буду смотреть - спасибо

Ссылка на сообщение
Поделиться на другие сайты

тьфу ты  - есть такой файл - сейчас буду смотреть - спасибо

если я правильно понимаю - после штатной загрузки (через импорт) 

единственное, что меня связывает с базой это поле 

'sku'=>              array('sku', 'артикул'),

я выразилась в том смысле , что загрузки штатной недостаточно - нужно еще количество товара и проч.

Ссылка на сообщение
Поделиться на другие сайты

Не понимаю, о чем вы?

После загрузки все, что вы загрузили - пишется в базу.

когда по человечески объяснишь - то обычно и самой становится ясно. Ну тут как раз неясно 

после штатной загрузки - номенклатура попадает в базу со значением (кол = 0 на складе)

т.е. после этого мне нужно сделать еще одну загрузку напрямую в БД - со значением количество = такое-то

и вот тут я пытаюсь привязаться к первой загрузке номенклатуры - там поле   SKU есть некий ориентир .

Быть может не решение, но алгоритм вы предложите

Ссылка на сообщение
Поделиться на другие сайты

http://demo.simplacms.ru/simpla/index.php?module=ImportAdmin

admin

admin

Вот тут есть пример файла

Склад - количество товара на складе

Ссылка на сообщение
Поделиться на другие сайты

если я правильно понимаю - после штатной загрузки (через импорт) 

единственное, что меня связывает с базой это поле 

'sku'=>              array('sku', 'артикул'),

я выразилась в том смысле , что загрузки штатной недостаточно - нужно еще количество товара и проч.

 

Вы понимаете неправильно.

Связи с базой у Вас не было как перед загрузкой, так и после.

А вообще надо следить и за своими словами, чтобы в них был смысл, и за своими связями, чтобы не было сюрпризов...

 

Попробуйте для начала выразиться в ТОЧНОМ смысле, что, по Вашему, для загрузки достаточно...

Ссылка на сообщение
Поделиться на другие сайты

Я оч благодарна и сильно извиняюсь - я почему то думала - что поле "склад"  - ну по примеру 1С -

должно означать что=то типа Основной/вспомогательный и т.д.

спасибо

Ссылка на сообщение
Поделиться на другие сайты

Вы понимаете неправильно.

Связи с базой у Вас не было как перед загрузкой, так и после.

А вообще надо следить и за своими словами, чтобы в них был смысл, и за своими связями, чтобы не было сюрпризов...

 

Попробуйте для начала выразиться в ТОЧНОМ смысле, что, по Вашему, для загрузки достаточно...

с уважением к вам - я кажется поняла - только не опробовала еще

Ссылка на сообщение
Поделиться на другие сайты

с уважением к вам - я кажется поняла - только не опробовала еще

но скачок на аякс импорт так и остался для меня загадкой - т.е. где идет ссылка не вижу

Ссылка на сообщение
Поделиться на другие сайты

с уважением к вам - я кажется поняла - только не опробовала еще

Достаточно было для меня было с указанием количества. но это оказывается Склад. Вот уж... осталась еще куча с прицепом вопросов.

типа .... мне не нужно , чтобы все это попадало в новинки, мне вообще непонятно как адрес картинки связан с БД , как происходит конвертация урл в латиницу -

но делать то надо . неча плакаться

Ссылка на сообщение
Поделиться на другие сайты

simpla/design/import.tpl

Примерно 29 строка:

 url: "ajax/import.php",

Вот где идет обращение к этому файлу

Новинки в Симпле - это последние добавленные в Базу товары

Ссылка на сообщение
Поделиться на другие сайты

прочитала и сама себя не поняла. пытаюсь пояснить - ну вот например при импорте есть поле адрес картинки - 

я в него в пишу 111.jpg

потом фигурально - перекидываю файл 111.jpg в директорию // шаблон /имаджес = ну примерно так -

и в итоге картинок на сайте нет. 

и только если поштучно в админке загрузить картинку она есть -

- вот как то можно тут прояснить? можно ли не поштучно

Ссылка на сообщение
Поделиться на другие сайты

simpla/design/import.tpl

Примерно 29 строка:

 url: "ajax/import.php",

Вот где идет обращение к этому файлу

Новинки в Симпле - это последние добавленные в Базу товары

да уже вижу спс

Ссылка на сообщение
Поделиться на другие сайты

Можно не поштучно, там возможна мультизагрузка

А грузить картинки нужно в папку files/originals

Ссылка на сообщение
Поделиться на другие сайты

Можно не поштучно, там возможна мультизагрузка

А грузить картинки нужно в папку files/originals

я в ориджиналс и грузила - 

независимо от этого - благодарю за все разъяснение и за терпение, 

С уважением к вам abelly 

Ссылка на сообщение
Поделиться на другие сайты

Вы понимаете неправильно.

Связи с базой у Вас не было как перед загрузкой, так и после.

А вообще надо следить и за своими словами, чтобы в них был смысл, и за своими связями, чтобы не было сюрпризов...

 

Попробуйте для начала выразиться в ТОЧНОМ смысле, что, по Вашему, для загрузки достаточно...

связи с базой нет  и после - это уже ясно в смысле поняла. Поле /Склад/ я прочитала неверно . Вопрос к вам теоретически. возможно ли чтобы после загрузки скажем 30 000 товаров в Новинки попадали те, кто в БД отмечен как новинки (а не так как сейчас - все кого добавили)?

Ссылка на сообщение
Поделиться на другие сайты

Девушка разбирается с 

 

связи с базой нет  и после - это уже ясно в смысле поняла. Поле /Склад/ я прочитала неверно . Вопрос к вам теоретически. возможно ли чтобы после загрузки скажем 30 000 товаров в Новинки попадали те, кто в БД отмечен как новинки (а не так как сейчас - все кого добавили)?

 

В Симпле новинки идут как новые записи в БД. То, что вы хотите в этйо теме http://forum.simplacms.ru/topic/2595-%D0%BD%D0%BE%D0%B2%D0%B8%D0%BD%D0%BA%D0%B8-%D0%BF%D0%BE-%D1%82%D0%B8%D0%BF%D1%83-%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D1%83%D0%B5%D0%BC%D1%8B%D1%85/ 

Ссылка на сообщение
Поделиться на другие сайты

Девушка разбирается с 

 

вряд ли ... в смысле врядли разбирается  - посмотрела там по вашей ссылке  - есть о чем подумать   и посмотреть на воду долго.

но может я еще раз о своем - понимаю, что занудно - ну нана же .

в БД предполагаю сделать поле - Новинки .

булево 

1 - да 

0 = нет

и при импорте - перед импортом очищается вся таблица (так надо)

в новинки попадает то что Новинки = 1

изначельно таблица импорта будет иметь это = 1

возможноли это для симпла? = 

не прошу решения - прошу алгоритм / подсказку

Изменено пользователем abelly
Ссылка на сообщение
Поделиться на другие сайты

в БД предполагаю сделать поле - Новинки .

булево 

1 - да 

0 = нет

и при импорте - перед импортом очищается вся таблица (так надо)

в новинки попадает то что Новинки = 1

 

Ну пожелания любые делаются. Сами вряд ли разберетесь...

Чекбокс 1 и 0 сделать ссылку выше дал.

 

По поводу очищения... вы все твоары прогонять будете в импорте? Просто в экселе обнулите колонку с новинакми и проставьте 1, где нужно... нет?

Ссылка на сообщение
Поделиться на другие сайты

Девушка разбирается с 

по вашему линку смотрела - не буду вас утомлять длинными списками - но это не о том

в любом случае - благодарна за внимание 

пс

главный каталог очищаем - загружаем заново с нуля 

и поле новинки - искуственно сознаем

такова исходная задача

Ссылка на сообщение
Поделиться на другие сайты

Д

такова исходная задача

 

Стоп!

 

Я дал ссылку — новинка отмечается галочкой и выводятся в новинках только отмеченные галочками, то есть искусственно!

Очищение каталога только же по полю "новинки" ? Или вообще очищаете?

И главный каталог —  это какой? Есть не главный каталог?

Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

Ну пожелания любые делаются. Сами вряд ли разберетесь...

Чекбокс 1 и 0 сделать ссылку выше дал.

 

По поводу очищения... вы все твоары прогонять будете в импорте? Просто в экселе обнулите колонку с новинакми и проставьте 1, где нужно... нет?

Уважаемый МаксКлуб - я вообщето разберусь - но вы не пишите полузагадками, 

Постановка задачи - 

(упаси вас Бог думать что я прошу решение) 

мне нужна схема - вот с этим у меня действительно плохо

 

итак - задача - в БД (Mysql) добавляю поле новинки в табл Товары.

видимо при импорте - это означить

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

задача непростая и я ничего не  имею против , если вы уйдете в тень - 

мне просто было интересно решать ее коллективно

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...