Skip to content

Instantly share code, notes, and snippets.

Дмитрий Павлов inpromotion

  • InPromotion
  • Moscow
Block or report user

Report or block inpromotion

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@inpromotion
inpromotion / opencart_filter_standart_settings
Created Jun 12, 2019
Настройка стандартного фильтра в Opencart, ocStore и т.д.
View opencart_filter_standart_settings
Стандартный фильтр Opencart работает по принципу ИЛИ (OR) для разных групп при фильтрации.
Данный патч решает проблему с фильтром, меняя логику выбора групп фильтров на И (AND)
https://opencartforum.com/files/file/2642-fixfilter-oc2x-ispravlenie-filtra-v-opencart-20/
КАК ВЫВЕСТИ СТАНДАРТНЫЙ ФИЛЬТР
1. Зайти в Каталог >> Фильтры и создать группу фильтров. Зайти в нее, добавить названия фильтров.
2. Зайти в Каталог >> Товары и редактировать нужный товар. Во вкладке "Связи" в фильтрах добавить нужные.
Добавляются через автозаполнение, просто вводить название фильтра (именно фильтра, а не группы фильтров).
3. Зайти в Модули >> Фильтр и включить его.
View ms_excel_macros_find_cyrillic_symbols
1. Нажмите клавиши ALT + F11 , чтобы открыть редактор Visual Basic
2. Добавьте новый пустой модуль через меню Insert - Module
3. Скопируйте и вставьте в модуль код макроса.
4. Переименуйте модуль
Sub ShowCyrylic()
'moonexcel.com.ua
Dim c As Range, i As Long
For Each c In Selection
For i = 1 To Len(c)
View ms_excel_macros_find_latin_symbols
1. Нажмите клавиши ALT + F11 , чтобы открыть редактор Visual Basic
2. Добавьте новый пустой модуль через меню Insert - Module
3. Скопируйте и вставьте в модуль код макроса.
4. Переименуйте модуль
Sub ShowLatin()
'moonexcel.com.ua
Dim c As Range, i As Long
For Each c In Selection
@inpromotion
inpromotion / win_cmd_commands_by_xpuct
Last active May 6, 2019
Полезная Командная строка в Windows (урок от XpucT). Видео: https://youtu.be/A1B7zgR7qF4
View win_cmd_commands_by_xpuct
Завершение процесса в точное время Windows XP/Vista/7:
at 11:00 Taskkill /f /IM winamp.exe /T
Завершение процесса в точное время Windows 8/8.1/10:
schtasks /create /tn termination /tr "taskkill /f /t /im winamp.exe" /sc once /st 11:00
Выключить комп через час:
shutdown.exe -s -t 3600
Перезагрузить комп сейчас же:
@inpromotion
inpromotion / bash_mnt_ubuntu_subsystem_win10
Last active Apr 30, 2019
Как в подсистеме Ubuntu для Windows 10 через Bash получить доступ к файлам в Windows?
View bash_mnt_ubuntu_subsystem_win10
Все диски компьютера автоматически монтируются в привычную для любого пользователя Linux директорию — /mnt.
То есть для просмотра содержимого диска С: достаточно ввести команду ls /mnt/c, например.
Команда: ls /mnt/c - открытие в bash диска С:
@inpromotion
inpromotion / add_open_bash_context_menu_reg_in_win10
Created Apr 30, 2019
Добавление открытие Bash от подсистемы Ubuntu в контекстном меню в Windows 10. Сохраняем файл с названием Add_Open_Bash_context_menu.reg, аналогично https://yadi.sk/d/H9Bm22AOev0A4w
View add_open_bash_context_menu_reg_in_win10
Windows Registry Editor Version 5.00
; Created by:Shawn Brink
; Created on: August 13th 2016
; Tutorial: http://www.tenforums.com/tutorials/60125-open-bash-window-here-context-menu-add-windows-10-a.html
[HKEY_CLASSES_ROOT\Directory\Background\shell\Bash]
@="Открыть окно Bash здесь"
@inpromotion
inpromotion / ftp_full_delete_module_in_ocstore_opencart
Created Apr 16, 2019
Полное удаление модуля из ocStore и Opencart в ручном режиме
View ftp_full_delete_module_in_ocstore_opencart
1) Зайдите в админ-панель "Дополнения » Модули", отключите (удалить) нужный модуль, если он установлен.
2) Если у модуля есть админка (Back-End часть модуля):
удалите контроллер модуля админ панели:
admin\controller\module\название_модуля.php
удалите языковые файлы модуля админ панели:
admin\language\язык\module\название_модуля.php
@inpromotion
inpromotion / jekyll_ubuntu_subsystem_for_win10
Created Mar 13, 2019
Инициализация нового проекта на Jekyll в папке _jekyll на диске С в Win10 Ubuntu Subsystem
View jekyll_ubuntu_subsystem_for_win10
1) Создаем папку C:\_jekyll
2) Запускаем подсистему Ubuntu
3) Переходим в папку _jekyll с помощью команды: cd /mnt/c/_jekyll
4) Инициализируем новый проект на Jekyll
@inpromotion
inpromotion / regexp_ms_office_excel_vba
Created Mar 10, 2019
Модуль для поддержки функций регулярных выражений для Excel из MS Office
View regexp_ms_office_excel_vba
Microsoft Excel, к сожалению, не имеет поддержки RegExp по-умолчанию "из коробки", но это легко исправить с помощью VBA.
Откройте редактор Visual Basic с вкладки Разработчик (Developer) или сочетанием клавиш Alt+F11.
Затем вставьте новый модуль через меню Insert - Module и скопируйте туда текст вот такой макрофункции:
====================
Public Function RegExpExtract(Text As String, Pattern As String, Optional Item As Integer = 1) As String
On Error GoTo ErrHandl
Set regex = CreateObject("VBScript.RegExp")
regex.Pattern = Pattern
@inpromotion
inpromotion / fix_doubles_ocfilter_save_products_in_admin
Created Mar 8, 2019
Фикс дублей ocFilter при сохранении товара в админке ocStore
View fix_doubles_ocfilter_save_products_in_admin
Проделайте следующее:
1. Откройте admin/model/catalog/product.php
2. Найдите $data['product_recurrings']
3. Замените все найденные записи на $data['product_recurring']
4. Очистите и обновите модификаторы
5. Проверьте
// Надо оформить это в виде отдельного модификатора.
You can’t perform that action at this time.