Олег Максименко

Олег Максименко

С нами с 23 декабря 2012; Место в рейтинге пользователей: #694
Олег Максименко
08 декабря 2017, 19:06
+1
Не используейте там апи модыкса (оно скорее всего там недоступно). Можно как-то так:

file_put_contents(
    dirname($_SERVER['DOCUMENT_ROOT']) . '/~phpmailer.log',
    json_encode(debug_backtrace()) . PHP_EOL,
    FILE_APPEND
);
Олег Максименко
08 декабря 2017, 15:48
+1
Пиши в лог прямо в class.phpmailer.php перед отправкой письма результат работы функции debug_backtrace(). Как найдёшь уберёшь запись в лог.
Олег Максименко
16 августа 2017, 12:31
0
А если вместо
$ids_flip = array_flip($ids);
и
if (!isset($ids_flip[$row['product_id']])) {
заюзать бинарный поиск? реализация, например такая:

function binarySearch($arr, $num)
{
    $first = 0;

    $last = sizeof($arr) - 1;

    while ($first <= $last) {
        $i = floor(($first + $last) / 2);

        if ($arr[$i] == $num) {
            return true;
        } elseif ($arr[$i] > $num) {
            $last = $i - 1;
        } else {
            $first = $i + 1;
        }
    }

    return false;
}
Не будет есть меньше памяти и быстрее отрабатывать?
Олег Максименко
30 июля 2015, 23:07
0
Может это хостер делает, когда начинает подозревать что-то неладное?
Олег Максименко
16 февраля 2015, 02:06
0
Можно. Сниппет menuCaching это умеет делать.
Олег Максименко
18 января 2015, 01:40
0
А что с шрифтами на modhost.pro?





Windows 7, Chrome 39.0.2171.95 m
Олег Максименко
24 октября 2014, 13:02
+1
!$_GET['%ms|%'] && !$_GET['%openstat%']
это какой-то новый секретный способ поиска по подстроке? :)
Олег Максименко
08 апреля 2014, 23:05
0
На сайте не может быть 2х пользователей с одним email.
Кстати, а для чего вот эта настройка?

Олег Максименко
14 февраля 2014, 13:07
0
Супер-агрументированно
Олег Максименко
28 июля 2013, 22:37
0
У сниппета Register есть параметр usernameField (The name of the field to use for the new User's username.)
Внимательней читайте документацию
Олег Максименко
25 июня 2013, 22:39
0
Как сделать, чтоб при создании ресурса автоматически стояла галка Опубликован?
открыть системные настройки и поставить галочку
Олег Максименко
24 июня 2013, 13:00
0
обновляйся на 2.2.8 или указывай контекст в параметре ссылки [[~[[+id]]? &context=`en`]]
Олег Максименко
16 июня 2013, 17:57
0
Можете навесить обработчик на submit формы.
И в этом обработчике показать какой нибудь прелоадер. Он будет показан до тех пор пока форма не отправится.

<script>

$(document).ready(function(){
    $('form').on('submit', function(){
        $('.loading').show();
    });
});

</script>
Олег Максименко
07 июня 2013, 13:01
0
он только готовую страницу кушает
это вы о чём?

а как это сделать с постепенной отдачей от сервера?
например, пишется сниппет-обертка для того сниппета, каким вы выводите товары. только передаете ему параметры limit и offset
Олег Максименко
07 июня 2013, 12:55
0
на таких страницах я бы сделал ленивую загрузку контента. agent.gb7.ru/infinite/index.php
Олег Максименко
03 июня 2013, 13:54
0
А getPage то тут причем? Это простая обертка для постраничной навигации.
Берите тот же getResourses и выводите
Олег Максименко
17 мая 2013, 20:47
0
А если попробовать так?
if($resource->template == 30){
	$obj = $modx->getObject('modResource', 92);
	$modx->resource = $obj;
	$modx->request->prepareResponse();
	exit();
}
Олег Максименко
20 февраля 2013, 14:59
0
а как по вашему делают? например, апи с токенами для входа? если всё проснифанно