Денис Богдановский

Денис Богдановский

С нами с 24 февраля 2013; Место в рейтинге пользователей: #245
Денис Богдановский
03 мая 2015, 22:15
+1
Несколько договоров заключил с партнером из России через сервис www.echosign.adobe.com, очень удобно. Там тоже ставишь подпись как в компоненте от Владимира. Думаю что по ряду сделок можно спокойно использовать. Если использовать «стило» от планшета, подпись точная получается.
Денис Богдановский
02 мая 2015, 21:30
0
Николай, поздравляю!

Отстояли свою гражданскую позицию, отличный прецедент создали и хороший пример подали!

Обратил внимание что на хабре вы обещали мотивировочную часть разместить… если не сложно, сюда тоже продублируйте.

Спасибо!
Денис Богдановский
14 апреля 2015, 01:12
0
Что то я рано обрадовался )

Если вызвать на странице:
[[*content:makeContents]]
[[!+page.text]] [[!+page.contents]]


… у меня получается, что на странице два плейсхолдера, один из которых дублирует содержимое. Если убрать [[!+page.contents]], вот такой вариант:

[[*content:makeContents]]
[[!+page.contents]]


… выстроит список, но якоря не раскидывает.

Василий, а как только список в плейсходрер выводить, а остальное содержимое в [[*content]] ?


========== ВОПРОС СНЯТ — РАЗОБРАЛСЯ!=======================

нужно было
$modx->setPlaceholder('page.contents', $contents);
$modx->setPlaceholder('page.text', $input);

заменить на
$modx->setPlaceholder('page.contents', $contents);
return  $input;

Спасибо! )
Денис Богдановский
13 апреля 2015, 16:46
0
Думал как сделать навигацию по странице с фиксированным справа сайдбаром как тут. Написанный Василий сниппет оказался как нельзя кстати, но у меня возникли сложности, т.к. не знаю php :)

Подскажите, а как можно изменить спиппет что бы содержимое страницы с раскиданными якорями можно было обернуть в один div, а сам список
<ul id="page-contents"><ul>
во второй div, не вложенный в первый?
Денис Богдановский
03 апреля 2015, 16:46
+3
Алексей, отличная работа! Ценник хороший )
Денис Богдановский
28 марта 2015, 11:46
+1
Не сочтите за вкусовщину… но хотелось бы отступ между блоками сделать побольше, например вот так:
.user-page .ticket-comment-row {
  margin-bottom: 50px;
}


Не сразу взгляд выхватывает нужное.

Денис Богдановский
24 марта 2015, 16:09
0
Шаб просто ахрененный ) спасибо!
Денис Богдановский
20 марта 2015, 01:01
+6
Открыл пост, думал что то обычное/скучное про вакансии будет… но когда до каментов дошел прифигел… весьма неожиданно… давно так не ржал :))))))))
Денис Богдановский
14 марта 2015, 10:57
+1
Долго новостей не было и тут сразу такое! При первой необходимости куплю.
Денис Богдановский
03 февраля 2015, 14:00
0
Отличная инициатива, поддерживаю. от меня минимум 5000р. Желательно на Сбер )
Денис Богдановский
13 января 2015, 16:05
0
В рамках данного дополнения возможен вывод бонусов через платежную систему?
Денис Богдановский
13 января 2015, 15:45
+1
Ну наконец то! Тоже сначала думал про msProfile, но не катит под реальные нужды. С радостью поддерживаю — от меня 10 000р.
Денис Богдановский
04 декабря 2014, 15:01
0
В тот то и дело что доступ убран у «ананимусов», и сам раздел с тикетами они увидеть не могут, но я никак не пойму почему они могут видеть сами тикеты если знают url. Причем, если сделать тикет закрытым «ананимусы» его не видят, т.е. то что нужно получаться — но параметр «закрытый» нужно проставлять вручную.
Денис Богдановский
09 октября 2014, 17:13
0
Сколько это удовольствие будет стоить? Когда скачать можно?
Денис Богдановский
09 октября 2014, 16:48
+1
Круто! Давно ждал подобного компонента! Проверь ссылки на тестовом сайте…
Денис Богдановский
04 октября 2014, 23:26
1
0
У меня была такая же ошибка. Решил следующим образом. Что бы понять на что конкретно идет ругань в логе сделайте следующее.

Нужно открыть файл modx.class.php (сайт\core\model\modx\modx.class.php)
Далее ищете строку:

} else {
        $this->log(modX::LOG_LEVEL_ERROR, '`' . $id . '` is not a valid integer and may not be passed to makeUrl()');
    }
    return $url;
}


Заменяете её вот на это. (на всякий случай бэкап файла сделайте modx.class.php)

} else {
        $this->log(modX::LOG_LEVEL_ERROR, '`' . $id . '` is not a valid integer and may not be passed to makeUrl()');
        /*** print the stack trace to the MODx log ***/
        try {
            throw new Exception('catch this...');
        }
        catch (Exception $e) {
            $this->log(modX::LOG_LEVEL_ERROR, $e->getTraceAsString());
        }
        /*********************************************/
    }
    return $url;
}
Сохраните файл и поюзайте сайт что бы спровоцировать ошибку, а потом откройте лог.

Там будет примерно вот что:

[2010-11-17 22:30:39] (ERROR @ /index.php) `[[+id]]` is not a valid integer and may not be passed to makeUrl()
[2010-11-17 22:30:39] (ERROR @ /index.php)
#0 <your_site_root>htdocs\core\model\modx\modparser.class.php(955): modX->makeUrl('[[+id]]', '', '', -1)
#1 <your_site_root>htdocs\core\model\modx\modparser.class.php(379): modLinkTag->process(NULL)
#2 <your_site_root>htdocs\core\model\modx\modparser.class.php(165): modParser->processTag(Array, false)
#3 <your_site_root>htdocs\core\model\modx\modchunk.class.php(93): modParser->processElementTags('[[$ysp.login_pa...', '<div class="ysp...', false, false, '[[', ']]', Array, 10)
#4 <your_site_root>htdocs\core\model\modx\modx.class.php(1558): modChunk->process(Array)
#5 <your_site_root>htdocs\core\components\login\model\login\login.class.php(165): modX->getChunk('ysp.login_panel...', Array)
#6 <your_site_root>htdocs\core\cache\elements\modsnippet\2.include.cache.php(289): Login->getChunk('ysp.login_panel...', Array, 'modChunk')
#7 <your_site_root>htdocs\core\model\modx\modscript.class.php(48): elements_modsnippet_2(Array)
#8 <your_site_root>htdocs\core\model\modx\modx.class.php(1528): modScript->process(Array)
#9 <your_site_root>htdocs\core\components\mycp\elements\ysplogin.snippet.php(12): modX->runSnippet('Login', Array)
#10 <your_site_root>htdocs\core\cache\elements\modsnippet\24.include.cache.php(7): include('...')
#11 <your_site_root>htdocs\core\model\modx\modscript.class.php(48): elements_modsnippet_24(Array)
#12 <your_site_root>htdocs\core\model\modx\modparser.class.php(416): modScript->process(NULL)
#13 <your_site_root>htdocs\core\model\modx\modparser.class.php(165): modParser->processTag(Array, true)
#14 <your_site_root>htdocs\core\model\modx\modresponse.class.php(63): modParser->processElementTags('', '<!--? *? * defa...', true, false, '[[', ']]', Array, 10)
#15 <your_site_root>htdocs\core\model\modx\modrequest.class.php(110): modResponse->outputContent(Array)
#16 <your_site_root>htdocs\core\model\modx\modx.class.php(815): modRequest->prepareResponse()
#17 <your_site_root>htdocs\core\model\modx\modx.class.php(852): modX->sendForward('1', Array)
#18 <your_site_root>htdocs\core\model\modx\modrequest.class.php(146): modX->sendErrorPage()
#19 <your_site_root>htdocs\core\model\modx\modrequest.class.php(88): modRequest->getResource('id', 'favicon.ico')
#20 <your_site_root>htdocs\core\model\modx\modx.class.php(1072): modRequest->handleRequest()
#21 <your_site_root>htdocs\index.php(93): modX->handleRequest()
#22 {main}
item #0 содержит некорректный вызов makeUrl(), а в item #3: показан чанк в котором нужно внести изменение, скорее всего заменить [[+id]] на [[*id]] или [[~[[+id]]]] заменить на [[~[[*id]]]].

Не забудьте откатить modx.class.php
Денис Богдановский
04 октября 2014, 23:09
0
Извиняюсь за оффтоп. Игорь, рекомендую хостинг от simple dream. С трех разных хостингов сайты перенес и ни разу не жалею. Удобно, быстро и недорого, + экономия времени. Работать одно удовольствие одним словом :)