[Модуль] Продукты (app_products)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Александр
Сообщения: 17
Зарегистрирован: Сб окт 11, 2014 8:11 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Модуль Продукты

Сообщение Александр » Сб апр 28, 2018 12:50 pm

После обновления перестали добавляться продукты в список покупок через голосовой ввод. Шаблон срабатывает, но продукты не добавляются.
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Модуль Продукты

Сообщение webms » Сб апр 28, 2018 1:18 pm

fandaymon писал(а):
Вс апр 22, 2018 11:03 pm
Всплыла ошибка работа с единицами измерения из таблички

В файлике product_addToListFromVoice.inc.php в строке 113 должна быть строчка

Код: Выделить всё

$ed_izm_array=SQLSelect("SELECT ucase(TITLE) as TITLE,SHORT_NAME FROM product_units");
А если после 301 строки ( закрывающая фигурная скобка) добавить следующий код, то скрипт начнёт понимать конструкции Женский Гель Для Душа

Код: Выделить всё

		    if ($is<$totals) {
                		if ($partsOfSpeech[$is+1][0]=='ПРЕДЛ') {
                    			$product=$product . ' ' . $words[$is+1];
					$is++;
					if ($is<$totals) {
						$product=$product . ' ' . $words[$is+1];
                    				$is++;
					}
				}
		    }
Это возможно я сломал.
Кажется и за этого кода не работает
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Модуль Продукты

Сообщение webms » Сб апр 28, 2018 1:19 pm

fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Модуль Продукты

Сообщение fandaymon » Сб апр 28, 2018 1:28 pm

webms писал(а):
Сб апр 28, 2018 1:19 pm
https://github.com/sergejey/majordomo-a ... fcec0fc0d6
Проблема в том, что последний мой код на гит не попал, а эта коррекция была именно по коду. Причём там изменения были не только в функции голосового добавления, но и в классе и шаблонах... Добавилась же новая таблица с единицами измерения, новый справочник для ведения этой таблицы, новое поле в таблице категорий...
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Модуль Продукты

Сообщение webms » Сб апр 28, 2018 1:30 pm

fandaymon
Если не сложно, можешь отправить эти изменения Сергею?
Или проще удалить код выше?
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Модуль Продукты

Сообщение fandaymon » Сб апр 28, 2018 1:46 pm

webms писал(а):
Сб апр 28, 2018 1:30 pm
fandaymon
Если не сложно, можешь отправить эти изменения Сергею?
Или проще удалить код выше?
Вечером попробую разобраться как с гитом работать. Будет проблема в том, что мои изменения будут конфликтовать с твоими изменениями в части вывода категорий...

У меня там сделано так
СпойлерПоказать

Код: Выделить всё

<style>

.category {align: left;list-style: none;margin-left: 20px; }
.category li {
    border:1px solid #d2d2d2;
    border-radius: 5px;
    color: blue;
    padding: 3px;
    width: 300px;
    height:55px;
    margin:5px;
    display: inline-block;
}
.category span {
color: black;
text-align: right;
float: right;
font-size: 26px; 
color: #ececec;
}

.category img {max-width: 50px;max-height: 50px;padding: 1px;margin-top: 1px;float: left;}

.category a {
 margin-left: 5px;
 vertical-align: 25px;
 text-align: left;height: 45px;font-size: 17px;width: 165px;
 }

</style>



<!-- search results (list) -->
[#if CATS#]

<ul class="category">
 [#begin CATS#]
 <li>
  [#if IMAGE!=""#]<img src="<#ROOTHTML#>cms/products/[#IMAGE#]" border="0" alt="">[#endif IMAGE#]
  <a href="?category_id=[#ID#]">[#TITLE#]</a>[#if TOTAL!="0"#] <span>[#TOTAL#]</span>[#endif#]</li>
  [#if CATS#]<ul class="category">[#tree CATS#]</ul>[#endif CATS#]
  
 
 [#end CATS#]
</ul>

[#else CATS#]
Чтобы не трогать твои стили, я добавил новый. Добавил иконку категории из таблицы. И по другому вписал подменю, чтобы подкатегории не налезали на категории
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Модуль Продукты

Сообщение fandaymon » Пн апр 30, 2018 4:47 pm

Сделал пулл реквест своих изменений, надеюсь сделал это правильно.
Александр
Сообщения: 17
Зарегистрирован: Сб окт 11, 2014 8:11 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Модуль Продукты

Сообщение Александр » Пн апр 30, 2018 4:53 pm

После обновления, голосовое добавление заработало, но, если добавить продукт, которого нет в базе, то добавляется в категорию неотсортированные продукт без названия.
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Модуль Продукты

Сообщение fandaymon » Пн апр 30, 2018 5:39 pm

Александр писал(а):
Пн апр 30, 2018 4:53 pm
После обновления, голосовое добавление заработало, но, если добавить продукт, которого нет в базе, то добавляется в категорию неотсортированные продукт без названия.
А какой именно продукт добавлялся?
И окончательная версия ещё на гитхабе не появилась
Можно скачать самостоятельно с https://github.com/fandaymon/majordomo-app_products
Александр
Сообщения: 17
Зарегистрирован: Сб окт 11, 2014 8:11 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Модуль Продукты

Сообщение Александр » Пн апр 30, 2018 6:06 pm

Просто добавляется вот такая строчка



Вложение 2018-04-30_17-56-11.png больше недоступно


и ещё не видны названия категорий


2018-04-30_17-56-11.png
2018-04-30_17-56-11.png (21.54 КБ) 3935 просмотров


Обновлялся вчера.
Ответить