Всего 122 741 комментарий

Василий Наумкин
08 мая 2014, 16:58
+1
Используй фильтр вывода default в tplWrapper:

Вот вывод ссылки «наверх» если нет документов справа или слева. Рабочий пример с docs.modx.pro
@INLINE <div class="neighbors">
	<div class="row">
		<div class="col-md-4">
			[[+next:default=`[[+up]]`]]
		</div>
		<div class="col-md-4 pull-right">
			[[+prev:default=`[[+up]]`]]
		</div>
	</div>
</div>
Fi1osof
08 мая 2014, 14:43
0
Над версткой работаем. Честно скажу, что меня верстка не особо парит. Я больше по программингу. А вылизывать верстку сейчас не имеет смысла, так как в процессе сайт еще может несколько раз измениться. Сейчас пока оформление на уровне технического оформления.
Я тоже считал что сильно раздуто, пока мне ютуб не заблочили… И сегодня захожу я в твиттер, а там очередная блокировка — twitter.com/Cyborgmatt/status/464171326606147584 и чем дальше, тем меньше их не станет.
Alex Vakhitov
08 мая 2014, 10:26
0
Про python разработчика это риторический вопрос. К тому что даже стандартная библиотека Python огромна, и есть невероятные штуки которых не хватает в PHP, теже лямбда функции, генераторы, декораторы и тд и тп. Плюс к этому есть pypi с безграничными просторами модулей и библиотек, есть стандарты написания и все это требует громаднейших усилий для изучения, осмысления и начала использования.

Про сайты ничего говорить не буду то это слишком холиварно (:
Василий Наумкин
08 мая 2014, 10:15
0
Я как бы уже Python разработчик, не? Хоть написал всего одно приложение, но написал же!

Для сайтов — PHP и MODX, они меня устраивают более чем. Для бэкенда и сервисов — Python, он показал себя просто отлично, мне очень понравился.
Alex Vakhitov
08 мая 2014, 10:05
0
Понятно. Мыслей переквалифицироваться в python разработчика не появилось? (:
Alexei
08 мая 2014, 09:33
0
понятно, сам то я не очень разбираюсь. Просто неприятный осадок от происходящего. Тебе удачи (y)
Василий Наумкин
08 мая 2014, 09:24
+2
запускать хостинг в текущее время не авантюра?
Думаю, нет =)

учитывая что государство обяжет хранить все данные на территории России, иначе бан.
Мы же не платежную систему делаем, а хостинг. Сейчас дофигища сайтов расположены не в РФ. Например наше сообщесто физически размещено в Германии, а мой личный блог — в Англии.

К тому же, технически нам ничего не мешает арендовать VPS и у российских хостров, если будет такая необходимость.

Или из-за какого нибудь левого блога заблокируют всю систему
У нас распределенная система, клиенты располагаются на VPS в любых уголках света, а управляются из одной панели управления.

Если среди клиентов окажется страшный экстремист, который будет ругаться матом — заблокируют только его VPS, а не все сразу.

Да и вообще, я считаю, что эта все история очень сильно раздута.
Alexei
08 мая 2014, 09:17
+1
запускать хостинг в текущее время не авантюра? учитывая что государство обяжет хранить все данные на территории России, иначе бан. Или из-за какого нибудь левого блога заблокируют всю систему
Василий Наумкин
08 мая 2014, 07:54
0
Пока не знаю.

У меня там далее задача сделать нормальный бэкап и восстановление, и вряд ли я его буду завязывать только на сайты MODX. Скорее всего, оперировать буду файлами юзера и его БД, независимо от CMS.

В общем, нужно запуститься в минимальном режиме, а там посмотрим, куда развиваться дальше.
Alex Vakhitov
08 мая 2014, 07:45
+1
Круто, а образы сайтов будешь делать?

Я как мы общались на эту тему свою программулину допил, очень удобно стало на сервере с modx сайтами бекапы делать и из образа сайта создавать новый или просто клонировать существующий и переносить. Осталось найти время и залить все обновления на githib и залить пакет на pypi. То работа идет очень тяжело учитывая что мне это наврятли пригодится в будущем (:
Василий Наумкин
08 мая 2014, 01:42
0
Конечно, скорость будет примерно такая же — зависит только от скорости VPS. Архивы дистрибутивов кэшируются.

Осваивал сразу 3.4.
Скорость установки и обновления сайта приятно порадовала, по сравнению с тем же Modx Cloud, на «живом» скорость будет такая же?

Сам обожаю питон за его простоту и быстроту, хотя изза любви к модиксу прогать на нем получается очень редко) Ты на какой версии писал? 2.7 или сразу на 3?
Антон Соловьёв
07 мая 2014, 22:13
0
Спасибо большое. Извините, что сразу не ответил, так получается.
Антон Соловьёв
07 мая 2014, 22:12
+2
Не угомонные вы люди. Все что-то делаете-делаете: документация, сообщество, тиккеты, репозиторий, куча дополнений пользительных, пдотулз не говоря уже о статьях в пользительных и все никак не остановитесь. Хотца что-то глупо-пафасное сказать, типа храни вас вышние.
Василий Столейков
07 мая 2014, 22:07
0
Не хватало чего-то такого… Ждём с нетерпением!
Александр Наумов
07 мая 2014, 21:17
0
Классная идея!
wld
wld
07 мая 2014, 20:06
5
0
или же не указываем
<base href="[[++base_url]]" />
а в Настройках системы — core — Сайт
Схема URL (link_tag_scheme) установить значение abs
Для справки:
-1: (default value) URL is relative to site_url
0: see http
1: see https
full: URL is absolute, prepended with site_url from config
abs: URL is absolute, prepended with base_url from config
http: URL is absolute, forced to http scheme
https: URL is absolute, forced to https scheme

И при вызове pdoMenu или подобных снипетов указывать:
&scheme=`abs`
По идее, в подобных снипетах можно было бы дергать эту схему урл по дефолту из link_tag_scheme, но почему то так не все так делают(

Отличия:
В первом случае, как указал Василий, при создании якорей, необходимо указывать ссылку на текущую страницу:
<a href="[[~id]]#test">Ссылка</a>
В моем случае, достаточно указать только якорь:
<a href="#test">Ссылка</a>
Evgeny Epifanov
07 мая 2014, 18:21
1
+1
Василий, спасибо тебе большое!
От себя добавлю: sendRedirect — по умолчанию делает 302 редирект, для 301
$modx->sendRedirect($modx->makeUrl($modx->resource->id),array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));