Купчинский Михаил
С нами с 19 января 2013; Место в рейтинге пользователей: #524Доработка office
Здравствуйте.
Допиливаю office под свои нужды. В частности в контроллере profile сделал загрузку фото с компьютера пользователя, а не с gravatar-а, т.е. добавил инпут типа «file» и подредактировал метод Update контроллера.
При этом, картинка обновляется только после перезагрузки странички профиля. Вопрос: как бы заставить картинку обновляться (т.е., видимо, как сделать, чтобы страничка профиля обновлялась) после щелчка по кнопке «Сохранить»?
Допиливаю office под свои нужды. В частности в контроллере profile сделал загрузку фото с компьютера пользователя, а не с gravatar-а, т.е. добавил инпут типа «file» и подредактировал метод Update контроллера.
При этом, картинка обновляется только после перезагрузки странички профиля. Вопрос: как бы заставить картинку обновляться (т.е., видимо, как сделать, чтобы страничка профиля обновлялась) после щелчка по кнопке «Сохранить»?
[РЕШЕНО] Пытаюсь создать плагин в miniShop2
Борюсь с плагином. Решил попаразитировать на поле popular.
Делаю по инструкции. Однако, хочу, чтобы это поле управлялось комбобоксом, потому как значений 3.
Создал необходимые файлы, разложил по папкам. В форме появился комбобокс с нужными значениями. Выбираю, сохраняю, всё вроде нормально. Перезагружаю форму редактирования и упс — значение этого комбобокса всегда становится равным 1. Такое ощущение, что это true, но почему, блин, тру-то? Что ж не так?! Прямо в расстройстве сижу.
Делаю по инструкции. Однако, хочу, чтобы это поле управлялось комбобоксом, потому как значений 3.
Создал необходимые файлы, разложил по папкам. В форме появился комбобокс с нужными значениями. Выбираю, сохраняю, всё вроде нормально. Перезагружаю форму редактирования и упс — значение этого комбобокса всегда становится равным 1. Такое ощущение, что это true, но почему, блин, тру-то? Что ж не так?! Прямо в расстройстве сижу.
MS2: Как реализовать несколько цен с опциям?
Суть: есть товар «Пицца», у него два размера, и два способа приготовления — итого 4 цены
Добавляем товар в корзину с параметрами (checkbox)
Пытаюсь добавить в корзину товар с параметрами.
Создал TV с именем add, в нём через запятую указываю значения.
Переделал сниппет для фильтрации. Вызывается [[*add:checkbox]], всё хорошо.
Создал TV с именем add, в нём через запятую указываю значения.
Переделал сниппет для фильтрации. Вызывается [[*add:checkbox]], всё хорошо.
Как сделать только для авторизованных?
Доброе время суток Василий и комьюнити!
Подскажите, пожалуйста, как показывать на страницах что-либо (например форму для комментариев) только авторизованным пользователям?
Для этих целей нужно использовать сниппет If rtfm.modx.com/display/ADDON/If или лучше обходится без него?
Подскажите, пожалуйста, как показывать на страницах что-либо (например форму для комментариев) только авторизованным пользователям?
Для этих целей нужно использовать сниппет If rtfm.modx.com/display/ADDON/If или лучше обходится без него?
Как не хакать сторонние классы
Бывает, что вы используете какой-то сниппет или компонент, и он немного вас не устраивает. Вам нужно поправить буквально пару строк, но вы понимаете, что при обновлении эти измения пропадут.
Что же делать?
Все просто — нужно расширить сторонний класс своими методами. По сути, это очень похоже на «классные процессоры», только без процессоров и использовать можно везде — это стандартная возможность ООП.
Что же делать?
Все просто — нужно расширить сторонний класс своими методами. По сути, это очень похоже на «классные процессоры», только без процессоров и использовать можно везде — это стандартная возможность ООП.
Обновление\бэкап MODX на сервере без FTP
Возникла необходимость обновить Revolution на сервере с медленным FTP. Копирование мне радостно показывало, что 4500 файлов будет заливаться около 7ми часов, и я решил как-то ускорить процесс.
Суть метода сводится к одному предложению: Распаковка zip архива прямо на сервере с помощью php.
Для работы с архивами в комплекте с Revo идет библиотека pclzip.lib.php — смело используем ее.
Суть метода сводится к одному предложению: Распаковка zip архива прямо на сервере с помощью php.
Для работы с архивами в комплекте с Revo идет библиотека pclzip.lib.php — смело используем ее.