Понедельник, 19.02.2018, 22:47
Приветствую Вас Гость | RSS

Bitrix программирование

Категории раздела
Статистика



Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

Каталог статей

Главная » Статьи

Всего материалов в каталоге: 57
Показано материалов: 31-40
Страницы: « 1 2 3 4 5 6 »

CDBResult CUser::GetList(   string &by = "timestamp_x",
 string &order = "desc",
 array filter = array(),
 array arParams=array()  )

Возвращает список пользователей в виде объекта класса CDBResult.


Программирование | Просмотров: 11448 | Добавил: Shak | Дата: 10.08.2010

Создаем фото галерею на примере моей  работы http://dostyk-astana.kz/photo/
Bitrix Фотогалирея на JQuery
Новости | Просмотров: 5777 | Добавил: Shak | Дата: 04.08.2010

Путь к файлу темы авторизации Bitrix
Рабочий столКонтентСтруктура сайтаФайлы и папкиbitrixcomponentsbitrixsystem.auth.authorizetemplates.defaulttemplate.php
или 
/bitrix/components/bitrix/system.auth.authorize/templates/.default/template.php

/bitrix/templates/.default/components/bitrix/system.auth.authorize/.default/template.php
Разное | Просмотров: 10079 | Добавил: Shak | Дата: 04.08.2010

Число

Строка

Маска

Дата

Программирование | Просмотров: 5461 | Добавил: Shak | Дата: 04.08.2010

$arFilterLetter = array(">=DATE_CREATE" => array(false, ConvertTimeStamp(time()-2592000)));
 Это фильтр по дате размером в месяц.


а в массиве модуля пишем "FILTER_NAME" => "arFilterLetter"


