Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Управляйте маятником, чтобы построить самую высокую (и устойчивую) башню из падающих сверху постов. Следите за временем на каждый бросок по полоске справа: если она закончится, пост упадет мимо башни.

Башня

Аркады, Строительство, На ловкость

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Web + Web-программирование

С этим тегом используют

IT Программирование Сайт Веб-разработка Дизайн Javascript Программист HTML Все
165 постов сначала свежее
DELETED
3 года назад
Лига программистов

Установка модуля в Drupal 8⁠⁠

Установка модуля сводится к одной команде:

composer require drupal/module_name

Включение:

drush en module_name -y

Пример

Я хочу установить модуль Snippet Manager. Для этого нужно:

- Открыть терминал;

- Перейти в корень сайта;

- Убедиться в наличии файла composer.json;

- Установить модуль через composer;

- Включить модуль через drush.

Установка модуля в Drupal 8 Разработка, Программирование, IT, Программист, Drupal, Cms, Backend, Web, Web-программирование, Софт
[моё] Разработка Программирование IT Программист Drupal Cms Backend Web Web-программирование Софт
0
35
frezar2007
3 года назад

Ищу доброго человека, с крепкими нервами)⁠⁠

Коротко о себе:


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

И собственно стал вопрос, чем же можно заменить тягу к созданию чего то прекрасного . Попробовал себя в маркетинге, но оказалось что вообще не моё. Всегда хотелось что создавать и видеть результат сразу, по этому волна хайпа унесла меня в IT. И вот бывший повар, нашёл свои первые курсы по Front-End разработке, и полетел скорее учиться. Учеба заняла пол года и я её успешно закончил, параллельно самостоятельно изучил React, начал двух метровой палкой тыкать TypeScript, но с ужасом осознал что по факту, всё что я могу создать, это обложка. Да красивая, да интересная но обложка. Стало ясно что для того что бы завершить своё блюдо под названием сайт, нужно учить Бэк.

Дальше было прочитано кучу инфы, просмотрены сутки разных роликов, по поводу выборы языка. Пробовал писать на PHP/NODE.js но всё что то не то. И вот однажды я познакомился Python. Это была любовь с первого взгляда. И само собой я сразу же полетел учить основы языка. Да кто то может сказать что нельзя распыляться, и что не имея опыта свитчиться между языками нет смысла. Но тем не мение , за время изучение основ Питона я узнал очень много новых фишек и подходов, в том же JS-e.


Собственно что я понял исходя из всех курсов и учебы. Что очень важно иметь человека который будет тебя поправлять и направлять в нужном направлении , по этому:


То что знаю на данный момент:

1.Html,Css,Scss,Js,React,

2.Основы  Python,

3. Возможно правильно понял ООП


Так о чём пост:


Ищу ментора ( или просто человека который направит на путь истинный) с знанием Python (django). Который поможет выучить django и позволит мне наконец до конца "приготовить", свой первый сайт.


Есть есть кто то кто сможет помочь, отзовитесь. Усидчивости и желания у меня хватит с лихвой, да и отступать уже некуда

Показать полностью
[моё] Программирование Python Джанго Учеба Ментор Менторство Программист Junior Web-программирование Web Backend Текст
15
7
shaitan.vladimir
shaitan.vladimir
3 года назад
Web-технологии

Теги для создания форм. Часть №3. <select>⁠⁠

Теги для создания форм. Часть №3. <select> Баг, Программист, Программирование, IT, Разработка, HTML, Основы HTML, CSS, Css3, Javascript, Собеседование, Интернет, Web, Web-программирование, Верстка, Длиннопост

<select> - элемент содержащий меню опций <option> или меню групп опций <optgroup>.

Имеет схожие с <input> атрибуты, а также атрибуты multiple и size.


Обычно select располагается внутри тега <form> или связывается с ним атрибутом form. Но его также можно не встраивать в <form>.

<form action="">
<select name="some_list"></select>
</form>
Ссылка на CodePen


