Роман

Роман

С нами с 27 октября 2013; Место в рейтинге пользователей: #353
Роман
29 апреля 2016, 20:38
0
Илья, спасибо за совет. А штука со знаком восклицания с TV не прокатывает? [[!*TV]]
Роман
11 апреля 2016, 15:40
0
Докладываю для идущих по моим граблям: напутал с параметрами &limit и &pageLimit.
Соответственно в вызове должно быть

&limit=`10`

А в сниппете
$limit = $modx->getOption('limit',$scriptProperties,10);
Роман
11 апреля 2016, 08:09
0
сейчас LIST — это каркас. Хочу туда еще кучу условий потом навесить, типа JOIN по TV параметрам и т.д. Я понимаю, что pdoResource это круто, но мне проще для понимания поковырять свой сниппет.

Я сейчас понять не могу, почему выборка как-то странно выводится. Вроде условий минимум, должен вывести, разбить на нужное количество страниц и всё. Но где-то затык непонятный происходит
Роман
11 апреля 2016, 07:15
0
Спасибо за ссылочку. Я так понимаю, что это описание первой реализации pdoTools. Сейчас же есть pdoPage.
Мне бы только разобраться, почему у меня выводится только: на странице №1 количество записей = limit, а на странице №2 последняя запись. Если поставить limit=3, то выведутся на странице №1 три записи, а на странице №2 запись №11. Ну и, было бы неплохо записи еще пронумеровать сквозной нумерацией. Мне бы только уточнить, можно это реализовать средствами pdoTools у меня в моих чанках и сниппетах. Или нужно самому что-нибуть придумать.
Роман
14 ноября 2015, 21:26
0
Что-то у меня на ровном месте проблемка нарисовалась. Делал все по инструкции (два года уже как :-)). Все прекрасно работает (Василию огромное спасибо). Но сейчас решил попробовать прикрутить OpenX. Поставил, запустил установку. Он ругается, что в php.ini запрещена к исполнению функция parse_ini_file. Иду по адресу /etc/php5/fpm/php.ini правлю строчку disable_functions и убираю из неё parse_ini_file. Перезапускаю service php5-fpm. И… ничего не происходит. Функция parse_ini_file по-прежнему в списке запрещенных. Чего я не так делаю?
Роман
14 ноября 2015, 16:29
0
Василий, BannerY считает только клики? Показы баннеров не считает, как я понимаю?
Роман
05 сентября 2015, 14:45
0
Поясню. Наверное, неправильно сформулировал чего хочется:

Хочется, чтобы по запросу пользователя формировался бы файл PDF и открывался в браузере (или скачивался). Однако, чтобы на сервере он не хранился. А именно формировался по запросу, исключительно для «посмотреть», «сохранить», «распечатать».

В принципе, если просто создать php файл, в котором бы формировался PDF, и обратиться к нему. То всё работает. Однако, везде же написано, что сниппет — это по сути и есть чистый php. Но, если создаешь реальный файл php и в нем генеришь PDF, то всё работает. А если код генерации пишешь в сниппете, и вызываешь его, то фиг вам.

Может быть я действительно заморачиваюсь сильно. Но очень бы хотелось, чтобы по запросу открывался бы файл с адресом mysite.ru/file.pdf, а не такой mysite.ru/file.php

P.S. на ExportPage смотрел, но он платный. А значит, скачать, потестить на пробном сайте, а потом поставить на рабочий не получится. Да и не уверен я, что это именно то, что мне нужно

P.P.S а phpExel не для связи с Exel?

И еще вопросик: А зачем вообще нужно в MODx в настройках ресурса тип содержимого PDF?
Роман
20 мая 2015, 11:02
0
limit_reg_zone… rate XXr/s
Роман
19 мая 2015, 20:43
0
Проблема была в ограничении количества запросов к серверу в секунду. Увеличил лимит, решил проблему
Роман
07 мая 2015, 14:23
0
Спасибо, Василий. Выручил.
Версия у меня Тикетов старая, там этого абзаца не было. Добавил, всё заработало
Роман
06 февраля 2015, 12:46
1
+1
Спасибо за подсказку. Помогло.
Для идущих по моим граблям:

1. Заходим в MySQL: mysql -uLogin -pPassword (вместо Login и Password вводим данные для авторизации пользователя БД)
2. Выбираем базу данных: use db_name (вместо db_name вводим название БД)
3. Делаем импорт файла в выбранную бд: source db_name.sql (вместо db_name.sql вводим название файла дампа БД или путь до файла, если вы находитесь не в той папке, где лежит файл)
Роман
06 февраля 2015, 10:21
0
я в PhpMyAdmin это делаю
Роман
06 февраля 2015, 09:54
0
у меня есть дамп базы, его и заливаю. А как частями?
Роман
06 февраля 2015, 09:53
0
и так zip заливаю
Роман
06 февраля 2015, 09:01
0
Василий, не подскажете как решить:
Переношу сайт, заливаю базу данных. Выскакивает 504 Gateway Time-out.
Наверняка можно увеличить время ожидания в настройках nginx
Роман
29 января 2015, 16:46
0
не пойму что-то.
Вывожу так [[+modx.user.id:isloggedin]], на странице вижу 1 (что логично, т.к. я авторизован)
Вывожу так [[+modx.user.id:isloggedin=`если авторизован`]] ничего не выводится. Что не так?

P.S. так тоже не прокатывает [[+modx.user.id:isloggedin:then=`если авторизован`]]
Роман
05 января 2015, 18:09
0
не совсем. Если честно признаться, то я не совсем понял в какой консоли и как его запускать, поэтому просто создал в корне сайта файл 123.php и запустил его в браузере.

Сам файл выполняется быстро (Результат: 0.087812900543213). Но, я смотрю время загрузки его в браузере (F12, вкладка Network, и несколько раз F5). И вижу там, что TTFB колеблется от 200ms до 2s. Два раза нормально, на третий долго. Потом опять.
Роман
05 января 2015, 17:42
0
положил файл со скриптом в корень сайта

<?php
$time = microtime(true);
for ($i = 1; $i <= 1000000; $i++) {
    $x = rand();
}
echo microtime(true) - $time;

запускаю. Результат: 0.087812900543213
А время TTFB колеблется от 200ms до 2s. Два раза нормально, на третий долго. Потом опять.

Я так понимаю, что в Linode жаловаться смысла нет (скрипт же быстро выполняется), и сайт тоже вроде как не причем, т.к. я же просто файл запускаю, минуя всю начинку MODx. Остаются настройки PHP и NGINX, а их я брал из инструкции Василия по настройке сервера.
Роман
05 января 2015, 11:34
0
а как ускорить его работу?

Попробовал статичную и динамичную страницу с одинаковым контентом грузить. Статичная стабильно грузится с одним и тем же временем (~185ms), а динамическая скачет от 200ms до 4s.
Роман
05 января 2015, 10:08
0
не очень похоже. Сам скрипт выполняется очень быстро, а вот ожидание первого бита от сервера (TTFB) очень большое:



это тестовый скрипт Василия. А если открыть пустую страницу из MODX, то TTFB до 2 секунд доходит.
У меня на Линоде локация в Далласе. Может и правда переехать?