• После переноса сайта ошибка 500 при входе в админку. Почему?

    Gargool
    @Gargool
    webdev frontend
    При переносе сайта на CMS MODX Revolution необходимо выполнить следующие шаги:
    Подключиться к сайту по FTP.
    Перейти в папку /core/ и удалить в ней папку cache.
    Проверить корректность указанных данных для подключения к базе данных. Для этого нужно открыть файл config.inc.php в папке /core/config/.
    Прописать корректный путь к папкам от корня сервера в файлах: config.core.php (корневая папка /), config.inc.php (папка /core/config/), config.core.php (папка /connectors/), config.core.php (папка /manager/).

    В некоторых файлах замену нужно произвести в нескольких местах.
    Ответ написан
    Комментировать
  • Каким должен быть smm специалист?

    hooppy
    @hooppy
    Здравствуйте, Дмитрий, вот краткий обзор на профессию SMM-специалиста.
    SMM-специалист — это профессионал в области социальных медиа, чья работа направлена на продвижение бренда, продукта или услуги в социальных сетях. Обязанности SMM-специалиста могут значительно варьироваться в зависимости от целей и задач компании, но вот основные аспекты работы:

    1. Создание и размещение контента
    Ключевая задача SMM-специалиста — это создание и публикация привлекательного и целевого контента, который будет отвечать на интересы аудитории и способствовать узнаваемости бренда. Это может включать тексты, фото, видео, инфографику, проведение лайв-трансляций и так далее.
    2. Наращивание подписчиков
    Наращивание подписчиков является одной из целей SMM-специалиста, но важно понимать, что качество и вовлеченность аудитории важнее количества. Целью является привлечение заинтересованных пользователей, которые будут взаимодействовать с контентом и, потенциально, станут клиентами.
    3. Достижение успеха без накрутки
    Да, можно достичь серьезных успехов без использования накрутки подписчиков. Это требует стратегического планирования, разработки качественного контента, анализа интересов целевой аудитории и создания эффективных рекламных кампаний в социальных сетях. Органическое развитие требует времени и усилий, но в долгосрочной перспективе оно оказывается более выгодным и устойчивым.
    Дополнительные обязанности SMM-специалиста:
    Взаимодействие с аудиторией: управление комментариями, ответы на вопросы и претензии, участие в дискуссиях.
    Мониторинг и аналитика: отслеживание эффективности контента, анализ поведения аудитории и корректировка стратегии на основе полученных данных.
    Работа с инфлюенсерами: поиск и взаимодействие с блогерами и мнениями для расширения охвата и увеличения доверия к бренду.
    Кризисный PR: управление негативными комментариями и обратной связью, минимизация возможного ущерба для репутации компании.
    Рекламные кампании: запуск и управление рекламными кампаниями в социальных сетях для привлечения новой аудитории и повышения узнаваемости бренда.
    Таким образом, работа SMM-специалиста — это комплексный процесс, требующий творческого подхода, аналитических навыков и глубокого понимания целевой аудитории. успех в социальных медиа возможен без накрутки, при условии правильной стратегии и постоянной работы над качеством контента и взаимодействием с аудиторией.
    Ответ написан
    1 комментарий
  • Относительные ссылки в sitemap. Как исправить?

    an-tar
    @an-tar Куратор тега MODX
    Full stack web developer
    А каково значение site_url в конфиге/контексте?
    pdoSitemap опирается на выборку через pdoFetch, ссылка там генерируется через makeURL, а так значения имеют следующие системные параметры: https://docs.modx.com/current/ru/extending-modx/mo...
    Ответ написан
    6 комментариев
  • Как вывести дополнительное текстовое поле в админке Gallery?

    an-tar
    @an-tar Куратор тега MODX
    Full stack web developer
    Имхо не особенно как, не ковыряя исходники.
    Альтернативно можно попробовать сделать галерею на MIGX или на MoreGallery
    Ответ написан
    2 комментария
  • Почему не редактируются хлебные крошки?

    an-tar
    @an-tar Куратор тега MODX
    Full stack web developer
    Вы можете переопределить написание крошки для главной через параметр &tplHome
    Посмотрите документацию: https://docs.modx.pro/components/pdotools/snippets...
    Ответ написан
    Комментировать
  • Почему не удается перенести сайт на ModX на новый хостинг?

    an-tar
    @an-tar Куратор тега MODX
    Full stack web developer
    500 ошибка сервера, смотрите в логах, что является причиной.
    При переносе такие ошибки часто возникают из-за 1) несоответствия настроек нового программного окружения прежнему 2) неверные настройки
    Ответ написан
    4 комментария
  • Что если на сайте использовать сразу 2 вида микроразметки?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    По моим наблюдениям - показатели ранжирования точно не ухудшились. На счет улучшения - так же не заметил явных изменений. Вероятно, это крайней незначительный фактор для ПС.
    Ответ написан
    2 комментария
  • Почему не исключается категория из цикла?

    an-tar
    @an-tar Куратор тега MODX
    Full stack web developer
    У вас &where=`{"id:!190" неравенство неверно указано, попробуйте &where=`{"id:!=":190"
    Ответ написан
    6 комментариев
  • Почему не исключается категория из цикла?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Во первых, у вас неверный синтаксис where, нужно указывать в форме JSON, то бишь:
    &where=`{"id:!=":"190","class_key":"msCategory"}`

    Во вторых, вы таким образом хотите исключить ресурс из выборки или родителя? Зачем использовать where, если можно сделать проще:
    &parents=`15, -190` //если нужно исключить ресурс с ID 190 и его дочерние
    &resources=`-190` //если нужно исключить ресурс с ID 190
    Ответ написан
    2 комментария
  • Массовый редирект через htaccess?

    @dodo512
    RewriteRule ^(.*)купить /$1 [R=301,L]
    Ставить в начало файла и сохранять в кодировке UTF-8 без BOM.
    Ответ написан
    1 комментарий
  • Как вывести поле ACF в настройках экрана админки?

    solidcreature
    @solidcreature
    Развиваю сообщество WordPress в Москве
    Здравствуйте, по-моему плагин Admin Columns с плагином для ACF будет решать эту задачу
    Ответ написан
    Комментировать
  • Как вывести поле ACF в настройках экрана админки?

    @Gamelot
    Программист php
    Доступные фильтры:

    bulk_actions-edit-post: Post type ‘post’ edit screen
    bulk_actions-edit-page: Post type ‘page’ edit screen
    bulk_actions-edit-: Custom post type edit screen
    bulk_actions-edit-: Custom taxonomy edit screen
    bulk_actions-edit-comments: Comments list screen
    bulk_actions-plugins: Plugins list screen
    bulk_actions-users: Users list screen
    bulk_actions-upload: Media library list (only works in list view, not grid view)

    Примеры:

    Добавляет пункт меню:
    <?php
    add_filter('bulk_actions-edit-post', function($bulk_actions) {
    	$bulk_actions['change-to-published'] = __('Change to published', 'txtdomain');
    	return $bulk_actions;
    });


    Обработчик пункта меню:
    add_filter('handle_bulk_actions-edit-post', function($redirect_url, $action, $post_ids) {
    	if ($action == 'change-to-published') {
    		foreach ($post_ids as $post_id) {
    			wp_update_post([
    				'ID' => $post_id,
    				'post_status' => 'publish'
    			]);
    		}
    		$redirect_url = add_query_arg('changed-to-published', count($post_ids), $redirect_url);
    	}
    	return $redirect_url;
    }, 10, 3);


    Вывод уведомления при выборе действия.
    add_action('admin_notices', function() {
    	if (!empty($_REQUEST['changed-to-published'])) {
    		$num_changed = (int) $_REQUEST['changed-to-published'];
    		printf('<div id="message" class="updated notice is-dismissable"><p>' . __('Published %d posts.', 'txtdomain') . '</p></div>', $num_changed);
    	}
    });


    Пример обработчика пункта меню
    add_filter('handle_bulk_actions-edit-post', function($redirect_url, $action, $post_ids) {
    	if ($action == 'mark-as-verified') {
    		foreach ($post_ids as $post_id) {
    			update_post_meta($post_id, 'verified', '1');
    		}
    		$redirect_url = add_query_arg('mark-as-verified', count($post_ids), $redirect_url);
    	}
    	return $redirect_url;
    }, 10, 3);


    на картинке изображен процесс массового редактирования постов:

    651123c47d355715410900.gif

    куда Вы тут хотите встроить текстовое поле для массового редактирования?

    слева от кнопки Apply можно встроить текстовое поле. я это делал на JS. создавал скрипт для админов на JS и подключал его на сайте через functions.php (Enqueue Scripts) . текстовое поле будет находиться внутри html-формы для массового редактирования с выбранным действием.

    И можно его значение обработать в хуке-обработчике действия - выполнить функцию update_field() для Вашего поля ACF в редактируемом посте.
    Ответ написан
    Комментировать
  • Стоит ли работать с Drupal в 2022?

    @lotse8
    Мировую статистику по CMS смотри и ты все поймешь, ты все увидишь сам
    63e4b8268dee7673821158.png
    Ответ написан
    Комментировать
  • Какие есть идеи по акциям, если нет цен на сайте?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Как вариант - предлагать дополнительный сервис к тому товару цены на который ты не можешь показать. Например, ты продаешь экскаваторы, крутые, дорогие, которые собирают на заказ индивидуальному клиенту, естественно цены будут плавать очень сильно, в качестве акций можно предлагать более длительное обслуживание, ремонт на месте у заказчика, быструю доставку расходников и так далее - Сервисы, а не скидки на сам товар.
    Ответ написан
    Комментировать
  • Какие есть идеи по акциям, если нет цен на сайте?

    @romicohen
    Системный Архитектор
    Да точно так же -) Рекламу видел "На 53% больше вкуса и свежести!" ))) 86% (в реальности - 95%) людей живут с отключенным мозгом :D Поэтому самое главное - оформить постер о скидках на 26% более красочно, и как минимум на 44% более гармонично, а остальное - это мелочи )))))
    Ответ написан
    2 комментария
  • Какие есть идеи по акциям, если нет цен на сайте?

    Вы сильно заблуждаетесь, что людям нужны акции.
    Например, по десяткам последних рекламных кампаний в директе могу сказать, что объявки, где были слова "акция", "скидки 50%", "бонус", "распродажа" и т.п. работали хуже обычных. имхо раньше люди еще велись на них, но сейчас большинство уже не верят в эту чушь со скидками и акциями, поэтому если вам важны продажи, то стоит смотреть в сторону, что нужно людям, например:
    • качественное описание товаров, хорошие фотки
    • отзывы от клиентов, внушающие доверие
    • калькуляторы, квизы, помогающие сформулировать сложную покупку
    • хорошие условия доставки, оплаты
    • вменяемые менеджеры, онлайн консультанты
    • живые соцсети, свидетельствующие об интересе к компании со стороны людей и т.п.

    мне кажется, это больше нужно покупателям, чем минус 20% от фик пойми чего.
    когда-то писал про конверсии, удивлен, но многое еще актуально, может пригодится https://moytop.com/prodvizhenie-sajtov/kak-povysit...

    p.s. кстати, идея со скрытием цен всё больше и больше популярна, это иногда работает лучше, чем показать цены, особенно если они выше чем у конкурентов или поставщик их мониторит и нет возможности демпинга. На одном из сайтов в такой ситуации, например, один тщательно сделанный квиз полностью решил весь вопрос по заказам в условиях скрытых цен. То есть люди массово делали заявки в квиз (там была сложная тематика видеонаблюдения) и там их уже "дожимали" классные специалисты-продажники. Главное чтобы человеку было удобно и хотелось заполнить эту формочку, а на это уже во многом влияет то, что расписал выше.
    Ответ написан
    Комментировать
  • Какие есть идеи по акциям, если нет цен на сайте?

    PROInteriorDesign
    @PROInteriorDesign
    Дизайн интерьера: PROID.studio
    Акцией может являться дополнительный бонус или подарок. Что-то другое. Не сама скидка в %.
    Зависит от тематики сайта.
    Ответ написан
    2 комментария
  • Почему до сих пор не рассмотрели мое приложение?

    @AlexVWill
    Ха, сутки! А 2 недели не хочешь? :) За сутки мне ни разу не одобряли даже обновление, минимум 5-6 дней для нового и 3 суток обновление...
    Ответ написан
    5 комментариев
  • Почему до сих пор не рассмотрели мое приложение?

    GavriKos
    @GavriKos
    Рассмотрение может быть до недели.
    И никто его еще не принял - у гугла нет статуса "собираемся рассмотреть", статус "на рассмотрении" не означает что его сейчас смотрят.
    Ответ написан
    6 комментариев
  • Не полностью работает редирект. Почему?

    @dodo512
    Redirect 301 categoriya https://site.ru/categoriya-new

    Это директива mod_alias и предназначена для редиректа не одного адреса, а всех адресов с указанным префиксом.
    Вместо mod_alias используйте mod_rewrite.

    RewriteEngine on
    
    RewriteRule ^categoriya$    /categoriya-new  [R=301,L]
    RewriteRule ^podcategoriya$ /podcategoriya-new  [R=301,L]
    
    RewriteRule ^categoriya/podkategoriya/(\S+)$  /categoriya-new/podkategoriya-new/$1 [R=301,L]
    Ответ написан
    8 комментариев