Foren / National / Russian / Тех. поддержка / Cotonti и php7

ErsteVorherige12

работа на сервере с php7

Edward
#16 19. Mai 2018, 18:13

Там почему то складывается текст с числами.

$lastn  = (($last +  $perpage) < $totalpages)

а 

$last = cot_rc(...

Лучше разаработчиков ответ подождать.

Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba
ITMaster
#17 23. Mai 2018, 07:53
#43394 Edward:

Там почему то складывается текст с числами.

$lastn  = (($last +  $perpage) < $totalpages)

а 

$last = cot_rc(...

Лучше разаработчиков ответ подождать.

 

Ок ждем тогда

Roffun
#18 4. Juli 2018, 19:36

Плагин search, php 7.2: предупреждение при подсчёте неисчисляемых типов
В версии php 7.2 плагин поиска выдает: «Предупреждение при подсчете неисчисляемых типов», если в форму поиска введено одно слово. Если это фраза, то предупреждения нет. 

Сообщение на github создал, в принципе, решение уже придумал.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Edward
#19 4. Juli 2018, 21:25
#43448 Roffun:

Плагин search, php 7.2: предупреждение при подсчёте неисчисляемых типов
В версии php 7.2 плагин поиска выдает: «Предупреждение при подсчете неисчисляемых типов», если в форму поиска введено одно слово. Если это фраза, то предупреждения нет. 

Сообщение на github создал, в принципе, решение уже придумал.

Если вы про эту ошибку:

Warning: count(): Parameter must be an arrayoran object that implementsCountable in

здесь было решение:

https://www.cotonti.com/forums/43235?m=posts

 

Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba
Roffun
#20 5. Juli 2018, 11:30
#43450 Edward:

здесь было решение:

 Ошибка такая же, но немного иначе.

Теперь при использовании count() с параметром, который нельзя посчитать будет возникать ошибка уровня E_WARNING 

count(1), // числа нельзя подсчитать

Суть ошибки в том, что присваивается значение массиву $p_arr[] =$p;    а   дальше по коду проверяется  if (count($p_arr)) {

Это плагин поиска по сайту (search), ошибка появляется если в расширенном поиске ввести 1 слово, так как в этом случае в массив попадает 1, и мы имеем ситуацию count(1), // числа нельзя подсчитать

Когда вводится 2 и более слов, ошибка не появляется. Поэтому я предложил добавить проверку is_array

Добавлено 8 месяцев спустя:

При создании типа 'custom' в переменных конфигурации во время сохранения параметров появляется предупреждение:

Custom config: php 7.2, Warning: sizeof(): Parameter must be an array or an object

Создал тикет на Github

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts

Dieser Beitrag wurde von Roffun (am 18. März 2019, 14:18, vor 6 Jahre) bearbeitet

ErsteVorherige12