Процессор для breadcrumbs

Песочница

Давно подумывал о замене стандартных компонентов breadcrumbs, процессоры MODX привлекают меня гораздо больше, да и когда работаешь в одном окружении (smarty), необходимость переключаться на другой синтаксис слегка нервирует.
И вот это случилось. Представляю на ваш суд процессор для вывода цепочки родителей.

Читать дальше...

| 2014-12-20 | 14 | 14 |   1

Где брать хостинг в связи с ⇪ курса доллара/ евро ?

Я негодую

Собственно волнует вопрос — где хорошо (цена/ качество) можно разместиться в России?
За политикой не слежу, но повышение мне не нравится и как то немного волнуюсь по поводу размещения всего у DO. Переживаю что это может во что то вылится и в одно прекрасное утро все будет недоступно.
Подыскиваю отечественный аналог — digitalocean.
Буду рад услышать ваши мысли на этот счет.

Читать дальше...

| 2014-12-17 | 40 | 49 |   4

phpthumbof выдает не ту картинку

Вопросы специалистов

Есть сниппет, который выдает картинку по id пользователя не важно как. Он передает ее соответственно phpthumbof вот таким вот образом
[[!phpthumbof? &input=`[[!+modx.user.id:mySnippet.param=`param`]]` &options=`&w=150`]]
Собственно, закинув в сниппет вот такую штуку и добавив debug = 1 я убедился, что мой сниппет все нормально отправляет и в phpthumbof уходит адрес правильной картинки. Т.е. в input ушло то, что надо.

if($debug == 1){
 	echo '<pre>';
 	print_r($scriptProperties);
 	echo '</pre>'; 	
 }

Ну а на выходе хеш совсем другой картинки. Т.е. возвращал /assets/components/phpthumbof/cache/.хеш_другой_картинки.jpg Очистка кеша все вернула на свои места, теперь глюка нет.
Конечно, phpthumbof можно поменять на что-то по-новее, но хотелось бы разобраться в причине проблемы. Я что-то запутался, когда лазил в \core\components\phpthumbof\model\phpthumbof\phpthumbof.class.php, может кто вкурсе и подскажет, как так происходит?

Читать дальше...

| 2014-12-17 | 22 | 1 |   0

Теги: phpthumbof

Вывод пункта меню без доступа к документу

Документация для специалистов

Иногда бывают ситуации, когда надо, чтобы какой-то закрытый документ все-таки выводился в меню. Это особенно удобно тогда, когда на сайте не особо нужна авторизация, и пользователи не авторизовываются просто так, но из-за этого они не видят какие-то важные пункты меню, которые должны быть видны авторизованным пользователям. А так даже если документ закрытый, а в меню он есть, пользователь уже его видит, и если у него есть интерес к этому документу, он переходит на эту страницу, и если не авторизован, то ему выводится страница «Доступ запрещен» с формой авторизации/регистрации. Тогда пользователь авторизуется и получит доступ к документу. К сожалению, в MODX-е не предустановлена такая политика безопасности. Есть Load only, но тогда для этого документа не будет выводиться пункт меню, ибо для этого требуются права list. Есть Load, list and view, но это полные права, в том числе и на просмотр документа, то есть если документ должен быть доступен только определенным группам пользователей, а не всем, то нам эта политика не подходит априори. Нужна политика List and load, но её-то как раз и нет. Вот рассмотрим процесс создания такой политики.

Читать дальше...

| 2014-12-15 | 24 | 0 |   2

Как удобно!

Хотелки

Не могу смолчать, душа кричит:
Коля, спасибо за поиск на сайте!
На порядок удобнее стало!

Читать дальше...

| 2014-12-13 | 42 | 1 |   1

robots.txt и sitemap ...вопрос от новичка в modx

Песочница

Здравствуйте! Подскажите как правильно написать роботс тхт и сайтмапс для для сайта на modx.

Читать дальше...

| 2014-12-13 | 14 | 1 |   1

Глюк с пагинацией на modxclub

Багрепорт

Вот здесь modxclub.ru/tag/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F/ опускаюсь вниз к ссылкам пагинации, кликаю страницу 2, а она не найдена modxclub.ru/tag/tag/?page=2
Очевидно, что в ссылке пагинации не подставляется нужный тег и эта ссылка работает отлично modxclub.ru/tag/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F/?page=2 Наверн опечатка в шаблоне.

Читать дальше...

| 2014-12-11 | 24 | 6 |   1

Теги: баг

Релиз Console-2.0.2-beta

Сборки и пакеты

Благодаря стараниям Ильи Уткина, сегодня свет увидела обновленная консоль. Теперь результат выводится в две вкладки — одна как конечный HTML, а другая — исходный. Вообще пуллреквест был отправлен еще в июле, но я что-то не сразу его заметил, поэтому если кто отправляет что-то важное, маякуйте, не стесняйтесь.

Так же был смержен ПР, благодаря которому должно все работать и в MODX2.3+, за что спасибо Pathologic.

Читать дальше...

| 2014-12-11 | 38 | 9 |   2

Количество просмотров топиков

Новости

Встречайте с утра пораньше новую фишку на сайте — количество просмотров топиков. Учитываются только просмотры авторизованных пользователей и только уникальные. Сейчас это мелочь, конечно, но есть куча мыслей в связи с этим, предлагаю обсудить. К примеру, можно сделать вывод только тех топиков, которые еще не смотрел (удобно для последовательного прочтения отдельного раздела или всего сайта). Можно выводить статистику что последнее смотрел (типа «а, помню пару недель назад что-то интересное читал, но не помню что»). Ну и вообще у кого какие мысли есть?

Читать дальше...

| 2014-12-09 | 26 | 4 |   2

Зараза Core Services

Безопасность

Тема эта очень старая, но все равно актуальная. Обратился товарищ, взломали ему сразу несколько сайтов. 99% причина взлома — старая версия MODX-а (стоит 2.2.10, хотя актуальная — 2.2.16). Установили в систему плагин Core Services с милым описанием «MODx Revolution XPDo Core Services»:) Понятно дело, что «плагин» этот много что может делать, ибо eval, но одна из основных задач — фигачить ссылки на страницах ваших сайтов. В общем, не забывайте обновляться.

Читать дальше...

| 2014-12-09 | 16 | 0 |   1