October CMS перевод сайта. (Translate site). Часть 3

119
0
В прошлой статье мы добились перевода контента путем локализации моделей. Продолжим дальше дорабатывать наш сайт. Как сказал, я долокализировал валюту и цену. Цену мне пришлось перевести из типа Number в строку, чтобы плагин отработал. Тк в идеале цена 60 рублей идет как 1 доллар, то есть числовые значения разные. Можно... Читать далее
 

October CMS перевод сайта. (Translate site). Часть 2

74
0
В первой части обсудили постановку задачи. Я привел источники, на которые можно опираться, обсудили что нам потребуется и так же сделали простой перевод статических частей сайта.Теперь перейдем к более нетривиальной задаче. Перевод кастомных компонентов и данных из моделей Давайте установим Билдер, чтобы сделать небольшой плагин. https://octobercms.com/plugin/rainlab-builder В нашей демо версии... Читать далее
 

October CMS перевод сайта. (Translate site). Часть 1

81
0
В данной статье я опишу мой подход к локализации сайта, который я довольно успешно применил.Я просмотрел практически всю информацию на данную тему и преобразовал ее под свои нужды.Мой подход далеко не идеальный, поэтому делитесь замечаниями и вариантами доработок, возможно мы улучшим статью. Данный гайд основывается на версии 1, но думаю... Читать далее
 

October CMS добавляем экшн в контроллер лист (Controller list action)

124
0
Есть список, в моем случае например товаров. Необходимо добавить какое-либо действие для обработки списка. Мне было необхдимо сделать функционал клонирования товара. Мы идем в директорию с плагином и собственно с контроллером, который модифицируем.У меня для примера /alex/catalog/controllers/Products.phpТак же нам понадобиться шаблон тулбара. Тут уже кнопка у меня добавлена. Изначально шаблон... Читать далее
 

Octber CMS Builder установка поля загрузки картинки

120
0
Когда я делал поля как обычно используя Page Builder, я наткнулся на ошибку: Model 'Webfamily\Content\Models\Brands' does not contain a definition for 'image'. Спросил в чате, оказалось, что добавления поля картинки не столь очевидно как хотелось бы. Наше значение не указывается в таблице как поле.Допустим моя задача сделать галлерею. Таблица состоит... Читать далее
 

October CMS как переопределить(заоверрайдить) методы Rain Lab Users. (Override Rain Lab)

142
0
Допустим у вас появилась задача похожую на мою. Мне было необходимо подделать метод onActivate.Соответсвенно, если мы сделаем это напрямую в плагине в классе Account, то через последующее обновление наши изменения сотрутся. Поэтому мы идем следующем путем. У нас есть компонент login.htm. Изначально он использует компонент Account.php Rainlab. title = "Вход"... Читать далее
 

Установка WordPress Мультисайт(multisite) на локальном сервере. Режим поддоменов.

187
0
Добрый день. Сегодня расскажу как поставить мультисайт на локальном сервере. Для чего он нужен? Для организации подразделов или поддоменом, при это используя только один инстанс Wordpress (т.е один каталог CMS). Более подробно вы можете ознакомиться в документации. В данном гайде я буду акцентировать внимания именно на локальной установке, но так... Читать далее
 

Установка WordPress через Docker. Простой docker-compose. (Install wordpress with docker-compose)

180
0
Создаем файл docker-compose.yml Наша сборка будет состоять из 3-ех стандартных сервисов: Сервис Wordpress. Будет включать в себя сервер и файлы CMSСервис для БД, в нашем случае MySQLНу и так же поставим phpMyAdmin Службы будут описаны и указаны в файле docker-compose.yml, который сначала необходимо создать в нашем каталоге: mkdir wordpress-docker cd... Читать далее
 

Простой node.js cli

203
0
Привет. Сделаем простой node.js cli. У меня к примеру были задачи, что для какого скрипта надо было установить ряд настроек перед запуском. Собственно для сбора настроек я и решил воспользоваться простым терминальным интерфейсом. Вначале я использовал стандартный модуль https://nodejsdev.ru/api/readline/. Но мне захотелось чуть более продвинутый интерфейс. Давайте создадим простое приложение... Читать далее
 

Клавиатура Microsft Sculp Ergonomic. Мнение программиста.

281
1
Всем добрый день.Хочу рассказать о своем недавнем приобретении. О первом впечатлении, опыте использования больше месяца и о том, что сподвигло меня на эту диковину.Это не реклама, скорей популяризация подобного полезного продукта. Немного предыстории С довольно давнего времени я был немалым фанатом яблочной продукции и сейчас неплохо отношусь, правда не ко... Читать далее