Вопросы
Вывод меню с картинками из ms2gallery
Есть двух двухуровневое меню.
А вот как реализовать — не хватает знаний. Подскажите как это реализовать?
{$_modx->runSnippet('pdoMenu',[
'parents' => '16',
'level' => '2',
'sortby' => 'menuindex',
'resources' => '',
'showLog' => '1',
'tplInner' => '@INLINE {$wrapper}',
'tplParentRow' => '@INLINE
<li class="{$classnames} dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" {$attributes} aria-haspopup="true" aria-expanded="false">{$menutitle}</a>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton"><li class="parent-name">{$menutitle}</li>{$wrapper}</ul>
</li>',
'tpl' => '@INLINE <li role="presentation" itemscope itemtype="http://schema.org/SiteNavigationElement" {$classes}><a itemprop="url" role="menuitem" class="nav-link" href="{$link}" {$attributes}>{$pagetitle}</a>{$wrapper}</li>',
'tplInnerRow' => '@INLINE <li role="presentation" itemscope itemtype="http://schema.org/SiteNavigationElement" {$classes}><a itemprop="url" role="menuitem" class="submenu nav-link" href="{$link}" {$attributes}>{$pagetitle}{$small}</a>{$wrapper}</li>',
'rowClass' => 'nav-item',
'includeTVs' => 'titlemenu',
'tplOuter' => '@INLINE <ul aria-label="Меню" role="menubar" class="navbar-nav main-menu">{$wrapper}</ul>'
])}Возникла необходимость подгружать первые картинки из ms2gallery соответствующих ресурсов к каждому пункту.А вот как реализовать — не хватает знаний. Подскажите как это реализовать?
HybridAuth и minishop2
почему, если войти например через ВК и положить товар в корзину, а затем перейти в корзину и там увеличить товар, то выдает «Ошибка при изменении количества товара в корзине»
и если потом перезагрузить страницу, товары из корзины удаляются и выбрасывает пользователя из сессии авторизации и нужно переавторизовываться. Если входить не через соц сети, то все работает нормально.
сайт one-love.by/
и если потом перезагрузить страницу, товары из корзины удаляются и выбрасывает пользователя из сессии авторизации и нужно переавторизовываться. Если входить не через соц сети, то все работает нормально.
сайт one-love.by/
Парные TV, динамическое добавление и вывод
Здравствуйте. Давно работаю с modx и часто встречаю ситуацию, когда необходимо ресурсу создать поля TV, но заранее неизвестно, сколько их должно быть.
Самый яркий пример, это фотографии у позиций, у одной позиции их может быть три, а у второй одна, ну и т.д — для такой задачи с фото, существуют галереи, но это не всегда удобно и проблема не всегда именно в ситуации с фотографиями.
Самый яркий пример, это фотографии у позиций, у одной позиции их может быть три, а у второй одна, ну и т.д — для такой задачи с фото, существуют галереи, но это не всегда удобно и проблема не всегда именно в ситуации с фотографиями.
Кирилические имена чанков. стоит ли?
Здравствуйте.
Попробовал создать чанк с кирилическим именем [[$шапка]]. Все работает.
А теперь вопрос:
Все ли так просто и не возникнет ли каких проблем от того, что имя на кирилице? Не вылезет ли в неожиданном месте это боком? Или можно спокойно использовать везде и всюду и проблем никогда не возникнет.
Немного воды:
Просто знаю, что кирилические домены — это вполне себе тянет за собой проблемы (некоторые зарубежные сервисы аналитики и продвижения могут не воспринимать если домен на русском написан, просто подсвечивают как ошибку и не принимают). Иногда даже русские имена папок и файлов вызывают не очевидные по началу проблемы (вообще, в принципе). И вообще в мире IT и WEB чем меньше кирилицы, тем лучше. В идеале — вообще без нее. Поэтому возникает вопрос про чанки.
Попробовал создать чанк с кирилическим именем [[$шапка]]. Все работает.
А теперь вопрос:
Все ли так просто и не возникнет ли каких проблем от того, что имя на кирилице? Не вылезет ли в неожиданном месте это боком? Или можно спокойно использовать везде и всюду и проблем никогда не возникнет.
Немного воды:
Просто знаю, что кирилические домены — это вполне себе тянет за собой проблемы (некоторые зарубежные сервисы аналитики и продвижения могут не воспринимать если домен на русском написан, просто подсвечивают как ошибку и не принимают). Иногда даже русские имена папок и файлов вызывают не очевидные по началу проблемы (вообще, в принципе). И вообще в мире IT и WEB чем меньше кирилицы, тем лучше. В идеале — вообще без нее. Поэтому возникает вопрос про чанки.
FormIt не отправляет форму с вложением zip
Есть форма
[[!FormIt?
&hooks=`spam,email,redirect`
&emailTpl=`sendEmailTpl`
&emailTo=`email@gmail.com`
&emailSubject=`Консультация online [[++site_url]]`
&redirectTo=`27`
&validate=`name:required,email:email:required,text:required:stripTags,phone:required`
]]
[[!+fi.error_message:notempty=`<p>[[!+fi.error_message]]</p>`]]
<form action="[[~[[*id]]]]" method="post" class="form" enctype="multipart/form-data">
<input type="hidden" name="nospam:blank" value="" />
<label for="name">Ваше имя <span class="required">*</span>:</label>
<span class="error">[[!+fi.error.name]]</span>
<input type="text" name="name" id="name" value="[[!+fi.name]]" />
<label for="phone">Ваш телефон <span class="required">*</span>:</label>
<span class="error">[[!+fi.error.phone]]</span>
<input type="text" name="phone" id="phone" value="[[!+fi.phone]]" />
<label for="email">Ваш Email <span class="required">*</span>:</label>
<span class="error">[[!+fi.error.email]]</span>
<input type="text" name="email" id="email" value="[[!+fi.email]]" />
<label for="text">Описание диагноза <span class="required">*</span>:</label>
<span class="error">[[!+fi.error.text]]</span>
<textarea name="text" id="text" cols="40" rows="7"
value="[[!+fi.text]]">[[!+fi.text]]</textarea>
<div>
<label for="contact_attachment">Загрузить файл</label><br />
<input type="file" name="contact_attachment" value="[[!+fi.contact_attachment]]" />
</div><br />
<label>
<input type="checkbox" required=""> Нажатием на эту кнопку я выражаю информированное добровольное согласие на обработку персональных данных при условии соблюдения их защиты в соответствии с требованиями Закона Украины "О защите персональных данных".
<span class="error error_name">[[+fi.error.opd]]</span>
</label>
<input class="submit_button" type="submit" value="Отправить" />
</form> Баг MinifyX с кастомными CSS-шрифтами
В CSS-файле прописан кастомный шрифт через font-face. Все правильно работает. Через какое-то время поставил на сайт MinifyX и заметил, что на сайте перестал работать кастомный шрифт. Долго копался, в итоге очистил кэш сайта и шрифт, казалось бы, заработал.
Но не тут-то было. Сайт одинаково доступен по двум доменам: mine.by и onlymc.ru (псевдоним).
Если после очистки кэша впервые прогрузить сайт по адресу mine.by, то на нем кастомный шрифт работает нормально, а по адресу onlymc.ru его как будто и нет. Но если после очистки кэша зайти на onlymc.ru, то шрифт будет на нем, а на mine.by его не будет.
То есть по какому домену страница сайта закэшировалась, по такому и отображается нормально шрифт.
Как это исправить?
Но не тут-то было. Сайт одинаково доступен по двум доменам: mine.by и onlymc.ru (псевдоним).
Если после очистки кэша впервые прогрузить сайт по адресу mine.by, то на нем кастомный шрифт работает нормально, а по адресу onlymc.ru его как будто и нет. Но если после очистки кэша зайти на onlymc.ru, то шрифт будет на нем, а на mine.by его не будет.
То есть по какому домену страница сайта закэшировалась, по такому и отображается нормально шрифт.
Как это исправить?
Какой визуальный редактор выбрать?
Сейчас пользуюсь TinyMCE Rich Text Editor — отличный редактор, вполне устраивает. Но, хочется иметь редактор с более широкими возможностями. Например, иметь возможность оперировать тегами mark, time, details, summary, blockquote, code и т.п. Может кто присоветует редактор с расширенными возможностями?
Как выводить значения опций в корзине по имени?
В корзине значения опций выводятся следующим образом:
То есть опции выводятся все подряд, через точку с запятой.
Как вывести какую-то конкретную опцию, обратившись к ней по имени? Например только размер.
{$product.options | join : '; '}То есть опции выводятся все подряд, через точку с запятой.
Как вывести какую-то конкретную опцию, обратившись к ней по имени? Например только размер.