Полный список переменных фильтра:
Массив вида array("фильтруемое поле"=>"значения фильтра" [, ...]). "фильтруемое поле" может принимать значения:
  • ID - по числовому коду (Число);
  • ACTIVE - фильтр по активности (Y|N); передача пустого значения ("ACTIVE"=>"") выводит все элементы без учета их состояния (Строка);
  • NAME - по названию (Маска);
  • CODE - по мнемоническому идентификатору (Маска);
  • TAGS - по тегам (Маска);
  • XML_ID или EXTERNAL_ID - по внешнему коду (Маска);
  • PREVIEW_TEXT - по анонсу (Маска);
  • PREVIEW_TEXT_TYPE - по типу анонса (html|text, Строка);
  • PREVIEW_PICTURE - коду картинки для анонса (Число);
  • DETAIL_TEXT - по детальному описанию (Маска);
  • DETAIL_TEXT_TYPE - по типу детальному описания (html|text, Строка);
  • DETAIL_PICTURE - по коду детальной картинки (Число);
  • CHECK_PERMISSIONS - если установлен в "Y", то в выборке будет осуществляться проверка прав доступа к информационным блокам. По умолчанию права доступа не проверяются.
  • MIN_PERMISSION - минимальный уровень доступа, будет обработан только если CHECK_PERMISSIONS установлен в "Y". По умолчанию "R". Список прав доступа см. в CIBlock::SetPermission().
  • SEARCHABLE_CONTENT - по содержимому для поиска. Включает в себя название, описание для анонса и детальное описание (Маска);
  • SORT - по сортировке (Число);
  • TIMESTAMP_X - по времени изменения (Дата);
  • DATE_MODIFY_FROM - по времени изменения. Будут выбраны элементы измененные после времени указанного в фильтре. Время указывается в формате сайта. Возможно использовать операцию отрицания "!DATE_MODIFY_FROM";
  • DATE_MODIFY_TO - по времени изменения. Будут выбраны элементы измененные ранее времени указанного в фильтре. Время указывается в формате сайта. Возможно использовать операцию отрицания "!DATE_MODIFY_TO";
  • MODIFIED_USER_ID или MODIFIED_BY - по коду пользователя, изменившего элемент (Число);
  • DATE_CREATE - по времени создания (Дата);
  • CREATED_USER_ID или CREATED_BY - по коду пользователя, добавившего элемент (Число);
  • DATE_ACTIVE_FROM - по дате начала активности (Дата);
  • DATE_ACTIVE_TO - по дате окончания активности (Дата);
  • ACTIVE_DATE - непустое значение задействует фильтр по датам активности. Будут выбраны активные по датам элементы.Если значение не установлено (""), фильтрация по датам активности не производится;
  • ACTIVE_FROM - устаревший;
  • ACTIVE_TO - устаревший;
  • IBLOCK_ID - по коду информационного блока (Число);
  • IBLOCK_CODE - по мнемоническому коду информационного блока (Маска);
  • IBLOCK_SITE_ID или IBLOCK_LID или SITE_ID или LID - по сайту (Строка);
  • IBLOCK_TYPE - по типу информационного блока (Маска);
  • IBLOCK_ACTIVE - по активности информационного блока (Y|N, Строка);
  • SECTION_ID - по родительской группе. Если значение фильтра false, "" или 0, то будут выбраны элементы не привязанные ни к каким разделам. Иначе будут выбраны элементы привязанные к заданному разделу. Значением фильтра может быть и массив. В этом случае будут выбраны элементы привязанные хотя бы к одному из разделов указанных в фильтре. Возможно указание отрицания "!". В этом случае условие будет инвертировано;
  • SECTION_CODE - по мнемоническому коду родительской группы. Аналогично SECTION_ID;
  • INCLUDE_SUBSECTIONS - если задан фильтр по родительским группам SECTION_ID, то будут также выбраны элементы находящиеся в подгруппах этих групп;
  • SUBSECTION  - по принадлежности к подразделам раздела. Значением фильтра может быть массив из двух элементов задающих левую и правую границу дерева разделов. Операция отрицания не поддерживается.
  • SECTION_ACTIVE - если установлен в значение "Y", то проверяется активность групп к которым привязан элемент. Если естановлен "N", то будут выбраны элементы неактивных групп.
  • SECTION_GLOBAL_ACTIVE - аналогично предыдущему, но учитывается также активность родительских групп.
  • SHOW_COUNTER - по количеству показов (Число);
  • SHOW_COUNTER_START - по времени первого показа (Дата);
  • WF_COMMENTS - по комментарию документооборота (Маска);
  • WF_STATUS_ID или WF_STATUS - по коду статуса документооборота (Число);
  • SHOW_HISTORY - если установлен в значение "Y", то вместе с элементами будут выводится и их архив (история), по умолчанию выводятся только опубликованные элементы;
  • SHOW_NEW - если SHOW_HISTORY не установлен или не равен Y и SHOW_NEW=Y, то будут показываться ещё неопубликованные элементы вместе с опубликованными;
  • WF_PARENT_ELEMENT_ID - по коду элемента-родителя в документообороте для выборки истории изменений (Число);
  • WF_NEW - флаг что элемент ещё ни разу не был опубликован (Y|N);
  • WF_LOCK_STATUS - статус заблокированности элемента в документооборте (red|green|yellow);
  • PROPERTY_<PROPERTY_CODE> - фильтр по значениям свойств, где PROPERTY_CODE - код свойства или мнемонический код. Для свойств типа "Список", "Число", "Привязка к элементам" и "Привязка к разделам"  - Число. Для прочих - Маска;
  • PROPERTY_<PROPERTY_CODE>_VALUE - фильтр по значениям списка для свойств типа "список" (Маска), поиск будет осуществляться по строковому значению списка, а не по идентификатору;
  • CATALOG_<CATALOG_FIELD>_<PRICE_TYPE> - по полю CATALOG_FIELD из цены типа PRICE_TYPE (ID типа цены), где CATALOG_FIELD может быть: PRICE - цена, CURRENCY - валюта.
  • PROPERTY_<PROPERTY_CODE>.<FIELD> - фильтр по значениям полей связанных элементов. , где PROPERTY_CODE - ID или мнемонический код свойства привязки, а FIELD - поле указанного в привязке элемента. FIELD может принимать следующие значения: ACTIVE, DETAIL_TEXT_TYPE, PREVIEW_TEXT_TYPE, EXTERNAL_ID, NAME, XML_ID, TMP_ID, DETAIL_TEXT, SEARCHABLE_CONTENT, PREVIEW_TEXT, CODE, TAGS, WF_COMMENTS, ID, SHOW_COUNTER, WF_PARENT_ELEMENT_ID, WF_STATUS_ID, SORT, CREATED_BY, PREVIEW_PICTURE, DETAIL_PICTURE, IBLOCK_ID, TIMESTAMP_X, DATE_CREATE, SHOW_COUNTER_START, DATE_ACTIVE_FROM, DATE_ACTIVE_TO, ACTIVE_FROM, ACTIVE_TO, ACTIVE_DATE, DATE_MODIFY_FROM, DATE_MODIFY_TO, MODIFIED_USER_ID, MODIFIED_BY, CREATED_USER_ID, CREATED_BY. Правила фильтров идентичны тем, которые описаны выше.
