Вопросы

HTTP ERROR 500

Добрый день! Нужна помощь довольно срочно.

В некоторых снипетах я обращаюсь к базе данных:
define('MODX_CORE_PATH', '/path/to/revo/core/');
define('MODX_CONFIG_KEY','config');
require_once MODX_CORE_PATH. 'model/modx/modx.class.php';

$host = 'localhost';
$username = '(скрыл)';
$password = ''(скрыл)';
$dbname = '(скрыл)'';
$port = 3306;
$charset = 'utf-8';

$dsn = «mysql:host=$host;dbname=$dbname;charset=$charset»;
$xpdo = new xPDO($dsn, $username, $password);

$results = $xpdo->query(«SELECT OrganizationName, Website, Description, MainCategory, Industry, Technology, Employees, FoundedDate, Twitter, LinkedIn, Email FROM modx_tp_categorizeddatabase»);

При попытке открыть страницы где есть этот сниппет получаю ответ

HTTP ERROR 500

Если убираю сниппет страница начинает работать.
В чём может быть проблема.

Методоп тыка понял, что просто подключение к бд работает нормально, но когда делаю какой-либо запрос появляется ошибка.

На локальном всё отлично.
Daniil Zagumennyi
23 июня 2019, 00:37
modx.pro
1 258
0

Форма отображает скрытый <input>

Здравствуйте!
Подскажите в чем может быть проблема? Перенёс сайт с одного хостинга на другой, после чего форма начала отображь
использую Formlt + FormAjax
в шаблоне такого input нету но это есть в снипете FormAjax


до этого ничего не изменялось все отображалось нормально.
в чем может быть проблема?
Oleksandr
22 июня 2019, 23:05
modx.pro
1 195
0

Как подружить Яндекс Кассу с Shopkeeper3?

Приветствую! Погуглил инфу и не нашел дельного ответа на свой вопрос. Пишу сюда, в надежде что кто-нибудь поможет мне.
Итак. Есть сайт. Стоит задача сделать форму бронирования услуги на сайте. По клику на кнопку товара забронировать всплывает форма, далее после заполнения всех полей и нажатия по кнопке отправить это все дело должно редиректиться на платежную платформу Яндекса. НО перенаправления не происходит. В логах пусто.
Шаблон карточки товара:
Roman
22 июня 2019, 17:56
modx.pro
2 102
0

Как переключать страницы без адреса альбома (pdoPage+Gallery)

Привет,
На странице работает пагинация pdoPage, Gallery альбомы выводятся. Если открыть альбом, а потом воспользоваться пагинацией, то адресация идет с учетом адреса альбома (?page=3&galAlbum=56) и «альбом не закрывается».

Вопрос:
Как при переключении страниц в пагинации исключить адрес, открытого альбома (&galAlbum=56), и соответственно закрывать его. Или чтобы при переключении страниц в пагинации адресация шла фото.html?page=4, без &galAlbum=…

Как-то так, надеюсь понятно написал :)
Сергей
22 июня 2019, 17:17
modx.pro
594
0

Почему не меняется Каноническая ссылка

Всем привет!
Делаю интернет магазин с поддоменами, сейчас заметил очень странную вещь
У меня в шапке сайта, прописана каноническая ссылка к страницам

Имеет такой вид

<link rel="canonical" href="[[~[[*id]]? &scheme=`full`]]">
Заходу я к примеру на поддомен moskva.site.ru
Каноническая ссылка имеет вид moskva.site.ru
Затем, переходу скажем на vladivostok.site.ru
Каноническая ссылка по прежнему имеет вид moskva.site.ru
Спустя некоторое время, после того как я перехожу на различные внутренние страницы сайта, каноническая ссылка меняется на vladivostok.site.ru

Такое впечатление, что она кэшируется.

Как это можно исправить?
Это весьма важный атрибут для поисковиков, если он будет выдавать такие фокусы, это очень плохо скажется на продвижении сайта.

Заранее спасибо за помощь!
Андрей
22 июня 2019, 10:23
modx.pro
783
0

Как указать base href для поддоменов?

Приветствую всех участников этого замечательного форума!
Друзья, помогите. Возникла задача, сижу туплю(

Купил и установил дополнение cityFields, поставил на домены, все переключается отлично.
Однако если мы находимся на домене скажем moskva.site.ru все ссылки на сайте ведут на просто site.ru
Ссылка на главную site.ru
Ссылка на каталог site.ru/catalog
И тд.
Как можно данную ситуацию поправить?
Андрей
21 июня 2019, 18:37
modx.pro
654
0

Регистрация нового юзера через hybridauth

Добрый день.
Использую на сайте связку Office+Hybridauth. В доках написано, что через соц сети возможна только авторизация, а регистрация нет. Но это неудобный бред. Как сделать регистрацию нового юзера через соц сети? Может есть решение. Или кто то готов его допилить может?
Семен Морозов
21 июня 2019, 12:04
modx.pro
688
0

Проверка на товар

А можно как-нибудь феномом быстро проверить является ли текущий ресурс товаром minishop2 или категорией товаров?
UPD проверка через
{$_modx->resource.class_key}
Артем
20 июня 2019, 21:57
modx.pro
1 312
0

Редирект в плагине

подскажите, почему не редиректит в плагине?

$url = $modx->makeUrl(91);
 return $modx->sendRedirect($url,array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
Aslero
20 июня 2019, 10:23
modx.pro
878
0

Как запретить создавать раздел с тикетами для прав доступа к определённой группе пользователей?

Пожалуйста подскажите, как сделать запрет на возможность создавать раздел с тикетами?
  1. Первым делом я убрал из системных настроек.
    /*
    * [[!pdoPage?
    *     &element=`getTickets`
    * ]]
    * [[!+page.nav]]
    */
    {$_modx->runSnippet('pdoPage', [
        'element' => 'getTickets'
    ])}
    {$_modx->getPlaceholder('page.nav')}
  2. Далее отключил Редактор «markItUp», так как пользователи сайта знать не знают HTML.
  3. Затем пробовал настроить права пользователей (Настройка прав пользователей)
Но и это всё мне не помогло. Спасибо

Теги: Tickets, modAccessManager, class_key TicketsSection, Кастумная админка для Revo.
R2m0x94 (Vasily)
19 июня 2019, 18:42
modx.pro
761
0