Путь к основному шаблону сайта

Установка и настройка биллинговой системы.
tasselchof
Сообщения: 168
Зарегистрирован: 2012-09-29 16:12:07

Re: Путь к основному шаблону сайта

Сообщение tasselchof » 2012-10-18 21:10:35

Alex Keda писал(а):незнаю.
рыться надо =)
--
вообще, тут особо помочь некому.
я уже писал что я не разработчик.
мне достался готовый работающий биллинг, в который надо было впилить необходимый мне функционал.
разбиратсья как работают те куски которые мне не надо править - нет желания даже


Я понял - я спрашиваю если в курсе или нет, если нет - сам нахожу ;)

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Путь к основному шаблону сайта

Сообщение Alex Keda » 2012-10-19 11:19:54

ну я ж показал где оно
и как я ищщу =))
Убей их всех! Бог потом рассортирует...

tasselchof
Сообщения: 168
Зарегистрирован: 2012-09-29 16:12:07

Re: Путь к основному шаблону сайта

Сообщение tasselchof » 2012-10-19 16:45:25

Alex Keda писал(а):ну я ж показал где оно
и как я ищщу =))


В общем корни проблемы идут глубже, шаблоны вытаскиваются за 5-7 минут:

Код: Выделить всё

#-------------------------------------------------------------------------------
     $Path = System_Element('templates/modules/TopMenu.Elements.xml');
     if(Is_Error($Path))
        return ERROR | @Trigger_Error(500);
    #-------------------------------------------------------------------------------
     $Parse = IO_Read($Path);


Но, дальше это все парсится в шаблоне по ID`шникам: то есть нет вообще системы шаблонов, а дизайн от стандартного отучить нереально.

Код: Выделить всё

#-------------------------------------------------------------------------------
    $Section = new DOM($Parse);
    #---------------------------------------------------------------------------
    $Section->AddAttribs('TopPanelTabLeft',Array('src'=>SPrintF('SRC:{Images/TopPanelTabLeft%s.png}',$Prefix)));
    #---------------------------------------------------------------------------
    $IsPick = (!$Item['IsActive'] && IsSet($Item['Pick']));
    #---------------------------------------------------------------------------
    $Section->AddAttribs('TopPanelTabCenter',Array('style'=>SPrintF('background-image:url(%s);',SPrintF('SRC:{Images/TopPanelTabCenter%s.png}',($IsPick?SPrintF('%sPick',$Prefix):$Prefix)))));
    #---------------------------------------------------------------------------
    $Adding = new Tag('A',Array('href'=>$Item['Href']),$Item['Text']);
    #---------------------------------------------------------------------------
    $Adding->AddAttribs(Array('class'=>$IsPick?'TopPanelPick':'TopPanel'));
    #---------------------------------------------------------------------------
    if(IsSet($Item['Comp'])){
      #-------------------------------------------------------------------------
      $Adding = Comp_Load($Item['Comp'],$Adding);
      if(Is_Error($Adding))
        return ERROR | @Trigger_Error(500);
    }
    #---------------------------------------------------------------------------
    if(IsSet($Item['Prompt'])){
      #-------------------------------------------------------------------------
      $LinkID = UniqID('ID');
      #-------------------------------------------------------------------------
      $Links = &Links();
      #-------------------------------------------------------------------------
      $Links[$LinkID] = &$Adding;
      #-------------------------------------------------------------------------
      $Comp = Comp_Load('Form/Prompt',$LinkID,$Item['Prompt']);
      if(Is_Error($Comp))
        return ERROR | @Trigger_Error(500);
      #-------------------------------------------------------------------------
      UnSet($Links[$LinkID]);
    }
    #---------------------------------------------------------------------------
    $Section->AddChild('TopPanelTabCenter',$Adding);
    #---------------------------------------------------------------------------
    $Section->AddAttribs('TopPanelTabRight',Array('src'=>SPrintF('SRC:{Images/TopPanelTabRight%s.png}',$Prefix)));
    #---------------------------------------------------------------------------
    $Td->AddChild($Section->Links['TopPanel']);
    #---------------------------------------------------------------------------
    $Tr->AddChild($Td);


У меня ща два выхода, мне в принципе все равно:

1. Можно сделать XSLT-шаблоны, но это надо будет нормально так систему дописывать.

Если никому не надо:

2. Я могу для себя просто проинклудить биллинг в стандартную CMS`ку и дело с концом.

Вопрос: надо ли с шаблонами морочится?

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Путь к основному шаблону сайта

Сообщение Alex Keda » 2012-10-19 18:59:05

а оно вам надо - от стандартного отучать?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Путь к основному шаблону сайта

Сообщение Alex Keda » 2012-10-19 19:04:52

вообеще, я считаю что надо идти по пути наращивания функционала.
а остальное - это конечно интересно, но меня текущий дизайн полностью устраивет
хотя бы тем что мне не придётся переписывать несколько сот страниц FAQ и стока же скриншотов переделывать.
Убей их всех! Бог потом рассортирует...

tasselchof
Сообщения: 168
Зарегистрирован: 2012-09-29 16:12:07

Re: Путь к основному шаблону сайта

Сообщение tasselchof » 2012-10-19 22:01:38

Alex Keda писал(а):а оно вам надо - от стандартного отучать?


Для себя я это решу, просто будет не универсально.

Alex Keda писал(а):вообеще, я считаю что надо идти по пути наращивания функционала.
а остальное - это конечно интересно, но меня текущий дизайн полностью устраивет
хотя бы тем что мне не придётся переписывать несколько сот страниц FAQ и стока же скриншотов переделывать.


Наверное да, продукт бесплатный - врят ли массово необходим шаблнный движёк, а трудозатраты будут огромные...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Путь к основному шаблону сайта

Сообщение Alex Keda » 2012-10-19 22:25:21

ну, тут как бы изначальная ошибка - не подумали про это в начале - а теперь переделать - колоссальные затраты будут по времени
Убей их всех! Бог потом рассортирует...

tasselchof
Сообщения: 168
Зарегистрирован: 2012-09-29 16:12:07

Re: Путь к основному шаблону сайта

Сообщение tasselchof » 2012-10-20 3:25:56

Alex Keda писал(а):ну, тут как бы изначальная ошибка - не подумали про это в начале - а теперь переделать - колоссальные затраты будут по времени


Об этом и говорю, ладно - со временем поправится, думаю, когда Виталий решить опять всё переписать :)))


Вернуться в «Установка и настройка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей