Марат Марабар

Марат Марабар

С нами с 07 февраля 2014; Место в рейтинге пользователей: #35
Отправить деньги
Марат Марабар
12 июля 2016, 21:57
+1
Если пользователь авторизован, то его айди уже хранится в сессии
return $_SESSION['modx.user.contextTokens']['web'];
Марат Марабар
12 июля 2016, 18:03
0
Это я его заменить на span забыл))
Добавлю в следующей версии.
Марат Марабар
12 июля 2016, 17:53
0
Так вот на том этапе и нужно приводить к единому регистру, а не сейчас отсеивать.
Марат Марабар
12 июля 2016, 16:47
-1
Слушай, я не понимаю что ты пытаешься сделать.
Ты же сам указываешь эти теги, и большие, и маленькие — может какой-то один выбрать вариант.
Марат Марабар
12 июля 2016, 16:42
0
Офигеть. А зачем тебе вперемешку два языка?
Марат Марабар
12 июля 2016, 16:33
0
Тогда русская слетит.
Ну ты пробуй — казахский устанавливается так?
Марат Марабар
12 июля 2016, 16:27
0
Устанавливать казахскую локаль по такому же принципу.
У тебя алфавиты же разными вызывами выводятся, правильно? Если так, то в сниппет нужно передать требуемую локаль.

Наверно так.
Марат Марабар
12 июля 2016, 16:19
0
А локаль какая?
И что с моими изминениями тоже не выводит?
Марат Марабар
12 июля 2016, 15:57
+1
Да собственно не надо вызов.
Открой сниппет taglister, найди этот кусок кода на 142 строке
/* sort */
switch ($sortBy.'-'.$sortDir) {
    case 'publishedon-DESC': case 'publishedon-ASC': break;
    case 'tag-ASC': ksort($tagList); break;
    case 'tag-DESC': krsort($tagList); break;
    case 'count-DESC': asort($tagList); break;
    case 'count-ASC': default: arsort($tagList); break;
    case 'rand-ASC': case 'random-ASC': case 'rand()-asc': $tagList = $tagLister->ashuffle($tagList); break;
}
и замени его следующим
/* sort */
setlocale(LC_ALL, 'ru_RU.UTF8');
switch ($sortBy.'-'.$sortDir) {
    case 'publishedon-DESC':
    case 'publishedon-ASC':
        break;
        
    case 'tag-ASC':
        ksort($tagList, SORT_LOCALE_STRING);
        break;
        
    case 'tag-DESC':
        krsort($tagList, SORT_LOCALE_STRING);
        break;
    
    case 'count-DESC':
        asort($tagList, SORT_LOCALE_STRING);
        break;
        
    case 'count-ASC':
        default:
            arsort($tagList, SORT_LOCALE_STRING);
            break;
            
    case 'rand-ASC': case 'random-ASC': case 'rand()-asc': $tagList = $tagLister->ashuffle($tagList); break;
}
Переименуй сниппет и не забудь указать новое название в вызове этого сниппета.
Марат Марабар
12 июля 2016, 15:42
+1
Покажи вызов taglister
Марат Марабар
12 июля 2016, 14:42
+1
{$_modx->runSnippet('!HybridAuth', [
	'providers' => 'yandex,google',
	'groups' => 'Users:1',
])}
Марат Марабар
12 июля 2016, 12:41
0
Создаёшь каталог с требуемым языком в /core/components/minishop2/lexicon/, чистишь кеш, идёшь в словари и т.д.
Марат Марабар
11 июля 2016, 19:26
+3
[[*searchable:isnot=`1`:then=`<meta name="robots" content="noindex">`]]
Марат Марабар
11 июля 2016, 18:23
+1
Так в системных настройках pdoTools отключи всё что связано с Fenom, если включено.
Марат Марабар
11 июля 2016, 18:12
+2
Приведи пример как вызываешь.

В принципе, если обязательно нужно использовать getProducts, то looked может вернуть только айди ресурсов
[[getProducts?
	...
	...
	&resources=`[[looked? &ids=`1`]]`
	...
]]
Марат Марабар
11 июля 2016, 13:22
+3
Яндекс метрика есть? Используешь fenome?
Ищи у него в коде {id фигурные скобки и стаывь пробелы до и после фигурных скобок.
Или пробуй в
{ignore}
<!-- yandex -->
	..
	...
{/ignore}
обернуть.
Марат Марабар
08 июля 2016, 16:47
+5
Просмотры сохраняются в сессию, по умолчанию 5 ресурсов.
Марат Марабар
07 июля 2016, 23:01
+5
В обед выложил в modstor, до сих-пор не прошёл модерацию. Поэтому ссылки нет.
Марат Марабар
07 июля 2016, 22:43
2
+3
Или так:
if ($time == 1){
	return strtotime("last Monday - 1 week"); // 27.06.2016 : 00:00 
}

if ($time == 2){
	return strtotime("last Monday - 1 sec"); // 03.07.2016 : 23:59
}
Как вариант.
Марат Марабар
07 июля 2016, 18:05
+2
Добавил картинку в мини-корзину, пакет в modstore — можно обновляться.