Skip to content

Instantly share code, notes, and snippets.

View Viktor727's full-sized avatar
💻
Fronend Developer

Viktor Shmatko Viktor727

💻
Fronend Developer
  • Ternopil Ukraine
View GitHub Profile
@mtx-z
mtx-z / wp-bootstrap4.4-pagination.php
Last active April 4, 2023 12:55
Wordpress 5.4 Bootstrap 4.4 pagination (with custom WP_Query() and global $wp_query support) (UPDATED for Bootstrap 5: https://gist.github.com/mtx-z/af85d3abd4c19a84a9713e69956e1507)
<?php
/**
* @param WP_Query|null $wp_query
* @param bool $echo
* @param array $params
*
* @return string|null
*
* UPDATE for Bootstrap 5.0: https://gist.github.com/mtx-z/af85d3abd4c19a84a9713e69956e1507
*
@tunguskha
tunguskha / Gradient shadow in pure CSS.md
Last active May 4, 2023 06:40
Gradient shadow in pure CSS

Gradient shadow in pure CSS

alt text

HTML
<button>Let's Go !</button>
@Sha1fei
Sha1fei / js-patterns-objects.md
Created December 14, 2017 04:12
JS Шаблоны. Шаблоны создания объектов и повторное использование кода

JS Шаблоны. Шаблоны создания объектов и повторное использование кода

Содержание

  1. Способы создания пространств имен в JS
  2. Шаблон модуль
  3. Повторное использование кода. Классические и современные шаблоны наследования.

Пространства имен в JS

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

@voronkovich
voronkovich / mysql_helper.php
Created May 14, 2017 21:54
db_get_prepare_stmt
<?php
/**
* Создает подготовленное выражение на основе готового SQL запроса и переданных данных.
*
* @param mysqli $link Ресурс соединения
* @param string $sql SQL запрос с плейсхолдерами вместо значений
* @param array $data Данные для вставки на место плейсхолдеров
*
* @throws \UnexpectedValueException Если тип параметра не поддерживается