cookie

Мы используем файлы cookie для улучшения сервиса. Нажав кнопку «Принять все», вы соглашаетесь с использованием cookies.

avatar

Злой полицейский

Тимлид/разработчик/SOER. Делюсь мыслями про веб, программирование, инструменты, #WordPress, Joomla, Laravel, MoonShine, мотивацию, психологию, фильмы, сериалы. Сайт - https://kobzarev.com Администратор - @mihdan.

Больше
Рекламные посты
1 705
Подписчики
-1124 часа
-277 дней
+15830 дней

Загрузка данных...

Прирост подписчиков

Загрузка данных...

Repost from N/a
Фото недоступноПоказать в Telegram
👩‍💻 Совет по Joomla: использовать HTMLHelper для рендера ссылок, изображений и т.д. При работе с кодом хорошим тоном разработки считается наглядность кода, которая обеспечивает лёгкость его восприятия. Обычно это называют "чистый, читаемый код". Согласитесь, понимать следующую запись не всегда бывает удобно:
echo '<a href="index.php?option='.$option.'&view='.$view.'&id='.$id.'" target="'.$target.'">'.$link_title.'</a>';
или пример из стандартного шаблона JoomShopping:
<a class="lightbox" id="main_image_full_<?php print $image->image_id?>" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" <?php if ($k!=0){?>style="display:none"<?php }?> title="<?php print htmlspecialchars($image->img_title)?>">
Наглядностью и лёгкостью чтения, к сожалению, и не пахнет. В API Joomla есть довольно богатый инструмент - класс HTMLHelper. В нём довольно много полезных фич, приведу пример для рендера ссылок как самого простого элемента. Метод HTMLHelper::link() принимает 3 аргумента: - $url - формируем его программно заранее и передаем как параметр - $text - собственно текст ссылки. Это может быть любое HTML-содержимое: картинка, код и т.д. - как в вёрстке. - $attribs - самые разные атрибуты ссылки: class, target, onclick, кастомные data-атрибуты и т.д. Согласитесь, так гораздо нагляднее. И порядок в коде.
use Joomla\CMS\HTML\HTMLHelper;

$url         = 'index.php?option=' . $option . '&view=' . $view . '&id=' . $id;
$link_title  = HTMLHelper::image('images/headers/raindrops.jpg', 'Alt attrib for image');
$target      = '_blank';
$linkAttribs = [
  'target'       => $target,
  'class'        => 'btn btn-primary',
  'onclick'      => 'alert(123);',
  'data-link-id' => '4a5d7f6a455sf8',
];

echo HTMLHelper::link($url, $link_title, $linkAttribs);
Частично ознакомиться с методами класса HTMLHelper можно в файле libraries/src/HTML/HTMLHelper.php. #joomla #php #development #разработка #html
Показать все...
👍 4🤡 2🔥 1
Фото недоступноПоказать в Telegram
📺 Laravel Debugbar: эффективная отладка кода. Настройка и использование пакета В этом видео мы погружаемся в популярный пакет для Laravel - Debugbar. Must-have инструмент для отладки. Расскажу о фичах, о которых многие даже не догадываются - будет полезно как для начинающих, так и для разработчиков со стажем! 👉 https://www.youtube.com/watch?v=aVMf1ebQjj4 #laravel #cutcode #DebugBar
Показать все...
👍 3🔥 1
Фото недоступноПоказать в Telegram
Полное руководство по Tinker Недооцененный встроенный Laravel-компонент — команда php artisan tinker, которую используют для запуска кода в контексте приложения. Давайте разберемся, на что она способна. 👉 https://laravel.demiart.ru/tinker/ 👮‍♂️ Злой полицейский - Подписаться #laravel #tinker
Показать все...
👍 2👏 1
Новый клип уже в сети! 🔥 RADIO TAPOK - Императрица https://youtu.be/7EssR3-IhcU
Показать все...
RADIO TAPOK - Императрица (Официальное видео 2024)

Слушай императрицу на всех сервисах:

https://band.link/rt_imperatrica

Телеграм канал:

https://t.me/tapokmusic

Концерты, билеты тут: http://radiotapok.ru/ Обязательно нажми под видео ПОДЕЛИТЬСЯ во славу роцка и за монолит! Магазин моего мерча с футболками:

https://shop.radiotapok.ru/

Инста: @radiotapok Яндекс Музыка YouTube Music Apple Music VK Музыка Spotify CберЗвук Deezer и другие по ссылке

