Всего 125 687 комментариев

Роман
26 мая 2021, 13:22
0
Да их полно, наберите онлайн конвертер видео. Можете этим воспользоваться convertio.
Евгений Мельников
26 мая 2021, 13:13
0
Спасибо за ответ!
Я не против, это требование клиента. Буду пробовать его убедить, разместить видео на youtube.
А если вдруг не получится, можете подсказать какие-то еще варианты решения? С помощью чего можно оптимизировать выдачу видео пользователям?
Роман
26 мая 2021, 12:54
+1
Будете просто переплачивать за хостинг. Даже обучающие ролики, нельзя в таком размере отдавать. Это слишком. Представьте кто-то захочет посмотреть на мобильном интернете ваш ролик. Не знаю, почему вы против youtube. Видео может быть доступно только по ссылке. Там и оптимизация, и встроенный плеер. И бесплатный траффик, на хостинге могут быть проблемы с этим.
Амина
26 мая 2021, 12:41
+1
Получилось исправить! Параметр SMTP хосты (mail_smtp_hosts) необходимо установить в виде: ssl://smtp.mail.ru
Амина
26 мая 2021, 12:32
0
7.1. На других тоже не работает.
Роман
26 мая 2021, 12:22
0
Версия php какая? Попробуйте поставить другую.
Евгений Шеронов
26 мая 2021, 12:10
0
Не особо слежу за ютуб обучениями, но такой подход — это такой же трэш)

Даже если нужно будет фронтенд раскидать между командами — то это точно будет не так.
Варианты:
1) Разные фреймворки — но по разделам, админка например на одном фреймворке, пользовательская на другом.
2) Если прям хочется поделить одну страницу — то всё просто в пределах одного фреймворка, но использованием одного нормального хранилища с модульной структурой, типо Vuex или Redux. ​

Поэтому, что это видео, что то на английском — всё это жуткий bad practice. Остаётся надеяться, что все просмотревшие восприняли это как учебный эксперимент и никогда не подумают повторять.
Амина
26 мая 2021, 12:05
0
В логах ничего, в спаме тоже нет. Порт поменяла — не работает.
С локального сервера все приходит. Не понимаю, в чем может быть проблема
Lori
26 мая 2021, 11:15
0
товаров не много, благодарю, разобрался
Lori
26 мая 2021, 11:14
0
пардон увидел в начале msimportexport, уже разобрался в принципе, благодарю
Роман
26 мая 2021, 11:09
0
Если вы внимательно почитаете, я вам и про csv.php написал.
Наумов Алексей
26 мая 2021, 11:06
0
Открываем Console,
пишем небольшой код для чтения csv файла (ну с этим то в интернете нет проблем)
далее цикл по товарам и запускаем:
$response = $modx->runProcessor('gallery/upload', array(
        'file' => $file, // Путь к файлу от корня сервера
        'id' => $product_id // id товара
    ),
    array('processors_path' => MODX_CORE_PATH . 'components/minishop2/processors/mgr/')
);

if ($response->isError()) {
    echo 'ОШИБКА: '.implode(", ", $response->getAllErrors());
    echo '<br />';
}
если товаров много — то в стандартные 30 секунд скрипт не уложится…
Lori
26 мая 2021, 10:49
0
покупать компонент за 3к ради импорта, извиняюсь, не вижу смысла) количество не критичное
Роман
26 мая 2021, 10:08
0
Посмотрите в логах, может быть где-то ошибка. Проверьте папку спам, может туда попадает. Вы отправляете через smtp? У mail.ru для отправки не 25 порт используется.
SMTP — 465 (протокол шифрования SSL/TLS)
Роман
26 мая 2021, 09:50
0
Через msimportexport, делаешь 2 столбика, один указываешь id товара, второй название картинки. Предварительно загружаешь картинки в «Базовый директория для изображений», во вкладке «Настройка импорта». Через csv.php, там нужно так же залить в какую-нибудь папку, и судя по скрипту просто передать расположение файла относительно домена(то есть просто assets/tmp/image.jpg)
$image = str_replace('//', '/', MODX_BASE_PATH . $v);
Щукин Дмитрий
26 мая 2021, 09:07
0
{if $count?}
                {var $par_rp = $_modx->resource.parent | resource : "parent"}
                {set $key = ["242", "243","245" ,"249" ,"288" ,"289" ,"290" ,"291"]}
                {if $_modx->resource.template == 24 OR $par_rp in list $key }
                    {$count} м.
                {else}
                    {$count} шт.
                {/if}
            {else}
                {ignore}
                    <small>в пути</small>
                {/ignore}
            {/if}
Иван Бочкарев
26 мая 2021, 05:15
+3
Лучше Ильи Климова не встречал, кто может правильно донести информацию.
Советую ознакомиться: Бесплатный курс по Vue.js
Артем
25 мая 2021, 21:56
0
Ведь что такое по своей сути vuejs как не фреймворк языка javascript. Но этого мало, над ним придумывают фреймворк vuetify что уже звучит дико
Ты путаешь теплое с мягким. Vue — фреймворк для создания интерфейсов, Vuetify — библиотека с готовыми элементами интерфейса в стиле MD, написанная для Vue.
Если тебе нужно приложение в стиле MD, то ты можешь его нарисовать с нуля, самостоятельно написав каждый низкоуровневый компонент типа инпутов или радиобаттонов, либо можешь просто взять Vuetify, где все это уже за тебя сделали и оттестировали, и написать условную админку в едином стиле без лишней головной боли.
Александр Мельник
25 мая 2021, 21:20
0
Я знаю здесь многие смотрят видео уроки Владилена Минина и да, в чем-то он хорош. Лично на мой взгляд он владеет предметом но не владеет даром обучать, который есть например у Дмитрия Лаврика, но сейчас не об этом. Сегодня у Минина вышло видео, как писать код используя одновременно react и vue. www.youtube.com/watch?v=eS9XXlqmhuw
Чем это лучше vue и jquery.