Перейти к содержимому


Обновление цен и наличия из Excel-евского файла


  • Вы не можете ответить в тему
Сообщений в теме: 26

#21 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 13 April 2016 - 07:38 PM

Почему то коряво записались данные в БД.

Умная мысля приходит опосля (с) народная мудрость.
Я догадался, как и почему так получилось.

Устанавливал сразу вторую вашу версию расширенную.

Вот ту вы... эээ... слукавили, скажем так. Иначе я бы сразу догадался.
Вы сначала поставили первый вариант модуля, который всего с четырьмя настройками (как раз теми, которые у Вас и пропали).
В этом варианте настройкам модуля жестко присваивалась группа номер 98 (все настройки побиты на группы, штатно есть 1-4) и в админке модуля показывались настройки 98-й группы.
Во втором варианте модуля группа присваивалась уже более рационально - первая свободная, а не 98. Скорее всего, в вашем случае это было 5. Т.е. создались новые настройки с группой 5, но только те, которых еще не было. А те, что уже были - те самые четыре настройки - не создались, ведь они уже есть. Хотя и с группой 98. А во втором варианте модуля показываются настройки не 98-й группы, а той, с которой были созданы настройки второго варианта модуля. Т.е. пятой группы. Поэтому вы в админке видели все настройки за исключением тех, которые были созданы первым вариантом модуля.
Ну а когда Вы все настройки из SETTINGS_TABLE удалили, то заново они создались уже нормально, с правильной группой.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#22 hmel

    Новичок

  • Download User
  • Pip
  • 7 сообщений
Репутация: 1
Начинающий

Отправлено 13 April 2016 - 08:54 PM

Мне очень стыдно. Вы меня поймали на лжи. Но я это не специально, просто так написал думал что не имеет значения.

Раз уж вы меня раскусили то добейте до конца. :)

Можно с помощью вашего модуля из столбца ехцелевского файла переносить не просто наличие или отсутствие, а конкретное количество прописанное в таблице экселя?
Собственно мне это и надо было от вашего скриптика.

Может я не совсем разобрался. но перенести четкое количество не получается.
  • 0

#23 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 13 April 2016 - 11:21 PM

Можно с помощью вашего модуля из столбца ехцелевского файла переносить не просто наличие или отсутствие, а конкретное количество прописанное в таблице экселя?

Без переделки - нет.

Может я не совсем разобрался. но перенести четкое количество не получается.

В модуле нет никакой работы с количеством товара, указанным в экселевском файле.
Только с признаком "есть товар-нет товара".
И с возможностью установить жестко заданное (там же, в админке) количество товара если товар есть.
Я почти не помню, почему сделано именно так. Первый вариант модуля писался под заказ. Скорее всего, второй вариант - тоже под заказ. Такие уж были требования у заказчиков.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#24 hmel

    Новичок

  • Download User
  • Pip
  • 7 сообщений
Репутация: 1
Начинающий

Отправлено 15 April 2016 - 12:23 PM

Удалено...
  • 0

#25 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 15 April 2016 - 12:31 PM

Если уважаемы Badisoft не против

Против. Не из самодурства, а по вполне очевидной, на мой взгляд, причине.
В одной теме появляются два модуля разных авторов. Я более-менее отслеживаю свои модули, но вот отслеживать еще и чужие переделки и дополнения ни малейшего желания. Но в рамках одной темы разделить, по какому модулю вопрос - моему или переделанному - довольно сложно. А если чужая переделка еще как-то и развиваться будет, то вообще ой.
Так что, пожалуйста, создайте отдельную тему со своим вариантом этого модуля.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#26 hmel

    Новичок

  • Download User
  • Pip
  • 7 сообщений
Репутация: 1
Начинающий

Отправлено 15 April 2016 - 12:33 PM

OK. Прошу прощения. Исправлю.
  • 0

#27 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 15 April 2016 - 01:09 PM

Вдогонку:
Исправление для addon.php, иначе при повторной его загрузке $groupID будет уже другим. Практически не влияет, но вдруг кому захочется новых полей настройки в модуль добавить после установки....

if(!defined('CONF_MODULES_XLS_SINCRO'))
{
$groupID = addonNextFreeGroup();
db_query("INSERT ".SETTINGS_TABLE." SET
settings_groupID=1,
settings_constant_name='CONF_MODULES_XLS_SINCRO',
settings_value=$groupID,
settings_title='Номер группы для modules_modulename',
settings_description='',
settings_html_function='setting_TEXT_BOX(2,',
sort_order=0");
}
else $groupID = CONF_MODULES_XLS_SINCRO;

  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)