yani

yani

С нами с 20 декабря 2013; Место в рейтинге пользователей: #55
yani
07 мая 2014, 12:02
0
Анонимные то тикеты можно создавать, а вот я теперь борюсь с прикреплением файлов анонимами))
yani
09 апреля 2014, 19:42
0
UPDATE
Покопалась в сниппете AjaxSnippet. ссылка там строится без указания параметров.
На свой страх и риск поменяла код где то на 20 строке
$script = '
$.post("'.$modx->context->makeUrl($modx->resource->id, '', 'full').'", {as_action: "'.$key.'"}, function(response) {
	if (typeof response.output !== "undefined") {
		$("'.$as_target.'").html(response.output);
		spinner.remove();
		$(document).trigger("as_complete", response);
	}
}, "json");';
на
$script = '
$.post("'.$_SERVER['REQUEST_URI'].'", {as_action: "'.$key.'"}, function(response) {
	if (typeof response.output !== "undefined") {
		$("'.$as_target.'").html(response.output);
		spinner.remove();
		$(document).trigger("as_complete", response);
	}
}, "json");';
Может кто подскажет как правильнее это реализовать?)
PS при таком обращении можно не использовать (по крайне мере у меня работает) сниппет geturi. Но у меня переход по страничкам не ajax
yani
09 апреля 2014, 19:09
0
А у меня возник вопрос, у меня есть параметр where, например color=red
и в пагинации он не сохраняется =(
то есть ?page=2 а надо ?page=2&color=red
если вызывать не как AjaxSnippet, а как обычный pdoResources, то пагинация окей.
придется копаться в классах? (
yani
09 апреля 2014, 19:08
0
Ксттаи ссылка битая)
yani
09 апреля 2014, 18:49
+1
Спасибо Василий!
особенно классно что в русском контексте не надо юзать /ru/
yani
04 апреля 2014, 11:16
0
Хорошо, а в бекенде ресурсы связываются как? babel?
yani
04 апреля 2014, 11:11
0
Василий, мне до Вашего уровня далеко) даже в modx сказали что у Вас высокий level
А нужно мне было вот что:
файл \www\core\model\modx\modrequest.class.php
Строка 314 заменить на:
$uri_parts = explode('?', $_SERVER['REQUEST_URI'], 2);
            if ($this->modx->getOption('base_url', null, MODX_BASE_URL) !== $uri_parts[0]) {
yani
04 апреля 2014, 11:01
0
Это я читала, но. тут фишка в том, что пагинация на главной не работает. Где то это обсуждалось, а найти не могу.
yani
20 декабря 2013, 12:35
0
что удивительно, та же фигня =(
Array ( [0] => {"gal-tree-album":["\/root"],"modx-leftbar-tabs":{"activeTab":0},"modx-resource-tree":["\/root","\/root\/en_0","\/root\/web_0"],"modx-tree-action":["\/n_root_0","\/n_root_0\/n_namespace_archivist","\/n_root_0\/n_namespace_import"],"modx-tree-element":["\/root","\/root\/n_type_snippet","\/root\/n_type_chunk","\/root\/n_type_tv","\/root\/n_type_template","\/root\/n_type_tv\/n_tv_category_15","\/root\/n_type_tv\/n_tv_category_4","\/root\/n_type_plugin"],"modx-tree-menu":["\/n_\/n_site","\/n_\/n_components"],"tickets-ticket-update-tabpanel":{"activeTab":2},"undefined-sort-default":"menuindex","undefined-sort":"menuindex"} )
yani
20 декабря 2013, 01:42
0
Ребят, голову сломала.
В админке есть ДЕЙСТВИЕ, ссылающееся на
/core/components/import/index.php
там я пытаюсь программно создать галерею по примеру

// Перечисляем параметры вызова процессора
$processorProps = array(
    'name' => 'my album',
    'parent' => 3
);
// Массив опций для метода runProcessor
$otherProps = array(
    // Здесь указываем где лежат наши процессоры
    'processors_path' => $modx->getOption('core_path') . 'components/gallery/processors/'
);
// Запускаем
$response = $modx->runProcessor('mgr/album/create', $processorProps, $otherProps);
// И возвращаем ответ от процессора

// Смотрим, что получилось
print_r($response->isError()); // у меня тут true
Но мне всегда возвращает что есть ошибка, запускаю под админом.
print_r($response->getMessage());
возвращает
{"gal-tree-album":["\/root"],"modx-leftbar-tabs":{"activeTab":0},"modx-resource-tree":["\/root","\/root\/en_0","\/root\/web_0"],"modx-tree-action":["\/n_root_0","\/n_root_0\/n_namespace_archivist","\/n_root_0\/n_namespace_import"],"modx-tree-element":["\/root","\/root\/n_type_snippet","\/root\/n_type_chunk","\/root\/n_type_tv","\/root\/n_type_template","\/root\/n_type_tv\/n_tv_category_15","\/root\/n_type_tv\/n_tv_category_4","\/root\/n_type_plugin"],"modx-tree-menu":["\/n_\/n_site","\/n_\/n_components"],"tickets-ticket-update-tabpanel":{"activeTab":2},"undefined-sort-default":"menuindex","undefined-sort":"menuindex"}