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

Navigation

  • Головна
  • Про мене
  • Документація
  • Портфоліо
User account menu
  • Вхід
від vetal, 13 лютого, 2012

[TYPO3] indexed search проблема з utf-8, баг?

Материал из:

http://lists.netfielders.de/pipermail/typo3-english/2007-October/043466.html

Я провів деякий час щоб знайти рішення, чому розширення indexed search не було здатне знайти слова що містять символ à, таких, наприклад як "capacità". Також проблема була в результатах: всі à не було відрендерено. Я знайшов проблему в коді:

$str = preg_replace('/\s+/',' ',$str);

на рядку 1970 файлу class.tx_indexedsearch.php

від vetal, 8 лютого, 2012

Обробник поля вводу пошукової форми

Всі вже давно використовують всілякі красивості, що реалізовані за допомогою jQuery. Як варіант красивості - поле пошукової форми в котрому за замовченням введено слово "Пошук", а при кліку на ньому, тобто при отриманні полем фокуса, це слово пропадає. Варіант такого рішення показано нижче.

Скрипт стирає фразу в полі вводу (input value) при отриманні фокуса та повертає її назад, якщо нічого не було введено. Реалізовано на jQuery

Цей скрипт корисний для обробки поля вводу пошукової форми.

від vetal, 25 травня, 2011

TypoScript: Вивід дати

Вивід дати виду 01 січня 2000 р. 

від vetal, 10 травня, 2011

ejabberd не стартує (freeBSD 7.4, ejabberd 2.1.5, erlang R14)

Якщо ejabberd не стартує з помилкою

{error_logger,{{2009,10,18},{23,7,5}}, "Protocol: ~p: register error: ~p~n", ["inet_tcp",{{badmatch,{error,econnrefused}}, [{inet_tcp_dist,listen,1},{net_kernel,start_protos,4},{net_kernel,start_protos,3}, ... 

і ви встановлювали його не на віртуальну систему, рішенням може бути наступне: 

перевірте права на /var/spool/ejabberd 

від 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, 14 березня, 2011

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

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

Ім'я: cost 

Тип: decimal(15,4) 

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

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

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

  • Перша сторінка
  • Попередня сторінка
  • Сторінка 1
  • Сторінка 2
  • Сторінка 3
  • Поточна сторінка 4

Категорії

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

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

  • OpenCart облік прибутку
    1 день ago
  • Fail2Ban: Постійний бан
    2 тижні 5 днів ago
  • Як отримати список змінених файлів між ревізіями
    5 років ago
  • Що робити якщо svn: database disk image is malformed
    6 років ago
  • Як виправити пошкоджений /etc/sudoers файл
    7 років 1 місяць ago
  • Налаштування зовнішнього клієнта контролю версії (svn, git і т.і.) через тунель ssh в IDE
    8 років 3 місяці ago
  • RabbitMQ очистка одної конкретної черги з командної строки
    8 років 9 місяців ago
  • Гарне перенаправлення домену з www на домен без www
    9 років ago
  • Doctrine ORM біхейвери, або як використовувати трейти ефективно
    9 років 3 місяці ago
  • Приклад синтаксису для Secure Copy (scp)
    9 років 5 місяців ago

1980-2023 © All rights reserved. VAG.org.ua // нотатки кодера.