Бесплатные консультации по MODx Evolution и Revolution

NeMaster
На сайте с 17.10.2001
Offline
255
#401

На одном домене естиь сайт на MODX Evolution и форум на SMF.

Нужно что бы пользователи форума, используя свои данные могли заходитиь на сайт на MODX Evolution и комментировать там все что можно.

Как это реализовать?

Просто перенести едировазово базу?

Можно ли постоянно синхрогизоровать их, если "код для проверки авторизации на форуме я (програмер-админ форума) дам, если нужно"?

Профессиональное продвижение (/ru/forum/976946) сайтов. Узнать подробнее (http://pro-prodvizenie.ru/) на моём сайте.
D2
На сайте с 05.08.2016
Offline
0
#402

WhiteKrol, здравствуйте. менеджеры на сайте разместили новость в осеовной ресурс, т е теперь при нажатии вкладки новости появляется одна новость в развернутом виде а не список новостей как было раньше. сайт на modx. новость удалили теперь просто появляется пустое окно. подскажите как вернуть чтоб был список. сайт krasmechta.ru

Aisamiery
На сайте с 12.04.2015
Offline
319
#403
NeMaster:
На одном домене естиь сайт на MODX Evolution и форум на SMF.
Нужно что бы пользователи форума, используя свои данные могли заходитиь на сайт на MODX Evolution и комментировать там все что можно.
Как это реализовать?
Просто перенести едировазово базу?
Можно ли постоянно синхрогизоровать их, если "код для проверки авторизации на форуме я (програмер-админ форума) дам, если нужно"?

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

---------- Добавлено 07.08.2016 в 15:37 ----------

denis2002d:
WhiteKrol, здравствуйте. менеджеры на сайте разместили новость в осеовной ресурс, т е теперь при нажатии вкладки новости появляется одна новость в развернутом виде а не список новостей как было раньше. сайт на modx. новость удалили теперь просто появляется пустое окно. подскажите как вернуть чтоб был список. сайт krasmechta.ru

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

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
SA
На сайте с 20.12.2014
Offline
15
#404

Добрый день.

Подскажите пожалуйста как решается проблема с протоколами на Modx Revolution 2.5.1. Пытаюсь зайти в админку по http редиректит на https (соответственно нечего не показывается "не возможно получить доступ...") Установка CMS прошла без ошибок.

Modx установлен на выделенном сервере. Панель управления ISP (мало ли...)

Aisamiery
На сайте с 12.04.2015
Offline
319
#405
si_admin:
Добрый день.
Подскажите пожалуйста как решается проблема с протоколами на Modx Revolution 2.5.1. Пытаюсь зайти в админку по http редиректит на https (соответственно нечего не показывается "не возможно получить доступ...") Установка CMS прошла без ошибок.
Modx установлен на выделенном сервере. Панель управления ISP (мало ли...)

Скорее всего редиректит не modx, а htaccess в корне сайта или настройках виртуального хоста

L
На сайте с 18.12.2011
Offline
38
#406

Привет всем! Как сделать так, чтобы при добавлении комментария в Jot / JotX можно было бы добавить картинку к комментарию?

I3
На сайте с 20.07.2012
Offline
120
#407
si_admin:
Добрый день.
Подскажите пожалуйста как решается проблема с протоколами на Modx Revolution 2.5.1. Пытаюсь зайти в админку по http редиректит на https (соответственно нечего не показывается "не возможно получить доступ...") Установка CMS прошла без ошибок.
Modx установлен на выделенном сервере. Панель управления ISP (мало ли...)

Сам недавно переносил один сайт на https (modx revo)

Сделал следующие:

Если сертификат установлен верно (на isp 5 устанавливается в пару кликов), то

В файле .htaccess

Поменяйте на

RewriteCond %{HTTP_HOST} .

RewriteCond %{HTTP_HOST} !^вашдомен\.com [NC]

RewriteRule (.*) https://вашдомен.com/$1 [R=301,L]

В админку зайдите и выставите в "системных настройках", то что сайт работает на https

Затем в в разделе контексты отредактируйте контекст "web" и добавьте новый параметр

Имя: site_url Ключ: site_url Значение: https://вашдомен.com

L
На сайте с 18.12.2011
Offline
38
#408

Нашел нужную штуку (плагин), далее цитирую

...предлагаю скрывать админку с использованием GET параметра. Для реализации этого решения нужно создать плагин на событие OnManagerPageInit.

switch ($modx->event->name) {
case 'OnManagerPageInit':
// Вариант 1. Сразу задать значение GET параметра.
$code = 2016;
// Вариант 2. Создать системную настройку adminCode и в ней выставить значение
// $code = $modx->getOption('adminCode');

// Тут мы проверяем GET параметр code
if ($modx->user->id == 0 && (!isset($_GET['code']) || $_GET['code'] != $code)) {
// Определяем заголовок страницы и тело. Можно оставить значения по-умолчанию.
// Тогда $options можно не использовать.
$options = array(
'error_pagetitle' => 'Ошибка 404: Страница не найдена',
'error_message' => '<h1>Куды прешься</h1><p>Нету тут таких.</p>',
);
$modx->sendErrorPage($options); // Можно просто редиректить на какую-нибудь страницу.
}
break;
}

Теперь для того, чтобы попасть на страницу админки, нужно набрать правильный адрес с кодом site.ru/manager/?code=2016. В противном случае, получите страницу 404.

Но это оказалось для revo. На evo 1.1-d8.1.3 не работает - сначала не понял, запустил, - порушило админку.

Как сделать что-то такое для evo?

Aisamiery
На сайте с 12.04.2015
Offline
319
#409

Lians, Зачем вы придумываете себе костыли?

Закройте админку сервером, разрешите доступ только для вашего IP или вашей подсети, так же добавьте базовую аутентификацию средствами сервера. Резать трафик даже не запуская PHP и базу всегда более производительный вариант. А если вы еще и на VDS то на такой лог можно натравить fail2ban который всех этих подбиральщиков паролей и прочих уязвимостей закроет ещё на фаерволе до сервера

L
На сайте с 18.12.2011
Offline
38
#410

Aisamiery, прошу прощения за, возможно дикое нубство с моей стороны, которое проявится в этом сообщении, но

Aisamiery:
Закройте админку сервером, разрешите доступ только для вашего IP или вашей подсети...

Если я правильно понимаю, что такое подсеть (это первые циферки до точки в IP адресе, типа того: 91.xxx.xxx.xx), то она у меня меняется почти после каждой перезагрузки роутера. Такой вот у меня провайдер.

Aisamiery:
...базовую аутентификацию средствами сервера...

Вот тут и проявилось моё нубство во всей красе, потому что я не понимаю что это...

Насчет VDS - нет, у меня не этот случай, у меня обычный хостинг, аа посещалка в 50 уников совсем ещё не тот уровень, чтобы брать VDS. Вот когда мой проект раскрутится до 1-2k уников, я, с удовольствием возьму VDS и сделаю как Вы говорите.

А пока костылик был бы очень кстати.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий