Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#226 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-10 00:27:18

Только сейчас увидел. Сделайте замену через плагин ireplace

SER|a:5:{

на это

SER|a:1:{

Если не получится, то уж извините и не знаю чем помочь.

#227 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 23:58:41

Там должен быть текст, который начинается с

Array (

. Просмотрите исходных код страницы в браузере, например в chrome это сочетание Ctrl+U

#228 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 23:51:41

То есть вверху страницы не появились никакие данные после изменений в файле xfields.php и так на разных новостях?

#230 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 23:40:54

В файле engine\plugins\xfields\xfields.php после строки

function showNews($newsID, $SQLnews, &$tvars, $mode = array()) {

вот эту строку для вывода

print_r(unserialize(substr($SQLnews['xfields'], 4)));

вверху страницы должны появиться значения

#231 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 23:37:47

Romson пишет:
rusiq пишет:

Romson, тему не засоряй.

Знаток. Я умываю руки. Дерзай дальше. Нормальный плагин должен заработать сразу.
Желаю удачи в вашей начинающей творческой работе.
Я покидаю этот болтливый форум. Мне тут делать с пионерами нечего.

Можешь еще рот с мылом помыть smile

#232 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 23:31:51

Теперь там же в файле  engine\plugins\xfields\xfields.php вместо print_r($SQLnews['xfields']); вот эту строку использовать

print_r(unserialize(substr($SQLnews['xfields'], 4)));

#234 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 23:19:48

Ясно, это нужно через php код смотреть. Если есть желание, то в файле engine\plugins\xfields\xfields.php после строки function showNews($newsID, $SQLnews, &$tvars, $mode = array()) { вставьте

print_r($SQLnews['xfields']);

и смотрите что извлекается из БД из поля xfields.

#235 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 23:06:03

Klim пишет:

Все проверял на странице которая стерильная

Это что значит, стерильная - там не были заполнены доп поля изначально?

#236 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 22:47:49

Ячейку не изменяйте вручную через phpMyAdmin, там серилизованные данные.

#237 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 22:46:36

Значит, дело не в БД, если там корректно замена произошла. Пробуйте

{{ debugContext(0) }}
потом
{{ debugValue(p.xfields) }}
потом
{{ debugValue(p.xfields.article) }}

И главное код в шаблоне news.full.tpl должен быть в тегах [TWIG] ... [/TWIG]

#238 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 22:38:41

И при просмотре в phpMyAdmin опять значения в ячейках в одну строку?

#239 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 22:25:54

Попробуйте все сначала с использованием плагина. А в notepad ничего не делать. Бэкап у вас есть,  терять уже нечего.

#241 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 22:12:59

Вот плагин ireplace переделан специально под вашу проблему с xfield под последнюю версию ng_095_release_git20170301.

#243 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 21:40:29

Специально систему установил, стало интересно. Создал доп.поле как вы указали, выполнил запрос типа у меня папки поменялись с thumb на small, результат

Затронута 1 строка. (Запрос занял 0,0000 сек.)
UPDATE `ng_news` SET xfields = REPLACE (xfields, 'http://localhost/ng/uploads/images/default/thumb/', 'http://localhost/ng/uploads/images/default/small/') WHERE 1

Вывод дополнительного поля [xfield_article][xvalue_article][/xfield_article].

При этом после запроса не в одну строку значения. А вот, если вручную в поле ковырять, то да, переносы строк исчезают и это поле отовсюду пропадает (ни при выводе, ни при редактировании новости его нет).

#245 Re: Флейм » UTF » 2018-07-09 13:40:47

Че там у ребят с форком, глухо?

#246 Re: Флейм » UTF » 2018-07-09 13:32:18

irbees2008, взял человека испугал. Постебаться не дал.

#247 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 13:20:53

Ну да плагин есть, но там только по content замена https://github.com/vponomarev/ngcms-plugins/tree/master/ireplace

#249 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 13:17:01

Без разницы, вот так можно одним

UPDATE `ng_news` SET content = REPLACE (content, 'http://site.ru', 'https://site.ru');
UPDATE `ng_news` SET xfields = REPLACE (xfields, 'http://site.ru', 'https://site.ru');

#250 Re: "У меня не работает..." » Проблема с xfields при переезде с HTTP на HTTPS » 2018-07-09 13:09:28

Ну это уже измененное значение в поле, потому что неожиданно обрывается на </div>, а должно закрываться }, либо вы не полностью его скопировали из ячейки.

Бэкап сделайте и выполняйте два запроса через phpMyAdmin в таблице ng_news по content и xfields

Подвал раздела

Работает на FluxBB