• avatar Wooof
  • 0
При попытке отправки письма (eForm 1.4.9) вываливается такое:
Error: The EvolutionCMS\Core::sanitize_gpc() method is undefined
  • avatar Wooof
  • 0
Неправильно указал DB_COLLATION
Рано обрадовался:( При попытке отправить комментарий
Methods with the same name as their class will not be constructors in a future
 version of PHP; CChunkie has a deprecated constructor
« Evolution CMS Parse Error »
Class 'PHPMailer' not found

Жалуется в этом файле assets/snippets/jot/jot.class.inc.php
На строку 617
В ней написано
$mail = new PHPMailer();

А перед этим в 616 строке
include_once MODX_MANAGER_PATH . "includes/controls/class.phpmailer.php";

Но по этому пути никакого class.phpmailer.php нету. Кто знает где взять и почему его там нет?
Спасибо огромное! Сработало!
  • avatar Wooof
  • 0
Обновил PHP до 7.2 и движок до 1.4.10. Вижу такое:
Source: Plugin — evoBabel / Execution of a query to the database failed — You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND tmplvarid=14 LIMIT 0, 1' at line 1 — The details of the error could be seen in the MODX system events log.
И переключатели языка «расплодились»: prntscr.com/q9agzs (почему-то только на двух языковых версиях из трёх). Больше по ошибке тут: prntscr.com/q9al7h
Подскажите, как починить, пжста.
А separator точно не нужно для таких if свой указывать? Ведь среди такого параметра может встретиться двоеточие… Я обычно для всех tv-параметров, проверяемых if-ом, которые могут содержать двоеточие, задаю separator что-то вроде "|||" или "|\|".
В файле assets/snippets/jot/includes/jot.db.class.inc.php на строках 287, 288 нужно убрать скобки из запроса
Люди! Кто нибудь сталкивался с этой проблемой? Если есть такие — помогите пожалуйста решить проблему. На гите — конь не валялся:) я уже и автору расширения на гит написал github.com/Temus/JotX/issues/9
Что то всем пофиг… С таким отношением думаю Laravel под капотом мало поможет развитию проекта:(
Дито заменить на доклистер

в иф проверку сделать «....:!=:». Тоесть не равно пустоте !empty не всегда коректно отрабатывает
php7.2 evo201
Из найденных и не решенных проблем:
1. Перестал работать поиск по сайту.
Код поиска сниппета
if ($_GET['search'])
{
	$search_words = $_GET['search']; 
	$params['tpl'] = 'card_catalog';
	$params['parents'] = '89,90';
	$params['depth'] = 7;
	$params['paginate'] = 1;
	$params['display'] = 10;
	$params['truncLen'] = 250;
	$params['extenders'] = 'search,summary';
	$params['searchString'] = $search_words;
	$params['searchFields'] = 'content,pagetitle,news_introtext';

	return '<p>Пoиск по: '.$search_words.'</p>'.$modx->runSnippet('Ditto',$params).'<div style="clear:both;"></div>';
}
else return '<p>Поисковый запрос пуст!</p>';


2. Перестала работать проверка tv-параметра на заполненность
так было — перестало работать
[*project_youtube:isnotempty:then('htmlcode [*project_youtube*] htmlcode')*]

пробовал через if — не работает
[[if? &is='[*project_youtube*]:!empty' &then='video [*project_youtube*]' ]]

прямой вывод [*project_youtube*] работает
проверка типа
[[if? &is='1:=:1' &then='video [*project_youtube*]' ]]

работает

Как решить проблему?
После добавления .install вижу пустую страницу и на Главной сайта, и на /manager. В чём может быть проблема? Обновлялся руками с 1.4.10.
Чего-то и на 1.4.10, и на 2.0.1 перестал работать FormLister, симптомы на всех сайтах (пока проверяю на локалке от openserver) одинаковые:
кроме этого нет подключения к экстракс, просто пустое поле, если подключаю свой репозиторий то он работает, опять выхожу и ничего, раньше всегда были модули и плагины. это почти на всех сайтах которые обновил до 1.4.10 Изменилась политика?
Однозначно нужен новый сайт
но никак не дойдут до него руки :(
Однозначно нужен новый сайт. Понятно дело, что на это нужно время. Но оно того стОит.
Правильный вызов есть у Дмитрия на Ютубе
Сделал все по инструкции, получил «Unable to load configuration settings...», добавил в core пустой файл .install, обновляю сайт — сайт не может обработать запрос, ошибка 500. Файлик в кеше (про него в видео инструкции речь шла) удалял.
Тестировал данную версию на 2.0.0. Все отлично работает. Есть конечно же нюансы с переводом multiTv и так далее. Думаю, в документации все это будет. В связке с editTemplate — огонь!
  • avatar yuran
  • 0
Неудобно все равно будет… Поиск по сайту вываливает все подряд… evo, revo, evo-2… Просто свалка.
  • avatar kassio
  • 0