Статьи

Отображение меток внутри полей формы

При создании новых, или кастомизации существующих форм, часто приходится использовать HTML5 placeholder-ы.

Имеется два варианта: использовать готовый модуль, такой как Form Placeholder, Compact Forms и In Field Labels или делать все ручками, то-есть через свой модуль, или файл template.php.

Тэги: 

Не активна кнопка настройки IPv4

Иногда может случиться так, что при открытии диалога настроек сетевого соединения, обнаруживается досадная проблема - кнопка настройки протокола IPv4 не активна.

Проблема может возникнуть из-за антивирусной программы, которая портит файл C:\Windows\System32\drivers\tcpip.sys. Для восстановления потребуется позаимствовать этот файл с другого компьютера, где кнопка "Настройка" активна.

Как в Drupal вывести элементы меню с картинками

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

Тэги: 

Drupal: Вывод изображений с наложением водяного знака

При работе с сайтом, через который проходит большое количество изображений, целесообразней всего использовать модуль, который автоматически накладывает водяные знаки. Это избавит вас от необходимости беспокоиться про наложение водяного знака отдельно для каждой картинки - достаточно выгрузить картинку на сервер, а водяной знак будет добавлен автоматически.

Тэги: 

Как изменить размер превьюшек в таскбаре Windows 7

При наведении курсора мыши на программу, свернутую в панель задач, Windows покажет миниатюру ее главного окна. Все это очень удобно,  но есть люди для которых размер этой миниатюры слишком мал. Сейчас я вас научу изменять размер миниатюр и вы сможете установить любой размер, который пожелаете.

Для настройки вам понадобится открыть редактор реестра Windows (Win+R, regedit, Enter). Разверните следующий раздел:

Как создать виртуальную машину

Чем полезны виртуальные машины - это то, что они экономят ваши деньги и время. Вам не нужно покупать отдельно "железо", для того, чтоб протестировать работу какой-нибудь системы, например FreeBSD, а также, вам не нужно тратить время на сборку и настройку этого "железа". Также, виртуальные машины удобны для проведения эккспериментов: виртуальные машины поддерживают использование снэпшотов, то-есть вы можете создать снэпшот, установить в виртуальной системе какую-то программу, а затем восстановить снэпшот - система будет чистой, как было до создания снэпшота.

Давайте знакомиться с Windows 10

Похоже, что компания Майкрософт пересмотрела свое отношение к мнению клиентов. Теперь менеджмент компании решил дать возможность каждому поучавствовать в процессе создания новой версии Windows 10. Участникам данного проекта даже название придумано "Громкое" - Инсайдер, типа Эдварда Сноудена, только в законе. Вы, конечно-же не сможете изменять базовые компоненты системы, но тестировать ее, выявлять ошибки, вносить предложения и замечания вы сможете.

Ну что-ж, будем надеяться это поможет избежать ошибок, которые были допущены при создании Windows 8, выпуском которой была пропытка доказать что мнение клиента ничего не значит, кушайте что дают и сопите в две дырочки.

Ограничение скорости интернета в Ubuntu

Если раньше, для того, чтоб настроить различные параметры сетевого фильтра netfilter, приходилось изучать iptables, сетевые протоколы и многое другое, то сейчас, благодаря сообществу разработчиков Linux создано множество программ, которые упрощают жизнь простым людям, позволяя им сосредоточиться на своих главных задачах и избежать необходимости глубоко разбираться в той области, которая не нужна им в профессиональной деятельности.

Одной из таких программ, является wondershaper.

Кнопка Свернуть - Развернуть все филдсеты

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

Тэги: 

Как вывести симол валюты после цены

Для того, чтоб вывести симол валюты после цены, вида 250 USD, следует создать модуль, в котором определить хук hook_commerce_currency_info_alter, имеющий следующий вид:

Тэги: 

Как изменить MAC-адрес

