Иванов Степан

Иванов Степан

С нами с 09 февраля 2017; Место в рейтинге пользователей: #309
Иванов Степан
18 марта 2018, 23:07
0
Спасибо. Я прикидывал примерно похожий план, главная загвоздка пока
в пунктах:
1. Вытягиваешь из базы все услуги
2. Запускаешь foreach на полученные услуги в пункте 1
Не могу сообразить как это записать, как вытягивать данные с одной страницы получилось, но с 4х и складывать всё грубо говоря в кучу не понимаю. Даже без фильтрации, скажим если выводить всё со всех страниц
Иванов Степан
17 марта 2018, 22:43
0
Всем, привет!
Есть небольшой вопрос:
На проекте есть 4 услуги, у каждой из которых есть по 4 тарифа, через MIGX + foreach тарифы выводятся на нужных страницах в нужных местах.
Но появилась задача, вывести по 1му тарифу из каждой услуги на главной странице. В идеале что бы это были только тарифы с минимальной ценой(повторяющихся нет) или скажем тариф у коготого стоит галочка «На главную».

Как можно реализовать выборку из всех 4х услуг и отобрать нужные элементы по условиям?
Иванов Степан
31 января 2018, 23:02
0
В списке компонент есть вот в таком виде:


Пакет обновления уже был внутри т.к. в подробностях пакета я вижу следующее:

Иванов Степан
31 января 2018, 22:42
0
Без понятия, можно это как то проверить не имея доступа к акку этого сайта или разработчика в modstore.pro?
Иванов Степан
23 декабря 2017, 15:14
0
Проблему удалось решить добавив в лексиконы mFilter2 пару записей для этих кнопок
Иванов Степан
21 ноября 2017, 11:14
+1
Спасибо, если честно я просто думал что в снипетах есть путь через их параметры
А Ваш вариант я помню, ещё раз спасибо за него!
Иванов Степан
16 ноября 2017, 10:56
0
Спасибо!
А как реализовать данное решение с контекстами и разными id ссылок у контекстов?
Иванов Степан
15 ноября 2017, 17:47
0
На проде nginx
А вот на тесте:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(en|de)/favicon.ico$ favicon.ico [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(en|de)/assets(.*)$ assets$2 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(en|de)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
Иванов Степан
15 ноября 2017, 17:41
0
Второй контекст у меня de, первый на английском, но так же web
Настройки: joxi.ru/12MEVedf4QqN52
Плагин:
<?php
if($modx->context->get('key') != "mgr") {
switch ($_REQUEST['cultureKey']) {
case 'de':
$modx->switchContext('de');
break;
default:
$modx->switchContext('web');
break;
}
unset($_GET['cultureKey']);
}
Иванов Степан
15 ноября 2017, 17:24
0
Да, ссылки на разные ресурсы, аналогичные но в другом контексте.
Много if к каждому {$_modx->makeUrl(4)} и т.п.
Иванов Степан
23 октября 2017, 14:02
0
Как всегда поспешил с вопросом, проблему решил, пришлось под каждый элемент создавать чанки.

{'!SimpleSearch' | snippet : [
	'includeTVs' => '1',
	'tpl' => 'tplSearch',
	'containerTpl' => 'containerSearch',
	'pageTpl' => 'pagelinkSearch',
	'currentPageTpl' => 'currentPagelinkSearch',
	'pagingSeparator' => '',
]}
Иванов Степан
23 октября 2017, 12:29
0
{'!SimpleSearch' | snippet : [
		'includeTVs' => '1',
		'tpl' => 'searchTpl',
		'containerTpl' => 'searchResults',
		'PageTpl' => '<a href="[[+link]]" class="group-content__pagination-link">[[+text]]</a>',
		'currentPageTpl' => '<a href="[[+link]]" class="group-content__pagination-link link-active">[[+text]]</a>',
		]}
Задавая такую конструкцию, почему то игнорируется 'containerTpl' => 'searchResults',
Иванов Степан
23 октября 2017, 12:09
0
Информацию скрыл пока просто в чанке комментариями
С пагинацией пока не разобрался, необходима вот такого вида joxi.ru/82Q0WeaU1bXqQm
Иванов Степан
02 августа 2017, 15:06
0
А можешь более детально описать проблему? может со скриншотами или ссылками?
Есть ли что то в логе ошибок?
Иванов Степан
25 июля 2017, 13:07
0
Василий, можешь подсказать, а как из данного плагина исключить ресурс с id 10 т.к. для поиска использую SimpleSearch, а он при построении урла записывает туда id
Иванов Степан
25 июля 2017, 12:20
0
Василий, спасибо большое!
Помогло
Иванов Степан
25 июля 2017, 11:50
0
Спасибо, со вторым вопросом помогло
А вот первый нашёл пока то только такую настройку joxi.ru/1A5dRZnHKz0812 но её отключение вырубает редирект с таких страниц вообще
Эта тоже самое делает joxi.ru/Rmz1vYwhWjXbVr
Иванов Степан
20 июля 2017, 13:54
+1
+ у вас где то среди html есть проблемы с лишними или пропущенными тегами, возможно тут и кроется проблема
Иванов Степан
20 июля 2017, 11:54
+1
Ну от копирования информации с Вашего сайта это всё не защитит, те-же инструменты разработчика и код страницы.: )

Теперь к вопросу:
Через какой компонент идёт вывод отзывов?
Можете создать дубль этой страницы с проблемой т.е. показать где всё пропадает.
Иванов Степан
18 июля 2017, 15:32
+1
Взаимосвязь вот в этом участке кода joxi.ru/Vm6LkaXTxvXpaA, а именно в "{i" скобочка которую Fenom воспринимает как элемент который нужно обработать.

1. Заключите всю метрику в тег
{ignore}

	{/ignore}
Вот так:
{ignore}
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-********-1', 'auto');
  ga('send', 'pageview');

</script>
{/ignore}