Перейти до основного вмісту
Головна
нотатки кодера

Navigation

  • Головна
  • Про мене
  • Портфоліо
User account menu
  • Вхід
від vetal, 11 квітня, 2011

OPENCART - вивід шляху для продуктів

Ця функція будує шлях від підкатегорії до категорії.

В контролері додаємо нову функцію 

<?php 
  public function getProductPath($path) 
  { 
    $this->load->model('catalog/category'); 
    $cat = $this->model_catalog_category->getParentCategoryId($path); 
    
    if (isset($cat)&&$cat!=0) { 
      $path = $this->getProductPath($cat).'_'.$path; 
    } 
    
    return $path; 
  } 
?> 

Функція повертає шлях категорії виду *_*_* для виклику в тому ж контролері: 

від vetal, 5 квітня, 2011

Opencart Модуль тегів

1. В catalog/model/catalog/products.php додаємо новий шматок в ~448 рядку 

public function getProductsTags() {
  $query = $this->db->query("SELECT DISTINCT tag FROM " 
    . DB_PREFIX 
    . "product_tags WHERE language_id = '" . (int)$this->config->get('config_language_id') . "'"
  ); 
  
  return $query->rows; 
} 

2. Створюємо файл catalog/controller/module/tags.php 

від vetal, 5 квітня, 2011

SysCP: Встановлення ProFTPd

Встановлення ProFTPd: 

Якщо: 

Starting ftp server: proftpd - Fatal: LoadModule: error loading module 'mod_sql_mysql.c': Операцію не дозволено on line 31 of '/etc/proftpd/modules.conf' failed!

Вирішить: 

#apt-get autoremove proftpd-mod-mysql #aptitude install proftpd-mod-mysql 

а у випадку з: 

від vetal, 4 квітня, 2011

Таблиці IPFW

Створюємо таблицю 

ipfw table 3 add 10.10.10.1 
ipfw table 3 add 10.10.10.2 
ipfw table 3 add 10.10.10.4 
ipfw table 3 add 10.10.10.6 
ipfw table 3 add 10.10.10.21 
ipfw table 3 add 10.10.11.21 
ipfw table 3 add 10.11.11.21/24 

Дивимось вміст таблиці 

ipfw table 3 list 

Маємо побачити 

від vetal, 23 березня, 2011

screen — кращий друг адміна

Однією з самих перших утиліт, котрі я ставлю на щойно піднятий сервер є screen. 

від vetal, 23 березня, 2011

Як видалити порт FreeBSD з залежностями

Досить часто потрібно видалити порт з усіма залежностями котрі було встановлено разом з портом.

cd /usr/ports/ports-mgmt/pkg_rmleaves/
make install clean
rehash
pkg_rmleaves -d

Обераємо порт котрий потрібно видалити, а далі все має бути зрозуміло.

від vetal, 22 березня, 2011

gd-png: fatal libpng error

З'явились помилки при роботі gd-png (libpng). 

gd-png error: setjmp returns error condition in 

Для початку оновимо php з розширюванням:

portupgrade --batch -rR php\* 

Далі:

 portupgrade -f png portupgrade -fr png 

Після цього не забуваємо рестартанути ваш web-server (apache, nginx, etc)

від vetal, 14 березня, 2011

OpenCart облік прибутку

1. Додав поле в базу, в таблицю order:

Ім'я: cost 

Тип: decimal(15,4) 

За замовчуванням: 0.0000 

2. В admin/view/template/report/sale.tpl 

Розбивка на сторінки

  • Перша сторінка
  • Попередня сторінка
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • Page 7

Категорії

  • Історії
  • Адміністрування
  • Поради
  • Програмування

Останні матеріали

  • SCP з докачуванням
    1 рік 9 місяців ago
  • Таблиці IPFW
    1 рік 11 місяців ago
  • Як видалити порт FreeBSD з залежностями
    1 рік 11 місяців ago
  • screen — кращий друг адміна
    1 рік 11 місяців ago
  • gd-png: fatal libpng error
    1 рік 11 місяців ago
  • OpenCart облік прибутку
    1 рік 11 місяців ago
  • Fail2Ban: Постійний бан
    2 роки ago
  • Як отримати список змінених файлів між ревізіями
    7 років ago
  • Що робити якщо svn: database disk image is malformed
    8 років ago
  • Як виправити пошкоджений /etc/sudoers файл
    9 років 1 місяць ago

1980-2025 © All rights reserved. vetal.insky.one // нотатки кодера.