обновление LikeDislike

Есть такой компонент для голосовалки like.artdevue.com/ru/ Так вот он не работает на 2.2.9 и 2.2.10, соответственно, и я не могу обновиться.
Пётр Молчанов
29 октября 2013, 08:20
modx.pro
1 086
0

Ajax запрос - не работает вывод текущего ресурса

Здравствуйте.
Сразу весь код ajax обработчика(лежит в assets/snippets/ajax.php) подключён как статический файл
<?php
header('Content-Type: text/html; charset=utf-8');
$mtime = microtime();
$mtime = explode(" ", $mtime);
$mtime = $mtime[1] + $mtime[0];
$tstart = $mtime;
if(!defined('MODX_API_MODE')){
	define('MODX_API_MODE', true);
}
$modx_cache_disabled = true;
// подключаем настройки и определим базовый путь для MODX
require_once '../../config.core.php';
require_once MODX_CORE_PATH.'config/'.MODX_CONFIG_KEY.'.inc.php';
require_once MODX_CORE_PATH.'model/modx/filters/modoutputfilter.class.php';

if(!defined('MODX_CORE_PATH')) define('MODX_CORE_PATH', $_SERVER['DOCUMENT_ROOT'].'/core/');

// подключаем класс modX
if(!include_once (MODX_CORE_PATH . "model/modx/modx.class.php")){
    $errorMessage = 'Site temporarily unavailable';
    include(MODX_CORE_PATH . 'error/unavailable.include.php');
    header('HTTP/1.1 503 Service Unavailable');
    echo "<html><title>Error 503: Site temporarily unavailable</title><body><h1>Error 503</h1><p>{$errorMessage}</p></body></html>";
    exit();
}

// вывод данных из буфера
ob_start();

// Создаём экземпляр класса modX
if (empty($options) || !is_array($options)) $options = array();
$modx = new modX('', $options);
if (!is_object($modx) || !($modx instanceof modX)){
    ob_end_flush();
    $errorMessage = '<a href="setup/">MODx not installed. Install now?</a>';
    include(MODX_CORE_PATH . 'error/unavailable.include.php');
    header('HTTP/1.1 503 Service Unavailable');
    echo "<html><title>Error 503: Site temporarily unavailable</title><body><h1>Error 503</h1><p>{$errorMessage}</p></body></html>";
    exit();
}

$modx -> startTime = $tstart;
$modx -> setLogLevel(modX::LOG_LEVEL_ERROR);
$modx -> setLogTarget('FILE');
$modx -> setDebug(E_ALL & ~E_NOTICE);
$modx -> initialize('web');


$modx -> getService('error','error.modError', '', '');
$modx -> getRequest();
$modx -> getParser();

echo $modx -> resource -> get('id');
Проблема: не работает вывод текущего ресурса.
Пишет:
<b>Fatal error</b>:  Call to a member function get() on a non-object in <b>H:\OpenServer\domains\localhost\API\assets\snippets\ajaxResources.php</b> on line <b>65</b>
Вроде пишет что $modx — не объект. Соответственно у него нельзя вызвать метод get. Что делать? Я уже голову сломал. Везде в документации написано что метод get должен работать.
Пчеляков Михаил
29 октября 2013, 07:22
modx.pro
1 013
0

mFilter2. Несколько значений в одном TV.

Пробую применить mFilter под специфику недвижимости.
Роман Ильин
29 октября 2013, 04:50
modx.pro
1 451
0

Передать данные формы в сниппет

Добрый день!
Перекопал много информации, но так четкий ответ и не нашел, буду очень признателен за помощь.
Мне надо сделать ипотечный калькулятор, без модх все делается просто, создаю формы, отправляю из них данные на эту же страницу (или другую, не важно), полученные данные складываю, умножаю, в общем делаю что мне надо и вывожу результат.
А модх делит логику от представления (сниппеты и чанки), получается, что сама форма должна находиться в чанке, а данные обрабатываться в сниппете.
Ну и сам вопрос – как мне из формы (чанк) передать данные в сниппет?
Перетягин Илья
28 октября 2013, 15:14
modx.pro
4
7 951
0

MS2: как добавить в корзину товар не из базы

На сайте есть товары, которые подгружаются по API другого сервиса, как такие товары можно добавить в корзину?
Александро
28 октября 2013, 07:45
modx.pro
844
0

В плагине запустить на выполнение сниппет

Добрый вечер ребята.
Яндекс разрешил добавлять оригинальные тексты для сайтов с нулевым Тиц.
Ну решил я автоматом значит отправлять тексты в панель вебмастера) Разобрался с авторизацией приложения, с отправкой текстов и уже было обрадовался что все близится к концу, но не тут то было!
Володя
27 октября 2013, 14:04
modx.pro
3 725
0

Список tv на странице ресурса отсортированный

по menuindex
Денис Богдановский
27 октября 2013, 10:47
modx.pro
634
0

Натянуть minishop на верстку

Требуется опытный человек, который натянет minishop на готовую html-верстку (bootstrap). Верстка не сложная, многие стили и структура совпадают с дефолтной темой минишопа.

Бюджет 5 тысяч, сроки 2 дня. Если есть желающие, отпишитесь здесь, я с вами свяжусь.

UPD: вот сама верстка: wrapbootstrap.com/preview/WB00D58R3
Mihan
27 октября 2013, 09:01
modx.pro
995
0

Tickets createForm добовление tv (не получается)

не получится добавить tv в форму. форма перестала создавать тикеты(
1)создал tv intext с параметрами ввода текст.
2)создал инпут в чанке tpl.Tickets.form.create ((пробовал разные варианты))
1)< input type=«text» class=«input-intext» placeholder="[[%ticket_pagetitle]]" name="[[*intext]]" value="[[*intext]]" maxlength=«50» id=«ticket-intext» .(точек не было)/>
2)<input type=«text» class=«input-intext» placeholder="[[%ticket_pagetitle]]" name=«intext» value="[[*intext]]" maxlength=«50» id=«ticket-intext» .(точек не было)/>
3)<input type=«text» class=«input-intext» placeholder="[[%ticket_pagetitle]]" name=«intext» value=«intext» maxlength=«50» id=«ticket-intext» .(точек не было)/>
_______________________________________________________________________________________________________
В ресурсе вызова снипита
[[!TicketForm?
&allowedFields=`intext`
]]

форма только обновляется а тикет не создаётся
Надеюсь на вашу помощь.

Пс. обновил чанки tpl.Tickets.form.create и tpl.Tickets.form.update.
Vitea Kirichenko
26 октября 2013, 16:48
modx.pro
728
0

как добавить в Tickets Form новое поле ?

Доброго времени суток.
я перед тем как создавать этот тикет обыскал все возможные варианты на данном сайте и в google. (нигде не нашел нормальной реализации этоого не везде написано что это возможно ) )
Вопрос: Как создать новое поле в tpl.Tickets.form.create и чтоб оно передавало значение в tv переменную?
Не важно какое поле можно текст. (но в идеале загрузка картинки холдером (я пробовал реализвать написанное на данном сайте о загрузки картинки холерном но не вышло к сожалению )).
и большая просьба опишите подробнее что куда писать если не сложно.
Заранее спасибо.
Vitea Kirichenko
26 октября 2013, 13:30
modx.pro
1 330
0