Roman
С нами с 21 августа 2017; Место в рейтинге пользователей: #136Кастомизация редактора TinyMCE Rich Text Editor
Всем привет!
Хочу иметь возможность прописывать класс изображению, не заходя в исходный код. Кто имеет опыт кастомизации редактора, подскажите куда рыть?
MODX Revolution 2.8.3-pl
tinymcerte-2.0.7-pl
Хочу иметь возможность прописывать класс изображению, не заходя в исходный код. Кто имеет опыт кастомизации редактора, подскажите куда рыть?
MODX Revolution 2.8.3-pl
tinymcerte-2.0.7-pl
Импорт html
Привет всем!
Есть более 100 html страниц, хочу импортировать их.
Пользовался мануалом .
Залил файлы html в каталог core/import
В панели управления открыл Содержимое -> Импорт HTML.
Жму на кнопку «Импорт HTML» и не находит ресурсы.
Есть у кого какие предположения что не так?
UPD: данный лаг в версии 2.8.3, переустановил на 2.6.5 — заработало все
Есть более 100 html страниц, хочу импортировать их.
Пользовался мануалом .
Залил файлы html в каталог core/import
В панели управления открыл Содержимое -> Импорт HTML.
Жму на кнопку «Импорт HTML» и не находит ресурсы.
Есть у кого какие предположения что не так?
UPD: данный лаг в версии 2.8.3, переустановил на 2.6.5 — заработало все
Отправка JSON через POST-запрос
Всем привет! Отправляю POST запрос в формате JSON на yandex.com/indexnow
Получаю ответ
Получаю ответ
{ ["success"]=> bool(false) ["message"]=> string(14) "Invalid params" }
Не пойму в каком виде у меня формируется JSON<?php
$url = 'https://yandex.com/indexnow';
$params = array
(
"host" => "mysite.ru",
"key" => "32248d5f5c3612c6",
"keyLocation" => "",
"urlList" => [
"https://mysite.ru/services.html",
"https://mysite.ru/qweqweqwe.html"
]
);
/* @var modRest $client */
$client = $modx->getService('rest', 'rest.modRest');
//$client->setOption('format','JSON'); // Формат полученных данных принимает json или xml (по умолчанию json) для преобразования в массив
//$client->setOption('suppressSuffix','true'); // иначе при использовании format=json в конец url добавится http://site.ru/method.json
$response = $client->post($url, $params);
$data = $response->process(); // Вернет массив
var_dump($data);
А вот этот код работает, получаю успешную отправку.$data = array(
"host" => "mysite.ru",
"key" => "32248d5f5c3612c6",
"keyLocation" => "",
"urlList" => [
"https://mysite.ru/services.html",
"https://mysite.ru/qweqweqwe.html"
]
);
$ch = curl_init('https://yandex.com/indexnow');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json; charset=utf-8'));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data, JSON_UNESCAPED_UNICODE));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, false);
$res = curl_exec($ch);
curl_close($ch);
$res = json_encode($res, JSON_UNESCAPED_UNICODE);
print_r($res);
Поддомены cityfields
Всем привет! использую на сайте плагин cityfields, проблема с поддоменами такого плана:
Открываю сайт moskow.site.ru — все нормально открывается, этот домен прописан у меня на сайте.
Дописываю в поддомене moskow1.site.ru — сайт открывается, только этот поддомен у меня нигде не прописан, ни в настройках плагина ни в DNS. По сути должно редиректить на основной домен, или же на домен moskow.site.ru.
Кто как решал эту проблему?
Открываю сайт moskow.site.ru — все нормально открывается, этот домен прописан у меня на сайте.
Дописываю в поддомене moskow1.site.ru — сайт открывается, только этот поддомен у меня нигде не прописан, ни в настройках плагина ни в DNS. По сути должно редиректить на основной домен, или же на домен moskow.site.ru.
Кто как решал эту проблему?
настройка редиректа ngnix
Всем привет! У меня на сервере под управлением ngnix перестал перевыпускаться SSL сертификат.
опытным путем установил что из-за строчки в правилах сервера:
опытным путем установил что из-за строчки в правилах сервера:
if ($request_uri !~* "(?:\?)|(?:\.\w+$)|(?:\/$)") {
return 301 $request_uri/;
}
Кто знает что она делает и почему не перевыпускаются сертификаты из-за нее? [РЕШЕНО] Fenom вывод имени пользователя
Как вывести имя пользователя, создавшего ресурс?
Так вывожу Id пользователя, который создал ресурс. А как получить имя?
Так вывожу Id пользователя, который создал ресурс. А как получить имя?
{$_modx->resource.createdby}
UPD: {$_modx->resource.createdby | user : 'fullname'}<
Не отправляется почта (SMTP)
Перестали приходить заявки с формы сайта.
Лог с QuickEmail
Лог с QuickEmail
xPoller2 некорректно считает опросы
Приветствую! Вывожу на странице пару форм-опросников, кол-во результатов неправильно подсчитывается, допустим в админ-панели я вижу что за вариант 1 проголосовало 2, а когда кликаю по этому варианту то на сайте выводится уже 5, или 7, вообщем рандомное число, которое заносится и в админ-панель. Использую следующие чанки вывода:
tpl.xPoller2.form.outer
tpl.xPoller2.form.outer
<div id="xPoller2-[[+id]]">
<form role="form" action="[[~[[*id]]]]" method="post" class="xPolls rs-polling-box">
<h3>[[+text]]</h3>
<input type="hidden" value="[[+id]]" name="qid">
[[+options]]
<button type="submit" name="xp_action" value="answer" class="btn btn-primary mb-2">Голосовать</button>
<button type="submit" name="xp_action" value="abstain" class="btn btn-default mb-2">Воздержаться</button>
</form>
</div>
tpl.xPoller2.result.outer<div class="rs-polling-box">
<h3>[[+text]]</h3>
[[+options]]
</div>
Сайт на который поставил этот плагин. Как удалить ресурс из корзины в админке?
Привет всем!
Написал скриптик, синхронизирующий товары с другим агрегатором товаров.
Проблема следующего плана: если товара нет в базе агрегатора — товар удаляется. В связи с чем накапливается в корзине админ-панели куча мусора. Как через API modx реализовать очистку корзины?
Написал скриптик, синхронизирующий товары с другим агрегатором товаров.
Проблема следующего плана: если товара нет в базе агрегатора — товар удаляется. В связи с чем накапливается в корзине админ-панели куча мусора. Как через API modx реализовать очистку корзины?
Не отправляет почту
Пробую отправить почту не через SMTP и не выходит
Тестирую через QuickEmail
Вот что выводит:
Тестирую через QuickEmail
Вот что выводит:
System Settings (used if property is missing):
emailsender System Setting: admin@s20673.h2.modhost.pro
site_name System Setting: MODX
Properties (from parameters, property set, or snippet default properties:
Tpl chunk name:
subject: Test message
to: my-email@yandex.ru
fromName:
replyTo:
emailSender: admin@s20673.h2.modhost.pro
allowHtml: 1
message:
Final Values (actually used when sending email):
subject: Test message
to: my-email@yandex.ru
fromName: QuickEmail
replyTo: admin@s20673.h2.modhost.pro
emailSender: admin@s20673.h2.modhost.pro
allowHtml: 1
Message Body: Default Message
Send reported successful