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


Фотография
- - - - -

После обновления с 2.1 до 2.3 ошибка из за кастомного элемента.


Лучший Ответ alexmixaylov , 28 December 2016 - 20:44

сорри туплю

в элементе добавлял print_r($value); для отладки

это похоже он крашил процесс

protected function _getSearchData() {

$value = $this->get('value', '');

// print_r($value);

return (empty($value) ? null : implode("\n", $value));
}

и также плагин писал :)  чтоб уведомление на почту приходило 

отключил его и все ок

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 alexmixaylov

alexmixaylov

Отправлено 28 December 2016 - 19:11

Решились на обновление с 2.1 до 2.3 

Сейчас имеются определенные проблемы, с шаблонами проще

 

А делал элмент на заказ

 

Интервал дат записывает, а не одиночные даты
в базу попадает в такой форме

"a1402e6c-c120-43d7-9b23-9f1b8ebcf808": {
		"0": {
			"from": "2016-12-29",
			"to": "2017-12-09",
			"days": {
				"0": "6"
			},
			"value": {
				"0": "2016-12-31 00:00:00",
				"1": "2017-01-07 00:00:00",
				"2": "2017-01-14 00:00:00",
				"3": "2017-01-21 00:00:00",
				"4": "2017-01-28 00:00:00",
				"5": "2017-02-04 00:00:00",
				"6": "2017-02-11 00:00:00",
				"7": "2017-02-18 00:00:00",
				"8": "2017-02-25 00:00:00",
				"9": "2017-03-04 00:00:00",
				"10": "2017-03-11 00:00:00"
			}
		}
	},

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

 

Как можно выйти из этого положения? разрабу писал - он молчит


  • 0

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 28 December 2016 - 19:52

"Интервал дат записывает, а не одиночные даты"

 

Я лично не понял - где косяк? пример


  • 0

#3 alexmixaylov

alexmixaylov

Отправлено 28 December 2016 - 20:29

"Интервал дат записывает, а не одиночные даты"

 

Я лично не понял - где косяк? 

ЧИТСТКА БАЗЫ

Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) {"error":"","message":"Resaving items 10 to 20","step":14,"redirect":"\/administrator\/index.php?option=com_zoo&controller=manager&task=cleandbstep&format=raw&step=13&row=0&offset=20"}

 

ИНДЕКСАЦИЯ

 

