Skip to content

Instantly share code, notes, and snippets.

View kernusr's full-sized avatar
🏠
Working from home

Artem Vasilev kernusr

🏠
Working from home
View GitHub Profile
@kernusr
kernusr / README.md
Created July 19, 2021 11:57
Запрет индексации "Установки для разработки" Bitrix

Метод ограничивает доступ поисковых роботов к сайту

Как использовать

1 - Приведённый код вставить в файл init.php 2 - Перейти в Панельуправления > Настройки > Настройки продукта > Настройки модулей > Главный модуль 3 - Перейти на вкладку "Система обновлений" 4 - Активировать настройку "Установка для разработки" и сохранить

Результат

Содержимое файла robots.txt в корне сайта будет заменено на

@Septdir
Septdir / README-ru-RU.md
Last active October 18, 2023 04:41
Joomla Install Script

Установочный скрипт для Joomla

Пример установочного скрипта для Joomla

@volandku
volandku / cli.php
Created February 10, 2020 13:15
joomla seblod import cli
<?php
/**
* @package ${NAMESPACE}
* @subpackage
*
* @copyright A copyright
* @license A "Slug" license name e.g. GPL2
*/
require_once __DIR__."/helpers/xml.seblod.php";
@Septdir
Septdir / yoothemepro-chosen.less
Last active January 11, 2023 05:30
Less for YOOtheme Pro chosen
.hook-form-misc() {
@internal-form-search-image: "../../images/icons/search.svg";
.chzn-container {
font: inherit;
}
.chzn-container-single .chzn-single {
display: inline-block;
vertical-align: middle;
width: 100%;
@Septdir
Septdir / default.php
Created July 15, 2019 14:41
com_content artcle for yootheme pro
<?php
/**
* @package Septdir Workshop Package
* @version __DEPLOY_VERSION__
* @author Septdir Workshop - septdir.com
* @copyright Copyright (c) 2018 - 2019 Septdir Workshop. All rights reserved.
* @license GNU/GPL license: https://www.gnu.org/copyleft/gpl.html
* @link https://www.septdir.com/
*/
@Septdir
Septdir / donate-solution.html
Last active August 16, 2019 21:21
Simple donate form for Yandex.Money and PayPal.Based on uikit3
<div class="uk-form uk-form-horizontal" donate-form="form">
<div class="uk-margin">
<div class="uk-form-label">Сервис</div>
<div class="uk-form-controls">
<div class="uk-button-group">
<a class="uk-button uk-button-default" donate-form="service_button"
data-service="yandex">Яндекс.Деньги</a>
<a class="uk-button uk-button-default" donate-form="service_button" data-service="paypal">PayPal</a>
</div>
<input type="hidden" donate-form="service">
@kernusr
kernusr / index.js
Last active July 7, 2019 12:02
Analogue of functions htmlspecialchars() and htmlspecialchars_decode() for JavaScript
function escapeHtml(text, decode = false) {
var map = decode ? {
'&amp;' : '&',
'&lt;' : '<',
'&gt;' : '>',
'&quot;' : '"',
'&#039;' : "'"
} : {
'&': '&amp;',
'<': '&lt;',
@volandku
volandku / createMenuItem.php
Created July 5, 2019 07:59 — forked from kernusr/createMenuItem.php
Programmatically add menu item in Joomla!
<?php
use Joomla\CMS\Factory;
use Joomla\CMS\Form\Form;
use Joomla\CMS\MVC\Model\BaseDatabaseModel;
use Joomla\CMS\Response\JsonResponse;
use Joomla\CMS\Table\Table;
protected function addMenuItem($data){
$app = Factory::getApplication();
@kernusr
kernusr / createMenuItem.php
Last active July 5, 2019 07:59
Programmatically add menu item in Joomla!
<?php
use Joomla\CMS\Factory;
use Joomla\CMS\Form\Form;
use Joomla\CMS\MVC\Model\BaseDatabaseModel;
use Joomla\CMS\Response\JsonResponse;
use Joomla\CMS\Table\Table;
protected function addMenuItem($data){
$app = Factory::getApplication();
@AlekVolsk
AlekVolsk / breadcrumb_schema.html
Last active April 6, 2022 10:10
Correct markup for breadcrumbs
<ul itemscope itemtype="http://schema.org/BreadcrumbList">
<li itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem">
<a title="Наименование сайта" itemprop="item" content="https://site.ru/" href="/">
<span itemprop="name">Главная</span>
</a>
<meta itemprop="position" content="1">
</li>
<li itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem">
<a title="Наименование раздела" itemprop="item" content="https://site.ru/category" href="/category">
<span itemprop="name">Раздел</span>