Сергей Водолагин

Сергей Водолагин

С нами с 22 марта 2014; Место в рейтинге пользователей: #223
Сергей Водолагин
27 августа 2018, 00:46
1
+1
Привет может это с этим связанно.
Начиная с версии [pdoTools] 2.11.0 — отключение выборки total по умолчанию
В новой версии добавлена опция setTotal прямо в класс pdoFetch, и она отключена по умолчанию.

То есть, теперь все выборки pdoTools не делают эту ненужную работу. Но, так как плейхолдер [[+total]] необходим для постраничной навигации, сниппет pdoPage включает его всегда. При вызове любого сниппета через pdoPage, этот плейхолдер будет выставлен.

Я очень надеюсь, что вы не заметите никаких проблем при обновлении сайта, но теоретически они могут быть, если этот плейсхолдер вам нужен не для пагинации, а для чего-то еще.

Если так, то просто включите его:
[[!pdoResources?
&parents=`0`
&…
&setTotal=`1`
]]

Василий Наумкин
Сергей Водолагин
30 января 2018, 17:37
0
Ссылку дай посмотрю точней
можно ещё сам выпадающий список подогнать
.класс твоего ul  {
    position: fixed;
    top: 50px;
    left: auto;
    right: 10px;
}
Сергей Водолагин
30 января 2018, 15:59
0
Привет, тегу form по классу или id добавь position: relative вот так например:
<form class="msearch2" id="mse2_form">
   ...
</form>

.msearch2 {
    position: relative;
}
Сергей Водолагин
23 декабря 2017, 16:46
+2
Добрый день!
Тот-же нельзя, будут дубли при индексации, нужно настроить 301 редирект с web.site/container/ на web.site/container.
Обычно это делается средствами сервера
Пример 301 редирект в nginx
location ~ .+/$ {
	rewrite (.+)/$ $1 permanent;
}
Для .htaccess вот примеры proverstka.com.ua/blog/301-redirekt-so-sleshem-i-bez-nego-v-konce-url/
Сергей Водолагин
18 декабря 2017, 20:56
0
Привет! У меня вот так вывод указан, всё отлично работает. Нужно добавить &hideEmpty=`1`
[[!msProductOptions?
	&tplOuter=`modifiedProductOptions.outer`
	&hideEmpty=`1`
]]
Сергей Водолагин
18 декабря 2017, 15:16
0
Добрый день. owlCarousel2 используйте, она работает лучше и поддерживает новую jquery.
Сергей Водолагин
16 декабря 2017, 13:21
2
+2
Поменяйте 2 настройки в Системных настройках => Дружественные URL =>

1) Использовать вложенные URL ( use_alias_path ) Да поменяйте на Нет.
2) Суффикс контейнера ( container_suffix ) / удалите.
URL станут без промежуточных site.ru/категория site.ru/товар1, site.ru/товар2

3) в Breadcrumbs будет полный вывод для новый и старый укажите их id для исключения или сделать не активную ссылку
[[pdoCrumbs?
	....
	&exclude=`id,id`
	.....
]]
или
[[pdoCrumbs?
  &exclude=``
  &showHome=`0`
  &outputSeparator=` `
  &tplWrapper=`@INLINE <ul itemscope="" itemtype="http://schema.org/BreadcrumbList" class="breadcrumbs">{$output}</ul>`
  &tpl=`@INLINE <li><span itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem">
{set $acode = [3,5,14,16,26,37]}
{if $id in list $acode}
  <span itemprop="name">{$menutitle}</span><meta itemprop="position" content="{$idx}">
{else}
  <a title="{$menutitle}" itemprop="item" href="{$link}">
  <span itemprop="name">{$menutitle}</span><meta itemprop="position" content="{$idx}">
</a>
{/if}
</span></li>`
  &tplCurrent=`@INLINE 
  <li><span itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem">
      <span itemprop="name">{$menutitle}</span><meta itemprop="position" content="{$idx}">
  </span></li>`
]]
4) В ресурсах -Новый -Старый снимите галочку Доступен для поиска чтобы в Sitemap не попадали.

