Всего 122 808 комментариев

Антон
18 мая 2015, 15:31
0
Разобрался! проблема в кэшировании ресурсов.
Николай
18 мая 2015, 14:32
+1
А комментарий выше, в правом сайд баре, в блоке прямой эфир имеет следующую структуру:
<div class="tickets-latest-row">
	<span class="user">
		<i class="glyphicon glyphicon-user"></i>
		<a href="users/146/">Николай</a>
	</span>
	<span class="date">27 минут назад</span>
	
	<span class="ticket">
		<a href="#comment-39976">Отключение морфологии в mSearch</a>
	</span>
	<nobr>
		<span class="comments">
		<i class="glyphicon glyphicon-comment"></i> 1
		</span>
	</nobr>
</div>
Кажется я что то сломал :)
Николай
18 мая 2015, 14:03
+1
Кстати, при создании данного тикета, страничка зависла. В консоле —
https://modx.pro/assets/components/tickets/action.php Failed to load resource: the server responded with a status of 502 (Bad Gateway)
Алексей Ерохин
18 мая 2015, 13:56
+1
Работой завален :(
Попробую сегодня вечером/ночью.
Наумов Алексей
18 мая 2015, 13:48
0
Простите это вообще что?

&tpl=`peoples_tpl_compan` 
[[!companSearch]]
&limit=`10`
так нельзя мягко говоря.
Если вы хотите какое то условие задать, то как минимум так:

&tpl=`peoples_tpl_compan` 
&where=`[[!companSearch]]`
&limit=`10`
и то, я не помню, есть ли у Peoples параметр where, наугад написал.
Денис Дыранов
18 мая 2015, 13:43
0
Вот сейчас пригодилось бы уже :-)
Сергей Скат
18 мая 2015, 13:28
0
зайди в core/packages удали его там, потом вычитси папку кеш, и попробуй посмотреть что получится, если не получится удали из БД записи ACE, и попробуй обновить modx, мне помогало
Dmitry Rodionov
18 мая 2015, 13:01
0
foreach ($langs as $l) {
    // Если папка соответствует языку, определяем нужный нам язык
    if($lang == $l['value']) {
        $lang == $l['value'];
    }
}
вот эта конструкция вообще что делает?
$lang == $l['value']; вернет true и все, да и если тут присвоение — толку тоже чуть, для чего эта конструкция и выше
// Выбираем все существующие на сайте языки
в данном случае достаточно одной проверки на host_language, если не найден — возвращаем первый контекст, если уж правильнее надо вернуть первый по домену, а не вернуть для несуществующего языка по домену test2.ru домен test1.ru
Володя
18 мая 2015, 11:26
0
Поправил, добавлен новый параметр registrymode, по умолчанию выключен, кому актуально заходим в настройки и включаем.
joxi.ru/KAxMXG8CEd3Lr8
Сергей Шлоков
18 мая 2015, 09:00
0
Чего-то ты усложнил, я проще предлагал.
Если доступ есть, вышли на почту, попробуем вместе.
Василий Столейков
18 мая 2015, 08:55
0
В modstore.pro не нашел техподдержки кроме как онлайн-чата, поэтому решил написать тут:
  1. При подключении к репозиторию modstore.pro через админку сайта в некоторых категориях (например в Утилитах) наблюдается такая картина: в пагинации пишет Страница 1 из 2, но при переходе на вторую страницу ничего не меняется. Это или глюк, или оттого, что там есть платные дополнения спрятанные от незаплативших?
  2. Было бы очень хорошо где-то в описании к дополнениям давать ссылку на их страницу в modstore.pro, чтобы при просмотре деталей о дополнении можно было перейти на более полную документацию, часто приходилось вручную открывать магазин и вбивать в поле поиска нужное дополнение.
Василий Столейков
18 мая 2015, 08:29
0
Что я делаю неправильно? Никак не могу добиться нормального переключения языков, то 404, то 503…
Проверяю на такой схеме:
- site.com/
- - host_language = site.com_ru
- site.com/en
- - host_language = site.com_en
Вот что у меня получилось в плагине:
<?php
// Работаем только на фронтенде
if ($modx->event->name != 'OnHandleRequest' || $modx->context->key == 'mgr') {return;}

// Определяем язык папки из URL
preg_match('|/(.*)/|', $_SERVER['REQUEST_URI'], $m);
$lang = $m[1];

// Если папка пуста, указываем русский язык
if(empty($lang)) $lang = 'ru';



// Выбираем все существующие на сайте языки
$q = $modx->newQuery('modContextSetting');
$q->select('value');
$q->where(array('key' => 'cultureKey'));
$q->prepare();
$q->stmt->execute();
$langs = $q->stmt->fetchAll(PDO::FETCH_ASSOC);

foreach ($langs as $l) {
    // Если папка соответствует языку, определяем нужный нам язык
    if($lang == $l['value']) {
        $lang == $l['value'];
    }
}


$host_language = $_SERVER['HTTP_HOST'].'_'.$lang;   


// Выбираем контекст с настройкой base_url
$q = $modx->newQuery('modContextSetting', array('key' => 'host_language', 'value' => $host_language));
$q->select('context_key');

$tstart = microtime(true);
if ($q->prepare() && $q->stmt->execute()) {
	// Учитываем наш запрос в БД
	$modx->queryTime += microtime(true) - $tstart;
	$modx->executedQueries++;
	// Получаем ключ контекста
	if ($context = $q->stmt->fetch(PDO::FETCH_COLUMN)) {
		// Web инициализируется в index.php - на него переключаться не нужно
		if ($context != 'web') {
			$modx->switchContext($context);
		}
	}
}
Василий Столейков
18 мая 2015, 08:17
0
Понял, вопросов пока больше нет.
Ваш хостинг самый лучший на данный момент и вы молодцы, что поддерживаете его и развиваете!
Василий Наумкин
18 мая 2015, 08:15
0
А потому что они тоже через Яндекс.Кассу — это один компонент.
Василий Столейков
18 мая 2015, 08:14
0
У WebMoney кстати тоже нету прямой ссылки. Ок, не буду копить! =)
Василий Наумкин
18 мая 2015, 08:12
+1
Ты не копи, ты пиши в поддержку на хостинге =)