Глеб

Глеб

С нами с 19 сентября 2014; Место в рейтинге пользователей: #236
Глеб
16 сентября 2016, 10:34
0
Сайт отображается нормально?
да

Глеб
16 сентября 2016, 10:27
0
Почти все, но есть и без fenom.
Есть ли какой-то универсальный способ продебажить страницу?
Глеб
16 сентября 2016, 09:45
0
modx 2.5.0
pdoTools 2.6.1
Php 5.6.24
Apache 2.4.18

Надо смотреть вызовы на страницах, может там косячок.
Нужно каждую страницу просматривать? И как находить? кроме как просматривать каждую строчку глазами
Глеб
30 августа 2016, 09:38
0
Нашел похожую тему modx.pro/help/8772/

Решение:

<option  [[!+fi.f1District:FormItIsSelected=``]] disabled selected value="">Удобный вам район Санкт-Петербурга</option>
закомментировал 37 строку в файле assets/components/ajaxform/js/default.js
form.find('.error').html('');
И теперь все работает нормально
Глеб
30 августа 2016, 08:55
0
Здравствуйте Янис, у меня аналогичная проблема, Вам удалось с ней справиться?
Глеб
29 августа 2016, 13:34
0
А можно ссылку на подобное решение, если не сложно
Глеб
29 августа 2016, 13:32
0
К сожалению они уже проиндексированы Яндексом.
Глеб
29 августа 2016, 13:31
0
Нет, данные url со старого сайта, их физически не существует
Глеб
29 августа 2016, 13:30
0
Аutoredirector используется, но не хотелось бы все 3000 ресурсов ручками вводить. Или там можно как-то регулярку поместить?
Глеб
06 июля 2016, 14:52
0
Хорошо, спасибо!
Глеб
06 июля 2016, 14:47
0
нет, из официального репозитория
prntscr.com/bph21g

там доступен 1.3.1
Глеб
06 июля 2016, 14:39
0
prntscr.com/bpgyrx
Это не тот? написано что 1.3.1
Глеб
06 июля 2016, 14:21
0
modx.com (официальный реп.)
Глеб
06 июля 2016, 13:26
0
Кастомизация нужна, исключительно чтобы кириллицы в названии файла не было.
Глеб
16 июня 2016, 16:45
0
Спасибо большое, работает!
Глеб
16 июня 2016, 16:21
0
Пробовал, и снова пусто
Глеб
16 июня 2016, 16:14
0
$array = array(
 array(
  'title' => 'Ресурс 1',
  'alias' => 'res1',
  'idс' => '1'
 ),
 array(
  'title' => 'Ресурс 2',
  'alias' => 'res2',
  'idс' => '2'
 ),
);

foreach($array as $v){
    $response = $modx->runProcessor('resource/create', array(
    	'template' => 1,
    	'isfolder' => 0,
    	'published' => 0,
    	'pagetitle' => $v['title'],
    	'alias' => $v['alias'],
    	'parent' => 2
    ));
    
    if ($response->isError()) {
    	return $modx->error->failure($response->getMessage());
    }
    $modx->cacheManager->clearCache();
    
    $newId = $response->response['object']['id'];
    
    $page = $modx->getObject('modResource', $newId);
    $page->setTVValue($v['idc'],1);
    $page->save();
}
Попробовал, результат тот же(
Глеб
16 июня 2016, 15:34
0
$array = array(
 array(
  'title' => 'Ресурс 1',
  'alias' => 'res1',
  'idс' => '1'
 ),
 array(
  'title' => 'Ресурс 2',
  'alias' => 'res2',
  'idс' => '2'
 ),
);

foreach($array as $v){
    $res = $modx->newObject('modResource');                        
    $res->set('template', 1);             // Назначаем ему нужный шаблон
    $res->set('isfolder', 0);             // Указываем, что это не контейнер   
    $res->set('published', 0);            // Неопубликован
    $res->set('createdon', time());       // Время создания
    $res->set('pagetitle', $v['title']);        // Заголовок
    $res->set('alias', $v['alias']);   // Псевдоним
    $res->set('parent', 2);              // Родительский ресурс
    $res->save();
    
    $docId= $res->get('id');
    $tvDoc = $modx->getObject('modResource',  $docId);
    if ($tvDoc) {
    	$tvDoc->setTVValue(1,  $v['idc']);  // 1 - ID TV
    	$tvDoc->save();
    }
}
пробую так, Ресурсы создаются, но в TV пусто
Глеб
28 мая 2016, 19:15
0
нет, через поле [[*content]].
[ -> [
] -> ]
как вариант, но придется каждый раз переводить, не очень удобно
Глеб
15 мая 2016, 23:55
0
Ресурсы выводятся на Главной странице.
Для главной страницы создано tv, в который вбиваются id ресурсов через запятую.

Сейчас закрепление ресурсов работает через tv(checkbox) для каждого ресурса и sortbyTV sortdirTV.

Но хотелось бы конечно решить вопрос через 1tv для главной страницы