31 августа 2010 г.

Как подключить нетбук к мобильному интрнету при помощи одного мобильника

Острая потребность в мобильном интернете во время работы на нетбуке вынудила меня приспособить свой SonyEricsson w350 в качестве модема.
SonyEricsson W350 достался мне не только со скидкой и альбомом Дженифер Лопез, но и Usb кабельком и диском с програмным обеспечением. Вот это програмное обеспечение и кабилек и позволило Windows XP распазнать мобильник в системе в качестве модема (а без диска толька как внешний диск).
Теперь, Подключение нетбука к интернету через SonyEricsson w350 отделяет всего пара шагов.
Сразу скажу, в мобильнике симка ТЕЛЕ2, для других операторов надо будет поменять запрашиваемый телефонный номер.
Шаг 1. Переходим в "Сетевые подключения" и выбираем опцию создать новое подключение.
Шаг 2. В открывшемся модальном окне выбираем "Далее" и последовательно выбираем "Подключить к интернету",  "установить подключение вручную", "через обычный модем".
Шаг 3. Вводим имя поставщика услуг, можно любое.
Шаг 4. Вводим номер телефона, для ТЕЛЕ2 в Санкт-Петербурге  это будет *99***6#
Шаг 5. Имя пользователя и пароль можно не вводить, нажимаем "Готово" и радуемся интернету!

Очистка корзины в Ubuntu LXDE

Пародоксально, но факт после установки пакетов Lubuntu поверх Ubuntu 10.4 я не смог найти в среде LXDE корзину. В системе есть функция удалить в корзину, а возможности чтоб ее очистить нету...
Единственный метод, который я смог найти, чтобы поправить данный недуг это почистить корзину принудительно из консоли.
Чистим корзину в Ubuntu LXDE следующим образом:
#: sudo rm -rf ~/.Trash/*
или
#: sudo rm -R ~/.local/share/Trash/files/*

6 августа 2010 г.

Как я делал ЧПУ в Битриксе

Сегодня по долгу работу мне понадобилось на сайте сделать ЧПУ для статей на сайте под CMS Bitrix. Причина - это предоставить "прямую" ссылку на статью поисковику, а не параметрическую , как по умолчанию в Битриксе.
Рис. 1 Диалог задания символьного кода 
Такая возможность появляется если для каждой статьи задавать свой уникальный символьный код (Рис. 1) .

Введение
На сайте отображение списка статей/новостей  (любых других вариантов данных из инфоблоков) делается в виде группы сочетаний текст + картинка + ссылка "подробнее".
Картинка связана с содержанием. А ссылка ведет на другую страницу. Правильнее сказать, извлекается из базы и подается под "правильным" URL. В Битриксе хранение данных в БД и последующее извлечение с помощью компонентов организуется в Инфоблоках. Для реализации такой модели на сайте понадобятся:
  • стандартные компоненты Битрикса "Новость детально" и "список новостей";
  • данные в Инфоблоках.
Хоть ЧПУ и задается в отдельном разделе Админки. Подстановка адреса в необходимом формате происходит непосредственно в компонентах отвечающих за отображение данных. А необходимый для этого символьный код задается в самом элементе инфоблока.

Настройка Инфоблока
Первым делом необходимо настроить информационный блок который будет использоваться для статей: Панель управления=> настроки=> информационный блоки=> необходимый инфоблок (Рис. 2).
Во вкладке "Инфоблок в поле" в поле "URL страницы детального просмотра:"
указываем путь ЧПУ до страницы с инфоблоком детального описания:
#SITE_DIR#/kredit_v_banke/#ELEMENT_CODE#/
Т.е. адрес статьи будет выглядеть, как www.site.ru/kredit_v_banke/code_elementa/ где /kredit_v_banke/ - под каталог, будет описан при настройке ЧПУ
Рис. 2
Настройка списка новостей
Вторым шагом будет настройка компонента "список новостей". После размещения на странице этого компонента Битрикса:
1) переходим в параметры компонента и указываем следующие настройки:
"Тип информационного блока" и "Код информационного блока" выбираем созданный на предыдущем шаге инфоблок.
2) в поле "URL страницы детального просмотра (по умолчанию - из настроек инфоблока):" дублируем значение:
/kredit_v_banke/#ELEMENT_CODE#/

Настройка страницы отображения
Третий шаг - настройка компонента "новость детально". На заранее созданной странице размещаем компонент Битрикса "новость детально". В параметрах компонента
"Тип информационного блока" => указываем тип созданного инфоблока
"Код новости" => вводим: ={$_REQUEST["code"]} где code - это параметр, который будет использоваться при настройки ЧПУ, а все значение  выражения будет содержать символьный код элемента инфоблока.

Настройка ЧПУ в Админке
Четвертым шагом настраиваем ЧПУ. Переходим Панель управления=> настройки=>обработка адресов => новая запись (Рис. 3)


Рис. 3
В поле "условие" указываем регулярное выражение для url:
#^/kredit_v_banke/([\w\d]+)(/)?#
где ([\w\d]+)(/)? означает что
\w - можно использовать символы A-Z, a-z, _
\d - числа,
[...]+ - всего знаков должно быть >=1
(/)? - в конце должен быть слэш, но не обязательно
Фрагмент заключенный в круглые скобки, потом предстанет в поле "Правило" под значением  параметра $1.

В поле "Файл:" указываем путь до страницы с компонентом детального описания:
/content/article_detail_1.php

Поле "Компонент" оставляем пустым

В поле "Правило:" прописываем: code=$1 где:  
code - GET параметр URL запроса ,
$1  - первый параметр из регулярного выражения url.

По умолчанию путь до статьи должен быть
/content/article_detail_1.php?code=element_code
где code это заданный в настройках параметр, а element_code символьный код эл-та в этой последовательности символьный код 1-й параметр по этому $1. Благодаря ЧПУ путь до статьи будет:
/kredit_v_banke/element_code/
Теперь "применяем" и сохраняем. теперь все должно работать.