Александр

Александр

С нами с 19 декабря 2015; Место в рейтинге пользователей: #21
Александр
09 июня 2019, 07:42
0
1. Картинки и файлы у меня практически не спрашивали. Они сделаны просто чтоб были. Зачем размер картинок ставил уже не помню :(. Уберу размеры в следующей версии. Пусть сами настраивают как хотят.
2. Захватываешь ответ мышкой и перетаскиваешь напротив нужной строки. yadi.sk/i/g4e9MtRiSWoixA
Александр
07 июня 2019, 19:43
0
А вот это не предусмотрели :(.
Попробуйте все что в case 'OnBeforeUserFormSave': обернуть в
if($_POST['action']=='auth/formRegister'){
Александр
31 мая 2019, 21:20
0
Тогда для авторов компонентов двойная работа. Писать чанки на феном и чанки без фенома. Причем с феном чанков примерно в 2 раза меньше.
Александр
30 мая 2019, 19:03
0
Добрый день! Картинку к вопросу прикрепить можно. Посмотреть демо здесь http://z9233215.bget.ru/testyi.html. Тестовый менеджер: demo пароль: demo z9233215.bget.ru/manager
Александр
09 мая 2019, 20:05
0
Конечно можно. Я делал php скрипт который выдавал товары в json, а на андроид запрашивал с него данные парсил и вставлял в базу SQLite.
Александр
09 мая 2019, 19:57
0
Ну с андроид я знаком уже :). а с iphone нет. Для андроид приложение сделать что-то около 30 т.р. плюс вам где-то надо будет дизайн сделать на него. На iphone мне придется учиться и это получиться дороже.
Вот так если захотите у меня заказать.
А вообще лучше на сайтах для программистов андроид и iphone вам поискать.
Александр
09 мая 2019, 19:46
0
Приложение для андроид? насколько большая база товаров? синхронизация может будет долгая :(
Александр
09 мая 2019, 17:15
0
Мобильное приложение для андроид или iphone? Что в нем нужно? Я делал для андроид приложение калькулятор товаров, но во первых дизайн не мое, во вторых никто им пока не пользуется :).
Александр
25 апреля 2019, 18:44
0
Блин не туда вставил. Думал просто новый коммент сделать :(
Александр
25 апреля 2019, 18:42
0
Долго думал над комментами :). Считаю, что систему вполне реально создать и раскрутить.
Во первых, участие государства в этом деле и вовсе нежелательно. В Китае социальный рейтинг используется в политических целях, для удержания правящей партии в во власти. И любая власть будет использовать рейтинг в первую очередь в своих целях. А основная цель моей системы в повышении доверия людей между друг другом и борьба с мошенниками. И так же госрейтинг это безумные требования к его надежности, четкости. От его ошибок в Китае пострадали миллионы людей. А вот, например, мне тут этот тикет заминусовали и рейтинг понизили. Это несколько обидно, но не смертельно :).
Во вторых, может я и ошибся со стоимостью разработки системы, но в пределах порядка. Миллионы долларов явно не нужны. 200т.р. нужны для создания базового набора и начала раскрутки системы. После раскрутки, система будет развиваться энтузиастами и заинтересованных людей. Как, например, развивается интернет. Если я соберу 60т.р. то этого мне хватит на 3 месяца работы. Живу то я не в Москве. Здесь цены и заработки ниже раза в 3-4. Минимальный набор для сервера вполне можно создать.
В третьих MODX нормальная система. Все зависит от того ка приготовишь. Наделать кучу ошибок можно и в других CMS и фреймворках.

Опишу как вижу процесс разработки и раскрутки.
1. Собираем средства на базовый набор системы. Работа сложная на полгода-год. В процессе мне жить на что-то нужно.
2. Разрабатываем базовый типовой сервер и апи взаимодействия между серверами системы. Что-то около 10 таблиц: контакты — пользователи и организации зарегистрированные в системе, тип контактных данных (тел, емаил, группа-юзер в вк, номер пластиковой карты), контактные данные, схема начисления рейтинга, список серверов системы с их настройками и т.д. Функций 10 апи: получение общих настроек серверов (списка серверов, схем рейтинга). поиск контакта по серверам системы получение отзывов. Сниппеты: вывод рейтинга и отзывов контакта, форма отзыва для контакта, поиск по контактным данным.
3. Разрабатывам обмен информацией с группами о мошенниках вк и других соцсетей. Их в вк аж 3032 штуки.

Пиаримся среди них. Думаю кто-то да перейдет в новую систему. Тем более что на рейтинге можно зарабатывать. Например листы доверия.

Человек с высоким рейтингом создает Лист доверия. Люди и организации которым по его мнению можно доверять. Им в системе добавляется рейтинг от него. Ему могут выплачивать деньги за нахождение в его листе доверия. Типа реклама.

4. Разработка дополнени или договоренность о включении в телеграм, скайп, соцсети, почту функции отображения рейтинга контактного листа в приложении.
Например пришло письмо с нового емаил а ты уже у этого емаил видишь что он в рейтинге мошенник.
Александр
31 марта 2019, 13:24
0
Вообщем надо было в build.config.php добавить define('PKG_PROVIDER_ID', 3); чтобы при установке знало с какого провайдера брать ключ. 3 — это у меня ид модсторе. Теперь при установке с модсторе пакет ставиться, а с локальной установкой не ставиться. Как и должно быть. Только порылся я по транспортному пакету и вообще не нашел что там зашифровано :(.
Александр
31 марта 2019, 11:41
0
Попробовал так https://gist.github.com/touol/af98f895e770debff7aad9b128e6debd. Но попытка не удалась :(. Пакет на тесте ставится, а не должен.
Помогите пожалуйста
Александр
31 марта 2019, 09:57
0
К сожалению, я это пример не понял :(.
Александр
26 марта 2019, 18:13
0
Попробовали использовать и
1 вешался модкс на строке
$mes = $modx->getChunk($tpl, $scriptProperties);
2 не отправлял сообщения с пробелами.
Вот переписанный smschook
<?php
$fields = $hook->getValues();
$phones = $scriptProperties['smschook_phones'];
if(empty($phones)){
    $phones = $modx->getOption('smschook_phones', null, '');
}

$tpl = $scriptProperties['smschook_tpl'];
$mes = $modx->getChunk($tpl, $fields);
//return true;
$data = [
    'login' => $modx->getOption('smschook_login', null, ''),
    'psw' => $modx->getOption('smschook_password', null, ''),
    'phones' => $phones,
    'mes' => $mes
];

if (empty($data['login']) || empty($data['psw'])
    || empty($data['phones']) || empty($data['mes']) || empty($scriptProperties['smschook_tpl'])) {
    $modx->log(modX::LOG_LEVEL_ERROR, '[smscHook] Error sending SMS: empty login, password, phones, message or tpl'.$data['login'].$data['psw'].$phones.$tpl );
    return true;
}

$link = 'https://smsc.ru/sys/send.php?login=' . $data['login'] . '&psw=' . $data['psw'] . '&phones=' . $data['phones'] . '&mes=' . urlencode($data['mes']) . '&charset=utf-8';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res = curl_exec($ch);
if (curl_getinfo($ch, CURLINFO_HTTP_CODE) == 200 && substr($res, 0, 2) == 'OK') {
    curl_close($ch);
    return true;
}
$modx->log(modX::LOG_LEVEL_ERROR, '[smscHook] Error sending SMS: ' . print_r(curl_getinfo($ch), true));
curl_close($ch);
return true;
Александр
02 марта 2019, 21:56
0
Заводи допполе status Дополнительные поля профиля юзера (не extended).
Затем сниппет юзеру, который меняет этот статус. Например status это чекбокс
...
$modx->user->set("status", !$modx->user->get("status") );
$modx->user->save();
можно менять статус по ajax.
Вывод таблицы пользователей через pdoUsers
Александр
02 марта 2019, 09:22
0
Кажется немного не верно. Здесь https://github.com/modxcms/revolution/blob/769b4f498bfc486b6417835f01443666178abc72/core/model/modx/transport/modtransportpackage.class.php#L233 Происходит сохранение пакета в таблицу до его установки. То есть ваш запрос вернет версию, которая ставиться. Надо добавить фильтр по installed не null.
Наверно так
$c = $modx->newQuery('transport.modTransportPackage');
$c->select('version_major')
    ->where(array(
    'package_name' => 'ИМЯ ПАКЕТА',
    'installed:!=' => null,
))
    ->sortby('version_major','DESC')
    ->limit(1);
$version = (int) $modx->getValue($c->prepare());

if ($version == 3)  {
    ...
}
Проверять надо. Но проверка на пустое содержимое таблицы мне подходит. Надеюсь никто не додумается поставить пакет и потом сразу же обновить.
Александр
02 марта 2019, 05:41
0
Спасибо. Этот вариант как-то не пришел в голову :)
Александр
01 марта 2019, 21:16
0
Посмотрел код установщика пакетов. Похоже никак нельзя предыдущею версию нельзя получить :(
Александр
01 марта 2019, 17:41
+1
За помощь хотя бы рейтинг плюсуйте :)