Wonderlog life metas and stuff

14Дек/100

Modulargrid

ModularGrid - отличный JS инструмент для наложения грида на страницу. Полезно при верстке... Правда, я пока ни разу не использовал - мне дизайн приходит в Фотошопе... Пора, наверно, как-то уже))

Demo: http://dl.dropbox.com/u/14487478/modulargrid/demo.html

Связано с категорией: Common design, Сервисы Нет комментариев
5Дек/100

Настройка беспроводного моста между домами — DIR-400 -> DIR-320 -> DIR-855

Итак. Живем за городом, провайдер на районе один, монополист, цены неприятные.

Дано:

1. Отличные ребята-соседи, которые уже подключились, н почти не юзают инет - предложили поделиться. Живут в соседнем доме - до них метров десять от моих окон.

2. Дом, на который надо перекинуть инет, довольно большой, стенки в наличии, много девайсов (3 ноута, стацкомп, PS3, iPhone и тд) поэтому вариант просто сесть на соседский роутер не канает, да и хочется свою сетку для всяких медиадел.

2. На стороне соседей - мотороловский модем и на нем D-Link DIR-400. На моей стороне D-Link DIR-855 (N Extream Duo).

ИНТЕРНЕТА ХОЧУ!!!

Связано с категорией: Серверное Читать полностью
21Окт/100

Быстрая ссылка на регистрацию в службах Гугл

http://www.google.com/a/cpanel/domain/new?hl=ru

Связано с категорией: Web development Нет комментариев
12Окт/100

Памятка: SQL выборка «Категория и количество статей в ней»

Обычная задача: категории и статьи в разных таблицах. У статей есть поля привязки к категории по id. Надо выбрать все категории и КОЛИЧЕСТВО статей в них.

SELECT `le_issues`.*, COUNT(le_articles.id) AS articles
FROM (`le_issues`)
LEFT JOIN `le_articles` ON `le_articles`.`issue`=`le_issues`.`id`
GROUP BY `le_issues`.`id`
ORDER BY `le_issues`.`publish_start` DESC
Связано с категорией: Web development Нет комментариев
5Окт/100

Php mail — отправка почты средствами php. Памятка.

Отправка email'ов в php осуществляется при помощи функции mail (господи, это все знают зачем я это пишу).

функция mail возвращает булево значение (true|false).

bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )

вот отсылка HTML письма:

// multiple recipients
$to  = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';
 
// subject
$subject = 'Birthday Reminders for August';
 
$message = '<strong>Some HTML here</strong>';
 
// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
 
// Additional headers
$headers .= 'To: Mary , Kelly ' . "\r\n";
$headers .= 'From: Birthday Reminder ' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
$headers .= 'Reply-To: webmaster@example.com' . "\r\n";
$headers .= 'X-Mailer: PHP/' . phpversion();
 
mail($to, $subject, $message, $headers);
Связано с категорией: Web development Нет комментариев
18Июл/100

Opencart: глобальный файл локализации

Очевидно, но тем не менее постоянно забывается. Файл локализации language/language.php - содержит переменные, которые доступны на всем плацдарме.

Связано с категорией: Opencart Нет комментариев
17Июл/100

Битрикс: манипуляции с боковым меню в Панели управления

Эта задача встречается редко, но тем не менее встречается. Иногда заказчик хочет добавить пару ссылок в боковое меню, чтоб было удобно. Или не хватает родной системы разграничения прав и надо убрать пару пунктов из меню, чтоб не светились.

Так или иначе - официальной документации почти нет. Яндекс находит четыре страницы с обрывками информации, но выход есть! Сделал сам - расскажи другому)

Связано с категорией: Битрикс Читать полностью
16Июл/100

Битрикс: экспорт в Яндекс.Маркет — смешной косяк

С появлением в Битрикс "Проактивной защиты" многие вещи стали непредсказуемыми. Вот, например, попытка экспорта товаров в Яндекс через стандартную процедуру привела к тому, что после выбора инфоблока - разделы его не показываются. в коде страницы -

deleted by bitrix WAF

Что такое - WAF? ваф-ваф))) Это наш фильтр, вернее Веб-антивирус:

231045 16.07.2010 06:45:45 Обнаружен вирус UNKNOWN 109.188.75.124 /bitrix/tools/catalog_export/yandex_util.php?IBLOCK_ID=3

В общем следите за собой))) и заносите в исключения.

Связано с категорией: Битрикс Нет комментариев
16Июл/100

Opencart: маленький хак показывает все дерево категорий в модуле

В стандарте слева показываются категории. В стандарте опять-таки - только рутовые.
Открываем catalog/controller/module/category.php

Находим:

    protected function getCategories($parent_id, $current_path = '') {
        $category_id = array_shift($this->path);
 
        $output = '';
 
        $results = $this->model_catalog_category->getCategories($parent_id);
 
        if ($results) { 
            $output .= '<ul>';
        }
 
        foreach ($results as $result) {    
            if (!$current_path) {
                $new_path = $result['category_id'];
            } else {
                $new_path = $current_path . '_' . $result['category_id'];
            }
 
            $output .= '<li>';
 
            $children = '';
 
            if ($category_id == $result['category_id']) {
                $children = $this->getCategories($result['category_id'], $new_path);
            }
 
            if ($this->category_id == $result['category_id']) {
                $output .= '<a href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&amp;path=' . $new_path)  . '"><b>' . $result['name'] . '</b></a>';
            } else {
                $output .= '<a href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&amp;path=' . $new_path)  . '">' . $result['name'] . '</a>';
            }
 
            $output .= $children;
 
            $output .= '</li>'; 
        }
 
        if ($results) {
            $output .= '</ul>';
        }
 
        return $output;
    }

Заменяем на:

    protected function getCategories($parent_id, $current_path = '') {
        $output = '';
 
        $results = $this->model_catalog_category->getCategories($parent_id);
 
        if ($results) {
            $output .= '<ul>';
        }
 
        foreach ($results as $result) {    
            if (!$current_path) {
                $new_path = $result['category_id'];
            } else {
                $new_path = $current_path . '_' . $result['category_id'];
            }
 
            $output .= '<li>';
 
            $output .= '<a href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path)  . '">' . $result['name'] . '</a>';
 
            $output .= $this->getCategories($result['category_id'], $new_path);
 
            $output .= '</li>'; 
        }
 
        if ($results) {
            $output .= '</ul>';
        }
 
        return $output;
    }

Получаем дерево)

Связано с категорией: Opencart Нет комментариев
16Июл/100

Модули и дополнения к Opencart

Помимо тех, что есть на оффсайте

Платные:
Несколько реально ценных модов. Например, Layeres Navigation

http://spotonsolutions.net/OpenCart-Mods/commercial-mods

Красивый модуль слайдшоу для главной, но 30 бачей, на мой вкус, многовато:

http://store.jaygilford.com/index.php?route=product/product&path=35_37&product_id=51

Эта небольшая с точки зрения extensions.joomla.org например)) коллекция платных модов - самый крупный репозиторий для опенкарта:

http://theqdomain.com/ocstore/opencart_mods

Связано с категорией: Opencart Нет комментариев