Jump to content

campusboy

VIP
  • Content Count

    915
  • Joined

  • Last visited

  • Days Won

    23

Posts posted by campusboy

  1. и не уверен, что в значении class могут быть пробелы.

     

    Помните как в анекдоте? - Программисты_пробелами_не_пользуются)))

     

    Потому что с пробелами (и другими символами, кроме нижнего подчеркивания) нельзя писать название переменных и функций - интерпретатор ошибку вызовет, потому для более лёгкого чтения (и без ошибок интерпретатор) используют такой приём, а вот классы для html элементов вполне себе можно, на этом вся вёрстка держится.

  2. Для экспорта из psd есть более удобный сервис - adobe extract.

     

    Спасибо, взял на карандаш. Но не всегда всё же удобно, я так понимаю чисто выделил и сохранил, минуя настройки (может какие изначально ставятся, не в курсе) в этой программе. А когда каждый элемент потом в редакторе настроек надо покрутить-повертеть? Всё равно спасибо, в некоторых задачах значительно сократит время, я уверен.

     

    На свой вопрос сам же ответил, ответ дописал в самом первом посте.

  3. По сути, вопрос в заголовке. Поясню немного. К примеру есть картинка с именем "лучший товар от Пупкина.jpg", при сохранении "для web" Photoshop сделает его "лучший-товар-от-Пупкина.jpg".

    Как избежать этого? Мне не нужны дефисы. В принципе при сохранении есть пункт "Настройки" с шаблонами (в том числе и самим создаваемые):

     

    HXE9dp4.png

     

     

    tD3ZvJr.png

     

    Чтобы я тут не выбирал, секретную комбинацию подобрать не смог  :)  Вообще моя "хотелка" осуществима в Photoshop (интересует только "сохранить для Web)?

     

    P.S.: всё-таки накликал решение - в блоке "Совместимость имен файлов" (скриншот такого блока выше) нужно убрать пункт "Unix".

  4. Ещё один способ придумался. Находим папку SendTo по пути:

    C:\Users\campusboy\AppData\Roaming\Microsoft\Windows\SendTo
    

    Где campusboy - это имя вашей учётной записи в Windows, измените на свою. В этой папке находятся элементы контектсного меню "Отправить" (которое вызывается правой кнопкой мыши). Добавляете туда ярлык программы Notepad++. Теперь открываете контекстное меню на папке и "отправляете" в программу. Этот способ мне понравился чуть меньше, ибо в программу "улетают" все файлы и там открывается, а это могут быть и картинки с видео, которые будут открываться в двоичном формате и, если имеют большой вес, значительное время. Но способ рабочий.

     

    Смотрим в живую:

     

  5. Да, действительно обновление "убило" эту функцию. Выход нашёл такой. Запускаем Тотал Командер, в поисковой строке вбиваем шаблон поиска файлов, к примеру вот основные:

    *.php;*.js;*.css
    

    Жмем "искать" и получаем список всех файлов с данными расширениями, в том числе и файлов из подпапок. Затем жмём кнопку "Файлы на панель", потом сочетание клавиш CTRL+A (выделить всё) - файлы выделяться красным. "Хватаем" их мышкой и перетаскиваем в окно Notepad++. Весь процесс занимает не более минуты.

     

    Смотрим как это выглядит в живую:

     

  6. Может кому нужен будет:

     

    HOTVQVPKJBBXH3XF

     

    Чтобы было в письме (инструкция):

     

     

     

    Поздравляем! У вас есть код на две недели премиум-статуса в игре «Armored Warfare: Проект Армата». С премиум-статусом вы сможете зарабатывать на 50% больше репутации и кредитов за каждый бой, независимо от его результатов.
    Как активировать премиум-подписку
    - Перейдите на сайт игры. aw.mail.ru/promo/invite/1/
    - В поле «Инвайт-код» введите код, который вы получили от Яндекс.Денег.
    - Нажмите на кнопку «Зарегистрироваться».
    Готово! У вас есть премиум-статус на 2 недели.
    Используйте код до 31 августа 2016 года.

     

  7. 16 МБ весит. Могу дать ссылку для скачки. Есть демо шаблона. Но как в демо у меня настроить не получается)

     16МБ весь движок весит наверное) что там за мега тема. Лучше посмотреть оригинал того, что уже у Вас стоит. Но если опасаетесь по каким либо причинам - кидайте демку. Только что она даст? Визуально этот вопрос не решается, надо глядеть что под капотом.

  8. Вот и у меня на сайте у пользователей браузер сохранил кэш. Мне нужно сказать браузеру, чтобы он ПРИНУДИТЕЛЬНО обновил сайт. А КАК?

     

    Попробуйте в связки с этим

     

     

    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">

     

    использовать ещё функцию nocache_headers(). То есть откройте файл темы header.php и первой строчкой впишите:

    <?php nocache_headers(); ?>
    
  9. Поставьте галочку в настройках, чтобы он не создавал кеш для зарегистрированных пользователей. И сбросьте кеш, что есть сейчас. Можно ещё поставь галочки в настройках, чтобы каждый раз, когда создаётся или обновляется запись/страница, кеш сбрасывался.

  10. Использую самопальный плагин, код такой:

    <?php
    /*
    Plugin Name: Убиратель херни
    Description: Плагин убирает из фрон-энда лишний код, генерируемый движком и некоторыми плагинами.
    */
    
    require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    
    function remove_item_admin_bar() {
     global $wp_admin_bar;
     $wp_admin_bar->remove_menu('wp-logo'); # Если убрать лого WP, то about/wporg/documentation/support-forums/feedback отключатся автоматически
      //$wp_admin_bar->remove_menu('about'); # О WordPress
      //$wp_admin_bar->remove_menu('wporg'); # WordPress.org
      //$wp_admin_bar->remove_menu('documentation'); # Документация
      //$wp_admin_bar->remove_menu('support-forums'); # Форумы поддержки
      //$wp_admin_bar->remove_menu('feedback'); # Обратная связь
     $wp_admin_bar->remove_menu('view-site'); # Перейти на сайт
     $wp_admin_bar->remove_menu('customize'); # Настроить
     $wp_admin_bar->remove_menu('comments'); # Значок комметариев
    }
    add_action( 'wp_before_admin_bar_render', 'remove_item_admin_bar' );
    
    remove_action( 'wp_head', 'wp_oembed_add_discovery_links' );
    remove_action( 'wp_head', 'rest_output_link_wp_head' );
    remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 );
    add_filter('rest_enabled', '__return_false');
    remove_action( 'xmlrpc_rsd_apis',            'rest_output_rsd' );
    remove_action( 'wp_head',                    'rest_output_link_wp_head', 10, 0 );
    remove_action( 'template_redirect',          'rest_output_link_header', 11, 0 );
    remove_action( 'auth_cookie_malformed',      'rest_cookie_collect_status' );
    remove_action( 'auth_cookie_expired',        'rest_cookie_collect_status' );
    remove_action( 'auth_cookie_bad_username',   'rest_cookie_collect_status' );
    remove_action( 'auth_cookie_bad_hash',       'rest_cookie_collect_status' );
    remove_action( 'auth_cookie_valid',          'rest_cookie_collect_status' );
    remove_filter( 'rest_authentication_errors', 'rest_cookie_check_errors', 100 );
    remove_action( 'init',          'rest_api_init' );
    remove_action( 'rest_api_init', 'rest_api_default_filters', 10, 1 );
    remove_action( 'parse_request', 'rest_api_loaded' );
    remove_action( 'rest_api_init',          'wp_oembed_register_route'              );
    remove_filter( 'rest_pre_serve_request', '_oembed_rest_pre_serve_request', 10, 4 );
    remove_action( 'wp_head', 'wp_oembed_add_discovery_links' );
    
    // Плагин All in One SEO Pack
    if ( is_plugin_active( 'all-in-one-seo-pack/all_in_one_seo_pack.php' ) ) {
     /* Ссылки с атрибутами prev и next */ 
     function mayak_remove_prev_link( $data ) {return false;}
     add_filter( 'aioseop_prev_link', 'mayak_remove_prev_link' );
     add_filter( 'aioseop_next_link', 'mayak_remove_prev_link' );
    }
    
    remove_filter('comment_text', 'make_clickable', 9);
    remove_action( 'wp_head', 'feed_links_extra', 3 );
    remove_action( 'wp_head', 'feed_links', 2 );
    remove_action( 'wp_head', 'rsd_link' );
    remove_action( 'wp_head', 'wlwmanifest_link' );
    remove_action( 'wp_head', 'index_rel_link' );
    remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
    remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
    remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );
    remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
    remove_action( 'wp_head', 'wp_generator' );
    remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
    remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
    remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
    remove_action( 'wp_print_styles', 'print_emoji_styles' );
    remove_action( 'admin_print_styles', 'print_emoji_styles' );
    remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
    remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
    remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
    add_filter('xmlrpc_enabled', '__return_false');
    remove_action( "wp_head", "rel_canonical" );
    
    function remove_more_tags($link) {
     $offset = strpos($link, '#more-');
     if ($offset) {
      $end = strpos($link, '"',$offset);
     }
     if ($end) {
      $link = substr_replace($link, '', $offset, $end-$offset);
     }
     return $link;
    }
    add_filter('the_content_more_link', 'remove_more_tags');
    
    // Remove Canonical Link Added By Yoast WordPress SEO Plugin
    function at_remove_dup_canonical_link() {return false;}
    add_filter( 'wpseo_canonical', 'at_remove_dup_canonical_link' );
    
    // Плагин Yoast SEO
    if ( is_plugin_active( 'wordpress-seo/wp-seo.php' ) ) {
     // Убираем ссылки с атрибутами prev и next
     function wpseo_disable_rel( $link ) {
      if ( is_home() ) {
       return false;
      }
     }
     add_filter( 'wpseo_prev_rel_link', 'wpseo_disable_rel' );
     add_filter( 'wpseo_next_rel_link', 'wpseo_disable_rel' );
     // Убираем <script type='application/ld+json'>
     function remove_json_ld_output( $data ) {
      $data = array();
      return $data;
     }
     add_filter('wpseo_json_ld_output', 'remove_json_ld_output', 10, 1);
    }
    
    ?>
    

    В зависимости от проекта комментирую ту или иную строчку, если это нужно.

  11. Два дня мучился, убирал все скрипты по одному, кнопки шаринга в первую очередь. Выключал плагины к браузеру. Оказалось надо было перезапустить браузер :)

    Запускал панель и вкладку нетворк тоже, попялился на нее, но понял, что не знаю куда смотреть)

     

    Всё бывает в первый раз)) скриншотить и писать было лень, потому записал видео))

     

  12. Здравствуйте! Создал страничку на основе бутсрапа. Но она не загружается до конца. т.е. все вроде загрузилось и показывается правильно. Но браузер продолжает ожидать какой-то обработки запроса. Подскажите как узнать что мешает загрузится?

     

    страничка tankwg.ru/ubar

     

    Приветствую. Вы, как @DevilStar, запустите панель разработчика и во вкладке Network посмотрите, что так долго грузится. У меня в своё время тормозила закачка всего, что предоставляет гугл. На уровне провайдера была проблема или меня временно гугл банил за некие проделки (у всех закачиваемых файлов с серверов гугла был статус Pending), этого я не смог понять, но через время всё нормализовалось.

  13. Да у вп достаточно плагинов, позволящих связывать между собой записи, страницы и любые другие произвольные типы, также добавлять любые таксомании помимо дефолтной - "рубрики", в моём случае Toolset Types и Post Type Switcher.

     

    Спасибо, конечно, но я это прекрасно знаю. Не буду учить ничему, просто посоветую куда копать: ищите в репозитории по ключевому слову rewrite или же сразу воспользуйтесь одноименным плагином Rewrite (он хоть давно не обновлялся, но работает исправно). Эти плагины позволяют изменять ваш SLUG практически как угодно, но нужно уметь с ними работать. Не рекомендую экспериментировать "на горячую", то есть на рабочем сайте - делайте клон.

×
×
  • Create New...