Тонкости и трюки /

Вывод тикетов пользователя

Сегодня задали вопрос: -а как выводить тикеты определённого пользователя, типа как персональный блог?

Ну, тут минимум 2 варианта:

1. Создать отдельный раздел для юзера.

2. Выделять тикеты юзера из общей кучи.

Первый вариант отметаем сразу по ряду причин:

— Нужно дать право юзеру на создание разделов.

— Нужно проверять, сколько он их создал (должно же быть не больше одного).

— Нужно назначать политики доступа так, чтобы туда мог написать только юзер.

— Куча ненужных никому разделов в админке

— Еще всякие непредвиденные сложности.

Если вы будуте создавать каждому юзеру блог самостоятельно в админке руками — еще куда ни шло. Но это не удобно + если юзеров много, то админка разрастётся до неприличных размеров.

Поэтому, мы пойдем вторым путём — выводом тикетов юзера по уникальному url. Я предлагаю site_name/section_name/user_name/.

Читать далее
Личный блог /

Превью-изображения с YouTube, Vimeo и ruTube

Строю очень интересный сайт, на котором можно создавать ресурсы и указывать ссылку на видео с одного из 3х популярных видео-хостингов: YouTube, Vimeo и ruTube.

Созданные страницы должны выводиться плиткой, с показом картинки от видео, причем, со своего сервера - чтобы не ждать ответа от удалённого. Задача осложняется тем, что существует минимум 8 вариантов указания ссылок на эти 3 сервиса:

https://www.youtube.com/watch?v=ITwNkwoc4J0
http://youtu.be/ITwNkwoc4J0
https://www.youtube.com/embed/ITwNkwoc4J0?rel=0

http://vimeo.com/55028438
http://player.vimeo.com/video/55028438?title=0&byline=0&portrait=0&badge=0&color=e1a931

http://rutube.ru/video/6fd81c1c212c002673280850a1c56415/#.UMQYln9yTWQ
http://rutube.ru/tracks/6032725.html
http://rutube.ru/video/embed/6032725
Читать далее
Тонкости и трюки /

Тег spoiler для Jevix

Реализовал специальный тег spoiler, чтобы прятать куски текста. Работает при помощи новой возможности JevixcfgSetAutoPregReplace. Небольшая демонстрация

Круто, да?
Читать далее
Личный блог /

Новое сообщество MODX

Не знаю, все ли в курсе эпической битвы добра и зла в community.modx-cms.ru, но вот вам ссылка.

Если вкратце, один человек начал резко менять порядки под себя, за что получил заслуженную порцию недовольства. А потом это переросло в полноценное столкновение неравных сил — одного Д`Артатьяна против группы нормальных людей.

Читать далее
Личный блог /

Новости про курсы обучения

Итак, группу набрали, заявки больше не принимаются.

Стартуем в понедельник на секретном сайте modcoach.info. На выходных мы регистрируем всех учеников, делаем им тестовые сайты и присылаем эти данные на почту.

Читать далее
Личный блог /

Новые комментарии

При прошлом обновлении все было круто, за исключением того, что Quip повел себя под нагрузкой как последняя скотина. Даже кэширование не спасло!

Загружать страницу 2-3 секунды нифига не интересно, поэтому я зарылся в код на двое суток и дописал комментарии до самостоятельного состояния.

Читать далее
Тонкости и трюки /

Как не чистить кэш всего сайта?

Постоянно задают вопросы «а как при сохранении чистить кэш не всего сайта, а только обновляемого ресурса?».

А вот так:

Читать далее
Личный блог /

Обновил сайт

Ну что, факир протрезвел и вопросы переехали на компонент Tickets, версии 0.1.1-beta.

Секрет в том, что если работать на копии сайта — то никуда не спешишь, и все отлично выходит.

Читать далее
Личный блог /

Факир был пьян!

Сегодня была произведена попытка переехать на новую версию Tickets, однако, факир пыл пьян — и фокус не удался.

Я был повержен коварностью системы прав на своем же сайте! Конечно, на чистом и свежем — все ок, а тут я что-то намутил.

Читать далее
Личный блог /

Про авторитеты

Лучшая стадия любопытного разработчика — это когда он понимает, что работает с продуктами людей, которые умнее. И только умный разработчик достигает этой стадии неразочаровавшись.

Переведу: только умный человек понимает, что если он работает с чужими продуктами, то наверняка их сделали люди, умнее его. Иначе, было бы наоборот.

Читать далее
Личный блог /

Хэллоуин

Вообще, америку и ее праздники не люблю, но это случай особый. Со времен Grim Fandango и Кошмар перед рождеством питаю некоторую симпатию к хэллоуину.

Читать далее
Тонкости и трюки /

Wayfinder и количество документов в контейнере

Есть довольно частая задача — вывести меню до определенного уровня вместе с количеством страниц в каждом разделе. Новички обычно спотыкаются на ней и задают вопросы «а как?!».

Видел разные мнения, в основном, что это очень медленно и сложно, xPDO тормозит, надо писать свой сниппет и т.д. Конечно, все это ерунда и нас, как всегда, выручит Wayfinder.

Читать далее
born2slip
pishnaa istntome
22.11.2022 14:06
огромное спасибо! )
inetlover
Александр Наумов
14.11.2022 10:19
посмотри документацию. Спасибо, что-то она мне не нагуглилась. Это просто функции объединения для о...
bezumkin
Василий Наумкин
10.11.2022 05:46
Спасибо за поздравления!
inetlover
Александр Наумов
09.11.2022 17:08
Посмотрел в ДевТулсе свойство overscroll-behavior: none; присутствует, проверил в Chrome и Chromium ...
bezumkin
Василий Наумкин
03.11.2022 20:57
Поискать в исходниках ссылки на её адрес и поменять - скорее всего только nuxt.config.js. А зачем эт...
ni.kolokol@mail.ru
Николай Каленников
03.11.2022 19:43
Спасибо. Попробую тоже с нуля переставить
inetlover
Александр Наумов
03.11.2022 19:24
Спасибо!!! Все заработало!
bezumkin
Василий Наумкин
28.10.2022 05:23
В тексте есть подсказка // Контроллер требует новое разрешение protected $scope = 'ord...
bezumkin
Василий Наумкин
27.10.2022 13:25
Понял, спасибо!
inetlover
Александр Наумов
23.10.2022 13:33
Понял, спасибо!