Skip to content

Instantly share code, notes, and snippets.

View Maksclub's full-sized avatar

Maksim Maksclub

  • Tbilisi, Georgia
View GitHub Profile
@Maksclub
Maksclub / meta.tpl
Last active December 24, 2019 17:41
Meta from Simpla CMS
{*Очищаем описание бренда*}
{$brand_descr = $brand->description|strip_tags|truncate:220}
{$brand_descr2 = preg_replace('/(\s){2,}/',' ',$brand_descr)}
{$brand_descr3 = str_replace(' ','',$brand_descr2)}
{$brand_descr4 = str_replace(' ',' ',$brand_descr3)}
{$brand_descr5 = str_replace("\"","'",$brand_descr4)}
{*Очищаем описание товара*}
{$prod_descr = $product->body|strip_tags|truncate:220}
{$prod_descr2 = preg_replace('/(\s){2,}/',' ',$prod_descr)}
@Maksclub
Maksclub / redirect from www и слеш
Last active September 24, 2018 13:02
redirect from www
# Редирект на адреса без www
RewriteCond %{HTTP_HOST} ^www.site.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
# Редирект на адреса без слеша
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]
@Maksclub
Maksclub / request-promise-dadata
Last active March 12, 2017 05:31
Generate CURL request to Dadata.ru by request-promise
var rp = require('request-promise');
var options = {
method: 'POST',
uri: 'http://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address',
body: {
query: 'Хабар',
count: 10
},
headers: {
@Maksclub
Maksclub / dadata.js
Created March 12, 2017 05:17
Parse csv to jsOjectArray
/**
* Created by m on 12.03.17.
*/
/*
* парсинг csv с сайта nalog.ru
* с помощью 'csvtojson' взят ос https://github.com/Keyang/node-csvtojson
* */
const csvFilePath='./data_nalog.csv'
const csv=require('csvtojson')
@Maksclub
Maksclub / readme.md
Last active September 24, 2018 13:02
Local ru_RU.utf8 on Ubuntu 14.04 Server (VPS)

Генерируем локаль

sudo locale-gen ru_RU.utf8

Затем зададим локаль по умолчанию:

sudo update-locale LANG=ru_RU.UTF8
@Maksclub
Maksclub / link_snippet.html
Last active March 19, 2017 22:34
Snippet link to myblog [сниппет для оформление внешней ссылки в блоге ]
@Maksclub
Maksclub / nginx.conf
Last active May 8, 2017 09:33
«Нгинкс» для работы с Е2:
server {
listen 80;
server_name example.com*.example.com;
keepalive_timeout 70;
location ~* ^.+\.(jpg|jpeg|gif|css|html|htm|png|js)$ {
root /var/www/html/example;
access_log off;
expires 30d;
}
@Maksclub
Maksclub / readme
Last active June 1, 2017 14:25
dadata sug
<link href="https://dadata.ru/static/css/suggestions-4.3.css" type="text/css" rel="stylesheet" />
<!--[if lt IE 10]>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.1/jquery.xdomainrequest.min.js"></script>
<![endif]-->
<script type="text/javascript" src="https://dadata.ru/static/js/jquery.suggestions-4.3.min.js"></script>
{literal}
<script type="text/javascript">
$(".cart_form input[name='name']").suggestions({
serviceUrl: "https://dadata.ru/api/v2/suggest/fio",
type: "NAME",
@Maksclub
Maksclub / readme.md
Last active May 4, 2017 11:02
Решение проблем у Эгеи

Проблемы, связанные с некорректной установкой

— Что-то не работает в части джаваскрипта Если глючит джаваскрипт, например, не нажимаются нужные кнопки или бесконечно крутятся крутилки, то, наверное, вы подсунули движку другую версию jQuery, чем требуется. Верните исходную и всё снова начнёт работать.

— После обновления в заметках не работает форматирование, весь текст отображается как голый ХТМЛ Вероятно, вместо обновления вы просто переустановили движок и сказали ему использовать старую базу, а формат базы-то изменился. Вам нужно открыть в редакторе файл /user/instance.psa и руками исправить в нём версию на 2402 (на самом деле на ту, которая у вас была до этого, но конкретно для проблемы форматирования текста подойдёт это значение). После этого всё должно заработать нормально.

— Ругается словами Fatal error на WikiFormatter.php Возможно, при закачке движка названия файлов Викиформаттера передались в нижнем регистре. Убедитесь, что у вас файлы на сервере в папке system/calliope/ называются т

@Maksclub
Maksclub / ssd-ubuntu-hdd
Last active June 1, 2017 14:26
ssd-ubuntu-hdd
http://www.linuxrussia.com/ssd-ubuntu-hdd.html