Каждое сетевое устройство, не важно какое, Ethernet, или WiFi карта имеет вшитый изготовителем уникальный номер, называющийся физическим адресом, или MAC-адресом (от английского Media Access Control - Контроль доступа к среде передачи данных). Не смотря на то, что этот адрес вшит производителем в само сетевое устройство, пользователь легко может изменить MAC адрес программно. Дальше в статье мы рассмотрим как это сделать в Windows и Linux.

Програмное создание блоков в Drupal 7

Сейчас я покажу на примере, как в Drupal создать модуль, реализующий блок, у которого, в дополнение к стандартным элементам, также имеется текстовая область и поле для загрузки изображения.

Тэги: 

Перестал работать роутер? Не спеши выбрасывать

Замена конденсаторов

Если у вас перестал работать роутер, или материнская плата, это еще не повод их выбрасывать. Дайте им шанс еще поработать. Вероятнее всего проблема в конденсаторах, которые нужно перепаять.

Drupal: Раскрытый фильтр по заголовкам, отображаемый в виде выпадающего списка

Если вам нужно создать раскрытый фильтр работающий по заголовку материала, то встроенных стредтв представлений Drupal вам будет наверняка недостаточно. Все, что вы сможете сделать стандартными средствами - это текстовое поле, при вводе текста в которе будут выводиться найденные совпадения. Это очень неудобно, так как вы можете и не знать конкретно что искать, поэтому гораздо проще выбрать в выпадающем списке готовое название, или имя, чем гадать и вводить то-же самое с клавитуры.

Тэги: 

Как настроить Windows 7 в качестве беспроводной точки доступа

Вы можете спростиь, а зачем настраивать Windows 7 для работы в качестве беспроводной точки доступа, если для этой цели создано множество готовых решений? Бывают случаи, когда нужно подключиться к другому компьютеру, или просто выйти с мобильного телефона в интернет, который заведен напрямую на компьютер и WiFi роутера по близости нет. Самое приятное в данной ситуации то, что в современных операционных системах, прибегать к использованию стороннего программного обеспечения вообще не нужно - в них уже встроены все необходимые средства.

Drupal: Как добавить ссылку в меню

Для того, чтоб в меню появилась ссылка на материал, в системе управления контентом Drupal имеется множество способов, давайте мы их с вами рассмотрим.

Тэги: 

Блок со списком похожих материалов

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

Сейчас мы рассмотрим как создать такой блок, с похожими материалами, при помощи модуля Views.

Тэги: 

Базовые понятия Drupal

Людям, которые начинают осваивать систему управления контентом Drupal приходится сталкиваться с проблемой терминологии. Если вы работали в других системах и привыкли к одним названиям - попытка разобраться в Drupal, на первых порах, может вызвать некоторые затруднения. Здесь нет тэгов, а есть термины таксономии и словари, содежимое хранится не в виде статей, а в виде нод, здесь повсеместно используются представления, модули, темы, и многое другое. Сделано все это не из-за того, что разработчики хотели усложнить жизнь начинающим друпалерам, просто отличие в названии подчеркивает изменение сущности, которую описывает термин. Давайте пройдемся по основным терминам, и кратенько рассмотрим, что они обозначают.

Тэги: 

Модули Drupal, дополняющие возможности Views

Одной из изюминок системы Drupal, является модуль Views. Не смотря на то, что он не включен в ядро (в Drupal 8 включен), работа с Drupal начинается именно с того, что среди прочих, устанавливается именно этот модуль. Почему так? Да потому, что с помощью модуля Views вы можете с легкостью настроить отображение любых матертиалов сайта, таких как статьи, комментарии, пользователи и многое другое, при этом вам не нужно открывать никаких исходников - все делается в браузере, через инструментарий самой системы Drupal.

Помимо своих возможностей, модуль Views предоставляет API, благодаря которому можно расширять возможности, которых нет в основном модуле. В этой статье будут перечислены самые ходовые  модули, которые чаще всего приходится использовать при построении сайтов. Исмользование этих модулей, предоставит практически неограниченные возможности, для реализации ваших задумок.

