Четверг, 18.10.2018, 18:52
Приветствую Вас Гость | RSS

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

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



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

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

Главная » Статьи » Программирование

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

Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам

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;

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

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

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

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

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

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

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

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

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

Будет выглядеть так: 
Год
Месяц
Месяц

В месяце ссылка на ленту новостей по текущему месяцу!
Программирование | Просмотров: 5752 | Добавил: Shak | Дата: 30.07.2010

Сначала нам надо узнать получаемые данные. 
Заходим в /bitrix/php_interface/init.php. 
В конце пишем сохраняем!
В нашей форме добавления элементов вбиваем значения и жмем сохранить и видим все передаваемые значения.

CEvent::Send - Функция создает почтовое событие которое будет в дальнейшем отправлено в качестве E-Mail сообщения. Возвращает идентификатор созданного события.

Составляем массив   для CEvent::Send
$arEventFields= array(
"phone"=>$_REQUEST["PROPERTY"]["6"]["0"]
,"contentP"=>$_REQUEST["PROPERTY"]["PREVIEW_TEXT"]["0"]
,"e-mail"=>$_REQUEST["PROPERTY"]["5"]["0"]
,"city"=>$_REQUEST["PROPERTY"]["4"]["0"]
,"country"=>$_REQUEST["PROPERTY"]["3"]["0"]
,"name"=>$_REQUEST["PROPERTY"]["NAME"]["0"]);


CEvent::Send("Leave_the_order", 's1', $arEventFields); 

Итог:

function SendAsk(&$arFields) {

   if(!($arFields['IBLOCK_ID']==4) ){return true;}//только для конкретного инфоблока


$arEventFields= array(

"phone"=>$_REQUEST["PROPERTY"]["6"]["0"]

,"contentP"=>$_REQUEST["PROPERTY"]["PREVIEW_TEXT"]["0"]

,"e-mail"=>$_REQUEST["PROPERTY"]["5"]["0"]

,"city"=>$_REQUEST["PROPERTY"]["4"]["0"]

,"country"=>$_REQUEST["PROPERTY"]["3"]["0"]

,"name"=>$_REQUEST["PROPERTY"]["NAME"]["0"]);

CEvent::Send("Leave_the_order", "s1",$arEventFields,"Y","8");

?>

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

Алфавит:
<p align="center">
$cur_letter = $_REQUEST['letter'] ? $_REQUEST['letter'] : 'А';  /*Получаем букву. если $_REQUEST['letter'] существует то равно $_REQUEST['letter'] иначе 'А' */
$letter_array = Array('А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Э','Ю','Я'); // Массив Букв
$middle = count($letter_array) / 2;
$i=0;
foreach($letter_array as $i=>$letter) {
    if($cur_letter==$letter) echo " ".$letter." ";
    else echo "".$letter." ";

}
$arFilterLetter = array('NAME'=>$cur_letter.'%'); // Фильтр для модуля. Фильтруем по имени  'NAME' где $cur_letter.'%' . % - любые символы.
?> </p>
Программирование | Просмотров: 4386 | Добавил: Shak | Дата: 13.07.2010

Что обязан знать PHP основы или PHP в примерах часть 2
Программирование | Просмотров: 1850 | Author: Shak | Добавил: Shak | Дата: 09.06.2010

В этой статье я написал основы php, примеры функций.
Кароче хочешь знать php это тебе!

Статью писал сам!
Если кто скопирует хоть ссылку киньте!

Программирование | Просмотров: 2060 | Author: Shak | Добавил: Shak | Дата: 09.06.2010

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

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


Правила написания исходного кода на PHP (Часть 2)

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

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

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

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

CDBResult
CFormResult::GetList(
 int form_id,
 string &by = "s_timestamp",
 string &order = "desc",
 array filter = array(),
 bool &is_filtered,
 string check_rights = "Y",
 mixed limit = false
)

Возвращает список результатов веб-формы в виде объекта класса CDBResult.

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

Поиск

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