Перед названием фильтруемого поля можно указать тип проверки фильтра:
  • "!" - не равно
  • "<" - меньше
  • "<=" - меньше либо равно
  • ">" - больше
  • ">=" - больше либо равно
  • "><" - между
  • и т.д.
Значения фильтра - одиночное значение или массив значений.

Необязательное. По умолчанию записи не фильтруются. 

Программирование | Просмотров: 17136 | Добавил: Shak | Дата: 04.08.2010


function encodestring($st)

  {
   $st=strtr($st,"абвгдеёзийклмнопрстуфхъыэ_",

    "abvgdeeziyklmnoprstufh'iei");

    $st=strtr($st,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_",

    "ABVGDEEZIYKLMNOPRSTUFH'IEI");


    $st=strtr($st, 

                    array(

                      "ж"=>"zh", "ц"=>"ts", "ч"=>"ch", "ш"=>"sh", 

                        "щ"=>"shch","ь"=>"", "ю"=>"yu", "я"=>"ya",

                        "Ж"=>"ZH", "Ц"=>"TS", "Ч"=>"CH", "Ш"=>"SH", 

                        "Щ"=>"SHCH","Ь"=>"", "Ю"=>"YU", "Я"=>"YA",

                        "ї"=>"i", "Ї"=>"Yi", "є"=>"ie", "Є"=>"Ye", " "=>"_", ")"=> "", "("=>""

                        )

             );
$st = mb_substr($st,0,23);
    return $st;

  }
?>
Программирование | Просмотров: 2299 | Добавил: Shak | Дата: 03.08.2010

На полноту изложения темы я не претендую, это ведь статья, а не справочное пособие, но для начинающих будет вводной информацией в эту технику.

Собственно, о самом термине:

Автоматическое перепанравление пользователя со страницы, на которую он попал на другую страницу или сайт. Технически реализовать редирект можно целым рядом способов. Данным механизмом следует пользоваться только в исключительных случаях, по той причине, что поисковые системы считают, что редирект может быть использован недобросовестными раскрутчиками, привлекающими таким способом аудиторию на собственый сайт со страниц специально созданных для поисковых машин на страницы действительно содержащие полезный контент, что выглядит как обман поисковиков.

Перед началом повествования сделаю небольшие замечания:

* Вам не обязательно быть PHP-программистом, чтобы разобраться в технике редиректа;
* Подразумевается, что сервер (будь-то локальный - localhost, или же ваш хостинг в интернете) поддерживает выполнение PHP-скриптов.

А вообще, если что будет непонятно, то милости прошу на php.net :)

Суть технологии или техники редиректа - это автоматическое перенаправление кого-то куда-то :) А куда именно - вы сами задаете в скрипте, таким образом, при выполнении скрипта он вас автоматически перенаправит на определенный web-адрес.

Получается, что переход идет не по прямой ссылке с сайта вида <a href="http://www.google.com">google.com</a>, а через скрипт.
Программирование | Просмотров: 3662 | Добавил: Shak | Дата: 03.08.2010

Компонент "Бизнес-процесс" (bitrix:bizproc.wizards) служит для создания и управления произвольными бизнес-процессами (далее БП). Такими БП могут быть оформление командировки, согласование отпуска или подотчетных денег, заявки на приобретение техники или материалов, организация технической поддержки пользователей и т.п. 

Компонент позволяет "не программистам" создавать и изменять произвольные БП с помощью визуальных средств. Он дает специалисту возможность отобразить его специфичные знания с помощью высокоуровневых абстракций. Другими словами, компонент позволяет изложить свое видение решения наглядным способом, который другой человек будет в состоянии понять (и изменить по необходимости). 

Рассмотрим процедуру создания БП на примере алгоритма согласования подотчетных денег. Пусть в нашей условной организации согласование подотчетных денег осуществляется следующим образом: 
1. Составляется заявка на выдачу подотчетных денег; 
2. Заявка согласуется с руководителем (или несколькими руководителями). Пусть согласование производится по очереди с двумя заранее известными руководителями; 
3. Оформление заявки в бухгалтерии; 
4. Выдача денег; 
5. Предоставление отчета; 
6. Проверка отчета в бухгалтерии. 
Пусть при этом подать заявление на подотчетные деньги может любой сотрудник, а видеть все заявления может только руководство.
Разное | Просмотров: 6973 | Author: Кирсанов Алексей | Добавил: Shak | Дата: 03.08.2010



Веб-студия тИЦ сайта Кол-во работ суммарный тИЦ средний тИЦ

1. BK.KZ Studio
890
59

2. Paradigma.kz
480
21

3. tornado.kz
445
37

4. iLab
340
19

5. Айдан
190
15

6. Web-Expert.Казахстан
180
60

7. SilverDisc
110
8

8. Ovvio
110
110

9. ИП Дементьев
80
20


10. Web Art Promotion
70
18
Новости | Просмотров: 9056 | Добавил: Shak | Дата: 03.08.2010

Комплекс включает в себя два программных продукта - «1С-Битрикс: Официальный сайт государственной организации» и «1С-Битрикс: Внутренний портал государственной организации». Это готовые решения для создания внутреннего информационного ресурса и официального сайта, предназначенные для использования органами государственной власти и местного самоуправления. 

Решения созданы на основе продуктов «1С-Битрикс: Управление сайтом» и «1С-Битрикс: Корпоративный портал» и адаптированы под задачи сайтов и внутренних порталов государственных организаций. Состав информации на сайте государственной организации, способ ее подачи посетителям и правила взаимодействия с гражданами посредством сайта регламентируются Федеральным законом. Решение содержит типовой контент, который полностью соответствует этим требованиям. 

В новой версии «1С-Битрикс: Официальный сайт государственной организации 9.0» появились следующие возможности: увеличилось число «типовых сайтов» — готовых к установке веб-проектов с уже созданной структурой, типовым информационным наполнением и шаблонами дизайна на выбор. Кроме того, официальный сайт и внутренний портал теперь тесно интегрированы между собой, разработаны готовые инструменты обмена данными и бизнес-процессы. 

Новости Bitrix | Просмотров: 1985 | Добавил: Shak | Дата: 03.08.2010

Поиск

Shak © 2018
Копирование материала без указания автора и ссылки на сайт запрещается.
Если вы разместили материал у себя на сайте обязательно свяжитесь со мной shakleinserg{собака}gmail.com
Создать бесплатный сайт с uCoz