Андрей Копп

Андрей Копп

С нами с 07 октября 2013; Место в рейтинге пользователей: #176

Любые ссылки из Tickets заменять на свои

Здравствуйте. Есть ли готовое решение, для редиректа ссылок по типу как на сайте вк? Переход по ссылке на страницу с предупреждением что сайт может быть опасным или отсчёт времени и переходом на страницу автоматически?
Андрей Копп
04 декабря 2015, 18:26
modx.pro
622
0

Реализация импорта XML в бд

Возник интересный вопрос и даже конкретная идея. Вообщем суть её такова, если кто знаком с движком Wordpress, знает, что импортировать контент, плагины и многое другое в ней можно благодаря импорту XML файлов. А почему бы не сделать этот самый импорт для MODX через XML? Для чего же спросите вы? Начнём с того, что не редко люди нуждаются в импорте контента, товаров и всего остального. Как я себе это представляю. В своём компоненте создаётся запись с формой добавки XML файла, вот план:

1. Сделать кнопку Импорт с возможностью выбора XML файла;
2. Создать таблицу с нужными полями;
3. Нужен динамический выбор контекста, в который загружается файл. (для загрузки в бд).
Андрей Копп
02 декабря 2015, 21:06
modx.pro
1 312
0

Не сохраняется класс у ссылки

Всем привет. Столкнулся с такой проблемой при использовании компонента Tickets. При создании топика залил картинку. В чанке tpl.Tickets.form.image перед этим вставил к ссылке на изображение класс Fancybox, чтобы при клике на фото они открывались через плагин jQuery. Дело в том, что вставляется ссылка с этим классом, но после сохранения класс как будто вырезается, в консоли его не наблюдаю. Что делать?
Андрей Копп
26 ноября 2015, 11:59
modx.pro
1
970
0

Проблема с выбором способа оплаты и доставки

Всем привет! Столкнулся с такой проблемой, при оформлении заказа в корзине и при выборе в форме способа доставки и способа оплаты происходит непонятная чертовщина, кнопки radio начинают сами переключаться. В консоли пусто, не пойму что может быть не так. Вот тестовый сайт где наблюдается проблема optolider.bfa.su/oformlenie-zakaza.html для тго, чтобы форма появилась, нужно положить в корзину товар.
Андрей Копп
22 октября 2015, 18:03
modx.pro
694
0

Минимальное количество товара в miniShop2

Всем привет! Столкнулся с такой проблемой, необходимо указать минимальное количество товара, скажем 5 штук, но сделать это так, чтобы покупатель не смог поставить меньше? Есть ли готовые решения?
Андрей Копп
15 октября 2015, 19:23
modx.pro
2
2 779
0

Как вывести цену minishop2 в результате поиска?

Всем привет. Необходимо в результате поиска выводить цены на товары из miniShop2. Вывод результатов поиска вот такой:

<div id="pdopage">
    <div class="rows">
        [[!pdoPage?
            &element=`mSearch2`
            &fields=`pagetitle:5`
            &ajaxMode=`button`
            &limit=`10`
            &includeTVs=`image`
            &tplPageWrapper=`@INLINE <div class="pagination"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>`
        ]]
    </div>
    [[!+page.nav]]
</div>
Андрей Копп
14 октября 2015, 22:18
modx.pro
1 218
0

Вопрос по JSON

Всем привет! Есть одна не решённая задачка, вообщем есть API откуда я беру JSON, декодю и вывожу как массивы, вот таким простым кодом:

foreach($price as $period) {
            echo '<pre>';
            var_dump($period);
            echo '</pre>';
        }
но проблема заключается в следующем, выдало непонятные массивы:

array(5) {
  ["$cost"]=>
  string(5) "35.00"
  ["$type"]=>
  string(5) "month"
  ["$length"]=>
  string(1) "1"
  ["$orderlink"]=>
  string(172) "https://my.sequel.one:1500/billmgr?func=register&redirect=startpage%3Dpaidsupport%26startform%3Dpaidsupport%252Eorder%252Eparam%26pricelist%3D418%26period%3D1%26project%3D2"
  ["$"]=>
  string(7) "monthly"
}
Вопрос: как из них можно получить данные? В массиве выводятся переменные, может кто сталкивался с подобным, а то распарсил больше половины данных и тут такой сюрприз, первый раз такое наблюдаю.
Андрей Копп
12 октября 2015, 21:43
modx.pro
1 532
0

Возможно ли TV-параметры выводить в 2 столбика?

Всем привет. Возникла необходимость сделать 2 столбика с TV-параметрами, т.к. их получилась целая простыня, есть простой и действенный способ?
Андрей Копп
12 октября 2015, 19:16
modx.pro
783
0

Как сделать скидки от количества товара?

Всем привет. Возникла необходимость сделать у каждого товара индивидуальные скидки от количества товара и когда покупатель кладет товар в корзинку, то в анонсе корзины он должен видеть уже пересчитанную стоимость товара.



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



Первое что пришло в голову, это установить MIGX и по средством TV параметра, скажем discount выгружать количество товара и скидок от которых они зависят, вот что получилось:

<?php
$dis = $modx->resource->getTVValue('discount');
$a = json_decode($dis, true);

foreach ($a as $discount => $value) {
    $count = $value["count"];
    $price = $value["price"];
    
    echo '<p>'.$count.' шт. - '.$price.'%</p>';
}
Андрей Копп
10 октября 2015, 22:00
modx.pro
7
6 001
0

Нужно допилить компонент seoPanel

7 1 000
Всем привет. Делал компонент seoPanel по мотивам панельки sites.pr-cy.ru

Нужно его допилить, вот что необходимо:

Админская часть
1. Побороть косяк, при котором если выбирать сразу у двух каталогов DMOZ и Яндекс положение Да, то сохраняется только один, почему-то с двумя Да выставляемыми в компоненте происходит тупняк.
2. Нужно настроить обновления параметров в самом компоненте, кнопки сделал, но руки не дошли до этого.

Фронтэнд
1. Сделать добавление, обновление и удаление на AJAX с возможностью множественного выбора, я сделал множественный выбор у чекбоксов.
2. Настроить отображение сохранённых доменов по id пользователя, пока что отображается только у админа список сайтов.

Собственно выводится всё у пользователя через pdoPage + DatabaseTable (или как-то так называется этот js скрипт выгрузки и фильтрации из базы).

По ценам и срокам сам не определюсь, по этому предлагайте.

Вот панелька my.seomixer.ru
Андрей Копп
07 октября 2015, 13:41
modx.pro
873
0