By Ушаков Сергей
Понадобилось установить mini-chat для joomla, после недолгих поисков был найден мод mod_shoutbox.
При начале работы выяснилось что чат обрезает логин до 12 символов, мне это не подходило, сделал небольшую правку. выкладываю исправленную версию mod_shoutbox_free_fix_1.3.
Установка обычная:
- админ. панель joomla
- компоненты\установка
- выбрать файл\установить
- активировать плагин (компоненты\модули — поставить галочку)
Такой же плагин есть и для WordPress: Pierre’s Wordspew
link
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);
Взято с форума
By Ушаков Сергей
Продолжаю серию статей по настройке браузеров для online mmorg carnage.
Обустройство Maxthon для Carnage
Обустройство Maxthon для Carnage (часть 2)
Google Chrome бесплатный браузер основанный на наиболее быстром движке WebKit. Имеется большое количество дополнений (плагинов). В данной статье рассмотрим часть из них, применительно к carnage.
Read more »
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();
By Ушаков Сергей
Программная разработка «Подсистемы» является расширением (т.н. плагином) к проекту Открытый конфигуратор (OpenConf) Александра Орефкова (на платформе 1С Предприятии версии 7.7) и позволяет реализовать механизм Подсистем. Подсистема в данной реализации представляет собой выборку отдельных объектов метаданных (констант, справочников, документов и т.д.), которая может произвольно формироваться разработчиком. Визуально – это почти то же самое «дерево» метаданных конфигуратора, в котором отображаются только те объекты метаданных, которые определены самим разработчиком.
Интерфейс плагина «Подсистемы» (в дальнейшем просто Подсистемы) разработан таким образом, чтобы получить наиболее полную информацию об объектах метаданных, включенных в подсистемы, а также оперативно открывать нужные объекты, их формы и пр.
Read more »
By Ушаков Сергей
Продолжение статьи по настройке Maxthon для Carnage.
В этой статье будет описан функционал подключения скриптов к страницам игры.
Read more »
By RayCon
Принципы работы генератора финансовых отчетов МСФО
Построение финансовых отчетов МСФО производится с помощью генератора отчетов, который выгружает информацию в файл-шаблон FinReports.xls программы MS Excel.
Read more »
By Ушаков Сергей
Принципы работы генератора финансовых отчетов
RayCon Financial Reporter
Построение финансовых отчетов МСФО производится с помощью генератора отчетов, RayCon Financial Reporter (далее – Генератора отчетов) интегрируемого в программу «1С:Бухгалтерия 7.7» или же подключаемого как внешняя обработка.
Read more »
By Ушаков Сергей
Maxthon основан на движке Inernet Explorer, при этом обладает большой гибкостью и скоростью, поэтому отлично подходит для онлайн игры Carnage. В данной статье будет расмотрен ряд возможностей браузера позволяющих более комфортно играть в онлайн игру Carnage.
Read more »
By Ушаков Сергей
Класс предназначен для использования совместно с SQL запросами к БД 1С, использующей MS SQL для хранения данных.
Является расширением над метапарсером встроенным в 1C++ (объект ODBCRecordset).
Позволяет гибко управлять наложением фильтров в SQL запросе.
Имеет строгий синтаксис описания возможных условий в запросе.
Основан на множественных отборах из типовых конфигураций.
Read more »