cotonti.com : Cotonti и php7 https://www.cotonti.com Son konu mesajları Cotonti en Wed, 03 Dec 2025 02:04:31 -0000 Roffun #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

]]>
Per, 05 Tem 2018 11:30:23 -0000
Edward #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

 

]]>
Çrş, 04 Tem 2018 21:25:43 -0000
Roffun Плагин search, php 7.2: предупреждение при подсчёте неисчисляемых типов
В версии php 7.2 плагин поиска выдает: «Предупреждение при подсчете неисчисляемых типов», если в форму поиска введено одно слово. Если это фраза, то предупреждения нет. 

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

]]>
Çrş, 04 Tem 2018 19:36:24 -0000
ITMaster #43394 Edward:

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

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

а 

$last = cot_rc(...

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

 

Ок ждем тогда

]]>
Çrş, 23 Mayıs 2018 07:53:47 -0000
Edward Там почему то складывается текст с числами.

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

а 

$last = cot_rc(...

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

]]>
Cmt, 19 Mayıs 2018 18:13:20 -0000
ITMaster #43387 Edward:

Вы скачали биржу последнюю, судя по всему.

Скачайте последнюю версию cotonti и замените файл system/cotemplate.php

 

Вы полностью оказались правы, я обновил только саму биржу. Сейчас ошибки описанные выше исчезли, но есть еще одна, которая осталась с php7 на главной 

Warning: A non-numeric value encountered in /home/v/victorn5/site.ru/public_html/system/functions.php on line 4168

Added 1 day later:

Там вот такие строчки кода, может кто знает как исправить ? 

 

	$lastn  = (($last +  $perpage) < $totalpages) ?
			cot_rc('link_pagenav_main', array(
				'url' => cot_url($module, $args, $hash),
				'event' => $event,
				'rel' => $rel,
				'num' => floor($last_n / $perpage) + 1
			)): FALSE;
	}

 

]]>
Sal, 15 Mayıs 2018 07:37:15 -0000
Edward Вы скачали биржу последнюю, судя по всему.

Скачайте последнюю версию cotonti и замените файл system/cotemplate.php

 

]]>
Pzt, 07 Mayıs 2018 21:47:56 -0000
ITMaster #43371 Edward:
 

))) Вы верхнее сообщение, прямо над вашим, прочтите. Там ответ.

Видать нет, я скачивал последнию версию. 

Плюс вот еще нашел в ходе тестов. 

site.ru/folio/1?m=edit

Fatal error: Uncaught Error: Using $this when not in object context in site.ru/public_html/system/cotemplate.php:404 Stack trace: #0 [internal function]: XTemplate::substitute_var(Array) #1 site.ru/public_html/system/cotemplate.php(285): preg_replace_callback('`\\{((?:[\\w\\.\\-]...', 'XTemplate::subs...', '{PHP.cfg.themes...') #2 [internal function]: XTemplate::restart_include_files(Array) #3 site.ru/public_html/system/cotemplate.php(384): preg_replace_callback('`\\{FILE\\s+("|')...', 'XTemplate::rest...', '

]]>
Pzt, 07 Mayıs 2018 13:29:22 -0000
Edward #43369 ITMaster:

Ошбка при нажатии на правка в админке, в разделе пользователи. 

Php7.1 на php5.6 проблем нет.

Fatal error: Uncaught Error: Using $this when not in object context in /home/v/victorn5/site.ru/public_html/system/cotemplate.php:404

))) Вы верхнее сообщение, прямо над вашим, прочтите. Там ответ.

]]>
Sal, 24 Nis 2018 20:11:24 -0000
ITMaster Ошбка при нажатии на правка в админке, в разделе пользователи. 

Php7.1 на php5.6 проблем нет.

Fatal error: Uncaught Error: Using $this when not in object context in /home/v/victorn5/site.ru/public_html/system/cotemplate.php:404 Stack trace: #0 [internal function]: XTemplate::substitute_var(Array) #1 /home/v/victorn5/site.ru/public_html/system/cotemplate.php(285): preg_replace_callback('`\\{((?:[\\w\\.\\-]...', 'XTemplate::subs...', '{PHP.cfg.themes...') #2 [internal function]: XTemplate::restart_include_files(Array) #3 /home/v/victorn5/site.ru/public_html/system/cotemplate.php(384): preg_replace_callback('`\\{FILE\\s+("|')...', 'XTemplate::rest...', '

]]>
Sal, 24 Nis 2018 08:26:56 -0000
Macik #42881 Edward:

PHP 7.1.5

Все падает при входе в админку:

2017/05/11 21:46:05 [error] 6270#6270: *179 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Using $this when not in object context in /home/edward/dev/webdev/a2r/system/cotemplate.php:404

Этот баг уже фигурировал. Проверьте на последней Dev версии из репозитория. 

]]>
Paz, 28 Mayıs 2017 11:36:43 -0000
Edward Да, проверил конечно.

На PHP 5.6 этот же хост работает отлично. Глобальных различий в конфигах PHP нет.

]]>
Cum, 12 Mayıs 2017 22:29:34 -0000
Denisbox А вы уверены, что это из-за версии php?

У меня версия 7.0.16 - полёт нормальный, да и странно это, что при входе в админку ошибка.

]]>
Cum, 12 Mayıs 2017 08:53:31 -0000
Edward PHP 7.1.5

Все падает при входе в админку:

2017/05/11 21:46:05 [error] 6270#6270: *179 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Using $this when not in object context in /home/edward/dev/webdev/a2r/system/cotemplate.php:404
Stack trace:
#0 [internal function]: XTemplate::substitute_var(Array)
#1 /home/edward/dev/webdev/a2r/system/cotemplate.php(285): preg_replace_callback('`\\{((?:[\\w\\.\\-]...', 'XTemplate::subs...', '{PHP.cfg.system...')
#2 [internal function]: XTemplate::restart_include_files(Array)
#3 /home/edward/dev/webdev/a2r/system/cotemplate.php(384): preg_replace_callback('`\\{FILE\\s+("|')...', 'XTemplate::rest...', '<!-- BEGIN: MAI...')
#4 /home/edward/dev/webdev/a2r/system/cotemplate.php(336): XTemplate->compile('<!-- BEGIN: MAI...')
#5 /home/edward/dev/webdev/a2r/system/cotemplate.php(88): XTemplate->restart('system/admin/tp...')
#6 /home/edward/dev/webdev/a2r/system/admin/admin.home.php(12): XTemplate->__construct('system/admin/tp...')
#7 /home/edward/dev/webdev/a2r/system/admin/admin.main.php(67): require('/home/edward/de...')
#8 /home/edward/dev/webdev/a2r/admin.php(" while reading response header from upstream, client: 127.0.0.1, server: www.a2r.loc, request: "GET /admin.php HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "www.a2r.loc"

 

]]>
Per, 11 Mayıs 2017 19:58:44 -0000
Macik Там все элементарно — идем по ссылке, регистрируемся и пишем заявку-тикет.

]]>
Pzt, 17 Nis 2017 17:22:51 -0000
Denisbox #42807 Macik:

Спасибо и вам. Если что, мы принимаем сообщения о найденных багах круглосуточно. :)

Спасибо! Постараюсь сформулировать и свести проблемы с движком в плане SEO, их не много, но они есть. Правда я не уверен, что совладаю с гитхабом, но отчёт об ошибках я предоставлю.

]]>
Cum, 14 Nis 2017 10:13:37 -0000
Macik Спасибо и вам. Если что, мы принимаем сообщения о найденных багах круглосуточно. :)

]]>
Çrş, 12 Nis 2017 15:58:05 -0000
Denisbox Macik

Спасибо! Значит буду потихоньку пробовать, потом отпишусь.

Добавлено 1 день спустя:

Переехал на новый сервер, но частью проектов. Всё работает на ура! Пока проблем с функционалом не замечено, да и жалоб от пользователей нет.

Разработчикам Cotonti -  низкий поклон!

Спасибо!

]]>
Pzt, 03 Nis 2017 12:16:28 -0000
Macik Работает, но на сколько безглючно пока исчерпывающей информации нет — мало тестировщиков. Главной движущей силой по совмещению движка с последними версиями ПО является Алекс. Он периодически читает форум. Возможно отпишется более конкретно.

 

]]>
Paz, 02 Nis 2017 22:00:41 -0000
Denisbox Paz, 02 Nis 2017 12:37:07 -0000