Вопросы
Меню для сайта на контекстах
Добрый день, коллеги)
Появился тут вопрос к которому пока не знаю как подступиться, решил попросить помощи.
Есть сайт на контекстах такой структуры:
Буду признателен за помощь.
Появился тут вопрос к которому пока не знаю как подступиться, решил попросить помощи.
Есть сайт на контекстах такой структуры:
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>
Создать вот такое с виду не хитрое меню, но через контексты.Буду признателен за помощь.
Показать еще | mFilter
Здравствуйте! В pdoPage есть функционал кнопки «показать еще». Делается все довольно просто. А можно ли тоже самое сделать с mFilter?
не могу запустить сайт modx revo на modhost.pro
Здравствуйте. Вопрос, скорее всего, очень ламерский. Ситуация следующая. Зарегистрировал тестовый сайт на Simple Dream, но в итоге решил остаться на этом хостинге, оплатил оптимальный тариф и все. Начались проблемы. Сайт со старого домена удалил, теперь нужно использовать доменное имя старого сайта. Раньше, на сайте эво, шел в свои доменные имена, менял А запись и вписывал нски. Здесь, modhost.pro/help/dns пишут, что нс запись не нужно делегировать, но у меня сайт, при запуске, не открывается. Точнее, работает не на всех компьютерах. В личку, спасибо ребятам, написали, что нужно чистить кэш от старого сайта, выслали решения, тоже, не работает. И как в этом случае быть с пользователями сайта, которых не знаю, я им не смогу предложить данное решение. Уверен, хожу где то рядом, если есть специалисты в вопросе, буду рад любой помощи.
Собственно, если вопрос стоит чего-то, тоже не жадина
Собственно, если вопрос стоит чего-то, тоже не жадина
Как скачать последнюю версию minishop2 ?
Установщик дает установить только minishop2 2.1.11-pl. Как поставить последнюю версию (чтобы и обновить потом удалось)?
Оригинал картинки товара
Доброй ночи!
Посоветуйте, как лучше делать…
Товар в магазине — это изображение. Я загружаю это изображение в галерею товара, генерируются превьхи. Пользователь может посмотреть эти превьюхи на сайте и если нужно, положить в корзину и купить. Покупает естественно полноразмерную картинку.
Посмотрев на урл картинки (/assets/images/products/3/sizexsize/pathtoimg...) не сложно догадаться где лежит оригинал и как его скачать.
Можно просто изначально загружать картинки небольшого размера, а полноразмер класть в какое-нибудь поле товара.
А можно изменить логику при загрузке и формировать превьюхи с другим именем, тем самым исключив возможность подобрать адрес оригинала…
И как я понял, из коробки максимум можно менять тип генерации имен для файлов при загрузке, hash или friendly. Жалко, что нельзя этого делать отдельно для превью и отдельно для оригинала…
Посоветуйте, как лучше делать…
Товар в магазине — это изображение. Я загружаю это изображение в галерею товара, генерируются превьхи. Пользователь может посмотреть эти превьюхи на сайте и если нужно, положить в корзину и купить. Покупает естественно полноразмерную картинку.
Посмотрев на урл картинки (/assets/images/products/3/sizexsize/pathtoimg...) не сложно догадаться где лежит оригинал и как его скачать.
Можно просто изначально загружать картинки небольшого размера, а полноразмер класть в какое-нибудь поле товара.
А можно изменить логику при загрузке и формировать превьюхи с другим именем, тем самым исключив возможность подобрать адрес оригинала…
И как я понял, из коробки максимум можно менять тип генерации имен для файлов при загрузке, hash или friendly. Жалко, что нельзя этого делать отдельно для превью и отдельно для оригинала…
TV - список(множественный выбор) и запятая
Столкнулся с такой проблемой. TV параметр в возможных значениях содержит значение с запятой(возможно и другими символами, хотя двоеточие работает исправно), например: «слон, который гуляет сам по себе». При создании/редактировании ресурса этот пункт можно выбрать, он успешно, как сохраняется в бд, так и выводится на сайте.
Однако, если вновь зайти на страницу редактирования ресурса у которого выбран этот пункт, он(пункт) не покажется в выбранных, а после сохранения пропадет (если его не выбрать повторно).
В итоге я пришел к выводу, что modx при сравнении параметра из бд со списком возможных значений TV экранирует какое-то значение, скорей всего то что берется из бд.
Кто-нибудь сталкивался с данной проблемой?
Однако, если вновь зайти на страницу редактирования ресурса у которого выбран этот пункт, он(пункт) не покажется в выбранных, а после сохранения пропадет (если его не выбрать повторно).
В итоге я пришел к выводу, что modx при сравнении параметра из бд со списком возможных значений TV экранирует какое-то значение, скорей всего то что берется из бд.
Кто-нибудь сталкивался с данной проблемой?
Как сделать страницу с Login неперегружаемой?
Добрый день! Хочу сделать авторизацию/регистрацию на каждой странице сайта. Сниппеты Login и HybridAuth в чанке вызывается на каждой странице. Но при авторизации/регистрации что через Login, что через HybridAuth станица перегружается, а мне нужно только изменить некоторые элементы на странице. Получать ошибки через ajax в форму Логина у меня получилось без перегрузки, а вот при успешной авторизации страница перегружается. В параметрах Login отмену перегрузки не нахожу. Как же в Login и HybridAuth отменить перегрузку? Помогите, пожалуйста.
Как добавить вложение к письму formit
Написал снипет, использую его как хук у formit. В этом сниппете создается файл с помощью fopen. Нужно этот файл прикрепить к письму. Чтобы изменить какое то строковое значение то достаточно метода $hook->setValue(). Подскажите как с помощью объекта $hook или иным способом прикрепить вложение?
WYSIWYG в своем компоненте
Всем доброго дня!
Итак, делаю свой компонент, допустим на основе modExtra.
Добавляю новое поле, к примеру mytext, и далее мне нужно в окне редактирования объекта сделать это поле с визуальным редактором, соответственно нужно использовать тот редактор, который установлен в системе в качестве дефолтного.
Итак, делаю свой компонент, допустим на основе modExtra.
Добавляю новое поле, к примеру mytext, и далее мне нужно в окне редактирования объекта сделать это поле с визуальным редактором, соответственно нужно использовать тот редактор, который установлен в системе в качестве дефолтного.