Разделы

  
 

Память закончилась?

Доброго времени суток,
подскажите, пожалуйста, что это за ошибки?

Warning: ini_set() has been disabled for security reasons in /home/www/***.ru/core/model/modx/modx.class.php on line 2290


Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 5527 bytes) in /home/www/***.ru/core/model/modx/modaccessibleobject.class.php on line 149


Вызываю только [[Wayfinder? &startId=`0`]] на 1500 документов (ресурсов). Скажем так, если формировать отдельную ветку (startId=2 или любую другую), то она формируется. В modx в журнале ошибок ошибок нет.
Подозреваю, что проблема непосредственно в провайдере? Как побороть?

Или я где то накосячил, непойму.

modx, 2.2 pl2
PHP Version 5.3.8
MySQL 5.1.46

Рассуждения по созданию первого собственного скрипта.

День добрый. Хочу поделится с вами своей одной идеей. Не потому что больше не с кем или попонтоваться, а потому, что только начал изучать php и хотел бы услышать ваше мнение по поводу создания и написания собственных сниппетов и плагинов.


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

Перекрестные ссылки

Добрый день,

Хотелось бы поинтересоваться.

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

И желательно это дело для рево 2.2.
Может кто сталкивался и имеет в своем арсенале такую фичу?

Глобальные переменные и вызов из сниппетов

Вопрос диллетанта в PHP и Mod-x...
Если создать глобальную переменную в одном сниппете: получиться ли вызвать эту переменную в другом сниппете (вызов которого расположен в коде ниже первого)?
  • 0
  • 12 января 2012, 01:25
  • leshiy
  • 7

Постигая азы php mysql modx api\dbapi....

Хочу сделать что-то полезное для нас. =)
(несмотря на то, что с програмированием на php я только начинаю дружить и получаю постоянно пинки под зад)) )
Столкнулся с проблемой. Есть таблица в БД.
Сейчас она выводится так:
$result = $modx->db->query('SELECT id, content FROM `modx2_albums` ' ); 
$res = $modx->db->makeArray($result); 
echo '<pre>';
print_r($res);
echo '</pre>';

Получаю массив:

( Читать дальше )
  • 0
  • 11 января 2012, 17:40
  • sazanof
  • 6

Перенос modx на сервер

Всем доброго времени суток.

Переношу сайт с локального сервера на сервер в интернете.
Пользуюсь этой инструкцией — http://rtfm.modx.com/display/revolution20/Moving+Your+Site+to+a+New+Server
Файлы скопировал, базу создал, дамп загрузил, пути в конфигах прописал, кэш почистил. Захожу на:
my_site/ — Error 503 Site temporarily unavailable
my_site/manager/ — Site temporarily unavailable
my_site/setup/ — FATAL ERROR: MODX Setup cannot continue.
MODX requires the PDO extension when native PDO is being used and it does not appear to be loaded.
Создаю на сервере файл info.php -> <?php phpinfo(); ?>
Смотрю в php.ini на сервере — -disable-pdo' '… как бы понимаю, что расширение pdo на сервере отключено. Ну и как бы кэп мне подсказывает, что надо написать в саппорт, что бы pdo подключили. Верно? А то что сервер возвращает 503 ошибку это тоже связано с pdo или нет?

Не судите строго, помогите разобраться.

modx, revo 2.2.

не работает вывод @EVAL return $_POST

В принципе все в названии)
код:
[!Ditto? &tpl=`tour-item` &startID=`@EVAL return $_POST['dayson'];` &noResults=`Извините, по Вашему запросу ничего не найдено.`!]

dayson выводится нормально параметром
mysite.ru/index.html?dayson=3&daysoff=3

Подсобите) в PHP я не силен… а сайт оч хотелось бы сделать)
Спасибо!
  • 0
  • 16 декабря 2011, 03:03
  • freeppe
  • 5

[РЕШЕНО] Вопрос по PHP

Как с помощью PHP из такой строки:
a=1&b=1&c=1&a=2&a=3&b=4

Получить строку:
a:1,2,3;b:1,4;c:1



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

[REVO] Как передать переменную в сниппет через <form> по submit?

Уже замучался просто, в интернете нигде найти не получается. Хотя казалось бы элементарный вопрос. Помогите пожалуйста!!! Желательно с примером кода html и 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 код на страницы сайта?
Спасибо.