anton

anton

С нами с 31 марта 2015; Место в рейтинге пользователей: #441

Ошибки в админке при настройке https

Админка перестала открываться, выдает ошибку

/connectors/index.php net::ERR_SPDY_PROTOCOL_ERROR
Или «Код: 0 communication failure undefined»

Методом проб выяснил, что это связано с htaccess. Если закомментировать выделенные строчки, то ошибка пропадает. Но тогда не работает правильно склеивание адресов, я прописал это, чтобы все www, , www, www вели на https://

Как правильно настроить переадресацию в MODX?

RewriteEngine On
RewriteBase /
RewriteRule ^tags/([^/]*)/$ /tags/?tag=$1&key=tags [L]

RewriteCond %{SERVER_PORT} !^443$ <-------------------------- 
RewriteRule ^(.*)$ https://domainname.ru/$1 [R=301,L] <--------------------------

# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://domainname.ru/$1 [R=301,L]

# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
anton
28 марта 2019, 12:19
modx.pro
2 708
0

[Закрыт] Взломан сайт, чистой осталась только БД, можно ли восстановить?

Привет!

Один из сайтов оказался заражен, на хостинге куча мусора, половина файлов убита или потеряна. Чистой осталась БД. Можно ли как-то восстановить сайт только с БД?

UPD: понял, что можно. пара вопросов:
1. как узнать какая версия MODX стояла? (нашел)
2. как узнать какие плагины стояли?
3. правильно я понимаю процедуру: установил MODX,  установил плагины, которые стояли, залил БД?
(опытным путем выяснил что так правильно)

UPD2: все восстановил
anton
04 октября 2018, 18:21
modx.pro
931
0

Есть готовые решения с социальным функционалом?

Приветствую!

Стоит задача создать сайт с небольшим социальным функционалом. Есть две сущности — Юзер и товар. По товарам можно найти юзеров (у кого был, есть или нужен товар), Юзер можно выбрать товар (пока из заранее загруженного списка) в один из трех списков (есть, был, нужен), собственно нужно чтобы можно было сопоставить юзеров по тому, у кого есть товар и того у кого будет (нужен).

Вопрос, какие готовые решения на базе MODX есть?
anton
24 августа 2018, 13:01
modx.pro
568
0

Не пускает в админку с логином и паролем и не восстанавливает

Коллеги,

Не пускает в админку с логином и паролем, при восстанавлении пишет, что такого пользователя нет.
Если удалить папку core/cache, то выдает ошибку 500
Удалил базу modx_session, не помогло
В log'ах:
[2018-03-07 00:43:29] (ERROR in xPDOConnection::connect @ /docs/core/xpdo/xpdo.class.php: 3058) could not find driver
[2018-03-07 00:43:29] (ERROR in xPDOConnection::connect @ /docs/core/xpdo/xpdo.class.php: 3058) could not find driver

Что делать?
anton
06 марта 2018, 21:45
modx.pro
1 244
0

Название вкладки в теге title мелькает на несколько секунд при загрузке страницы

Добрый день!

Собственно САБЖ. Название вкладки в теге title мелькает на несколько секунд при загрузке страницы при переключении между страницами. Показывает URL на несколько долей секунд и потом показывает нужный title

Что делать?
anton
29 ноября 2017, 15:27
modx.pro
555
0

Вывод migx поля через pdoresources

Есть шаблон main page, в нем выводятся другие шаблоны

<body>
  [[!pdoResources?
      &parents=`1`
      &includeContent=`1` 
      &tpl=`@TEMPLATE`
      &sortby=`{"menuindex":"ASC"}`
      &includeTVs=`main-page__products`
    ]]
        
    [[$footer]]
</body>
В одном из шаблонов, которые выводятся в main-page

Выводится MIGX TV main-page__products

[[getImageList?
      &tvname=`main-page__products`
      &tpl=`@CODE:<li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">[[+name]]</a></li>`
]]
Есть MIGX TV main-page__products

[{"caption":"products", "fields": [
    {"field":"name","caption":"Название продукта"},
    {"field":"descr","caption":"Описание продукта", "inputTVtype":"richtext"},
    {"field":"image","caption":"Изображение для описания продукта","inputTVtype":"image"}
  ]
}]
Почему-то migx не выводится. В чем может быть проблема?

Спасибо!

РЕШЕНО:

[[getImageList?
                &tvname=`main-page__products`
                <code>&docid=`6`</code>
                &limit=`1`
                &tpl=`@CODE:<li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">[[+name]]</a></li>`
            ]]
anton
12 ноября 2017, 20:38
modx.pro
1 671
0

Как настроить порядок вывода содержимого различных шаблонов в одном шаблоне (лендинг)

Коллеги,

Есть главный шаблон
Main page (1)
в нем выводится содержимое других шаблонов (пока что только одного)

[[!pdoResources?
            &parents=`1`
        	&includeContent=`1` 
            &tpl=`@TEMPLATE`
        ]]
Стоит задача выводить другие шаблоны. Как это сделать? Как сделать чтобы эти шаблоны можно было менять местами без изменений в коде?

Спасибо!
anton
12 ноября 2017, 10:28
modx.pro
797
0

site-url некорректно работает

Перенес сайт с одного домена на другой в рамках одного хостинга.

1. Поменял все ссылки в конфигах (во всех 4-ех файлах).
2. Нашел записи с site-url для разных контекстов и там тоже все поменял.
3. Прошерстил дамп базы на наличие ссылок старого домена

Но все равно все ссылки ведут на старый домен. Даже пункт меню «перейти на сайт»

Ссылки на файлы имеют вид url="/assets/template/etc...", то есть не зафиксированы жестко

Где еще нужно смотреть?

РЕШЕНО: очистил кеш
anton
24 июля 2017, 14:34
modx.pro
835
0

Как подружить taglister с pdoresources

Делаю блог с тегами

Чанк: для вывода постов на главной

<div class="post-preview__item">
	<img src="[[+tv.blog-post-main-photo]]" class="post-preview__img"/>
	<p class="post-preview__info"><span class="post-preview__tag">[[tolinks? &items=`[[+tv.tag]]` &target=`1` &tpl=`linkTpl`]]</span><span class="post-preview__date post-preview__info-text">[[+publishedon:dateRU=`%d %month %Y`]]</span></p>
	<a href="/[[+uri]]">
		<p class="post-preview__name">[[+pagetitle]]</p>
		<p class="post-preview__short-text">[[+longtitle]]</p>	
	</a>
</div>
linkTpl:
<a href="[[++site_url]][[+url]]" class="post-preview__info-text">[[+item]]</a>
При нажатии на linkTpl выводить ссылку типа url.com/?tag=tagname&key=tags

В отдельном шаблоне:

[[!getResourcesTag? 
                        &processTVs=`1`
                        &grSnippet=`pdoPage` 
                        &element=`pdoResources`
                        &parents=`[[*id]]`
                        &tagKey=`category`
                        &toPlaceholder=`results` 
                        &tpl=`dev-blog__posts` 
                        &includeTVs=`blog-post-main-photo,tag` 
                    ]]
                    [[!+results]]
                    [[!+page.nav]]
А как связать ссылки на тегах со страницам этого шаблона?

Спасибо!
anton
15 мая 2017, 15:35
modx.pro
1 790
0

Проблема Could not find action file

Перенес сайт в другую папку на сервере. Сайт работает, в админку вошел, но дальше не идет

Could not find action file at: /manager/controllers/default/welcome.php

Везде один и тот же совет, удалить core/cache. Удалил. Обновляю страницу тоже самое. Что делать?
anton
14 апреля 2017, 14:20
modx.pro
6 391
0