Отчет об ошибке
Array ( ) Array ( ) Array ( [0] => 2015-10-31 00:00:00 [1] => 2015-11-07 00:00:00 [2] => 2015-11-14 00:00:00 [3] => 2015-11-21 00:00:00 [4] => 2015-11-28 00:00:00 [5] => 2015-12-05 00:00:00 [6] => 2015-12-12 00:00:00 [7] => 2015-12-19 00:00:00 [8] => 2015-12-26 00:00:00 [9] => 2016-01-02 00:00:00 [10] => 2016-01-09 00:00:00 [11] => 2016-01-16 00:00:00 [12] => 2016-01-23 00:00:00 [13] => 2016-01-30 00:00:00 [14] => 2016-02-06 00:00:00 [15] => 2016-02-13 00:00:00 [16] => 2016-02-20 00:00:00 [17] => 2016-02-27 00:00:00 [18] => 2016-03-05 00:00:00 [19] => 2016-03-12 00:00:00 [20] => 2016-03-19 00:00:00 ) Array ( ) Array ( [0] => 2016-04-09 00:00:00 [1] => 2016-04-16 00:00:00 [2] => 2016-04-23 00:00:00 [3] => 2016-04-30 00:00:00 [4] => 2016-05-07 00:00:00 [5] => 2016-05-14 00:00:00 [6] => 2016-05-21 00:00:00 [7] => 2016-05-28 00:00:00 [8] => 2016-06-04 00:00:00 [9] => 2016-06-11 00:00:00 [10] => 2016-06-18 00:00:00 [11] => 2016-06-25 00:00:00 [12] => 2016-07-02 00:00:00 [13] => 2016-07-09 00:00:00 [14] => 2016-07-16 00:00:00 [15] => 2016-07-23 00:00:00 [16] => 2016-07-30 00:00:00 [17] => 2016-08-06 00:00:00 [18] => 2016-08-13 00:00:00 [19] => 2016-08-20 00:00:00 [20] => 2016-08-27 00:00:00 [21] => 2016-09-03 00:00:00 [22] => 2016-09-10 00:00:00 [23] => 2016-09-17 00:00:00 [24] => 2016-09-24 00:00:00 [25] => 2016-10-01 00:00:00 [26] => 2016-10-08 00:00:00 [27] => 2016-10-15 00:00:00 [28] => 2016-10-22 00:00:00 [29] => 2016-10-29 00:00:00 ) Array ( [0] => 2015-10-31 00:00:00 [1] => 2015-11-07 00:00:00 [2] => 2015-11-14 00:00:00 [3] => 2015-11-21 00:00:00 [4] => 2015-11-28 00:00:00 [5] => 2015-12-05 00:00:00 [6] => 2015-12-12 00:00:00 [7] => 2015-12-19 00:00:00 [8] => 2015-12-26 00:00:00 [9] => 2016-01-02 00:00:00 [10] => 2016-01-09 00:00:00 [11] => 2016-01-16 00:00:00 [12] => 2016-01-23 00:00:00 [13] => 2016-01-30 00:00:00 [14] => 2016-02-06 00:00:00 [15] => 2016-02-13 00:00:00 [16] => 2016-02-20 00:00:00 [17] => 2016-02-27 00:00:00 [18] => 2016-03-05 00:00:00 [19] => 2016-03-12 00:00:00 [20] => 2016-03-19 00:00:00 ) Array ( [0] => 2016-04-29 00:00:00 [1] => 2016-05-06 00:00:00 [2] => 2016-05-13 00:00:00 [3] => 2016-05-20 00:00:00 [4] => 2016-05-27 00:00:00 [5] => 2016-06-03 00:00:00 [6] => 2016-06-10 00:00:00 [7] => 2016-06-17 00:00:00 [8] => 2016-06-24 00:00:00 [9] => 2016-07-01 00:00:00 [10] => 2016-07-08 00:00:00 [11] => 2016-07-15 00:00:00 [12] => 2016-07-22 00:00:00 [13] => 2016-07-29 00:00:00 [14] => 2016-08-05 00:00:00 [15] => 2016-08-12 00:00:00 [16] => 2016-08-19 00:00:00 [17] => 2016-08-26 00:00:00 [18] => 2016-09-02 00:00:00 [19] => 2016-09-09 00:00:00 [20] => 2016-09-16 00:00:00 [21] => 2016-09-23 00:00:00 ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) {"progress":21.03,"current":500,"total":2378,"lines":192,"step":5,"stepsize":100,"result":true,"message":false,"mpu":"28.41 M"}

  • 0

#4 alexmixaylov

alexmixaylov

Отправлено 28 December 2016 - 20:44   Лучший Ответ

сорри туплю

в элементе добавлял print_r($value); для отладки

это похоже он крашил процесс

protected function _getSearchData() {

$value = $this->get('value', '');

// print_r($value);

return (empty($value) ? null : implode("\n", $value));
}

и также плагин писал :)  чтоб уведомление на почту приходило 

отключил его и все ок


  • 0

#5 SmetDenis

SmetDenis

Отправлено 09 January 2017 - 07:36

alexmixaylov,
Все верно, поисковый индекс для нашего фильтра основывается на массиве или строке данных из
getSearchData (или _getSearchData для повторяемых элементов).

Как я понял, вы уже решили этот вопрос самостоятельно.
Тогда тему закрываю (вы сможете открыть её самостоятельно).
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!