itpath

Личная страница Ушакова Сергея

Дек

29

Мини чат для Joomla (shoutbox free + fix)

By Ушаков Сергей

Понадобилось установить mini-chat для joomla, после недолгих поисков был найден мод mod_shoutbox.
При начале работы выяснилось что чат обрезает логин до 12 символов, мне это не подходило, сделал небольшую правку. выкладываю исправленную версию mod_shoutbox_free_fix_1.3.

Установка обычная:
- админ. панель joomla
- компоненты\установка
- выбрать файл\установить
- активировать плагин (компоненты\модули — поставить галочку)

Такой же плагин есть и для WordPress: Pierre’s Wordspew

link

Дек

26

Кириллица в логине WordPress

By Ушаков Сергей

Дописывается кусок в functions.php текущей темы:

function allow_cyrillic_username($username, $raw_username, $strict) {
	$username = wp_strip_all_tags($raw_username);
	$username = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', '', $username);
	$username = preg_replace('/&.+?;/', '', $username);

	if ( $strict )
		$username = preg_replace('|[^a-zа-я0-9 _.\-@]|iu', '', $username);

	return preg_replace('|\s+|', ' ', $username);
}
add_filter('sanitize_user', 'allow_cyrillic_username', 10, 3);

Взято с форума

Сен

20

Обустройство Google Chrome для Carnage

By Ушаков Сергей

Продолжаю серию статей по настройке браузеров для online mmorg carnage.

Обустройство Maxthon для Carnage

Обустройство Maxthon для Carnage (часть 2)

Google Chrome бесплатный браузер основанный на наиболее быстром движке WebKit. Имеется большое количество дополнений (плагинов). В данной статье рассмотрим часть из них, применительно к  carnage.

Read more »

Июн

22

Скрипт: Размещение файлов по директориям по дате изменения

By Ушаков Сергей

Перебирает файлы указанной директории, создает папки для каждой даты модификации файла, раскладывает файлы по папкам.

var fso = new ActiveXObject("Scripting.FileSystemObject");
var path = 'D:\\tmp\\inq\\';
function CreateFolderByDate(prmFName)
{
	if (fso.FolderExists(prmFName))
	{
		// do nothing
	}
	else
	{
		fso.CreateFolder(prmFName);
	}
}
function ZeroZero(num)
{
	return (num>9)?num:('0'+num);
}
function MoveFiles()
{
	Folder = fso.GetFolder(path)
	Files = new Enumerator(Folder.Files);
	for (var i=0; i < Folder.Files.Count; i++)
	{
		if (Files.item()!=undefined)
		{
			DateLastModified = Files.item().DateLastModified;
			myD = new Date(DateLastModified);
			strY = myD.getYear();
			strM = ZeroZero(myD.getMonth()+1);
			strD = ZeroZero(myD.getDate());
			strDate = strY+"-"+strM+"-"+strD;
			CreateFolderByDate(path+"\\"+strDate);
			try
			{
				fso.MoveFile(Files.item(), path+"\\"+strDate+"\\");
			}
			catch (e)
			{
				// print error
			}
		}
		Files.moveNext()
	}
	Folder = fso.GetFolder(path)
 	Files = new Enumerator(Folder.Files);
	if (Folder.Files.Count != 0)
	{
		MoveFiles();
	}
}
MoveFiles();

Июн

2

Подсистемы: Плагин к проекту OpenConf 1Cv77

By Ушаков Сергей

Программная разработка «Подсистемы» является расширением (т.н. плагином) к проекту Открытый конфигуратор (OpenConf) Александра Орефкова (на платформе 1С Предприятии версии 7.7) и позволяет реализовать механизм Подсистем. Подсистема в данной реализации представляет собой выборку отдельных объектов метаданных (констант, справочников, документов и т.д.), которая может произвольно формироваться разработчиком. Визуально – это почти то же самое «дерево» метаданных конфигуратора, в котором отображаются только те объекты метаданных, которые определены самим разработчиком.

Интерфейс плагина «Подсистемы» (в дальнейшем просто Подсистемы) разработан таким образом, чтобы получить наиболее полную информацию об объектах метаданных, включенных в подсистемы, а также оперативно открывать нужные объекты, их формы и пр.

Read more »

Июн

2

Обустройство Maxthon для Carnage (часть 2)

By Ушаков Сергей

Продолжение статьи по настройке Maxthon для Carnage.

В этой статье будет описан функционал подключения скриптов к страницам игры.

Read more »

Июн

1

RayCon Financial Reporter — формирование финансовой отчетности по МСФО

By RayCon

Принципы работы генератора финансовых отчетов МСФО

Построение финансовых отчетов МСФО производится с помощью генератора отчетов, который выгружает информацию в файл-шаблон FinReports.xls программы MS Excel.
Read more »

Июн

1

Генератор финансовых отчетов 1С Предприятие 7.7

By Ушаков Сергей

Принципы работы генератора финансовых отчетов

RayCon Financial Reporter

Построение финансовых отчетов МСФО производится с помощью генератора отчетов, RayCon Financial Reporter (далее – Генератора отчетов) интегрируемого в программу «1С:Бухгалтерия 7.7» или же подключаемого как внешняя обработка.

Read more »

Май

31

Обустройство Maxthon для Carnage

By Ушаков Сергей

Maxthon основан на движке Inernet Explorer, при этом обладает большой гибкостью и скоростью, поэтому отлично подходит для онлайн игры Carnage. В данной статье будет расмотрен ряд возможностей браузера позволяющих более комфортно играть в онлайн игру Carnage.
Read more »

Май

31

КОП Множественный фильтр

By Ушаков Сергей

Класс предназначен для использования совместно с SQL запросами к БД 1С, использующей MS SQL для хранения данных.

Является расширением над метапарсером встроенным в 1C++ (объект ODBCRecordset).

Позволяет гибко управлять наложением фильтров в SQL запросе.

Имеет строгий синтаксис описания возможных условий в запросе.

Основан на множественных отборах из типовых конфигураций.

Read more »