<option> - тег, который используется для определения пункта списка внутри тега <select>, но также его можно встретить и в тегах.


Атрибуты:


selected - позволяет пред выбрать элемент.

disabled - работает как всегда. и другие.


<form action="">
<label for="select">Select item</label>
<select name="list" id="select">
<option value="item-1">Item #1</option>
<option value="item-2">Item #2</option>
<option value="item-3">Item #3</option>
<option value="item-4">Item #4</option>
</select>
</form>

Ссылка на CodePen


<optgroup> - позволяет группировать опции внутри <select>. Имеет атрибуты - name и disabled.


name - задает имя группы.


disabled - исключает возможность выбора элементов из группы.


label - Задает имя группы которое видно пользователю.


<form action="">
<label for="select2">Select item</label>
<select name="list" id="select2">
<optgroup label="Veggie">
<option value="item-1" selected>Mushrooms</option>
<option value="item-2">Carrot</option>
</optgroup>
<optgroup label="Meat" disabled>
<option value="item-3">Pork</option>
<option value="item-4">Chicken</option>
</optgroup>
</select>
</form>

Ссылка на CodePen


Атрибут multiple тега <select> позволяет выбирать не один, а сразу несколько <option> если зажата клавиша CTRL (для windows или linux) или COMMAND (для macOS).


<form action="">
<label for="select3">Select item</label>
<select name="list" id="select3" multiple>
<optgroup label="Veggie">
<option value="item-1" selected>Mushrooms</option>
<option value="item-2">Carrot</option>
</optgroup>
<optgroup label="Meat" disabled>
<option value="item-3">Pork</option>
<option value="item-4">Chicken</option>
</optgroup>
</select>
</form>
Ссылка на CodePen


P.S. Больше уроков у меня на канале.


P.P.S. Ссылка на git репозиторий.

Показать полностью
[моё] Баг Программист Программирование IT Разработка HTML Основы HTML CSS Css3 Javascript Собеседование Интернет Web Web-программирование Верстка Длиннопост
21
12
shaitan.vladimir
shaitan.vladimir
3 года назад
Web-технологии

Теги для создания форм. Часть №2. <input>⁠⁠

Теги для создания форм. Часть №2. <input> Программист, Программирование, Баг, Разработка, IT, HTML, Html 5, Основы HTML, CSS, Css3, Javascript, IT юмор, Собеседование, Интернет, Верстка, Верстальщик, Web, Web-программирование, Веб-разработка, Разработчики, Длиннопост

<input> - тег который мы вкладываем внутрь тега <form>, с помощью него мы будем создавать интерактивные поля для ввода информации пользователем.


Тег <input> можно использовать и вне тега <form>.



Также имеет много атрибутов позволяющих настроить его внешний вид, поведение и работу.


<input type="text">
<input type="number">
<input type="email">
<input type="tel">
<input type="checkbox">
<input type="radio">
<input type="button" value="Submit">
<input type="submit" value="Submit">
<input type="color">
<input type="date">
<input type="time">
<input type="file">
<input type="hidden">
<input type="password">
<input type="range">
<input type="url">


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

Рассмотрим несколько атрибутов на примере стандартного input для ввода текста.

<input type="text" value="Some text here">

value - позволяет нам определить или предопределить значение тега input.

<input type="text" placeholder="First name">

placeholder - определяет текст, который будет показа пользователь внутри input до того момента пока пользователь не начнет вводить свое значение. Доступен не всем типам input.

<input type="text" required>

required - определяет, будет ли обязательным этот input в рамках текущего тега <form>.

<input type="text" disabled>

disabled - определяет, будет ли у пользователя возможность редактировать содержимое input

<input type="text" pattern="">

pattern - в качестве значения принимает регулярное выражение которые будет проверять правильность введенных данных.

<input type="text" name="first_name">

name - задает имя для нашего input

<form id="form_id"></form>
<input type="text" form="form_id">
Атрибут form - позволяет связать input с тегом <form>, input лежит вне тега <form>.

