Skip to content

Instantly share code, notes, and snippets.

View dimitriipro's full-sized avatar

Dimitrii dimitriipro

View GitHub Profile
@dimitriipro
dimitriipro / pochtabank_credit_status.py
Created December 23, 2018 20:09
Запрос статуса заявки ПочтаБанк API poscreditservice
from bs4 import BeautifulSoup
import urllib.request, base64, urllib.error
lgn = 'Login' # логин
psw = 'Password_123456' # пароль
id_credit = '86220838' # номер заявки
url_api = 'https://my.pochtabank.ru/dbo/poscreditservice/posLead/status/'
url = url_api + id_credit
@dimitriipro
dimitriipro / Bitrix_cat_store_add.php
Created September 12, 2017 16:02
Битрикс добавить остаток на склад.
<?
$arFieldsSklad = Array(
"PRODUCT_ID" => $PRODUCT_ID,
"STORE_ID" => 1,
"AMOUNT" => 10,
);
CCatalogStoreProduct::Add($arFieldsSklad);
@dimitriipro
dimitriipro / bitrix_symlink.php
Created July 16, 2017 10:28
Созданием символические ссылки для 1С-Битрикса (для папок bitrix, upload и если есть local)
@dimitriipro
dimitriipro / bitrix_ajax.php
Created April 4, 2017 13:35
Пример из документации с коментариями
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("AJAX");
/* подключаем библиотеку */
CJSCore::Init(array('ajax'));
@dimitriipro
dimitriipro / bitrix_utm_redirect.php
Last active March 17, 2017 18:21
Перенаправление с 404 если в utm метке было название товара (Bitrix)
<?
$utmSearch = urldecode($_GET['utm_content']); // utm_content - меняем на метку в которой может быть название товара
if($utmSearch) {
if (CModule::IncludeModule('search')) {
$obSearch = new CSearch;
$obSearch->Search(array(//при желании, фильтр можете еще сузить, см.документацию
'QUERY' => $utmSearch,
'SITE_ID' => SITE_ID,
'MODULE_ID' => 'iblock',
@dimitriipro
dimitriipro / etree-cyrillic-print
Created February 14, 2017 07:50
Вывод русского языка etree в читаемом виде
print(etree.tostring(root, encoding="utf-8", pretty_print=True).decode('utf-8'))
@dimitriipro
dimitriipro / dynamically_update_collection.js
Created February 3, 2017 20:34
Dynamically update/set a sub attribute of a Collection in Meteor
//Dynamically update/set a sub attribute of a Collection in Meteor
var $set = {};
$set['profile.' + fieldname] = name;
Meteor.users.update({_id:Meteor.user()._id}, { $set: $set });
/* ECMAScript 6 */
Meteor.users.update(
@dimitriipro
dimitriipro / RouteSpecificOptions.js
Last active November 17, 2016 22:09
Заметка по спецификации Iron Router (Meteor)
Router.route('/post/:_id', {
// Имя маршрута
// Используется для упрощения поиска шаблона, если конечно он не указан
// в опциях шаблона. Если name не объявлено то роутер ищет имя основываясь
// на пути '/post/:_id'
name: 'post.show',
// Поддержка устаревшей версии
path: '/post/:_id',
@dimitriipro
dimitriipro / Meteor parent value
Created November 15, 2016 13:37
Доступ к переменным родителя
< template >
{{#each}}
{{../price}}
{{/each}}
< template >
// in js
Template.parentData().price
@dimitriipro
dimitriipro / Закрыть текст .html
Last active November 11, 2016 13:05
Для скрытия статей на сайте
<div name="about_show_more_content">
<!-- ТУТ ЗАКРЫТЫЙ ТЕКСТ -->
</div>
<a name="about_show_more"><i class="arrow"><b> </b></i><span class="pseudo">Подробнее</span></a>