• Какие существуют сайты с портфолио дизайнеров?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    dribble.com
    behance.net
    brainstorage.me
    и многие другие
    Ответ написан
    Комментировать
  • Как объяснить наполнителю сайта, что не нужно часто использовать визуальное выделение частей текста?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Убрать или переопределить ненужные кнопки из редактора, вычищать лишнее при сохранении, средствами css приводить оставшееся к стандартному виду. И параллельно обучать, конечно же. Я на нескольких своих контент-проектах с каждым новым редактором/журналистом прохожу эту историю. Перепробовал много методов, однозначно работающего нет. Идеальный вариант - брать клиента на поддержку.
    Ответ написан
    Комментировать
  • SEO - как отличить миф от правды?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Информация устаревшая. Если использовать HTML4 - тогда актуальны все пункты. При правильном использовании HTML5 - п.1-5 теряют свою актуальность. П.7 по сути верен, только тут есть момент - множественные ссылки использовать можно, просто на все, кроме одной можно повесить nofollow. П.6 вообще бред.

    Фокус еще в том, что 9 из 10 СЕОшников - реально шаманы-недоучкы с узким кругозором. Эти хомячки передают подобные мифы из уст в уста, опровергнуть их весьма тяжело, так как наука не очень точная. Эффект от изменений приходит не скоро, а так как за, скажем, 1 месяц делается несколько изменений в разных плоскостях (а не одно точечное), и спустя 2-3 месяца появляется результат, то практически нереально понять, что именно вызвало этот результат, было это одно из этих изменений или их комбинация, и какая именно комбинация каких именно изменений.

    В целом, Google проводит правильную политику - потихоньку закручивает гайки для искусственного SEO, выводя на первый и главный план КОНТЕНТ. Органический трафик потому и называется органическим - это естественный результат, прямо зависящий от качества и востребованности контента.
    Ответ написан
    2 комментария
  • Как ограничить интернет для других устройств?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Заходи в админку wifi роутера, обычно 192.168.0.1
    Там увидишь все подключенные устройства, сможешь отключить те, которые напрягают. Там же есть настройка и ограничение доступа по IP и MAC-адресам устройств, родительский контроль. В общем, с инструкцией к конкретной модели роутера можно затюнить так, что домочадцы времена модемов будут вспоминать со слезами на глазах. А сестра заодно избавится от зависимости от соцсетей и прочего мусора в голове.
    Ответ написан
    Комментировать
  • Какой плагин подойдёт для фильтрации поиска WordPress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Есть такие плагины, и немало.
    Начните с этих:
    wordpress.org/plugins/search-filter
    wordpress.org/plugins/query-multiple-taxonomies
    Ответ написан
    Комментировать
  • Работа с базами данных в wordpress

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Не надо городить отдельных таблиц. Custom Post Types, Custom Taxonomies, Custom Fields были придуманы именно для таких задач. И все эта радость работает через все родные методы и становится частью общего механизма. Если используете CMS/CMF - испольуйте все, что в ней есть, а не придумывайте костыли. Как говорит один из идеологовв WordPress Core - перед тем как написать свою функцию, внимательней изучите документацию - в 9 случаях из 10 вы найдете готовое решение.
    @startsevdenis указал правильное направление куда и надо копать. Плагин ACF или упомянутый Pods в помощь. Лично я советовал бы ACF, с ним удобнее работать, интерфейс приятней и документация на порядки полезнее. В документации Pods черт голову сломает.
    Ответ написан
    Комментировать
  • Плагин для wordpress - каталог расширений?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    @AlexPTS предлагает правильное решение. Создается CPT (Custom Post Type), таксономия своя, с помощью ACF (Advanced Custom Fields) или аналогичного решения создаются необходимые метабоксы.
    Ответ написан
    Комментировать
  • Экспорт новостей из Strawberry в Wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    @xSkyFoXx дело говорит. Делайте через RSS, XML и пр., но только не пытайтесь перенести руками данные из бд в бд - ни к чему хорошему это не приведет.
    Ответ написан
    Комментировать
  • Какая есть программа для синхронизации 2 компьютеров?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    кроме упомянутого BitTorrent Sync еще есть Tonido
    Ответ написан
    Комментировать
  • С помощью какого средства проводить мониторинг активности сайта?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    А чем не подходят решения от pingdom.com, та же метрика яндекса, sepyra.com? Внешние стабильные сервисы, которые мониторят доступность сервера и отправляют имейлы, когда сервер лежит.
    Ответ написан
    Комментировать
  • Где взять код вывода определенных страниц wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Либо вариант, предложенный @MonkAlbino (возвращает объект), либо еще проще (легче по ресурсам и не нужно разбирать объект):
    echo get_post_field('post_content', $post_id);
    Ответ написан
    Комментировать
  • Вывод постов Wordpress. Как?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Custom Queries.

    Как раз сейчас доделываем очень похожее решение: businesslife.in.ua
    Смотрите часть на белом фоне - 4 раздела, выводятся в отдельных блоках. Для 1 раздела выводятся последние Х в одном суб-шаблоне, для 3х остальных - отдельными блоками каждого раздела (отдельно Новости, Lifestyle, Break), в разных суб-шаблонах (с картинкой и описание, только заголовок).

    Код кастомного запроса:
    /**
     * Custom query for "News" section
     */
    $news_args = array(
    	'category_name' 		=> 'news',
    	'posts_per_page' 		=> '5',
    );
    $news = new WP_query ( $news_args );


    Код вывода (loop):
    if ($news->have_posts ()) :
    	$first = true;
    	while ($news->have_posts ()) : $news->the_post();
    		if ( $first ) :
        			get_template_part( 'content', 'article-medium' );
        			$first = false;
    		else :
    			get_template_part( 'content', 'article-small' );
    		endif;
    	endwhile;
    endif;


    Для оптимизации и ускорения процесса генерации таких страниц желательно кеширование, как минимум через transients API.
    Ответ написан
    4 комментария
  • Какой выбрать способ оповещения пользователей об изменениях в блоге?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Одной волшебной таблетки не существует - сколько пользователей, столько и предпочтений у них. Хотите закрыть максимальную аудиторию - используйте все возможные способы. RSS по определению должен быть, это не обсуждается. Рассылка (только добровольная, тем кто подписался или поставил галочку при регистрации). Соцсети - тут надо смотреть, что пользуют, как лучше делать - через свою страницу или создавать паблик/группу и т.д.
    Ответ написан
    Комментировать
  • Как удалить лишние селекторы CSS?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    www.cleancss.com
    https://github.com/peterbe/mincss
    Лично я предпочитаю эту процедуру, как и многие другие в процессе работы, выполнять с помощью волшебного Grunt - https://github.com/addyosmani/grunt-uncss
    Ответ написан
    7 комментариев
  • Как студенту начать работать в web-сфере?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Изучать самостоятельно. Находить или придумывать на свою пятую точку интересные задачи, решать их и выкладывать на Github. Участвовать в Open Source проектах, набираться опыта и знаний. Наращивать портфель, постить резюме и отвечать на вакансии.
    Ответ написан
    Комментировать
  • Сайт на какой CMS проще усовершенствовать?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Если вопрос ставить таким образом, то WordPress (правда, не все движки магазинов под WP удобны) или Magento. По поводу стоимости - качественная работа хорошего специалиста всегда стоит денег. Идеальный вариант - найти хорошего разработчика, заказать у него изначально, а потом допиливать постепенно с ним же. При таком подходе платформа особой роли не играет - если специалист знает хорошо эту платформу и сделает все качественно, Вам точно все равно будет, что там под капотом.
    Ответ написан
    Комментировать
  • Порекомендуйте движок для интернет-магазина

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Для того, чтобы правильно выбрать платформу, нужно более точное задание, понимание требований и целей. Как Вы сами понимаете, у каждой платформы (а к этому списку я бы еще добавил Magento, несколько решений на базе WordPress, а также решение с помощью Ecwid, и даже SaaS-решения, коих достаточно много) есть свои плюсы и минусы, при чем степень их важности/влияния напрямую зависит от задачи. Если это не глобальный магазин с 1000+ позиций, кучей разделов и т.д, то вполне идеальным решением может быть SaaS-платформа. Тем более, что есть российские / украинские (не знаю откуда Вы) локальные предложения, которые прекрасно решают одну из главных заморочек в разработке магазина - биллинги и шлюзы.

    В общем, уточните задачу.
    Ответ написан
    Комментировать