Роман
С нами с 01 декабря 2018; Место в рейтинге пользователей: #2281Уведомление администратора о регистрации пользователя
Добрый день, нужна помощь!
Как сделать чтобы администратору приходило письмо о новом зарегистрированном пользователе на сайте?
Используется компонент login.
Спасибо
Как сделать чтобы администратору приходило письмо о новом зарегистрированном пользователе на сайте?
Используется компонент login.
Спасибо
Изменение размеров превьюшки phpThumbOn
Доброго времени суток!
Есть необходимость довести все изображения до одного размера как на картинке под красной чертой:
На входе картинки, что сверху.
Естественно последнюю картинку phpThumbOn должен обрезать слева и справа заполнив высоту полностью (высота должна быть как у соседей). После обрезки должна получится картинка вертикального исполнения.
Для этого пишу:
Но что мне показалось странным — после добавления "&fltr[]" к опциям возвращает нужный мне результат:
PS Работу phpThumb представляю слабо, так-что могу ошибиться.
Есть необходимость довести все изображения до одного размера как на картинке под красной чертой:
На входе картинки, что сверху.
Естественно последнюю картинку phpThumbOn должен обрезать слева и справа заполнив высоту полностью (высота должна быть как у соседей). После обрезки должна получится картинка вертикального исполнения.
Для этого пишу:
+tv.new_img:phpthumbon=`h=680&w=480&zc=1'
но при таком коде он доводит до размеров только первые две (они одинаковой высоты), последнюю нет.Но что мне показалось странным — после добавления "&fltr[]" к опциям возвращает нужный мне результат:
+tv.new_img:phpthumbon=`h=680&w=480&zc=1&fltr[]'
PS Работу phpThumb представляю слабо, так-что могу ошибиться.
Как реализовать вывод денег с виртуального счета?
Заказчик хочет чтобы пользователи могли выводить деньги с своих виртуальных счетов.
Как это посоветуете реализовывать?
Я так понимаю, что просто нужно с какой-нибудь платежной системой подружиться, которая и будет хранить и осуществлять транзакции внутри сайта.
Только я не знаю какую))
Или сделать что-то в виде внутренней валюты (голда в танках), и потом уже ее обменивать при выводе реальных денег. Т.е. (с аккаунта владельца сайта списывается N-ая сумма денег в обмен на Игровую валюту)
Подскажите, пожалуйста)
Как это посоветуете реализовывать?
Я так понимаю, что просто нужно с какой-нибудь платежной системой подружиться, которая и будет хранить и осуществлять транзакции внутри сайта.
Только я не знаю какую))
Или сделать что-то в виде внутренней валюты (голда в танках), и потом уже ее обменивать при выводе реальных денег. Т.е. (с аккаунта владельца сайта списывается N-ая сумма денег в обмен на Игровую валюту)
Подскажите, пожалуйста)
в поддомене не работает поиск mSearch2
Поиск выкидывает на главную страницу( не знаю в чем дело вроде прописано все так же как на главном сайте.
kaenk.energo.gov.kz/index.php?id=11971
kaenk.energo.gov.kz/index.php?id=11971
Прячем ненужные поля товаров minishop'a в зависимости от раздела
При разработке очередного интернет-магазина возникла потребность в большом количестве фильтров по характеристикам товаров. Используя tv или опции тормозов не избежать — нужно расширять родную таблицу ms2_products.
И вроде бы все хорошо, но если в разных разделах нужны разные характеристики, то страница товара в админке превращается в свалку.
И вроде бы все хорошо, но если в разных разделах нужны разные характеристики, то страница товара в админке превращается в свалку.
Устраняем последствия автоматических регистраций
Столкнулся с проблемой автоматической регистрации на сайте. На данный момент порядка 15000 левых аккаунтов которые висят мертвым грузом. Василий вскоре обещал обновление с защитой от автоматических регистраций, а мы пока разберемся как удалить неактивных пользователей без заказа магазина. Под катом код для этого.
Пишем свой информер погоды для сайта
Данный тикет не относится к разработке под MODX, но так как информер я разместил на MODX-сайте, то делюсь наработками здесь.
Вкратце: скрипт парсит XML с погодой и по нескольким условиям выводит результат на сайте.
Итак, XML для своего города берем тут и вставляем ссылку с дописанным /data/ в $rss = simplexml_load_file(...).
Значки «погоды» прилагаются.
Пример работы посмотреть можно тут.
Отзывы с оценкой товара - доработка сниппета
Тут Тыц в комментах указано решение. Сделал всё как описано — всё работает, за исключением подсчёта средней оценки.
Сниппет:
отказывается работать — пишет что ошибка в 8 строке:
Сниппет:
<?php
$sql = "SELECT C.properties AS prop FROM modx_tickets_comments C LEFT JOIN modx_tickets_threads D
ON C.thread=D.id WHERE D.resource = ".$id;
$q = $modx->prepare($sql);
$q->execute(array(0));
$arr = $q->fetchAll(PDO::FETCH_ASSOC);
foreach ($arr as $arr_one) {
$tmp = json_decode($arr_one["prop"], true)["starrating"];
$all[] = $tmp;
}
$middle = number_format(array_sum($all)/count($all), 1, '.', '' );
if (count($all) == 0) {
$result = "";
} else {
$result = '<span itemprop="review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate"><span class="stars"
itemprop="rating">'.$middle.'</span>Рейтинг '.$middle.' на основе <span itemprop="count">'.count($arr).'</span> отзывов</span>';
}
$modx->setPlaceholders(array(
'rating' => $result,
'ratingCount' => "(".count($all).")"
));
отказывается работать — пишет что ошибка в 8 строке:
Parse error: syntax error, unexpected '[' in /core/cache/includes/elements/modsnippet/103.include.cache.php on line 8
Кто сможет помочь? Небольшое материальное вознаграждение гарантирую) Сортировка и гибкая выборка по комментариям
После моих неудачных попыток приджойнить на лету нужное мне количество комментариев и сортировать по ним, пришлось идти другим путём.
Минусы джойна не давали нормально работать:
Минусы джойна не давали нормально работать:
- Невозможность выбрать только тикеты, у которых комментариев >= 10
- Невозможность подсчитать только комментарии первого уровня (в моём случае это количество вопросов без ответов) и сортировать по ним
- При загрузке страницы и при пролистывани через пагинацию подгружались разные тикеты и сортировались по разному.
- Приходилось выбирать все тикеты, и в чанке через условие прятать те, у которых комментариев < 10
- Отсюда приходилось и пагинацию делать на костылях
- Создаём расширенное поле в БД (можно и тв-шку использовать, но так оптимальнее)
- Создаём плагин для нового поля (или дописываем существующий, если расширенные поля уже имеются).
- Создаём плагин для копирования количества комментариев в наше созданное поле с учётом нужных нам условий выборки.
- Импортируем все существующие уже комментарии
- Исправляем вызовы сниппетов и чанков
Как настроить провайдер steam для HybridAuth ?
Добрый день, после настройки в админке steam по примеру остальных провайдеров получаю такую картину — при авторизации на сайте: Вы авторизованы как steamcommunity.com/openid/id/765611979800
У steam обновлялся api
Заглянул сюда core/components/hybridauth/model/hybridauth/lib/Providers/Steam.php
и сюда
github.com/hybridauth/hybridauth/blob/master/additional-providers/hybridauth-steam/Providers/Steam.php
Возник вопрос, я что то не так делаю? или файл core/components/hybridauth/model/hybridauth/lib/Providers/Steam.php нужно менять?
У steam обновлялся api
Заглянул сюда core/components/hybridauth/model/hybridauth/lib/Providers/Steam.php
и сюда
github.com/hybridauth/hybridauth/blob/master/additional-providers/hybridauth-steam/Providers/Steam.php
Возник вопрос, я что то не так делаю? или файл core/components/hybridauth/model/hybridauth/lib/Providers/Steam.php нужно менять?