Игорь

Игорь

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

phptumbon и прозрачный фон

Доброго времени суток!

Сталкивался ли кто то с задачей генерации превью с прозрачным фоном? Почитав документацию, понял что нужно просто выставить тип файла, в итоге использую сейчас вот так

{$file['url'] | phpthumbon:'w=196&h=132&f=png'}
Но при этом превью получаются все равно с белым фоном. Может кто знает как решить эту задачу? Заранее благодарен!
Игорь
14 марта 2017, 07:50
modx.pro
3
4 429
0

Разработчики

Доброго времени суток, ищется исполнитель для постоянного сотрудничества, на разработку интернет магазинов на MODx + minishop2. Нужен только разработчик функционала, дизайн и верстка уже есть.

Обычный комплект разработки
1. Параметрический и морфологический поиск по каталогу
2. Импорт из и в эксель
3. Экспорт фидов для ЯндексМаркета и Гугл (автоматический)
4. Автоматическая карта сайта
5. Подгрузка и ресайз изображений на лету, с постановкой водного знака.
6. Блог и раздел новостей
7. Авторизация на сайте через соц. сети
8. Карточка товара с возможность выставления рейтинга, комментирования и добавление товара в сравнение.

Если заинтересованы в возможном сотрудничестве, прошу отписаться на почту с указанием сроков и стоимости за описанный выше функционал. Желательно что бы мог посмотреть на 2 последние ваши работы.
Игорь
12 марта 2017, 20:08
modx.pro
957
0

Не попасть в админку (вернее 500 ошибка)

Работая в админке, и меняя ресурсы, вдруг неожиданно выкинуло на 500 ошибку.(при чем это только в случае авторизации, то есть админку показывает, если ты не авторизован(саму панель входа)). MODX 2.5.2

Сервер пишет следующее в лог
[Fri Feb 10 17:25:47.667081 2017] [:error] [pid 6542] [client 178.66.106.98:46839] PHP Fatal error:  Call to a member function getObject() on string in /var/www/goldholod/data/www/goldholod.com/core/cache/includes/elements/modplugin/2.include.cache.php on line 10
Содержимое файла
<?php
switch ($modx->event->name) {
    case 'OnManagerPageBeforeRender':
        if ($modx->hasPermission('error_log_view')) {
            $modx->controller->addLexiconTopic('controlerrorlog:default');
            $modx->controller->addCss($modx->getOption('assets_url').'components/controlerrorlog/css/mgr/main.css');
            $modx->controller->addJavascript($modx->getOption('assets_url').'components/controlerrorlog/js/mgr/cel.default.js');

            $response = $modx->runProcessor('mgr/errorlog/get', array('includeContent'=>false), array('processors_path' => $modx->getOption('core_path') . 'components/controlerrorlog/processors/'));
            $resObj = $response->getObject();
            $_html = "<script>	var cel_config = " . $modx->toJSON($resObj) . "; </script>";
            $modx->controller->addHtml($_html);
        }
        break;
    case 'OnHandleRequest':
        $email = $modx->getOption('controlerrorlog.admin_email');
        if ($modx->context->get('key') == 'mgr' || empty($email) || !$modx->getOption('controlerrorlog.control_frontend')) return;

        $f = $modx->getOption(xPDO::OPT_CACHE_PATH) . 'logs/error.log';
        if (file_exists($f)) {
            $casheHash = $modx->cacheManager->get('error_log');
            $hash = md5_file($f);
            if (filesize($f) > 0 && !empty($casheHash)  &&  $casheHash != $hash) {
                $modx->lexicon->load('controlerrorlog:default');
                /** @var modPHPMailer $mail */
                $mail = $modx->getService('mail', 'mail.modPHPMailer');
                $mail->setHTML(true);

                $mail->set(modMail::MAIL_SUBJECT, $modx->lexicon('error_log_email_subject'));
                $mail->set(modMail::MAIL_BODY, $modx->lexicon('error_log_email_body', array('siteName' => $modx->config['site_name'])));
                $mail->set(modMail::MAIL_SENDER, $modx->getOption('emailsender'));
                $mail->set(modMail::MAIL_FROM, $modx->getOption('emailsender'));
                $mail->set(modMail::MAIL_FROM_NAME, $modx->getOption('site_name'));

                $mail->address('to', $email);
                $mail->address('reply-to', $modx->getOption('emailsender'));

                if (!$mail->send()) {
                    print ('An error occurred while trying to send the email: '.$modx->mail->mailer->ErrorInfo);
                }
                $mail->reset();
            }
            if ($casheHash != $hash) {
                $modx->cacheManager->set('error_log', $hash, 0);
            }
        }
        break;
}
return;
Полностью так же очищал руками кеш в core