Атрибутов <input> существует огромное количество, мы рассмотрели только самые распространенные.



Label - <label>


Это тег позволяющий указывать подпись для элемента, обычно используется вместе с тегом input. input и label можно связать с помощью id для input и for для label.


<form action="">
<h2>Contact form #1</h2>
<div>
<label for="first_name">First name:</label>
<input id="first_name" type="text" placeholder="First name">
</div>
</form>

Также мы можем положить внутрь <label> тег <input> в таком случае они свяжутся автоматически и нам не нужно указывать атрибуты for и id.


<form action="">
<h2>Contact form #2</h2>
<div>
<label>
<span>First name</span>
<input type="text" placeholder="First name">
</label>
</div>
</form>

Пример


<form action="">
<h2>Contact form #3</h2>
<div>
<label for="user_name">First name:</label>
<input id="user_name" type="text" placeholder="User name">
</div>
<div>
<label>
<span>User surname:</span>
<input type="text" placeholder="User surname">
</label>
</div>
<div>
<input type="submit" value="Submit">
<input type="reset" value="Reset from">
</div>
</form>

P.S. Больше уроков у меня на канале.


P.P.S Для тех кто хочет посмотреть код - ссылка на git репозиторий

Показать полностью
[моё] Программист Программирование Баг Разработка IT HTML Html 5 Основы HTML CSS Css3 Javascript IT юмор Собеседование Интернет Верстка Верстальщик Web Web-программирование Веб-разработка Разработчики Длиннопост
30
shaitan.vladimir
shaitan.vladimir
3 года назад
Web-технологии

Теги для создания форм. Часть №1⁠⁠

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


<form> имеет достаточно много атрибутов, мы разберем самые распространенные.


Элемент <form> интерактивный, при правильном его описании мы можем отправлять данные которые расположены внутри нее, на сервер.


<form></form>
<form action="https://some-server-url.com/send-email"
method="get"
target="_blank"
></form>

action - определяет ссылку на сервер куда будут отправляться данные из <form>.


method - определяет метод http с помощью которого будут отправляться данные.


target - определяет в каком окне будет производиться отправка, в новом или текущем.


Также есть еще много атрибутов у тега <form>, о них читайте в документации


P.S Больше уроков у меня на канале
Показать полностью
[моё] IT Программист Баг Разработка HTML CSS Javascript Css3 Основы HTML Html 5 Верстка Веб-разработка Создание сайта Web Web-программирование Текст
34
DELETED
3 года назад

Настройка pathauto в Drupal 8⁠⁠

Заходим в настройки синонимы URL в раздел Шаблоны:

/admin/config/search/path/patterns
Настройка pathauto в Drupal 8 Drupal, Программирование, Web, IT, Web-программирование, Backend, Url, Cms, Разработка, Программист, Интернет, Длиннопост

Пример №1 — Раздел «Блог»

- Жмем кнопку Add Pathauto pattern;

- В селекте Pattern Type выбираем Content;

- В поле Path pattern пишем шаблон пути;

- Клацаем чекбокс на тип материала Article;

- Указываем название шаблона в поле label и меняем его машинное имя.

Настройка pathauto в Drupal 8 Drupal, Программирование, Web, IT, Web-программирование, Backend, Url, Cms, Разработка, Программист, Интернет, Длиннопост

В поле Path pattert:

[node:title]

Это токен, вместо которого будет подставляться заголовок страницы.

Если страница называется Моя первая статья → URL страницы будет:

/blog/moya-pervaya-statya

Пример №2 — Раздел «Каталог»

Аналогично добавляем новый шаблон Pathauto, но уже для Термина таксономии.

Настройка pathauto в Drupal 8 Drupal, Программирование, Web, IT, Web-программирование, Backend, Url, Cms, Разработка, Программист, Интернет, Длиннопост

Обратите внимание на поле Path pattern:

catalog/[term:parents:join-path]/[term:name]

- [term:name] — это токен, вместо которого будет подставляться заголовок термина таксономии;

