Бесплатные консультации по MODx Evolution и Revolution

F
На сайте с 01.04.2009
Offline
63
#281

Пробую подключить MODX API к скрипту вот таким способом:

<?php

require_once($_SERVER['DOCUMENT_ROOT'].'/manager/includes/protect.inc.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/manager/includes/config.inc.php');
define('MODX_API_MODE', true);
require_once($_SERVER['DOCUMENT_ROOT'].'/manager/includes/document.parser.class.inc.php');
$modx = new DocumentParser;
$modx->getSettings();
?>

Хочу в этом скрипте выводить чанки. Чанки пытаюсь вывести вот таким способом:


<?php
$modx->getChunk($head);
?>

Но почему-то пока молчок. Что может быть не так?

tomasoyer
На сайте с 24.03.2013
Offline
55
#282

define('MODX_MANAGER_PATH', '../../../manager/');//relative path for manager folder

require_once(MODX_MANAGER_PATH . 'includes/config.inc.php');//config
require_once(MODX_MANAGER_PATH . '/includes/protect.inc.php');
define('MODX_API_MODE', true);
include_once(MODX_MANAGER_PATH.'/includes/document.parser.class.inc.php');
$modx = new DocumentParser;
$modx->db->connect();
$modx->getSettings();
PD
На сайте с 20.03.2010
Offline
28
#283

Уважаемые! Прошу помощи. Подскажите есть ли на Revo галерея с возможностью добавлять пользователями комментарии к фотографиям в галерее(по типу как Вконтакте или Фейсбуке)?

Возможно есть готовое решение?

Как-то не охота создавать под каждую фотку отдельный ресурс чтобы можно было комментировать, ну или как-то автоматом подвязать загруженные фотографии к ресурсам.

Прошу подсказать или натолкнуть на мысль как правильнее реализовать данную задумку, спасибо.

B
На сайте с 02.09.2012
Offline
22
#284

Привет. Прошу помощи.

При переносе на хостинг (peterhost.ru, тариф 270 в месяц, Apache 1.3 + mod_php5 + ZendOptimizer) modx 2.2.7 перестал сохранять alias документов. Ошибки в лог при сохранении документа не валятся. Если вручную в БД вписать алиас, он появляется, после сохранения пропадает.

Кеш чистил, отключил кеширование APC. пока не помогает.

Заранее очень благодарен за любую помощь.

upd: Выяснилось, что документ открывается по url если заморозить URI, но alias все равно очищается (

O1
На сайте с 06.12.2013
Offline
0
#285

Как сниппет по поиску AjaxSearch меня вполне устраивает...но тут какое дело, я сделал еще несколько дополнительных таблиц в базе и вот по ним AjaxSearch не ищет. Наткнулся на такие топике в Сообществе: http://community.modx-cms.ru/blog/questions/1925.html . Но что то не пошло, результата нет. Если есть кто знает как сделать напишите плиз.

мой шаблон:

шаблон:

[+as.showInputForm:is=`1`:then=`

<form action="[+as.formAction+]" method="post">

<label class="region">Регион</label>

<select name="search">

<option value="Москва">Москва</option>

<option value="Санкт Петербург">Санкт-Петербург</option>

<option value="Н Новгород">Н.Новгород</option>

<option value="Екатеринбург">Екатеринбург</option>

</select>

<input type="radio" class="radio" name="advsearch" value="job" checked><span>Работа</span>

<input type="radio" class="radio" name="advsearch" value="candidate"><span>Резюме</span>

<input type="text" class="main-field" name="search" id="search" placeholder="Какая должность интересует?" value="">

<input type="submit" class="submit-button" name="sub" value="Найти">

</form>

`+]

вызов поиска в чанке:

[!AjaxSearch? &whereSearch=`content|catalog`

&parents=`in:10`

&showResults=`0`

&landingPage=`61`

&tplInput=`@FILE:assets/snippets/ajaxSearch/templates/inputTemplates/input4.tpl.html`

!]

вызов на целевой странице:

[!AjaxSearch? &showInputForm=`0` &ajaxSearch=`0`!]

Сам код который добавил в файл default.config.php:

function catalog(&$main, &$joined){

$main = NULL;

$joined = array(

'tb_name' => 'modx_site_cv',

'id' => 'id',

'main' => 'id',

'join' => 'id',

'searchable' => array('job','job_category','job_place','area'),

'displayed' => array('job','job_category','job_place','area'),

'filters' => array()

);

$joined['filters'][]= array(

'field' => 'published',

'oper' => '=',

'value' => '1'

);

}

Что я неправильно указал?

AS
На сайте с 13.06.2010
Offline
40
#286

Скажите пожалуйста как сделать скроллинг без пагинации для категорий статей, чтобы контент подгружался внизу при прокрутке без нажатий?

Чтобы дойти до цели, надо прежде всего идти..
T
На сайте с 19.12.2013
Offline
0
#287

Помогите, пожалуйста.. У меня какая-то ошибка на сайте.. Не работает отображение меню.. Пишет ошибку.. Wrong datatype for second argument in /home/www/z79009/******/core/components/wayfinder/wayfinder.class.php on line 235.. До этого все нормально было.. А потом как-то все слетело.. При редактировании одной страницы, она стала отображаться со старым дизайном, а потом понеслось=(

I
На сайте с 28.03.2011
Offline
37
#288
Tsvet:
Помогите, пожалуйста.. У меня какая-то ошибка на сайте.. Не работает отображение меню.. Пишет ошибку.. Wrong datatype for second argument in /home/www/z79009/******/core/components/wayfinder/wayfinder.class.php on line 235.. До этого все нормально было.. А потом как-то все слетело.. При редактировании одной страницы, она стала отображаться со старым дизайном, а потом понеслось=(

Попробуйте обновить WF в последней версии кода на строке с таким номером ничего что могло бы вызывать такую ошибку нет.

Помогаю не только словом.. (/ru/forum/830720)
T
На сайте с 19.12.2013
Offline
0
#289
imtod:
Попробуйте обновить WF в последней версии кода на строке с таким номером ничего что могло бы вызывать такую ошибку нет.

Пакет уже обновлён до последней версии: wayfinder-2.3.3-pl

У меня MODX Revolution 2.2.7-pl (traditional).

Сейчас вообще второй вывод меню не отображается.. [[Wayfinder?&startId=`6`&level=`0`outerMenu`&rowTpl=`rowMenu`&innerTpl=`innerMenu`&innerRowTpl=`outerCat`]]

Отображается только первое при чем с ошибкой на 235 строке..

T
На сайте с 19.12.2013
Offline
0
#290

Если нажать на ошибку пишет ksort() expects parameter 1 to be array, integer given in /home/www/z79009/****/core/components/wayfinder/wayfinder.class.php on line 121

ksort($this->docs);
/* build the menu */
return $this->buildMenu();
} else {
$noneReturn = $this->_config['debug'] ? '<p>No resources found for menu.</p>' : '';
return $noneReturn;
}
}

И в 235 строке

Ошибка

$docInfo['hasChildren'] = in_array($docInfo['id'],$this->hasChildren) ? 1 : 0;
$numChildren = $docInfo['hasChildren'] ? count($this->docs[$level+1][$docInfo['id']]) : 0;
/* render the row output */
$subMenuOutput .= $this->renderRow($docInfo,$numChildren);
/* update counter for last check */
$counter++;
}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий