Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.09.2017, 15:52   #1
YARK0S
Пользователь
 
Регистрация: 12.05.2017
Сообщений: 30
По умолчанию Создание простых компонентом 1с-bitrix

При вызове компонента возникает ошибка ('dvate.current' is not a component) Обычно это связано с директорией расположения файлов, но я всё перепроверил и выполнил несколько комбинаций, всё равно не работает.
Получаем такую структуру в папке /bitrix/components/dv/date.current:
component.php
.description.php
templates/.default/template.php

.description.php:
Код:
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); 
$arComponentDescription = array(
"NAME" => GetMessage("Текущая дата"),
"DESCRIPTION" => GetMessage("Выводим текущую дату"),
"PATH" => array(
"ID" => "dv_components",
"CHILD" => array(
"ID" => "curdate",
"NAME" => "Текущая дата"
)
),
"ICON" => "/images/icon.gif",
);
?>
.parameters.php с таким содержанием:
Код:
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
 $arComponentParameters = array(
"GROUPS" => array(),
"PARAMETERS" => array(
"TEMPLATE_FOR_DATE" => array(
"PARENT" => "BASE",
"NAME" => "Шаблон для даты",
"TYPE" => "STRING",
"MULTIPLE" => "N",
"DEFAULT" => "Y-m-d",
"REFRESH" => "Y",
),
),
);
?>
component.php:
Код:
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$arResult['DATE'] = date($arParams["TEMPLATE_FOR_DATE"]);
$this->IncludeComponentTemplate();
?>
А сам компонент вызываю в коде вот так:
Код:
<? $APPLICATION->IncludeComponent(
"dv:date.current",
".default",
Array(
),
false
);?>
Буду благодарен за любой совет.
YARK0S вне форума Ответить с цитированием
Старый 04.09.2017, 16:18   #2
YARK0S
Пользователь
 
Регистрация: 12.05.2017
Сообщений: 30
По умолчанию

Воспользовался этим примером:
http://zapiski.pro/%D1%81%D0%BE%D0%B...B8%D0%BA%D1%81
Этот пример работает.
YARK0S вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу работу - создание простых сайтов-визиток Alex794 Свободное общение 1 25.04.2016 23:56
Создание несколько простых паролей в Delphi tane Помощь студентам 7 19.01.2014 18:49
Программа для поиска простых, простых парных и взаимнопростых чисел in da fly Помощь студентам 1 26.05.2011 23:30
Создание простых проектов(Delphi) belkooo Помощь студентам 1 19.12.2010 22:10
Создание простых линейных рисунков (квадрат, прямоугольник) X@ndr Microsoft Office Excel 2 19.06.2009 14:42