- [term:parents:join-path] — это токен, вместо которого будут подставляться заголовки родительских терминов таксономии.


О втором пункте немного поподробнее:

Настройка pathauto в Drupal 8 Drupal, Программирование, Web, IT, Web-программирование, Backend, Url, Cms, Разработка, Программист, Интернет, Длиннопост

Термины могут иметь древовидную структуру. Именно поэтому в адресе подкатегорий должен содержаться адрес их родительских категорий.


Возьмем термин «Яблоки», он является подкатегорией для «Фрукты».

URL для этого словаря формируется по шаблону:

catalog/[term:parents:join-path]/[term:name]

Токен [term:name] превратит яблоки в yabloki:

catalog/[term:parents:join-path]/yabloki

Токен [term:parents:join-path] берет заголовки родительских терминов, т.е. Фрукты:

catalog/frukty/yabloki

Если у термина нет родителя, то токен [term:parents:join-path] просто не сработает.


Теперь, когда готов шаблон для словаря таксономии «Категории», добавим шаблон для типа материала «Товар».

Настройка pathauto в Drupal 8 Drupal, Программирование, Web, IT, Web-программирование, Backend, Url, Cms, Разработка, Программист, Интернет, Длиннопост

Здесь Path Pattern имеет вид:

/catalog/[node:field_category:entity:url:relative]/[node:title]

- [node:title] — заголовок страницы;

- [node:field_category:entity:url:relative] — относительный URL термина таксономии, к которой привязана страница;

- /catalog — URL представления, которое выводит родительские категории.

Показать полностью 4
[моё] Drupal Программирование Web IT Web-программирование Backend Url Cms Разработка Программист Интернет Длиннопост
2
12
CrazyCoding
CrazyCoding
3 года назад
Web-технологии

Эффект Плавающего Текста на HTML/CSS⁠⁠

Всем привет! Мое новое видео о том как сделать эффект плавающего текста на CSS. Пример можно использовать для анимирования любого текста на сайте. Есть возможность стилизовать текст и изменить анимацию под себя.


jsFiddle: https://jsfiddle.net/CrazyCoding21/a52cu4fs/1/

GitHub: https://github.com/CrazyCoding21/CC-HTML-CSS-54-Floating-Tex...


Важно! Это не уроки! Это примеры реализации различных решений, которые изначально я делал для практики, а затем решил попробовать вести YouTube канал, чтобы было больше стимула развиваться в Вебе. Вы тоже можете попробовать сделать тоже самое или забрать готовый код на свой проект. Буду благодарен за любые реакции тут, а также подписки, лайк и прочее на YouTube)

Web Web-программирование HTML CSS Frontend Программирование Разработка Видео
3

Оформить подписку для бизнеса

Перейти
Партнёрский материал Реклама
specials
specials

Ваш бизнес заслуживает большего!⁠⁠

Оформляйте подписку Пикабу+ и получайте максимум возможностей:

Ваш бизнес заслуживает большего! Малый бизнес, Предпринимательство, Бизнес

О ПОДПИСКЕ

Малый бизнес Предпринимательство Бизнес
923
IIe4eHbko
IIe4eHbko
3 года назад

Ответ p3nnyw1se в «Бесплатно помогаю пикабушникам учить программирование, часть 15: "Еще один пост о собеседованиях"»⁠⁠2

Пришла и моя очередь выражать благодарность @prodigal.son ! С вами я с самого старта проекта. И благодаря этому курсу я  решился попробовать себя в веб разработке и даже получил свой первый офер =). Очень хорошая подборка материала, чат в котором можно задавать вопросы и тебе всегда подскажут. Но это только начало обучения. Спасибо за правильное направление!

Теперь буду развиваться как веб разработчик.


Всех с наступающим новым годом!!!

Без рейтинга Программирование Web Web-программирование Обучение Дистанционное обучение Бесплатно Халява Бесплатное обучение Ответ на пост Текст
72
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии