Вопросы

Меню для сайта на контекстах

Добрый день, коллеги)

Появился тут вопрос к которому пока не знаю как подступиться, решил попросить помощи.

Есть сайт на контекстах такой структуры:

d1.site.ru
	Первый раздел
		первый подраздел
		второй подраздел
	Второй раздел
	третий раздел

d2.site.ru
	Первый раздел
		первый подраздел
		второй подраздел
	Второй раздел
	третий раздел

и так далее
Как построить меню по такой конструкции вида

<ul>
<li>d1.site.ru
	<ul>
	<li>Первый раздел
		<ul>
		<li>первый подраздел</li>
		<li>второй подраздел</li>
		</ul>
	</li>
	<li>Второй раздел</li>
	<li>третий раздел</li>
	</ul>
</li>
<li>d2.site.ru
	<ul>
	<li>Первый раздел
		<ul>
		<li>первый подраздел</li>
		<li>второй подраздел</li>
		</ul>
	</li>
	<li>Второй раздел</li>
	<li>третий раздел</li>
	</ul>
</li>
и так далее
</ul>
Создать вот такое с виду не хитрое меню, но через контексты.
Буду признателен за помощь.
Ilya Ev
12 августа 2015, 13:27
modx.pro
1 911
0

Показать еще | mFilter

Здравствуйте! В pdoPage есть функционал кнопки «показать еще». Делается все довольно просто. А можно ли тоже самое сделать с mFilter?
Николай
12 августа 2015, 12:27
modx.pro
894
0

Не актуально

Не актуально
Серьёзный
12 августа 2015, 11:41
modx.pro
1 241
0

не могу запустить сайт modx revo на modhost.pro

Здравствуйте. Вопрос, скорее всего, очень ламерский. Ситуация следующая. Зарегистрировал тестовый сайт на Simple Dream, но в итоге решил остаться на этом хостинге, оплатил оптимальный тариф и все. Начались проблемы. Сайт со старого домена удалил, теперь нужно использовать доменное имя старого сайта. Раньше, на сайте эво, шел в свои доменные имена, менял А запись и вписывал нски. Здесь, modhost.pro/help/dns пишут, что нс запись не нужно делегировать, но у меня сайт, при запуске, не открывается. Точнее, работает не на всех компьютерах. В личку, спасибо ребятам, написали, что нужно чистить кэш от старого сайта, выслали решения, тоже, не работает. И как в этом случае быть с пользователями сайта, которых не знаю, я им не смогу предложить данное решение. Уверен, хожу где то рядом, если есть специалисты в вопросе, буду рад любой помощи.
Собственно, если вопрос стоит чего-то, тоже не жадина
Maxim
12 августа 2015, 09:46
modx.pro
1 031
0

Как скачать последнюю версию minishop2 ?

Установщик дает установить только minishop2 2.1.11-pl. Как поставить последнюю версию (чтобы и обновить потом удалось)?
Владислав
12 августа 2015, 08:23
modx.pro
1 367
0

Оригинал картинки товара

Доброй ночи!

Посоветуйте, как лучше делать…
Товар в магазине — это изображение. Я загружаю это изображение в галерею товара, генерируются превьхи. Пользователь может посмотреть эти превьюхи на сайте и если нужно, положить в корзину и купить. Покупает естественно полноразмерную картинку.

Посмотрев на урл картинки (/assets/images/products/3/sizexsize/pathtoimg...) не сложно догадаться где лежит оригинал и как его скачать.

Можно просто изначально загружать картинки небольшого размера, а полноразмер класть в какое-нибудь поле товара.
А можно изменить логику при загрузке и формировать превьюхи с другим именем, тем самым исключив возможность подобрать адрес оригинала…

И как я понял, из коробки максимум можно менять тип генерации имен для файлов при загрузке, hash или friendly. Жалко, что нельзя этого делать отдельно для превью и отдельно для оригинала…
Андрей Сухомозгий
11 августа 2015, 21:19
modx.pro
1
1 579
0

TV - список(множественный выбор) и запятая

Столкнулся с такой проблемой. TV параметр в возможных значениях содержит значение с запятой(возможно и другими символами, хотя двоеточие работает исправно), например: «слон, который гуляет сам по себе». При создании/редактировании ресурса этот пункт можно выбрать, он успешно, как сохраняется в бд, так и выводится на сайте.

Однако, если вновь зайти на страницу редактирования ресурса у которого выбран этот пункт, он(пункт) не покажется в выбранных, а после сохранения пропадет (если его не выбрать повторно).

В итоге я пришел к выводу, что modx при сравнении параметра из бд со списком возможных значений TV экранирует какое-то значение, скорей всего то что берется из бд.

Кто-нибудь сталкивался с данной проблемой?
Виктор
11 августа 2015, 14:05
modx.pro
1
2 145
0

Как сделать страницу с Login неперегружаемой?

Добрый день! Хочу сделать авторизацию/регистрацию на каждой странице сайта. Сниппеты Login и HybridAuth в чанке вызывается на каждой странице. Но при авторизации/регистрации что через Login, что через HybridAuth станица перегружается, а мне нужно только изменить некоторые элементы на странице. Получать ошибки через ajax в форму Логина у меня получилось без перегрузки, а вот при успешной авторизации страница перегружается. В параметрах Login отмену перегрузки не нахожу. Как же в Login и HybridAuth отменить перегрузку? Помогите, пожалуйста.
vvv
vvv
11 августа 2015, 11:07
modx.pro
812
0

Как добавить вложение к письму formit

Написал снипет, использую его как хук у formit. В этом сниппете создается файл с помощью fopen. Нужно этот файл прикрепить к письму. Чтобы изменить какое то строковое значение то достаточно метода $hook->setValue(). Подскажите как с помощью объекта $hook или иным способом прикрепить вложение?
Владислав
11 августа 2015, 10:19
modx.pro
829
0

WYSIWYG в своем компоненте

Всем доброго дня!

Итак, делаю свой компонент, допустим на основе modExtra.

Добавляю новое поле, к примеру mytext, и далее мне нужно в окне редактирования объекта сделать это поле с визуальным редактором, соответственно нужно использовать тот редактор, который установлен в системе в качестве дефолтного.

Наумов Алексей
11 августа 2015, 07:05
modx.pro
946
0