https://band.link/radiotapokmusic

Сведение - Сергей Варламов, мастеринг - Максим Самосват Студия Solids Music

🔥 4👍 2
Фото недоступноПоказать в Telegram
📺 Александр Шуляк: Как готовить Dockerfile правильно Если вы собираете или собирали контейнеры много раз подряд - вы могли заметить, что иногда сборки работают медленно, образы пухнут, и если вам совсем не повезло - через уязвимость в контейнере вас ещё и сломали. Посмотрим, как сделать, чтобы контейнер сбросил вес, собрался быстрее и спрятался за щитом, чтобы злоумышленнику было некуда бить. 👉 https://www.youtube.com/watch?v=Dx8WOurCCaM 👮‍♂️ Злой полицейский - Подписаться | Помочь проекту #DevOps #docker
Показать все...
👍 2
Фото недоступноПоказать в Telegram
📺 PHP и Laravel дайджест новостей за июнь 2024 года Что нового в мире PHP и Laravel случилось в июне расскажут Сергей Пантелеев и Данил Щуцкий. 👉 https://www.youtube.com/watch?v=opk-aA78P7E 👮‍♂️ Злой полицейский - Подписаться | Помочь проекту #laravel #php
Показать все...
👍 5 1🔥 1
Фото недоступноПоказать в Telegram
Докеризация приложения Laravel 11 Докеризация Laravel приложения не так проста, как кажется, поэтому сегодня рассмотрим процесс создания Docker-образа для приложения Laravel 11. Для этого настроим полное окружение с помощью Docker Compose, чтобы приложение Laravel было готово к развёртыванию в любой среде. 👉 https://www.dev-notes.ru/articles/devops/dockerize-a-laravel-11-app/ 👮‍♂️ Злой полицейский - Подписаться | Помочь проекту #docker #laravel
Показать все...
3👍 1
Фото недоступноПоказать в Telegram
PHP-библиотека для взаимодействия с Telegram Bot API Сергей реализовал поддержку последней версии Telegram Bot API 7.5 от 18 июня 2024 года и поправил несколько «детских» ошибок. На текущий момент, если я не ошибся в подсчётах, Telegram Bot API содержит 123 метода и 191 тип. Для каждого из них пришлось написать отдельный класс и тесты. И тут себя относительно хорошо показал GitHub Copilot. Но работает он как-то не стабильно. Код очень похожий в классах, но Copilot один раз выдаёт прям целый класс отлично, а в другой раз подсказывает только внутренности конкретного метода, а иногда вообще выдаёт что-то неудобоваримое и приходится писать всё самому. Планирую ещё добавить поддержку PSR-совместимых логгера и/или диспетчера событий, и, думаю, можно будет делать релиз версии 1.0. 👉 https://github.com/vjik/telegram-bot-api/ 👮‍♂️ Злой полицейский - Подписаться | Помочь проекту #php #telegram
Показать все...
👍 5
Фото недоступноПоказать в Telegram
📺 Делаем промостраницу: как показать ваш продукт в лучшем свете В сентябре 2023 года прошёл Фестиваль знаний от команды Обучения Яндекс Рекламы на площадке Плюс Дачи, где приглашённые спикеры выступили с лекциями для маркетологов, предпринимателей и специалистов по контекстной рекламе. В этом видео говорим о том, как создать промостраницу для эффективного продвижения бизнеса. Спикер Максим Ильяхов, редактор и автор бестселлеров «Пиши, сокращай» и «Ясно, понятно» 👉 https://www.youtube.com/watch?v=DUiLeZSupaU 👮‍♂️ Злой полицейский - Подписаться | Помочь проекту #promopage #design
Показать все...
🔥 2👍 1
Repost from WordPress Digest
Фото недоступноПоказать в Telegram
Wp-now — локальное коружение для WordPress Пакет использует автоматическое определение режима, чтобы обеспечить быстрый процесс настройки, независимо от того, работаете ли вы над плагином или целым сайтом. Вы можете легко переключаться между версиями PHP и WordPress с помощью флага конфигурации. Под капотом wp-now работает на базе WordPress Playground и требует только Node.js. 👉️ https://www.kobzarev.com/wordpress/wp-now/ #Development #npm #npx #Playground #WordPress #WPNow 🦄 Подписаться | Помочь проекту
Показать все...
👍 3😱 3
Выберите другой тариф

Ваш текущий тарифный план позволяет посмотреть аналитику только 5 каналов. Чтобы получить больше, выберите другой план.