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

<<<12

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

Edward
#16 2018-05-19 18:13

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

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

а 

$last = cot_rc(...

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

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

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

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

а 

$last = cot_rc(...

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

 

Ок ждем тогда

Roffun
#18 2018-07-04 19:36

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

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

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Edward
#19 2018-07-04 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 2018-07-05 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

Bu konu Roffun tarafından düzenlendi(2019-03-18 14:18, 5 yıllar önce)

<<<12