Алексей

Алексей

С нами с 25 декабря 2012; Место в рейтинге пользователей: #69

Редирект и запрет индексации внешних ссылок

Плагин срабатывает на пререндер страницы, отлавливает все внешние ссылки, и, в зависимости от настроек, делает редирект через внутреннюю страницу, добавляет target="_blank", rel=«nofollow» или оборачивает в noindex.
Кирилл
15 февраля 2016, 10:55
modx.pro
31
9 734
+14

Sitemap Submitter

Мини плагин для оповещения поисковиков об обновлении карта сайта.
В логах выводит отчет если хотите можете отключит.
TITAN-UZ
04 февраля 2016, 08:29
modx.pro
30
2 721
+14

Проблема с провайдером Facebook в HybridAuth

Всем привет. Сразу опишу суть проблемы, может кто сталкивался. Сделал приложения в facebook* как в мануале было написано (использую вкладку Basic только) из неё взял все нужные параметры ID и Secret Key. На сайте после нажатия на кнопку facebook* сначало окошко появилось с регистрацией в facebook*, после нажатия на ОК, кнопка всё равно осталась прежней и больше на страницу facebook*а не кидает, а в логе ошибка вылезла:

[2016-02-01 16:36:38] (ERROR @ /index.php) [HybridAuth] User profile request failed! facebook* returned an error: GraphMethodException: Invalid appsecret_proof provided in the API argument
UPD. Сейчас открывается окошко в facebook* с такой записью:

URL Blocked: This redirect failed because the redirect URI is not whitelisted in the app’s Client OAuth Settings. Make sure Client and Web OAuth Login are on and add all your app domains as Valid OAuth Redirect URIs.
Какой URL и куда запихнуть непонятно.
Андрей Копп
01 февраля 2016, 13:41
modx.pro
1
2 268
0

Минимальный заказ

Дорогие вы мои, подскажите пожалуйста, есть ли какое готовое решение чтобы запрещать отправку формы оформления заказа или ее вывод, если сформированный заказ не дотягивает до минимальной цены?
Андрей
26 января 2016, 11:20
modx.pro
13
5 138
0

Замена digitalocean.com рублевым аналогом

Доброго дня всем! Есть необходимость заменить digitalocean.com «рублевым» аналогом на время кризиса.
Владимир
25 января 2016, 10:43
modx.pro
2
6 057
+4

[modAM] Ограничение доступа для менеджера сайта

modAccessManager — это дополнение ограничивает доступ к элементам управления сайта в административной части, через политику безопасности MODX.
Сразу после установки дополнения, ваш сайт будет полностью готов к предоставлению доступа для менеджера с логином и паролем: manager
Дополнительных настроек не потребуется.

Работает начиная с версии MODX REVOLUTION 2.2



Демо доступ менеджера


Андрей Степаненко
08 января 2016, 08:32
modx.pro
10
9 210
+8

Партиционирование в MySQL

Кто-то использовал в своей работе партиционирование таблиц MySQL?
Если да, то стоит ли использовать его для MODX? Например для таблицы контента или для таблицы тв-шек?
Не помешает ли это работе MODX? Чем это может быть чревато?
Василий Столейков
07 января 2016, 18:18
modx.pro
4
4 308
0

Соединяем EasyComm и mFilter2

Всем привет, и сразу к делу (кстати пишу первый раз тут, если будут ошибки — исправим).

Довольно таки часто требуется в интернет магазинах или каталогах добавить возможность пользователям писать отзывы о товарах, с этим очень хорошо справляется компонент EasyComm. Но очень часто возникает и смежная задача, слепить EasyComm с mFilter2, а именно сделать сортировку по количеству отзывов или по рейтингу товара. Выкладываю готовое решение.

Добавляем в вызов mFilter2 следующий код:

&loadModels=`easycomm`
&where=`{"class_key":"msProduct"}`
&leftJoin=`{
	"ecThread": {
		"class": "ecThread",
		"on": "msProduct.id = ecThread.resource"
	}
}`

&select=`{
	"msProduct": "*",
	"ecThread": "ecThread.rating_simple AS rating, ecThread.count AS reviews"
}`
Павел
25 декабря 2015, 10:34
modx.pro
34
5 144
+14

[mSearch2] 1.5.2 - произвольные слова в индексе

Представляю вам новую версию mSearch2 с небольшим, но очень важным изменением в логике работы индексации.

Теперь вы можете добавлять любые произвольные поля и слова в индекс буквально на лету, свои плагином на событие mse2OnBeforeSearchIndex:
<?php
switch ($modx->event->name) {
    case 'mse2OnBeforeSearchIndex':
        $mSearch2->fields['my_field'] = 1;
        $resource->set('my_field', 'My Words');

        if ($resource->get('class_key') == 'msProduct') {
            $mSearch2->fields['product_field'] = 1;
            $resource->set('product_field', 'Product Property');
        }
        break;
}
Василий Наумкин
25 декабря 2015, 03:46
modx.pro
7
3 322
+9

Генерация PDF на основе данных с формы в MODX Revo

Довольно часто возникает необходимость генерировать pdf на основе данных с формы.
Ниже небольшое решение как это сделать если стоит пакет ExportPage
Володя
24 декабря 2015, 12:12
modx.pro
22
5 083
+13