Всего 122 789 комментариев

Василий Наумкин
03 февраля 2014, 07:07
0
Потому, что не указал правильный источник файлов в csv.

В последней версии MS2 это исправлено.
Максим
03 февраля 2014, 07:00
0
с сожалению чистка кеша не помогла( сейчас создам тикет
Василий Наумкин
03 февраля 2014, 06:55
0
Судя по адресной строке — просто почистить кэш сайта и браузера.

Если не поможет — создавай тикет в поддержке магазина и пиши доступы в админку, разберемся.
Василий Наумкин
03 февраля 2014, 06:53
+1
Получение ТВ из текущего ресурса
$video->set_playlist($modx->resource->getTVValue('имяТВ'));

А в цикле я точку пропустил, перед знаком равно:
$output .= $pdo->getChunk($tpl, $video);
Виталий Греков
03 февраля 2014, 01:25
0
Василий, спасибо большое.

$video->set_playlist ('вывод данных с TV');
место надписи «вывод данных с TV» должно быть значение TV, та как не знаю, как в сниппете прописать это, пока вставил код плейлиста на прямую, выглядит так
$video->set_playlist ('se_cjkuWpJFbiZSVKv69ertW1VyuHdKJ');
вот что получилось
также залил скрипт проверить, вот так должно быть
получается, сниппет выводит только один и почему то последний.
Алексей П
02 февраля 2014, 23:10
0
Спасибо! Это решает проблему, но частично. Все-таки мне нужен тип «скрытый». Другие пользователи в админке не должны видеть это поле.
Сергей Шлоков
02 февраля 2014, 22:47
0
Посмотри какой SQL формируется через modx::toSQL(). Выполни его в phpMyAdmin.
Василий Наумкин
02 февраля 2014, 22:36
+1
Укажи тип ТВ «число».
Василий Наумкин
02 февраля 2014, 22:34
0
У меня вроде само показывает, в настройках не нашел.
Василий Наумкин
02 февраля 2014, 22:28
+1
Ты когда вызываешь toArray(), xPDO довыбирает все невыбранные поля.

Просто получай нужное через get() или используй PDO — там всё прозрачнее.
Сергей Шлоков
02 февраля 2014, 22:24
+1
Для начала почитать можно тут
Можно тут pdoTools
Павел Левин
02 февраля 2014, 22:10
0
Всё пытаюсь исключить из выдачи ненужные поля, но никак не могу понять как это сделать, к примеру мне нужны «id» и «parent», а мне выплёвываются в массив все поля всех найденных документов, что и увеличивает работу скрипта.

М.б. кто нибудь подскажет ссылочку на статью, для наводки? или пример.
Александр Котлов
02 февраля 2014, 21:37
0
Современный браузер — это обилие костылей, велосипедов для совместимости и еще не пойми чего, в количествах выходящих за грани разумного. Так что ничего удивительного)
Орлов  Сергей
02 февраля 2014, 21:07
0
Именно так я и решил поступить. Но странно то, что сайт нормально работает в некоторых браузерах, а в других нет…
Василий Наумкин
02 февраля 2014, 20:41
0
Перечитай еще раз.

Если ты не прекратишь задавать подобные вопросы, я верну деньги и ничего не будет.
Aртур Чикин
02 февраля 2014, 20:39
0
В сети есть много информации на эту тему. Например так:

Создать плагин срабатывающий на OnWebPagePrerender

<?php
    if ($modx->event->name === 'OnWebPagePrerender') {
        $output = $modx->resource->_output;
        $output = preg_replace('%/(.+?)/\?page=(.+?)%mis', '$1/page-$2/', $output);
     
        $modx->resource->_output = $output;
    }
?>

Затем в настройки apache добавить

RewriteCond %{REQUEST_URI} /(.+?)/page-(.+?)/ [NC]
RewriteRule (.*) /%1/?page=%2 [L,QSA,NC]

И усе:)

P.S Opengeek советует еще добавить и на событие OnPageNotFound
Илья
02 февраля 2014, 20:27
-1
Ещё вопрос:
limit собщений будет, с разбивкой на страницы?
pdoPage поддерживает ЧУП, или ?page=2 ?page=3 ?page=4
просто хотелось бы /page-2/ /page-3/ /page-4/
Игорь Ж
02 февраля 2014, 20:13
0
Чисто в логе
Aртур Чикин
02 февраля 2014, 20:13
0
Есть HitsPage если нужно считать каждый заход на страницу.