@bitrixfordevelopers

Страница 1145 из 1492
Виталий
15.12.2017
20:30:31
ооо как я далек от этого

думаю надо лезть в исходники и смотреть где передаются параметры для создания таблиц и прочей куйни

а где сам SQL запрос?

Roman
15.12.2017
20:33:31
сейчас доберусь до него

Google
Виталий
15.12.2017
20:34:27
ну я думаю надо именно на sql запрос смотреть где описаны поля таблицы

с новым бекапом
как успехи

Владимир
15.12.2017
20:35:16
Ну пока бекап делаю

Виталий
15.12.2017
20:35:28
чистый битрикс поставить не хотите?

для теста будет надежней и понятней в чем дело в бекапе или сервере

Владимир
15.12.2017
20:36:10
на сервере

3 штуки

и прекрасно работают и на этой версии php и на других

Андрей
15.12.2017
20:36:45
что-то не могу найти инфу про избранные товары... как настроить?

Виталий
15.12.2017
20:36:50
ну тогда я грешу на бекап

сделать именно бекап ядра желательно через консоль

Google
Владимир
15.12.2017
20:37:32
ну тогда я грешу на бекап
Хорошо бы, а то чуствую себя идиотом, давно так не застревал)

Виталий
15.12.2017
20:37:35
есть только отложенные товары

ну или делать через куки/сесии

а выводить с помощью catalog section || news list

Roman
15.12.2017
20:42:05
ну я думаю надо именно на sql запрос смотреть где описаны поля таблицы
вот, что откопал: bitrix/modules/main/lib/db/mysqlcommonconnection.php:167 $sqlFields[] = $this->getSqlHelper()->quote($realColumnName) . ' ' . $this->getSqlHelper()->getColumnTypeByField($field) . ' NOT NULL' // null for oracle if is not primary . (in_array($columnName, $autoincrement, true) ? ' AUTO_INCREMENT' : '') ;

Андрей
15.12.2017
20:42:15
та хз, вроде отложенные и избранное - это разное

Roman
15.12.2017
20:42:16
для mysql по умолчанию генерит not null

Виталий
15.12.2017
20:42:57
расскажи лучше что тебе надо сделать типа там есть сайт на него надо добавить раздел где могут быть товары которые лайкнули и т п

Андрей
15.12.2017
20:44:03
избранное - заинтересовало, отложенное - куплю на зарплату)) да, нужно раздел "сохраненных" товаров

Владимир
15.12.2017
20:44:10
При создании бекапа)

Я думаю его и прошлый раз так создали

Виталий
15.12.2017
20:44:32
для mysql по умолчанию генерит not null
ну если можно переопределить тип, то надо найти как

Владимир
15.12.2017
20:44:39
его создавал не я предыдущий раз)

Виталий
15.12.2017
20:44:59
избранное - заинтересовало, отложенное - куплю на зарплату)) да, нужно раздел "сохраненных" товаров
кароче нет разницы хоть 100 переменных можешь добавить в куки и хранить в них ид элементов для вывода

можешь назвать хоть мои любимые товары

смысл то один, названий много

решений 2 1) отложенные товары -- я его иногда использую, когда на сайте не собираются использовать это как задумано по логике (добавляю товар в корзину с меткой отложено) и на странице вывожу эти товары стандартым компонентом корзины

Google
Виталий
15.12.2017
20:47:31
2) добавлять в куки переменную типа favorite и хранить в ней id элементов на странице уже размещаешь компонент bitrix news list или catalog section и с помощью фильтра выводишь то что требуется

типа там arrfilter name bla bla bla

ну или еще 2 варианта: 3) создать свой компонент используя логику описанную выше 4) скачать готовый компонент из маркетплейса, там чтото было подобное

вот, что откопал: bitrix/modules/main/lib/db/mysqlcommonconnection.php:167 $sqlFields[] = $this->getSqlHelper()->quote($realColumnName) . ' ' . $this->getSqlHelper()->getColumnTypeByField($field) . ' NOT NULL' // null for oracle if is not primary . (in_array($columnName, $autoincrement, true) ? ' AUTO_INCREMENT' : '') ;
не совсем понимаю что делаете если честно но думаю надо смотреть http://bxapi.ru/?module_id=main&class=SqlHelper и искать как передать свои параметры раз по умолчанию предопределы

Roman
15.12.2017
20:53:03
думаю в своем случае унаследоваться от MysqlCommonConnection и переопределить метод, чтобы создавать нужные столбцы средствами ORM.

Виталий
15.12.2017
20:53:11
или даже сюда тут с русским https://dev.1c-bitrix.ru/api_d7/bitrix/main/db/sqlhelper/index.php

мне кажется должно быть предусмотрено чтото штатное

Андрей
15.12.2017
20:57:30
хмм.. ) я на распутье)

Виталий
15.12.2017
21:10:18
createDbTable

http://bxapi.ru/src/?module_id=main&name=Base::createDbTable

есть же переменная $sqlQuery

она откуда то должна передаваться

в которой должен быть sql запрос

надо найти какой нить модуль на д7

Владимир
15.12.2017
21:12:33
ну тогда я грешу на бекап
От души, я уже блин собрал кучу разных версий php перебрал все настройкеи))

Google
Владимир
15.12.2017
21:12:39
А дело было в бекапе

зараза

Виталий
15.12.2017
21:13:46
спасибо логам за это

Владимир
15.12.2017
21:13:58
Но я думал проблемы в ядре из-за того что какого-то модуля в php нет

или он косячно анстроен

Roman
15.12.2017
21:14:29
надо найти какой нить модуль на д7
в общем-то я разобрался и свою задачу решил) переопределил класс и добавил новый connection в .settings.php

Виталий
15.12.2017
21:16:28
а что вообще делали? типа там модуль создаёте таблицу создаёте с помощью д7 или таблица уже готова была и надо было описать её для создания sql запроса?

Владимир
15.12.2017
21:31:44
Кто-нибудь пробовал битрикс запускать на php7.2

?

На стабильном

Есть кто живой?

Mike
16.12.2017
00:07:12
Неа

Владимир
16.12.2017
08:09:27
Здравствуйте

Как это победить?



На тостере сделал подробный вопрос

https://toster.ru/q/488930

Mike
16.12.2017
08:12:24
Ну... Там есть иконочка вопроса, может она помогёт?

Google
Mike
16.12.2017
08:13:04
Что в подсказке пишет?

Alice
16.12.2017
08:13:25


Mike
16.12.2017
08:13:54
Спасибо, очень помогло )

Владимир
16.12.2017
08:18:57
вы тролите?

https://toster.ru/q/488930
вот тут подробно описал

и там даже заскринил

Я понимаю что суббота, но не надо тролить.

Незнаешь, так и скажи.

Mike
16.12.2017
08:21:43
Я понимаю что суббота, но не надо тролить.
Я сейчас в автобусе где-то в самой жопе Польши. Не был бы ты столь любезен приложить скриншот тултипа потому что даже я все 100500 варнингов битрикса наизусть не помню

Владимир
16.12.2017
08:22:16


Mike
16.12.2017
08:23:22
Ну то есть весь ответ в этом скриншоте. Нужно всковырнуть конфиг пыха и жить спокойно.

Владимир
16.12.2017
08:23:35
Понял)

Вы хоть читали что там написано?

конфиг пыха тут вообще не причём

Nazar
16.12.2017
08:24:15
если юзается системд, то надо в юнит добавить лимиты

Страница 1145 из 1492