Сергей Росоловский

Сергей Росоловский

С нами с 19 февраля 2013; Место в рейтинге пользователей: #240

Как вернуть ресурсы из Tickets в стандартные?

Сначала планировал использовать Tickets по полной, но со временем понял что он избыточен для меня и решил вернуться обратно. За время использования дополнения скопилось около 500 записей.
Вопрос, как вернуть ресурсы из Tickets в стандартные и есть ли нюансы возвращения?
Спасибо.
Сергей Росоловский
09 мая 2017, 10:27
modx.pro
817
0

Как преобразовать выборку getCollection в JSON?

Здравствуйте.
Больше полгода у меня на сайте собиралась статистика геолокации, все писалось в созданную таблицу Geolocation. Теперь хочу все эти координаты наложить как метки на карту Google Maps. По клику кнопки идет Ajax-запрос на выборку из БД, возвращается json-строка с координатами меток. Ну и там дальше идет javascript для визуализации меток на карте. Так вот, не могу вернуть выборку в JSON формате. Получается 500 Internal error
Сергей Росоловский
12 марта 2017, 09:12
modx.pro
1
2 801
0

Выборка ресурсов из разных контекстов

Здравствуйте.
Есть 5 разных контекстов, где хранятся ресурсы на разных языках, все они связаны через Babel. Все прекрасно работает. Но картинки подгружены через ms2Gallery только к ресурсам в одном контексте.
Как в каждом контексте организовать выборку ресурсов через pdoTools, но картинки подтягивать с основного контекста? Ведь не логично к каждой языковой версии ресурса в другом контексте загружать одну и ту же картинку?
Спасибо.
Сергей Росоловский
06 декабря 2016, 08:11
modx.pro
1 199
0

Невозможно загрузить дополнения из modstore.pro

Ну как решить невозможность загрузки бесплатных дополнений из modstore.pro?
Никак не хочет скачиваться. Ошибка в журнале MODx
Причем allow_url_fopen включена в php.ini

[2016-11-15 11:26:15] (ERROR @ /var/www/web15/www/core/model/modx/transport/modtransportpackage.class.php : 384) Невозможно открыть файл для чтения: https://modstore.pro/extras/download?package_id=4&version_id=1515&username=&api_key=&http_host=church-items.com&revolution_version=Revolution-2.5.2-pl
[2016-11-15 11:26:15] (ERROR @ /var/www/web15/www/core/model/modx/transport/modtransportpackage.class.php : 433) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
Сергей Росоловский
15 ноября 2016, 09:29
modx.pro
3 839
-1

Генерация превью для адаптивного сайта

Имею сайт, каталог изделий, который сверстан на Bootstrap 3. Генерирую превьюшки через phpThumbOn (знаю что не оптимально, но все же). Для больших экранов мне достаточно превьюшки по ширине 250px, они идут в 3 колонки, все нормально, размер превьюшек небольшой, грузятся быстро. Но для смартфонов, где превьюшки выстраиваются в одну колонку уже надо превью под 800px шириной. Сейчас генерирую превью 800px по ширине для всех девайсов, на всех экранах это выглядит хорошо но размер превью уже под 250 килобайт каждого и грузятся не айс. А эсли этих превью 10 штук странице, получается только картинок на 2,5 метра. Надо бы делать генерацию превью в зависимости от экрана динамически. Хотелось бы узнать как это сделать оптимальнее. Есть ли у кого какие решения?
Сергей Росоловский
16 июня 2016, 09:30
modx.pro
5
2 837
0

Проблема с запросом через PDO

Запрос такого вида.
Делаю так, потому что через MODx API не завелось. Вроде модель и все файлики сделал через CMPGenerator, но не завелось. Поэтому так:

<?php
if (isset($_POST['geoip']) and isset($_POST['geotime'])) {
    $sql = "INSERT INTO modx_geolocations (ip, time, lat, lon, acc) value (:geoip, :geotime, :lat, :long, :acc)";
    $q = $modx->prepare($sql);
    $sql->bindParam(':geoip', ip2long($_POST['geoip']));
    $sql->bindParam(':geotime', $_POST['geotime']);
    $sql->bindParam(':lat', $_POST['lat']);
    $sql->bindParam(':long', $_POST['long']);
    $sql->bindParam(':acc', $_POST['acc']);
    $q->execute();
    return json_encode('Ок');
} else {
       return json_encode('Нет данных');
   }
Стопорится на любом bindParam. Что не так? На чистом php проблем нет.
Сергей Росоловский
06 июня 2016, 17:53
modx.pro
926
0

Обновился до PHP 7, не уходит почта с FormIt

Здравствуйте. Обновился с PHP 5.5 до PHP 7, все чудесно, но я так понял с версии РHP 5.6 произошли изменения по работе с TLS сертификатами. И вот Postfix на VPS — сервере уже не хочет от модекса, да и от Wordpress тоже принимать соединение. Пишет что проблема с CA сертификатами. Перегенерировал самоподписные сертификаты, результат тот же. Может кто боролся с таким? Подскажите.

[2016-04-30 21:40:10] (ERROR @ /var/www/web1/www/core/model/modx/mail/phpmailer/class.smtp.php : 343) PHP warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
[2016-04-30 21:40:10] (ERROR @ /var/www/web1/www/core/components/formit/model/formit/fihooks.class.php : 552) [FormIt] Произошла ошибка при попытке отправить почту. Ошибка соединения с SMTP-сервером https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Сергей Росоловский
30 апреля 2016, 18:53
modx.pro
3 407
0

Взломали AjaxSnippet

Ломанули у меня дополнение AjaxSnippet, как ломанули фиг его знает.
Вот думаю как сделали, сайт несколько лет без проблем, а тут только поставил дополнение и на тебе.
Сергей Росоловский
21 апреля 2016, 11:31
modx.pro
1 863
-2

Вывод тикетов с разными шаблонами оформления

Здравствуйте.
Подскажите как вывести тикеты, например парные с одним шаблоном, а непарные с другим.
Ну что бы в ленте новостей тикеты чредовались через один с разными шаблонами tpl.Tickets.list.row
Спасибо.
Сергей Росоловский
13 марта 2016, 19:25
modx.pro
922
0

Лишняя точка в окончании url при добавлении Тикета

Здравствуйте. При добавлении тикета в админке формируется url вида /myfirstnews..html, то есть добавляется лишняя точка. Использую в работе дополнение translit с таблицей russian. Сверил настройки у двух разных сайтов, вроде все одинаково, но в одном сайте с url все хорошо, а на другом лишняя точка. Посоветуйте как решить проблему?
Сергей Росоловский
30 января 2016, 13:06
modx.pro
776
0