brioni

brioni

С нами с 05 ноября 2015; Место в рейтинге пользователей: #155

PhotoMechanicsGallery

Галерея интерактивных 3D фото, созданных с помощью Photomechanics Photo3D Studio.
Prihod
19 марта 2020, 16:17
modx.pro
1
960
+10

[Quiz] - 2.1.0 - Ветвление, API и многое другое!

Всем, привет!

Основные особенности 2 версии:

  • Ветвление вопросов
  • Множественные ответы
  • Переписан весь Js
  • Добавлены Js События
  • Сохранение результатов
  • Поддержка стандартного синтаксиса modx
  • Чанки для каждого поля
  • Улучшен UI
  • Добавлена возможность дублирование квиза
  • Добавлена документация.
Aleksandr Huz
09 марта 2020, 17:31
modx.pro
1
1 962
+15

Шпаргалка на все случаи жизни

Полезные ссылки, которые Вам пригодятся в некоторых ситуациях.
Михаил
07 февраля 2020, 21:42
modx.pro
70
2 151
+35

AnotherPages. Виртуальные страницы для СЕОшников и не только.

Компонент позволяет создавать неограниченное количество «виртуальных копий» ресурса, не создавая дубль самого ресурса. Бесплатно.


Алексей Шумаев
07 ноября 2019, 16:38
modx.pro
11
2 184
+21

[allGifts] Выгрузка товаров с Gifts.ru и других сервисов

Компонент предназначен для выгрузки товаров с Gifts.ru, OasisCatalog.com, Stan.su, XindaoRussia.ru через предоставляемое ими API.

Я постарался максимально упростить процедуру настройки, однако прошу перед покупкой компонента ознакомиться с документацией и убедиться, что вы сможете произвести все необходимые действия!

Помимо этого, компонент не работает без miniShop2 и msOptionsPrice2. Я понимаю, что второй платный, но внедрение функционала модификаций в ядро allGifts сделало бы его дороже на 40-50%, поэтому пришлось воспользоваться готовым решением.

Также, лучше всего выгружать товары на новый пустой сайт, потому что при выгрузке создаётся структура каталога сервиса, с которого происходит первичная выгрузка.

Купить компонент можно на Modstore

Павел Гвоздь
14 октября 2019, 18:20
modx.pro
2
2 230
+10

Обновление дубликатов страниц (duplicate_updater_modx)

Может кому пригодится, написал скриптец для поиска дублей страниц и обновления последних путем добавление префикса +=1

Инструкция залить duplicate_updater_modx.php в корень сайта и запустить в браузере yousute.ru/duplicate_updater_modx.php
git: github.com/vectorserver/duplicate_updater_modx

Сам код:
<?php
/**
 * Created by PhpStorm.
 * User: admin
 * Date: 25.06.2019
 * Time: 14:19
 */


define('MODX_API_MODE', true);
require 'index.php';

$modx->getService('error', 'error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_FATAL);
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');

$msg = "";

$table_prefix = $modx->config['table_prefix'];

//Ищем двойников
$find_query = $modx->query("SELECT group_concat(`id`) ids, count(id) c FROM `" . $table_prefix . "site_content` GROUP by concat(uri) HAVING c > 1");

$dubles = $find_query->fetchAll(PDO::FETCH_ASSOC);
//Если нашли
if (count($dubles)) {
    foreach ($dubles as $item) {
        //Разбивем ID
        $ids = explode(",", $item['ids']);
        //Сортируем - старые вверх
        sort($ids, SORT_NUMERIC);

        $count = 0;

        foreach ($ids as $doc_id) {
            $count++;
            //ПРопускаем оригинал
            if ($count > 1) {

                //Обновляем ресурс
                $originalRes = $modx->getObject('modResource', $doc_id);
                $generated = $originalRes->cleanAlias($originalRes->get('pagetitle')) . "-" . $count;
                $originalRes->set('alias', $generated);
                $originalRes->save();
                //В лог
                $msg .= $originalRes->get('id') . " | " . $originalRes->get('pagetitle') . " - обновлен.\n";
            }

        }
        //Сброрс кеша
        $modx->cacheManager->refresh();
    }

} else {
    $msg .= "Дублей нет\n";
}

echo "<pre>" . $msg;
vectorserver
25 июня 2019, 12:33
modx.pro
11
1 326
+7

bxSender - интеграция с Sendex, MODX и другими компонентами

Завершил интеграцию для любых других компонентов. Теперь возможно пересылать сообщения из MODX через компонент и отслеживать статистику по переходам, открытиям, ошибкам доставки и содержимому писем.

Что происходит с письмом в bxSender:
  • Заменяются все ссылки на ссылки компонента с помощью которых отслеживается статистика по переходам
  • Добавляется изображения для отслеживания открытия письма на почтовом сервере
  • Добавляется hash код для отслеживания отскоков доставки сообщения
  • Добавляются UTM метки для ссылок (если отмечена галочка в настройках)
  • Добавляется текстовая версия письма
Подготовил несколько примеров как возможно использовать компонент не только для массовой рассылки, но и для ведения статистики по отправляемым письмам:
Андрей Степаненко
11 июня 2019, 13:35
modx.pro
1
892
+14

GoogleSheets. Синхронизация!

Данное обновление дает возможность синхронизировать гугл таблицу с данными сайта.

Aleksandr Huz
12 мая 2019, 17:20
modx.pro
3
5 248
+7

SocialNetworks

Компонент для вывода социальных сетей и других сервисов.

Админка



Aleksandr Huz
07 мая 2019, 15:28
modx.pro
11
2 154
+21

instaFilters.Полный набор фильтров Instagram на чистом CSS



Cниппет instaFilters:


MODX
[[instaFilters? $src=`/assets/image/img.jpg`]]

Fenom
{'instaFilters' | snippet: [
    'src' => '/assets/image/img.jpg'
]}

Modifier
{'/assets/image/img.jpg' | instaFilters : 'filter=1997&alt=filter-1977'}
Aleksandr Huz
18 апреля 2019, 10:45
modx.pro
1
1 448
+6