Drupal + Views: Как вывести количество найденных материалов

Представления, реализуемые при помощи модуля Views существенно сокращают обьем ручной работы, при создании различных выборок данных сайта, начиная с извлечения информации из базы и заканчивая форматированием и визуальным оформлением для показа этой информации посетителям сайта.

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

Тэги: 

Drupal: Настройка раскрытых фильтров

Система представлений Drupal, реализуемая с помощью модуля Views, предоставляет возможность гибко настраивать фильтрацию контента, но, что еще более удобно - дает возможность посетителям сайта самим выбирать те, или иные критерии фильтрации, в соответствии с личными пожеланиями. Данная функция системы представлений Drupal называется Exposed filters (Раскрытые фильтры).

Drupal: Альтернативный текст для изображений

Тег "alt" (Альтернативный текст) - это не прихоть, а необходимость, от которой зависит качество поисковой оптимизации вашего сайта.

В этом примере я покажу как прописать тег "alt" для картинок, загружаемых в виде поля, имеющего тип Image.

Тэги: 

Мета теги

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

Наиболее известные мета теги - это title, keywords и description (заголовок, ключевые слова и описание).

Тэги: 

Ошибки SEO оптимизаторов

Перечисленные далее в статье ошибки, способны существенно ухудшить позиции вашего сайта в поисковой выдаче. Постарайтесь их избегать, а в случае обнаружения - устранить их и резульат скоро даст о себе знать

Тэги: 

Drupal: Как вывести термины таксономии в виде произвольных ссылок

Предположим, у вас имеется словарь терминов, например организаций, с которыми сотрудничает ваша фирма. Перед вами стоит задача, вывести изображения, являющиеся ссылками на веб сайт организации, представленной в этом термине. Все это в системе Drupal легко реализуемо и давайте мы с вами рассмотрим как это сделать.

Тэги: 

Как настроить постоянный IP адрес

Большинство из вас, работая с компьютером, планшетом, или смартфоном, не задумывается о том, какой IP адрес имеет ваше устройство. Вы просто подключились к сети и тонкости сетевого устройства вас мало беспокоят. Тем-же из вас, кому нужно, чтобы другие подключались к вашему компьютеру, потребуется настроить его так, чтобы IP адрес не изменялся.

Drupal: Как создать модуль

Все дополнительные возможности системы Drupal, достигаются путем установки модулей. Для решения большинства задач, уже существуют готовые решения, загрузить которые можно на сайте проекта Drupal. Если-же вам надо решить специфичную задачу, для решения которой модуля нет - вы можете создать свой.

Давайте посмотрим как создать модуль в Drupal версий 7 и 8.

Тэги: 

Как настроить веб сервер на Windows компьютере

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

Настроив веб сервер на своем Windows компьютере вы можете:

  • Делиться с другими своей информацией, при этом она будет находиться у вас под рукой и ее не надо загружать на какой-либо сервер. Вы будете уверены, что доступ к этой информации будет иметь только тот круг лиц, кому вы его предоставите.
  • Если вы хотите создать интернет сайт, то в процессе разработки вы его можете тестировать на своей локальной машине, а оттестированный вариант выгрухать в продакшен на публичный сервер.

Как SFTP клиентам разрешить доступ только к домашней папке

Давайте рассмотрим что нужно сделать, чтоб клиент подключающийся по протоколу SFTP, имел доступ только к домашней папке, в которой располагаются его файлы.

Как сбросить пароль пользователя в Joomla

Если вы забыли пароль пользователя, в том числе и администратора сайта, построенного на движке Joomla, его легко восстановить - достаточно знать имя пользователякоторому нужно сбросить пароль, а также иметь доступ к SQL базе (чаще всего MySQL). Доступ к базе можно получить двумя способами: с помощью средства веб администрирования MySQL базы phpMyAdmin, или непостредственно из консоли.

Тэги: 

Страницы