Купчинский Михаил

Купчинский Михаил

С нами с 19 января 2013; Место в рейтинге пользователей: #524

Интернет магазин Шинторг - Находка

Сам сайт — shintorg-nakhodka.ru



Сразу оговорюсь, что этот топик будет постоянно редактироваться и пополняться, поэтому не кидайтесь камнями, с радостью приму критику, особенно полезную. Также отвечу на вопросы новичков по реализации и могу скинуть исходники нужного кода.
Сергей Лим
15 февраля 2016, 02:47
modx.pro
4
2 021
-2

Закалка MODX Revolution (перевод)

Своего писать я пока сомневаюсь, уровень не тот, а вот перевести полезную статью с официальной документации — это с удовольствием. Перевод местами может показаться несколько вольным, что касается формулировок, — иначе переводить скучно. Но в том, что касается технических деталей, старался быть дотошно точным. Так что, если найдёте технические неточности — ругайтесь в комментах. А на филологию прошу не жаловаться:) И тем более на идеологические расхождения с Вашим мировоззрением — тут все вопросы к авторам доков. Паранойи и почвы для громких споров среди «экспертов по безопасности» в статье предостаточно. Помни, о читатель, всё это касается в первую очередь важных и заметных проектов.
Добро пожаловать под кат.
mngatoff
15 февраля 2016, 02:03
modx.pro
61
22 122
+13

Страница пользователя как на modx.pro

1 1 000
Реализация страницы пользователя как на mоdx.pro (https://modx.pro/users/bezumkin/). Не используются дополнения virtualPage и userProfile\userProfile2 из-за их глючности и конфликтов с другими дополнениями. Все протестировано на рабочем проекте.
Wassi Wassinen
14 февраля 2016, 17:03
modx.pro
37
7 569
0

Изменение цены товара после добавления в корзину

Задача: что бы цена после добавления в корзину увеличивалась на 18% (НДС)

ms 2.2.0-pl2
Системной настройки ms2_price_snippet больше нету.

Нашла 1) вариант работы с классом msCartHandler (создать новый файл в папке core/components/minishop2/model/minishop2):
class msCartHandler2 extends msCartHandler  {
public function add($id, $count = 1, $options = array()) {
{здесь писала разный код, но ничего не менялось}
 }
Название нового класса ввести в системную настройку ms2_cart_handler_class

И 2 вариант, через создание плагина, с кодом:
case 'msOnAddToCart':
	$tmp = $cart->get();
	$tmp[$key]['price'] = $tmp[$key]['price']+($tmp[$key]['price']*18)/100;
	$cart->set($tmp);	
	break;
Вот тут не понятно как назвать плагин и что сделать, что бы он начал работать.

Подскажите, пожалуйста, какой из вариантов надо использовать? Пока у меня ни первый ни второй не получается. Или вообще что-то третье нужно делать?
Василиса Белозёрова
13 февраля 2016, 13:51
modx.pro
2
2 191
0

Sendex подписка по email без регистрации

Здравствуйте. Помогите строчкой кода. Не пойму как вызвать Sendex (в доках и в сообществе не нашел), чтобы подписать пользователя по e-mail (без регистрации). Т.е. у меня одностраничник, просто есть input, куда мыло ввести и кнопка «Подписаться». Это бы конечно в доки записать.
Виталий Барышников
12 февраля 2016, 02:23
modx.pro
5
3 528
+1

Перенос фото товаров из TV в галерею miniShop2

Постановка задачи: был интернет магазин, где товары — обычные ресурсы, а изображения — TV поля (в моем примере 5 штук). Необходимо сделать товары типа msProduct, а изображения перенести в стандартную галерею miniShop2.

Небольшой скрипт, решающий вторую часть задачи, ниже. (первая часть задачи решается примерно так)

Что он делает? Скрипт берет все записи с типом msProduct, и копирует изображения из TV в галерею miniShop2.

Надеюсь кому-нибудь будет полезным (скрипт не 100% универсальный, подгоняйте под себя! и да, я запускаю его из Console, если у вас просто php файл, то необходимо сначала авторизоваться в админке через API).
Наумов Алексей
03 февраля 2016, 12:05
modx.pro
11
3 950
+5

Срочно нужна помощь

ПРОБЛЕМА УСТРАНЕНА ВСЕМ СПАСИБО!

Дело в том что пароль от админки был утерян (сайт достался от предыдущего разработчика без такового)
Надо каким либо образом восстановить пароль.
Кнопки восстановить пароль к сожалению не имеется.
пример с ссылкой; В данном случае у меня нет ссылки: пример без ссылки

Доступ к базе и папке с файлами сайта есть.

Через базу пароль не выходит поменять:
во-первых: в базе перед паролем стоит префикс uncryp>;
во-вторых: вставив не зашифрованный пароль либо копипаст зашифрованного не помогает;
ну и в-третьих: по какой-то причине нет кнопки восстановить пароль, как уже указывал выше.

Заказчик требует исправлений сайта, а из-за этого все встало на мертвом месте. Прошу помощи люди добрые!

ПРОБЛЕМА УСТРАНЕНА ВСЕМ СПАСИБО!
Иван
29 января 2016, 15:16
modx.pro
1
4 220
-1

Превратить ресурсы в категории и товары

Здравствуйте!

Хочу переделать ресурсы в товары и категории Minishop2. Нашел в комментариях пример кода для категорий и для товаров (ссылки). Применил его, и админке у ресурсов появился нужный вид товаров и категорий. Однако при попытке изменить их и сохранить появляется окошко с ошибкой: «msProduct_err_ns». Помогите, пожалуйста, решить данную проблему. Заранее большое спасибо!
Александр Суркин
25 января 2016, 06:45
modx.pro
2
2 397
0

Кастомизация вывода изображения на странице товара

Привет. На странице товара требуется выводить изображение следующим образом:
Если у товара есть 2 и более изображений, то нужно выводить 2-ое изображение, в противном случае — 1-ое(основное).

Изменения должны касаться только страницы товара. Как добиться такого поведения?
Алексей
23 января 2016, 10:18
modx.pro
1
868
0

Как использовать модификатор с двумя и более if?

Есть задача определять какой culturekey (всего их три) и в зависимости от этого выводить ресурсы, как это реализовать с помощью двух if?

Для двух culturekey выглядеть будет так
[[pdoResources?
&parents=`[[++cultureKey:is=`ru`:then=`3`:else=`12`]]`

]]

Как это реализовать для бОльшего числа culturekey, логика такая — если culturekey=ru, то выводим 3, если culturekey=en, то выводим 12, если culturekey=fr, то выводим 21

Спасибо!
anton
11 января 2016, 22:25
modx.pro
2
1 671
0