Задать вопрос
  • Кнопка изменения размера шрифта в статье Wordpress?

    solidcreature
    @solidcreature
    Развиваю сообщество WordPress в Москве
    Точно уверен -- это не единственный способ и, скорее всего, есть готовые решения с большим функционалом.

    Допустим, текст статьи у вас содержится внутри дива с классом content, тогда ваша задача сводится к следующему

    1) В CSS добавить новый стиль, для случая когда у дива с классом content есть дополнительный класс, например font__big. Получится что-то типа этого
    .content.font__big { 
         font-size: 18px; 
      }


    2) Дальше нужно добавить кнопку и немного js-кода, чтобы при нажатии на кнопку для элементы с классом
    .content добавлялся класс .font__big
    Пример такого кода с использованием jQuery:
    jQuery(document).on('click', '.класс-кнопки', function() { 
    		jQuery('.content').toggleClass('font__big');
    	} );
    Ответ написан
    Комментировать
  • Как организовать вытягивание из URL определенного значения в форму?

    @MADSMILEXD
    < input name="subid" type="hidden" value="<?=$_GET['subacc4'];?>" / >
    Ответ написан
    Комментировать
  • Как проще всего осуществить Клининговый Сервис на WordPress?

    seganim
    @seganim
    PHP-программист, программный инженер
    Woocommerce и его товары с вариациями, надстройками и т.д. помогут. У него и callback api есть.
    Ответ написан
    Комментировать
  • Как реализовать кастомное оформление в зависимости от кол-ва объектов?

    0xD34F
    @0xD34F Куратор тега React
    Ответ написан
    Комментировать
  • Можно ли публиковать пользователям данные с сайта, если сайт запрещает копирование?

    @max1021
    Я не совсем программист, просто интересуюсь, но я юрист, поэтому могу ответить на Ваш вопрос так:
    1. невозможность скопировать контент на сайте не является показателем того, что контент нельзя копировать, если того разрешает сам ресурс;
    2. если на сайте четко указано, что копирование материалов зарещено, то так оно и есть и всякие отписки типа на заборе тоже написано в юриспруденции не работают (но работают на кухне под водку:);
    3. посмотрите в лицензионные документы, если они есть на сайте, если там написано, что копировать нельзя, то копировать, конечно же, нельзя;
    4. ситуация слегка упрощается, если ресурс неявным образом это сообщил, например, просто прописал это в лицензионных документах, но не сообщил об этом при заходе на сайт;
    5. если это просто прогнозы (тем более в виде цифр), то это не объект авторского права, поэтому никаких штрафов или санкций не может последовать за исключением блокировки сайта (очень непросто доказать, что Вы сами не придумали эти цифры, а именно взяли с сайта;
    6. если Вы создали программу, которая берет контент с сайта автоматически, то ситуация немного хуже, потому что это уже программа для ЭВМ, которая может быть предназначена для нанесения вреда интересам других лиц.
    Ответ написан
    Комментировать
  • Подключение к сайту защищено не полностью, сайт на WordPress?

    Через phpMyAdmin сделайте SQL запрос, test.ru поменяйте на свой домен:
    UPDATE wp_options SET option_value = REPLACE(option_value, 'http://test.ru', 'https://test.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
    UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://test.ru', 'https://test.ru');
    UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://test.ru','https://test.ru');
    UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://test.ru', 'https://test.ru');
    UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://test.ru', 'https://test.ru');
    Ответ написан
    Комментировать
  • Как разобраться с кодировкой php?

    Eridani
    @Eridani
    Мимо проходил
    $content = iconv("windows-1251", "utf-8",$content); //Смена кодировки

    string iconv ( string in_charset, string out_charset, string str )

    Производит преобразование кодировки символов строки str из начальной кодировки in_charset в конечную out_charset. Возвращает строку в новой кодировке, или FALSE в случае ошибки.


    1ый параметр - ИЗ КАКОЙ КОДИРОВКИ
    2ой - В КАКУЮ
    Вы пытаетесь из ответа, который на win-1251 вытащить УТФ и преобразовать в win1251, иными словами, перепутали местами кодировки, из какого в какой
    Ответ написан
    1 комментарий
  • Какая библиотека используется на этом сайте?

    @vardoLP
    Ват ю сэй эбаут май мама?!
    Ответ написан
    Комментировать
  • Какая библиотека используется на этом сайте?

    о господи... та не делайте вы такие сайты с такими свистелками-перделками. Они абсолютно неюзабельные и юзеры смотрят только на анимации. Процент пользователей, которые на таком сайте возьмут для себя полезную инфу, очень невелик
    Ответ написан
    4 комментария
  • Что верстальщики хотели бы донести до веб-дизайнеров?

    serjikz
    @serjikz
    web-developer
    Прошел через все стадии создания web-проектов начиная с копирайтинга, заканчивая back-end и настройку серверов. В итоге остановился на front-end + чуть-чуть дизайн (но это не значит, что плохо знаю фотошоп))).

    Что мне было делать лень, как дизайнеру:
    1. Прикладывать файлы со шрифтами
    2. Архивировать работу
    3. Писать комментарии к дизайну
    4. Присылать исходники иконок (если используется пак)
    5. Рисовать :hover :active :focus и тп для элементов, которые это 100% требуют
    6. Общаться с тугим верстальщиком, который не может отличить iline от inline-block
    7. Корректировать работу, если это просит верстальщик

    Что я понял, когда перешел на другую сторону:
    1. Я хочу архив с адекватными шрифтами (идеал - ссылку на шрифт в goolge fonts или подобном сервисе, где есть сразу все форматы шрифтов)
    2. Я хочу хотя бы .zip потому что инет в России не всегда и везде качественный и я могу быть не дома, когда хочу скачать и посмотреть диз, а он весит 300мб
    3. Я хочу несколько .psd если лендос/сайт большой (экранов в 25-30 или больше). Разбивайте на 7-10 экранов максимум каждый .psd потому что не у всех верстал 8-16 гигов оперативки
    4. Я хочу состояния :hover :active (пожалуйста!!! пусть уж без :focus, сам его придумаю)
    5. Я хочу ссылку на пак с иконками, если они использовались в дизайне
    6. Я хочу комментарии пусть даже в .txt если там что-то из-под чего-то должно выезжать при наведении/клике и тп
    7. Я хочу группы в макете с адекватными названиями, а не сплошняком все слои и/или группы "Группа 1 и тп"
    8. Я хочу минимум скрытых слоёв/групп в шаблоне (если группа не может донести суть - писать в .txt для чего она)
    9. Я хочу каждую часть текста по отдельности, а не заголовок (60px желтый отступ от абзаца с помощью межстрочного интервала) вместе с абзацем (18px белый с межстрочным интервалом не равным заголовку). Хочу чтоб был отдельно абзац и отдельно заголовок (подзаголовок, без разницы как называть)
    10. Я хочу отдельно каждую картинку, а не слитый воедино фон шапки с изображением товара/курса/др.
    11. Я хочу большой векторный логотип отдельно от шаблона
    12. Я хочу прозрачность, чтоб сделать png, а не "Режим наложения"->"Умножение" (обязательно адекватно мягко по контуру вырезанный объект, а не ступенька из пикселей)
    13. Я хочу общаться с дизайнером, если у меня есть его контакт
    14. Я хочу мобильную версию, если она должна быть у сайта
    15. Я хочу бесшовную текстуру отдельно от документа, если есть фон, который имеет свойство повторяться (его в "Наложение узора" обычно ставят в стилях слоя)
    16. Я хочу скайп дизайнера в макете чтоб связаться с ним))) Главное нарисуйте так, чтоб его не принять за элемент сайта и не заверстать случайно

    Ну как-то так. Думаю список можно ещё пополнить, но уже о некотором сказали.

    P.S. Я не эгоист, уже давно сам придерживаюсь всех этих правил, если хотят, чтоб дизайном занимался именно я.
    Ответ написан
    2 комментария
  • Как объединить две одинаковые функции, но с разными id?

    zoozag
    @zoozag
    Opencart
    $("#Email, #email")

    Наткнулся на ваш предыдущий вопрос. Вы собрались каждый раз для нового поля добавлять новый id и добавлять его в скрипт? Замените id на класс и убьете сразу двух зайцев.
    Ответ написан
    1 комментарий
  • Как отправить PUSH уведомление при подтверждении заказа WooCommerce?

    kawabanga
    @kawabanga
    если не брать WooCommerce, а приложение у вас все равно на АПИ работает, то кратко вот так:

    1) Берете сервис, например onesignal - неплохо работает с уведомлениями.
    2) разрешаете устройству получать уведомления, подписываете устройство на onesignal.
    3) при формировании заказа, отсылаете pushId в API ваше.
    4) при добавлении заказа в систему, добавляете в дополнительное поле push номер.
    5) добавляете событие на смену статуса заказа - отправка пуш сообщения с сервера через апи.

    Этап 3 заметьте, в этом случае работает только от девайся, с которого произошла покупка. Т.е. вы можете даже не регистрировать человека в системе. В более сложном случае, вы должны хранить push каждого девайса, с которого человек заходит. Но это уже связка к аккаунту человека.
    Ответ написан
    Комментировать
  • Организовать работу некоторых страниц WordPress-сайта через обращение к поддоменам?

    @justabit
    Естественно SSL сертификат работает только для основного домена, но не для поддоменов.

    Это уже будет проблема.

    Для подстраниц, если у вас стоит Apache, то проще всего будет сделать через mod_rewrite. Почитать можно здесь httpd.apache.org/docs/2.0/misc/rewriteguide.html
    Ответ написан
    2 комментария
  • Как создать и вывести кастомный тип записи в шаблоне?

    ya-vitaliy
    @ya-vitaliy
    Верстаю... + wordpress и пробую Laravel
    function register_post_types() {
    
        register_post_type('bonus', array(
            'label'  => 'Bonus',
            'labels' => array(
                'name'               => __('Bonus', 'lang'), // основное название для типа записи
                'singular_name'      => __('Bonus', 'lang'), // название для одной записи этого типа
                'add_new'            => __('Add bonus', 'lang'), // для добавления новой записи
                'add_new_item'       => __('New bonus', 'lang'), // заголовка у вновь создаваемой записи в админ-панели.
                'edit_item'          => __('Edit', 'lang'), // для редактирования типа записи
                'new_item'           => __('New Bonus', 'lang'), // текст новой записи
                'view_item'          => __('View', 'lang'), // для просмотра записи этого типа.
                'search_items'       => __('Search', 'lang'), // для поиска по этим типам записи
                'not_found'          => __('Not found', 'lang'), // если в результате поиска ничего не было найдено
                'not_found_in_trash' => __('Not found in trash', 'lang'), // если не было найдено в корзине
                'parent_item_colon'  => '', // для родителей (у древовидных типов)
                'menu_name'          => 'Bonus', // название меню
            ),
            'description'         => '',
            'public'              => true,
            'publicly_queryable'  => true,
            'exclude_from_search' => false,
            'show_ui'             => true,
            'show_in_menu'        => true, // показывать ли в меню адмнки
            'show_in_admin_bar'   => true, // по умолчанию значение show_in_menu
            'show_in_nav_menus'   => true,
            'show_in_rest'        => true, // добавить в REST API. C WP 4.7
    //		'rest_base'           => null, // $post_type. C WP 4.7
            'menu_position'       => 0,
            'menu_icon'           => 'dashicons-carrot',
            //'capability_type'   => 'post',
            //'capabilities'      => 'post', // массив дополнительных прав для этого типа записи
            //'map_meta_cap'      => null, // Ставим true чтобы включить дефолтный обработчик специальных прав
            'hierarchical'        => false,
            'supports'            => array('title', 'editor', 'thumbnail', 'comments'), // 'title','editor','author','thumbnail','excerpt','trackbacks','custom-fields','comments','revisions','page-attributes','post-formats'
            'taxonomies'          => array('bonus_casino', 'bonus_type'),
            'has_archive'         => true,
            'rewrite'             => array('slug' => 'online-bonus', 'with_front' => true),
            'query_var'           => true,
        ) );
    }
    
    add_action('init', 'register_post_types');

    Думаю понятно, что слово "Bonus" нужно заменить на "команда", чтобы вывести нужно:
    $args = array(
                'post_type' => 'bonus',
                'posts_per_page'    => 4 // количество постов
            );
    
            $query = new WP_Query($args);
    
    // Цикл
    if ( $query->have_posts() ) {
    	while ( $query->have_posts() ) {
    		$query->the_post();
    		echo '<li>' . get_the_title() . '</li>';
    	}
    } else {
    	// Постов не найдено
    }
    /* Возвращаем оригинальные данные поста. Сбрасываем $post. */
    wp_reset_postdata();
    Ответ написан
    2 комментария
  • Как разобрать QT приложение?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Попросите разработчиков вынести нужные вам имена в css файл и написать комменты. Тогда вы сможете всё редактировать. Без этого всё сложно, например самому придётся смотреть ui файлы, хотя виджеты могут быть созданы и динамически по ходу работы программы, т.ч моё первое предложение предпочтительнее.
    Ответ написан
    Комментировать
  • Как настроить пресеты рендера UE4 на такой-же как у X-Ray?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Конечно возможно. Можно и лучше, во времена сталкера никто про PBR и не думал, сейчас производственные процессы совсем другие. Вообще говоря, глупо спрашивать можно ли воспроизвести в современном движке графику десятилетней давности. Читайте документацию, смотрите туториалы (Lighting, Post Processing). Просто так включить галочку "как в сталкере" не получится, внешний вид игры из многих компонентов складывается: стилистика моделей, текстур и эффектов, различные пост-процессы, ракурс и движение камеры, и т. п. Нужно садиться и анализировать оригинал, чтобы понять какие приёмы они использовали, потом воспроизводить это средствами Unreal.
    Ответ написан
    Комментировать
  • Обратная прокрутка OSX: мышь и трекпад?

    @onepavel
    Консультация и разработка мобильных приложений
    Посмотрите в сторону программы Scroll Reverser https://pilotmoon.com/scrollreverser/
    Ответ написан
    1 комментарий
  • Какие существуют популярные блоговые площадки, где активно читают работодатели?

    opium
    @opium
    Просто люблю качественно работать
    Очевидно что Хабр
    Ответ написан
    Комментировать
  • Какие существуют популярные блоговые площадки, где активно читают работодатели?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    vc.ru
    Ответ написан
    Комментировать
  • Запуск ПК + сервера по нажатию кнопки на сайте?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Включение - Wake-On-Lan
    Проверка статуса - куча инструментов. От простого пинга и до всякого рода средств мониторинга.
    Ответ написан
    2 комментария