Skip to content

Instantly share code, notes, and snippets.

@waveswan
waveswan / gist:04816e6ce21536bedfe206e1725506db
Last active May 12, 2026 09:17
Promt Brand to Bootstrap
Ты профессиональный верстальщик на CSS.
У меня проект на CMS 1С-Битрикс и версткой на Bootstrap 3.
У меня есть страница Бренда, которую необходимо перевести на стили bootstrap.
В комментариях указаны примечания по верстке.
Убрать пустые муссорыне теги, например `<span style="color: #4367ae;"> </span>`
```
<strong>Продукция RENHOTEC используется в проектах, где критически важны:</strong>
<ul>
<li>надёжность соединения</li>
@waveswan
waveswan / 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
@waveswan
waveswan / 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);
@waveswan
waveswan / bitrix_symlink.php
Created July 16, 2017 10:28
Созданием символические ссылки для 1С-Битрикса (для папок bitrix, upload и если есть local)
@waveswan
waveswan / bitrix_ajax.php
Created April 4, 2017 13:35
Пример из документации с коментариями
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("AJAX");
/* подключаем библиотеку */
CJSCore::Init(array('ajax'));
@waveswan
waveswan / 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',
@waveswan
waveswan / etree-cyrillic-print
Created February 14, 2017 07:50
Вывод русского языка etree в читаемом виде
print(etree.tostring(root, encoding="utf-8", pretty_print=True).decode('utf-8'))
@waveswan
waveswan / 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(
@waveswan
waveswan / 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',
@waveswan
waveswan / Meteor parent value
Created November 15, 2016 13:37
Доступ к переменным родителя
< template >
{{#each}}
{{../price}}
{{/each}}
< template >
// in js
Template.parentData().price