Вопросы
Возможно ли заставить работать плейсхолдеры в зарегистрированном коде?
При регистрации кода при помощи:
Можно ли заставить работать плейсхолдеры в зарегистрированном коде?
cssToHead — регистрация CSS кода в шапке страницыИли
htmlToHead — регистрация произвольного HTML в шапке страницы
htmlToBottom — регистрация произвольного HTML в подвале страницы
jsToHead — регистрация javascript файла в шапке страницы. Если передать параметром true, то можно регистрировать сразу код.
jsToBottom — регистрация javascript в подвале страницы. Если передать параметром true, то можно регистрировать сразу код.
$_modx->regClientCSSплейсхолдеры ни в MODX-вварианте — [[+placeholder]] или [[*placeholder]], ни на Fenom — {$placeholder} НЕ РАБОТАЮТ. В исходном коде и на странице отображаются в неизменном виде.
$_modx->regClientScript
$_modx->regClientStartupHTMLBlock
$_modx->regClientHTMLBlock
Можно ли заставить работать плейсхолдеры в зарегистрированном коде?
Как настроить ЧПУ для HybridAuth?
Всем привет. Столкнулся с задачей, нужно настроить провайдер Twitter для авторизации. Как оказалось со сменой политики мало того, что нужно подавать заявки на английском, так ещё нельзя использовать Callback URL с атрибутами начинающимися на? или &, по этому я хочу сделать ЧПУ ссылку для sgames.one/?hauth.done=Twitter чтобы она подменялась адресом sgames.one/oauth/twitter/
На сервере использую Apache, по этому пытаюсь это дело настроить через .htaccess
Пробовал уже по всякому и так
На сервере использую Apache, по этому пытаюсь это дело настроить через .htaccess
Пробовал уже по всякому и так
RewriteEngine On
RewriteBase /
RewriteRule ^oauth/([a-z]+)/? /?hauth.done=$1 [L,QSA,NC]и такRewriteEngine On
RewriteBase /
RewriteRule ^oauth/twitter/? /?hauth.done=Twitter [L,QSA,NC]Выдаёт ошибку вместо редиректа на главную. Подскажите каким образом можно сделать ЧПУ ссылку для провайдера Twitter? Из-за localizator перестает работать сайт
Проблема в том что если документ выключен (снят с публикации), то эта страница начинает выдавать 500 ошибку.
Установлена версия 1.0.4-beta1 проблема наверно со связкой плагинов SEO Pro и Localizator.
При отключении плагина localizator сайт начинает работать нормально, при изменение кода в плагине в case блоке OnPageNotFound сайт начинает работать нормально.
Также эта проблема если установить группы ресурса, страница перестает работать.
Как это исправить?
Установлена версия 1.0.4-beta1 проблема наверно со связкой плагинов SEO Pro и Localizator.
При отключении плагина localizator сайт начинает работать нормально, при изменение кода в плагине в case блоке OnPageNotFound сайт начинает работать нормально.
Также эта проблема если установить группы ресурса, страница перестает работать.
Как это исправить?
Сделать на сайте все ссылки одного уровня \ плоские SEO
Поступил запрос от SEO, нужно на старом сайте переделать все ссылки.
Сейчас:
Нужно:
Как это сделать правильно?
Сейчас:
site.ru/catalog/category/itemnameНужно:
site.ru/itemnameКак это сделать правильно?
Comparison + TVs
Здравствуйте!
В документации компонента Comparison, я не нашла как вывести ссылки «Добавить в сравнение».
У меня в категориях ресурсы выводятся с помощью pdoResources. Как к ресурсам в категориях добавить ссылки «Добавить в сравнение» при использовании pdoResources?
В документации компонента Comparison, я не нашла как вывести ссылки «Добавить в сравнение».
У меня в категориях ресурсы выводятся с помощью pdoResources. Как к ресурсам в категориях добавить ссылки «Добавить в сравнение» при использовании pdoResources?
Ajax навигация PdoPage
Доброго времени суток господа! Столкнулся с такой проблемой: на сайте организован вывод товаров через PdoPage с ajax навигацией через скрол и стоит рандомная сортировка. Заметил проблему, что при прокрутке некоторые товары дублируются. подскажите пожалуйста, как можно исправить данную проблему? Без рандомной сортировки вроде бы дублей нет, но можно как-то исключить дубли при ней?
Код вызова:
Код вызова:
[[!pdoPage?
&element=`msProducts`
&parents=`10`
&limit=`9`
&where=`{"Data.popular":"1"}`
&sortby=`RAND()`
&sortdir=`ASC`
&tpl=`product_teaser`
&ajaxMode=`scroll`
&ajaxTplMore=`@INLINE <div class="col-md-4 more">
<div class="view-row catalog-item catalog-item-next card">
<div class="catalog-item-top">
<div class="catalog-img">
<img src="/assets/images/next-bg.jpg" alt="">
</div>
<div class="next-page">
<button class="btn btn-success btn-more">[[%more]]</button>
</div>
</div>
<div class="catalog-item-bottom clearfix"></div>
</div>
</div>`
]] Фильтрация результатов mSearch2
имеется вывод результатов поиска на странице
<h1>{$_modx->resource.longtitle ?: $_modx->resource.pagetitle}</h1>
{$_modx->runSnippet('!mSearchForm', [
'tplForm' => '@FILE chunks/tpl_search_form_page.tpl',
])}
{var $res = $_modx->runSnippet('!mSearch2', [
'parents' => 0,
'returnIds' => 1,
'limit' => 0,
'where' => '{"template":12}',
])}
{if $res}
<div id="pdopage" class="products">
<div class="search-results row rows">
{$_modx->runSnippet('!pdoPage', [
'element' => 'msProducts',
'parents' => '0',
'resources' => $res,
'tpl' => '@FILE chunks/tpl_product.tpl',
'ajaxMode' => 'scroll',
'limit' => 36,
])}
</div>
</div>
{/if}Также имеется плагин msOptionsPrice2, как отфильтровать вывод результатов поиска, избавившись от позиций, которых нет в наличии? как добавить авторизацию через НЕпредустановленного провайдера hybridauth
ситуация: вызов "[[HybridAuth?&groups=`Users:3`]]" показывает «You can authorize on site with:
facebook*GitHubGoogleVkontakteYandex», я хочу дать возможность авторизоваться только чеоез фб и твиттер, НО вызов "[[HybridAuth? &groups=`Users:3` &providers=`Twitter,facebook*`]]" выдаёт ТОЛЬКО фб. Где и как нужно включить твиттер?
п.с. версия — hybridauth-3.0.0-pl, сам modx revo 2.7.1-pl
facebook*GitHubGoogleVkontakteYandex», я хочу дать возможность авторизоваться только чеоез фб и твиттер, НО вызов "[[HybridAuth? &groups=`Users:3` &providers=`Twitter,facebook*`]]" выдаёт ТОЛЬКО фб. Где и как нужно включить твиттер?
п.с. версия — hybridauth-3.0.0-pl, сам modx revo 2.7.1-pl
*Meta, которой принадлежат facebook и instagram признана экстремистской в России
Как сделать проверку текущего пользователя на Fenom?
Всем привет. Подскажите пожалуйста как сделать проверку текущего авторизированного пользователя? Что-то типа:
{if $_modx->user.id}
Вевести что-то для текущего авторизированного пользователя
{else}
Вывести что-то для неавторизированного пользователя
{/if} Странные урлы
Доброго дня!
Подскажите как в контенте ставить полные ссылки на ресурсы, сейчас ставит ссылки вида
Подскажите как в контенте ставить полные ссылки на ресурсы, сейчас ставит ссылки вида
<a href="link/">Ссылка</a>И также она отображается в браузере на фронте. При этом переход по ней возможен и страница открывается. Хочется привести ссылки к виду <a href="http://site.ru/link/">Ссылка</a>