anton
С нами с 31 марта 2015; Место в рейтинге пользователей: #367Hybridauth для работы в разных контекстами
Пытаюсь залогиниться в 2 контекстах
Создал один набор id-secret в twitter для теста. Внес данные в контексте web, создал точно такую же запись в контексте en. Вызов сниппета
Код плагина
Создал один набор id-secret в twitter для теста. Внес данные в контексте web, создал точно такую же запись в контексте en. Вызов сниппета
[[!HybridAuth?
&providers=`Twitter `
&loginContext=`web`
&addContexts=`en`
]]
При залогинивании в web — не переходит в контекст en, при залогинивании в en — ошибка — циклическая ссылка на странице.Код плагина
<?php
if($modx->context->get('key') != "mgr"){
/* grab the current langauge from the cultureKey request var */
switch ($_REQUEST['cultureKey']) {
case 'en':
/* switch the context */
$modx->switchContext('en');
break;
case 'kg':
/* switch the context */
$modx->switchContext('kg');
break;
default:
/* Set the default context here */
$modx->switchContext('web');
break;
}
/* unset GET var to avoid
* appending cultureKey=xy to URLs by other components */
unset($_GET['cultureKey']);
}
В чем может быть проблема? Hybridauth в разных контекстах
На данный момент есть 3 контекста,
Как можно реализовать авторизацию в:
1. как идеальный вариант — сразу во всех,
2. как возможный вариант — отдельно в каждом
UPD (тк первоначальный вопрос вызвал только язвительный высказывания): Пробовал конструкцию ниже, клиент залогинивается в web, не залогинивается в других контектстах
Как можно реализовать авторизацию в:
1. как идеальный вариант — сразу во всех,
2. как возможный вариант — отдельно в каждом
UPD (тк первоначальный вопрос вызвал только язвительный высказывания): Пробовал конструкцию ниже, клиент залогинивается в web, не залогинивается в других контектстах
[[!HybridAuth?
&providers=`Yandex,Google`
&loginContext=`web`
&addContexts=`en`
]]
Куда нужно вводить идентификаторы и коды соцсетей для каждого отдельного контекста Выводить комментарии из определенного контекста
Необходимо в блоке выводить комментарии к статьям только из этого же ресурса. Использую Ticket:
[[!getComments?
&tpl=`my-tpl.Tickets.comment.latest`
&limit=`5`
&context=`web`
&includeContent=`1`
&fastMode=`0`
]]
Не срабатывает. Как правильно сделать вызов? Как использовать модификатор с двумя и более if?
Есть задача определять какой culturekey (всего их три) и в зависимости от этого выводить ресурсы, как это реализовать с помощью двух if?
Для двух culturekey выглядеть будет так
[[pdoResources?
&parents=`[[++cultureKey:is=`ru`:then=`3`:else=`12`]]`
…
]]
Как это реализовать для бОльшего числа culturekey, логика такая — если culturekey=ru, то выводим 3, если culturekey=en, то выводим 12, если culturekey=fr, то выводим 21
Спасибо!
Для двух culturekey выглядеть будет так
[[pdoResources?
&parents=`[[++cultureKey:is=`ru`:then=`3`:else=`12`]]`
…
]]
Как это реализовать для бОльшего числа culturekey, логика такая — если culturekey=ru, то выводим 3, если culturekey=en, то выводим 12, если culturekey=fr, то выводим 21
Спасибо!
Ресурсы на мультиязычном сайте не открываются
Создал мультиязычный сайт на локалхосте, перенес на хостинг, и ресурсы из других контекстов не открываются — просто белый экран на том месте, где должен быть ресурс.
В чем может быть проблема?
UPD: хостинг nic.ru — может быть проблема с том что на нике не работает локаль?
В чем может быть проблема?
UPD: хостинг nic.ru — может быть проблема с том что на нике не работает локаль?
Как закрыть доступ к страницам сайта?
Добрый день!
Заметил, что если заходить на сайт по ссылке www.mysite.ru/assets/ — показывается все дерево ресурсов сайта, как ограничить доступ к этой странице?
Спасибо!
Заметил, что если заходить на сайт по ссылке www.mysite.ru/assets/ — показывается все дерево ресурсов сайта, как ограничить доступ к этой странице?
Спасибо!
Как создать мультиязычный сайт?
Доброго времени суток!
Необходимо создать мультиязычный сайт, где у каждого языка будут свои статьи (не перевод одинаковых статей).
На данный момент я остановился только на создании разных контекстов для разных языков. Делал по вот этому уроку, но у меня нет задачи дублировать перевод каждой статьи, мне просто нужно писать статьи в разные языковые контексты. Кто подскажет как это реализовать?
Необходимо создать мультиязычный сайт, где у каждого языка будут свои статьи (не перевод одинаковых статей).
На данный момент я остановился только на создании разных контекстов для разных языков. Делал по вот этому уроку, но у меня нет задачи дублировать перевод каждой статьи, мне просто нужно писать статьи в разные языковые контексты. Кто подскажет как это реализовать?
Не работает phpthumbof
На разных страницах сайта есть необходимость вызывать phpthumbof
В одном случае работает нормально при вызове в шаблоне вот так
в чанк вот такой вызов:
В одном случае работает нормально при вызове в шаблоне вот так
[[pdoResources?
&parents=`2`
&limit=`1`
&depth=`2`
&hideContainers=`1`
&includeTVs=`post-main-image`
&tpl=`main-post`
]]
в чанк вот такой вызов:
<img src="[[+tv.post-main-image:phpthumbof=`w=360&h=223&zc=1`]]">
Но не работает при вызове в шаблоне вот так [[*post-main-image:phpthumbof=`w=360&h=223&zc=1`]]
Изображение показывается, но не обрезается. В чем может быть проблема? Как создать карточку товара
Доброго времени суток, сообщество!
Столкнулся с задачей сделать карточку товара, который сложно (пока что для меня) перелинкован с другими сущностями.
Есть название товара (NA), есть несколько описательных опций и одна опция (главная), которая ведет к другим товарам с такой же опцией (NO), так же есть другие варианты этой опции (второстепенные), которые тоже ведут к товарам с такими же опциями (NO 1...NO N) (это все показано на рисунке, синий — ссылки)
Все это подходит к товарам определенного типа (ТИП 1… ТИП N), в частности его подтипа (ПОДТИП 1… ПОДТИП N)
Не могу сообразить как реализовать это в рамках minishop2.
Расшифровка:
Столкнулся с задачей сделать карточку товара, который сложно (пока что для меня) перелинкован с другими сущностями.
Есть название товара (NA), есть несколько описательных опций и одна опция (главная), которая ведет к другим товарам с такой же опцией (NO), так же есть другие варианты этой опции (второстепенные), которые тоже ведут к товарам с такими же опциями (NO 1...NO N) (это все показано на рисунке, синий — ссылки)
Все это подходит к товарам определенного типа (ТИП 1… ТИП N), в частности его подтипа (ПОДТИП 1… ПОДТИП N)
Не могу сообразить как реализовать это в рамках minishop2.
Расшифровка: