• avatar w3d
  • 0
Настройки в php.ini какие?
Навскидку — жрет же память как не в себя — возможно настройки самого сервера не рубят процессы php вовремя? Шаред хостинг?
  • avatar w3d
  • 0
MultiTV в отдельной таблице если мне не изменяет память — как минимум с EVO 1.4
Чем лучше именно json — ТС, можете пояснить?
То, что новые БД умеют этот формат — совсем не повод все тут же бросаться переделывать — куча старых уже работающих доработок заточена на существующее положение дел?
Тогда буду пробовать.
Да не работает он. Может в старых версиях и помогает, но в 1.2.1 и выше mgr показывает информацию и тому, и другому.
А вот за ссылку спасибо. Раза 3 на неё смотрел, но комментарии плохо читал. Хоть автор и просил немного иное, но решение там есть
Да, там есть раздел апдейт. Через него можно делать с неограниченной вложенностью, просто первый столбец у вас в excel файле будет ID. По нему будет сравнение идти, по остальным обновление.
Именно, вопрос в обновлении данных по ID.
Такое можно сделать?
Или у вас не импорт, а апдейт?
При создании документа у него же должно быть имя? Логично? в дереве то ресурсов оно как то же будет отображаться?
Возможно поможет — Скрытый текст для авторизованного админа.

У Personalize если не ошибаюсь есть переключатель контекстов, его нужно поставить в mgr:
[!Personalize? &context=`mgr` ... !]
  • avatar paic
  • 0
Спасибо огромное!
Код по запросам вот такой теперь:


ALTER TABLE `modx_site_templates`
  ADD COLUMN `selectable` TINYINT(4) NOT NULL DEFAULT '1' AFTER `locked`;
  
ALTER TABLE `modx_site_templates`  
  ADD COLUMN `createdon` int(11) NOT NULL DEFAULT '0' AFTER `locked`;
 
ALTER TABLE `modx_site_templates`  
  ADD COLUMN `editedon` int(11) NOT NULL DEFAULT '0' AFTER `locked`;

ALTER TABLE `modx_site_tmplvars`
  ADD COLUMN `createdon` int(11) NOT NULL DEFAULT '0' AFTER `default_text`;

ALTER TABLE `modx_site_tmplvars`
  ADD COLUMN `editedon` int(11) NOT NULL DEFAULT '0' AFTER `default_text`;

ALTER TABLE `modx_site_content`
  ADD COLUMN `alias_visible` INT(2) NOT NULL DEFAULT '1' COMMENT 'Hide document from alias path';

ALTER TABLE `modx_site_content`
  ADD COLUMN `haskeywords` tinyint(1) NOT NULL DEFAULT '0' ;

ALTER TABLE `modx_site_content`
  ADD COLUMN `hasmetatags` tinyint(1) NOT NULL DEFAULT '0' ;

ALTER TABLE `modx_site_tmplvars`
  ADD COLUMN `display_params` text COMMENT 'Display Control Properties';
Да надо было просто таблицы сравнить там несколько полей не хватало :) добавил теперь все ок главное
  • avatar paic
  • 0
Дмитрий, сдаюсь (( доступы в ЛС, посмотрите плз по возможности.
  • avatar paic
  • 0
Увы, наоборот удалились (( Я их точно прописывал — и индексы, и автоинкременты. А снял базу после обновления — а их нет, осталось только от сонтент ((
И сейчас прописываю от EVO, от REVO PMA перестал пропускать, выдает ошибки.
Индексы не от рево нужно прописывать, а от ево. Они должны при обновлении были вообще сами добавиться.
  • avatar paic
  • 0
Критика принимается, но думаю еще недостаток квалификации сказывается — никогда ничем подобным ранее не занимался… заодно и подучусь))
А за подсказку спасибо — после обновления дерево ресурсов стало работать как часики. Шаблоны и ТВ тоже начали создаваться, но с id=0, попробую им тоже прописать индексы от REVO, как ранее сделал для таблицы content.
Можно попробовать после всего этого переустановить ево, по идее все нужное добавится. Ну а так еще один получился пример того, как желание схалявить привело к геморрою ((:
  • avatar paic
  • 0
Спасибо. Сейчас еще посижу поразбираюсь…
Открылись некоторые вещи для осмысления.
Например, есть отличия в локалке и на хостинге (разные версии PMA, плюс сайт REVO старый и когда-то хостинг грешил тем что изменял тип таблиц с MyISAM на InnoDB). Есть и другие дела для осмысления, например, в структуре таблицы modx_site_content у REVO нет колонки alias_visible, а когда снимаю базу с хостинга — эту колонку EVO добавляет.
Вчера проделал все операции с нуля на хостинге — все то же самое, но еще появилась какая-то ошибка.
Сегодня с учетом замечания Pathologic взял индексы для таблицы modx_site_content из REVO — и новые ресурсы методом копирования стали создаваться! Правда, данные из ТВ не копируются, копируются только данные таблицы modx_site_content, но id присваивается правильно. Уже что-то))
Но просто создать новый ресурс — стало еще хуже, вообще не создается, пишет — недостаточно прав.
В общем, посижу еще, и наверное попробую на другом хостинге, а то бегет уже утомил, у него еще и PMA подглючивает.
Ну а не получится — буду сдаваться в объятия Вашей любезности))
  • avatar _di
  • 0
По ходу хороший процесс был запущен с моей легкой руки) не в обиду моей скромности будет сказано. Поучаствую и далее. Спасибо за развитие!
Возможно, но на GitHub читаю: «При импорте обязательно должен быть столбец со стандартным полем pagetitle!». А меня в доке только ID и цена. Как быть?