Всё это вам даст отличные возможности по SEO при перемещение ресурса из -Новый в -Старый у вас url не меняется а значит вес и индексация страницы всегда будет с ней!!!
Сергей Водолагин
15 декабря 2017, 01:05
+2
Добрый ночи, а не проще на сайте использовать короткие url?
Сергей Водолагин
30 июня 2017, 17:33
0
Помогли решить друзья!!!
В папке core/cache/includes/elements/modplugin/
Ищем нужный файл с компонентом .include.cache.php добавляем вверху строчку return false;
Затем идём в админку и удаляем или переустанавливаем
Сергей Водолагин
30 июня 2017, 16:49
0
Почистил папку кеш обновил эффект тот-же
В фйле www/core/cache/logs/error.log
[2017-06-30 14:44:53] (ERROR @ /var/www/homeopat/www/core/xpdo/xpdo.class.php: 644) Could not load class: Tagger from tagger.
[2017-06-30 14:44:53] (ERROR @ /var/www/homeopat/www/core/xpdo/xpdo.class.php: 1247) Problem getting service tagger, instance of class Tagger, from path /var/www/homeopat/www/core/components/tagger/model/tagger/
Сергей Водолагин
30 июня 2017, 16:46
0
Поверх как обновление что не так?
Сергей Водолагин
30 июня 2017, 16:42
0
Удалил и MODX переустановил
Сергей Водолагин
30 июня 2017, 16:41
0
Спасибо, дампа нет, а вырезать чтобы админка запустилась?
Сергей Водолагин
23 июня 2017, 14:28
0
Спасибо!
Подскажите пожалуйста Куда и как его загрузить чтобы не накосячить?
Сергей Водолагин
23 июня 2017, 13:47
0
Подскажите куда написать по этой проблеме? или как восстановить версию TinyMCE Rich Text Editor 1.1.1 (если полностью удалил)
Сергей Водолагин
22 июня 2017, 19:32
0
Решение если кому нужно в настройках mysql (mysql Ver 14.14 Distrib 5.7.18)
1. в терминале
sudo nano /etc/mysql/my.cnf
2. в конце файла дописываем строки
[mysqld]
sql_mode="NO_ENGINE_SUBSTITUTION"
3. сохраняем файл и restart mysql
sudo systemctl restart mysql
Сергей Водолагин
19 июня 2017, 18:50
+1
Александр мне помогли ты написал что тебе тоже интересно modx.pro/help/12526/
Сергей Водолагин
19 июня 2017, 18:43
8
+1
Вот друзья помогли (так как глубина от родителей до нужных ресурсов от 1 до 5 вот решение)
[[pdoResources?
    &parents=`4`
    &limit=`100`
    &sortby=`{ "pm5":"ASC","pm4":"ASC", "pm3":"ASC", "pm2":"ASC", "pm1":"ASC" }`
    &where=`{ "template": 10 }`
    &tpl=`tplSklad`
    &leftJoin=`{
        "p1": {
            "class": "modResource",
            "on": "p1.id = modResource.id"
        },
        "p2": {
            "class": "modResource",
            "on": "p2.id = p1.parent"
        },
        "p3": {
            "class": "modResource",
            "on": "p3.id = p2.parent"
        },
        "p4": {
            "class": "modResource",
            "on": "p4.id = p3.parent"
        },
        "p5": {
            "class": "modResource",
            "on": "p5.id = p4.parent"
        }
    }`
    &select=`{
        "modResource": "*",
        "p1": "COALESCE(p1.menuindex, 999999999) as pm1",
        "p2": "COALESCE(p2.menuindex, 999999999) as pm2",
        "p3": "COALESCE(p3.menuindex, 999999999) as pm3",
        "p4": "COALESCE(p4.menuindex, 999999999) as pm4",
        "p5": "COALESCE(p5.menuindex, 999999999) as pm5"
    }`
]]
Сергей Водолагин
16 июня 2017, 17:04
0
не сортирует нужно parent menuindex как-то добавить
Сергей Водолагин
03 мая 2017, 18:46
1
0
Решение если кому нужно
1. в терминале
sudo nano /etc/mysql/my.cnf
2. в конце файла дописываем строки
[mysqld]
sql_mode="NO_ENGINE_SUBSTITUTION"
3. сохраняем файл и restart mysql
sudo systemctl restart mysql