Для текущего ресурса нет смысла получать контент через вызов сниппета. Значение, соответствующее текущему языковому ключу, доступно напрямую.
[[!runprocessor?&res=[[+id]]
&field=content
&ns=xlexicon
&action=web/dictionaries/getfield
]]
как сделать контент как [[+content:ellipsis=100
]]
Ок
Спасибо. Поправил. Но лучше такое на info@modxclub.ru писать (или на личную мою почту). Уверен, тут еще много ошибок найдется, но мы тут совсем другое разбираем.
В помощь вам) … совсем не&большой скрипт… … Хостинг-площадках, и не&обязательно наших… … Не&мало времени требовало… &=вместо пробела, слитно надо бы)
Всем привет! Совсем недавно я писал, что у нас грядет хостинг для MODX Revolution и прочие плюшки. Так вот, это будущее стало гораздо ближе:) Сегодня я уже развернул для себя несколько новых сайтов по новой технологии. А теперь и вы, если не очень жалко 500 рублей, тоже можете подключиться к тестированию новой технологии. О ней я сейчас и буду подробно рассказывать, на сколько могу это сделать. Итак, наблюдательный активный MODX-разработчик скажет «Зачем нам еще один MODX-хостинг? Ведь есть как минимум modxcloud.com и modhost.pro». Отвечаю: наша система в корне отличается от озвученных площадок. Я бы даже так сказал: скорее всего мы больше будем поставлять технологии, нежели сами сервера. Давайте этот момент разберем подробнее. modxcloud.com — это по сути шаредхостинг, функционал там очень урезанный, а аптайм оставляет желать лучшего. Главный плюс этой площадки — довольно удобное управление MODX-сайтами (создать новые, обновить текущие и т.п.). modhost.pro примерно то же самое, но вроде как получше (во всяком случае по отзывам). У нас же принципиально другая штука. Мы в первую очередь управляем самими серверами, а уже потом только сайтами (да и всем остальным). Чтобы лучше понять что этот такое, советую к прочтению: habrahabr.ru/post/163811/ Очень доходчиво все описано. В итоге, у нас есть мастер-сервер со всеми необходимыми настройками и инструкциями для быстрого создания новых серверов и сайтов на них. еще раз уточню: в первую очередь создание серверов. То есть вы создаете на своем хостинге чистый сервер с Ubunta на борту (или мы вам такой сервер предоставляем за отдельную плату). Затем мы вам выдаем совсем небольшой скрипт, который установит и настроит на вашем сервере nginx + php-fpm, mysql, phpMyAdmin, а так же дефолтных системных пользователей, пропишет SSH-ключи т.д. и т.п. Вы можете поверить, что вот этот скрипт превратит ваш пустой сервер в полноценный веб-сервер? #!/bin/bash apt-get -y install puppet HOST=$(hostname) echo "000.000.000.000 puppet" >> /etc/hosts echo "Wait. Please clean cert on puppet master: puppet cert --clean $HOST and press Enter on this host, if it is reinstall, or ignore end press enter, if it is new install" read -p "$*"
puppet agent -t puppet agent --enable echo "Wait. Please sign cert on puppet master: puppet cert --sign $HOST , and press Enter on this host" read -p "$*" puppet agent -t puppet agent -t puppet agent -t Но это еще не все. Новые сайты на сервере можно создавать просто прописав подобное в репозитории: modx_install: 'site1.some.host': database_name: 'site1' database_user: 'site1' database_password: 'site1pass' modx_admin_username: 'user' modx_admin_password: 'pass'
'site2.some.host': database_name: 'site2' database_user: 'site2' database_password: 'site2pass' modx_admin_username: 'user' modx_admin_password: 'pass' Если это прописать на мастер-сервере, то слейв-сервер, для которого это прописано, создаст два MODX-сайта, создаст для них базы данных, пропишет логины/пароли и т.п… Правда удобно? :) Но и это еще не все)) Сила не только в том, чтобы развернуть сервер, но и в том, чтобы его постоянно обслуживать. Простой пример: пока Ксения дописывала новый функционал, я игрался с новыми серверами, успел создать несколько штук, с сайтами и т.п. Но мне не хватало phpMyAdmin. Я попросил его добавить, и когда он был добавлен в инструкции главного сервера, дочерние сервера подхватили инструкции и создали phpMyAdmin каждый для себя. То есть, функционал будет постоянно наращиваться, при этом не придется каждый раз создавать сервера с нуля, обновления будут накатываться даже на действующие сервера (само собой после тестирования и по одобрению). Ну и чтобы совсем все понятно было, я записал небольшое видео как происходит этот процесс. Скучновато получилось, но зато понятней. И еще раз уточню в чем выгода для разработчиков и веб-студий здесь? В том, что вы освоив эту технологию можете создавать свои сервера на различных хостинг-площадках, и необязательно наших. И это ваши сервера, на которых вы размещаете столько сайтов, сколько вам захочется (и ресурсы вашего сервера позволят). А еще на вашем сервере никого кроме вас не будет. При этом вопросы настройки серверов ложатся на наши плечи. Ведь сколько вопросов по настройке серверов люди в интернетах задают, а тут сразу свой готовый сервер. Так что там на счет ShopModxBox за 100 рублей? И вот это как раз наглядный кейс для чего все это нужно может быть. Вот у нас есть готовая сборка ShopModxBox. Многим она известна (на сегодня в месяц ShopModxBox скачивают 200-300 раз). Да вот только не все могут ее попробовать. Мы каждый день получаем вопросы как ее установить, почему кроме главной страницы остальные не открываются и т.п. (реально каждый день и не один вопрос). И это веб-разработчики спрашивают, а не конечные клиенты. Для конечных клиентов это вообще труднодостижимая цель потестировать ShopModxBox без сторонней помощи. Конечно же мы давно были озабочены вопросом снижения порога вхождения по ShopModxBox, чтобы каждый желающий мог хотя бы потестировать ее, чтобы решить интересна она им вообще или нет. Но раньше мы этого сделать не могли, ибо развернуть тестовый сайт (залить файлы, создать БД, прописать сайт и т.д. и т.п. — все это немало времени требовало). Мы просто не могли без убытков для себя помогать людям тестировать сборку. А вот теперь мы можем :) Да, это не бесплатно, но это всего 100 рублей. То есть заплатив сто рублей вы не только получаете созданный нами для вас тестовый сайт на SopModxBox с полным доступом к админке, но и месяц хостинга к нему в предачу. То есть целый месяц можно играться с этим сайтом. И это не будет нам в убыток, потому что теперь создать новый сайт — это 1-2 минуты. Заказать тестовый сайт можно на сайте сборки. А что на счет тестирования всего этого дела? Только до конца недели (до 27.09.2015) любой желающий может принять участие в тестировании данной технологии. Участие платное — 500 рублей разово, так как требует нашего взаимодействия с вами (минимальное, но все-таки). Алгоритм такой:
Здравствуете, немогу получить список языков. Можете объяснить?
[[!runprocessor?ns=xlexicon
&action=web/languages/getlist
&ph=langs
&row=row
&outer=outer
]] вставил на шаблон. но пусто (((
Мы подумаем над этим, но вряд ли. Дело в том, что многое из того, что мы будем рассматривать, нельзя показывать на широкую публику, так как изнутри будем изучать боевые проекты, а обрабатывать видео, вычищая все упоминания страниц, паролей и т.п. — это все очень трудозатратно.
Снимайте мастер классы на видео и создайте со временем (когда наберётся материал ) магазинчик, где за разумную денежку можно приобрести урок по интересующей теме. Конечно не сравнится с офлайном или онлайном, потому что в случае непонятки отсутствует возможность задать уточняющий вопрос, но всё равно думаю будет востребовано.