Прошу помочь понять, в чем причина.
Игорь
10 февраля 2017, 14:31
modx.pro
3 707
0

Обновление цен slider mFilter2

Доброго времени суток!

Подскажите, можно ли настроить обновление параметра цен в slider mFilter2 после фильтрации по параметрам.

Суть в следующем, мы загрузили страницу, в slider подставились значения, после фильтрации мы получаем уже другой диапазон максимальной и минимальной цены, а в slider стоит старая, хотелось бы их обновить. (в целом, это так же касается и любых других параметров, которые выведены через slider)

Возможно ли такое? Может кто уже реализовывал?
Игорь
24 января 2017, 13:19
modx.pro
1
1 127
0

Не дает подключиться к modstore

Добрый день!

Пытался подключить репозиторий для сайта и мне выдало следующее сообщение
Этот поставщик не может быть проверен, и поэтому не может быть использован как поставщик. Пожалуйста проверьте URL сервиса и повторите попытку.
Подскажите, в чем может быть дело? Заранее спасибо.
Игорь
02 декабря 2016, 17:52
modx.pro
2 241
0

mFilter2 - не выводятся tv

Доброго времени суток, не получается настроить вывод ТВ параметров в фильтр, не могу понять почему. Прошу вашей помощи. Параметры msoption и ms — вывелись.
Игорь
26 сентября 2016, 12:07
modx.pro
1 426
0

Вывод ms2gallery

2
Необходимо настроить вывод фотогаллереи, которая разбита на теги.
1. Выводим список тегов и формируем их них фильтр (теги будут менеджерами определяться самими при заливки изображений, то есть они не фиксированные и заранее даже не известны)
2. Выводим изображения для каждого тега в отдельную, все что без тегов не выводится вообще
Игорь
22 сентября 2016, 14:14
modx.pro
956
0

Сохранение параметров minishop 2.4.3

3
Необходимо решить проблему возникшую при сохранении опций в товарах минишопа, обсуждение вопроса можно посмотреть здесь modx.pro/help/9847 — возможно это поможет понять, как решить задачу.
Игорь
19 сентября 2016, 07:40
modx.pro
848
0

minishop2-2.4.3-pl + MODX 2.5.1 - трабл с опциями

Доброе время суток!

Возникла проблема с сохранением товаров после того, как к ним были созданы дополнительные опции, вернее даже проблема с сохранением этой опции. Так как остальные данные которые меняются в товаре, сохраняются.

То есть, ввожу данные в опцию товара, нажимаю сохранить — пишет что все прошло хорошо, но после обновления страницы опять все пусто, но при этом изменение например в pagetitle сохраняются параллельно с этой проблемой.

З.Ы. Пробовал разные варианты опций и множественный список и текстовое поле, результат все один.

Если кто то знает, как решить проблему, буду признателен за советы.
Игорь
16 сентября 2016, 15:04
modx.pro
1 352
+1

[вопрос новичка] - правильный запрос составить

Доброго времени суток, надеюсь что вы сможете подсказать.
Необходимо настроить выборку товаров по определенному производителю, но при этом я могу обратиться только к vendor.resource, что бы соотнести его с производителем.
Игорь
30 января 2016, 16:36
modx.pro
786
0