Разделы

  
 

Добавляем документы программно

Есть много рецептов, как программно добавлять документы в MODx. Еще один, (единственно) правильный, представляю на ваш суд. Сфера применения — плагины и модули для админ-панели, например грабберы контента, кастомные панели управления etc.

Чтобы сразу снять все вопросы, скажу, что это почти полная копия save_content.processor.php за исключением того, что все оформлено в виде функций, вырезаны проверки прав, возможность обновления документа, ну и что-то еще по-мелочи.

( Читать дальше )

Как поставить код внутренней перелинковки (php код) на MODx?

Здравствуйте.
Помогите, пожалуйста, разобраться. Как поставить php код на MODx?

Установлена система управления сайтом MODx Evolution 1.0.5.

Необходимо поставить на сайт код внутренней перелинковки (php код) от системы продвижения сайта WebEffector (или SAPE).

Делаю все согласно рекомендациям WebEffector и MODx, но ссылки перелинковки на страницах не появляются.

Согласно требований WebEffector:
1. В корне моего сайта создан каталог /weff_ххххххххмойкод32знакаххххххххххх с правами 777.
2. В него помещен скачанный с сайта WebEffector файл weff_rl.php.
3. При отрытии http: //mysite.com/weff_ххххххххмойкод32знакаххххххххххх/weff_rl.php ошибок нет.
***(WebEffector: Если не выдается ни одной ошибки при открытии ссылки на скрипт (и на экране и в error.log), то в 99 % случаев код установлен правильно.)***

Согласно требований MODx:
4. В системе MODx создан сниппет под названием WebEffector.
5. В сниппет помещен предложенный WebEffector php код:

<?php
defined('__WEFF') || define('__WEFF','ххххххххмойкод32знакаххххххххххх');
require_once($_SERVER['DOCUMENT_ROOT'].'/weff_'.__WEFF.'/weff_rl.php');

$weff_client->_config['link_separator']='
';
$weff_client->_config['link_css_class']='style_any';
echo $weff_client->links();
?>

6. В чанке для вывода блока ссылок перелинковки (для вызова скрипта) вставлено [!WebEffector!]
Все сделано по требованиям.
***(WebEffector:… В течение суток сайт будет просканирован роботом и на сайте, в местах вызова скрипта внутренней перелинковки на странице, на части страниц появится блок из 1-2 ссылок.)***

Прошло более 15 суток. Блок ссылок на сайте не появился.

Как настроить MODx, чтобы вывести php код на страницы сайта?
Спасибо.

В опубликованный код html добавляются теги

В админке без редактора в поле Содержимое документа вставляю конструкцию:

<p>Какой-то текст:
<ul>
<li>пункт один</li>
<li>пункт два</li>
</ul></p>


на сайте получаю:

<p>Какой-то текст:</p>
<ul>
<li>пункт один</li>
<li>пункт два</li>
</ul><p></p>



я так понимаю modx интерпритирует, но мне такого не нужно.

Кто встречался с таким?
  • 0
  • 8 августа 2011, 19:22
  • skmskm
  • 9