Модули не отображаются на нужных страницах

Discussion in 'Внешний вид, шаблоны, графика' started by temper, Mar 7, 2009.

  1. Offline

    temper Недавно здесь

    Joined:
    Feb 3, 2009
    Messages:
    57
    Likes Received:
    1
    Gender:
    Male
    Ситуация следующая. После установки Community Builder, при переходе по ссылке зарегистрироваться (и ссылке забыл пароль) форма отображалась по середине страницы с боковыми менюшками. Не знаю чево я намудрил, но теперь при переходе по этим ссылкам меня перекидывает на страницу где боковые менюхи не отображаются (только шапка сайта).
    123.jpg
    Как вернуть боковые меню?
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
    Re: Проблема с боковыми меню

    Поковырятся в настройках нужных модулей и выставить их показ.
     
  4. Offline

    temper Недавно здесь

    Joined:
    Feb 3, 2009
    Messages:
    57
    Likes Received:
    1
    Gender:
    Male
    В том то и дело что во всех модулях стоит "Меню -> Все"
     
  5. Asylum
    Offline

    Asylum Местный => Cпециалист <=

    Joined:
    Feb 9, 2007
    Messages:
    2,744
    Likes Received:
    160
    Gender:
    Male
    Значит не та позиция (не путать с кама сутрой) Либо занято
     
  6. Offline

    temper Недавно здесь

    Joined:
    Feb 3, 2009
    Messages:
    57
    Likes Received:
    1
    Gender:
    Male
    Уважаемый Asylum что за позиция? какая позиция? где искать эту позицию? что занято? из вашего поста я ничего не понял, если можно - то разъясните поподробней.
     
    Last edited: Mar 19, 2009
  7. Offline

    temper Недавно здесь

    Joined:
    Feb 3, 2009
    Messages:
    57
    Likes Received:
    1
    Gender:
    Male
    Ну так что народ, есть какие нибудь трезвые мысли по поводу моего вопроса?:)
     
  8. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
    Шаблон, что ли в ключевых местах покажи (лепить весь не надо).
     
  9. Offline

    temper Недавно здесь

    Joined:
    Feb 3, 2009
    Messages:
    57
    Likes Received:
    1
    Gender:
    Male
    Не знаю толком где эти ключевые моменты.

    Код (PHP):
    1. <?php
    2. /**
    3.  * YOOtheme template
    4.  *
    5.  * @author yootheme.com
    6.  * @copyright Copyright (C) 2007 YOOtheme Ltd & Co. KG. All rights reserved.
    7.  */
    8.  
    9. // no direct access
    10. defined('_JEXEC') or die('Restricted access');
    11.  
    12. include_once(JPATH_ROOT . "/templates/" . $this->template . '/lib/php/yootools.php');
    13. include_once(JPATH_ROOT . "/templates/" . $this->template . '/lib/php/yoolayout.php');
    14.  
    15. $template_baseurl = $this->baseurl . '/templates/' . $this->template;
    16.  
    17. JHTML::_('behavior.mootools');
    18.  
    19. // add template mootools to JDocumentHTML
    20. if ($this->params->get('loadMootools')) {
    21.     $this->_scripts = array_merge(array($template_baseurl . '/lib/js/mootools.js.php' => 'text/javascript'), $this->_scripts);
    22.     unset($this->_scripts[$this->baseurl . '/media/system/js/mootools.js']);
    23. }
    24.  
    25. // add template javascript to JDocumentHTML
    26. if ($this->params->get('loadJavascript')) {
    27.     $this->addScriptDeclaration($yootools->getJavaScript());
    28.     $this->addCustomTag('<script type="text/javascript" src="' . $template_baseurl . '/lib/js/template.js.php"></script>');
    29. }
    30.  
    31. // add template css to JDocumentHTML
    32. $this->addStyleSheet($template_baseurl . '/css/template.css.php?color=' . $yootools->getCurrentColor()
    33.                                                             . '&amp;styleswitcherFont=' . $this->params->get('styleswitcherFont')
    34.                                                             . '&amp;styleswitcherWidth=' . $this->params->get('styleswitcherWidth')
    35.                                                             . '&amp;widthThinPx=' . $this->params->get('widthThinPx')
    36.                                                             . '&amp;widthWidePx=' . $this->params->get('widthWidePx')
    37.                                                             . '&amp;widthFluidPx=' . $this->params->get('widthFluidPx'));
    38.  
    39. $this->addStyleSheet($template_baseurl . '/lib/js/lightbox/css/shadowbox.css');
    40.  
    41. ?>
    42. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    43. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" >
    44. <head>
    45. <jdoc:include type="head" />
    46. <link rel="apple-touch-icon" href="<?php echo $template_baseurl ?>/apple_touch_icon.png" />
    47. </head>
    48.  
    49. <body id="page" class="<?php echo $yootools->getCurrentStyle(); ?> <?php echo $this->params->get('leftcolumn'); ?> <?php echo $this->params->get('rightcolumn'); ?> <?php echo $itemcolor; ?>">
    50.  
    51.     <?php if($this->countModules('absolute')) { ?>
    52.     <div id="absolute">
    53.         <jdoc:include type="modules" name="absolute" />
    54.     </div>
    55.     <?php } ?>
    56.  
    57.     <div id="page-body">
    58.         <div class="wrapper floatholder">
    59.             <div class="wrapper-tl">
    60.                 <div class="wrapper-tr">
    61.  
    62.                     <div id="header">
    63.                         <div class="header-t">
    64.                             <div class="header-b">
    65.                                 <div class="header-bl">
    66.                                     <div class="header-br">
    67.    
    68.                                         <div id="toolbar">
    69.                                             <div class="floatbox ie_fix_floats">
    70.                                            
    71.                                                 <?php if($this->params->get('date')) { ?>
    72.                                                 <div id="date">
    73.                                                     <?php echo $date->toFormat(JText::_('DATE_FORMAT_LC')); ?>
    74.                                                 </div>
    75.                                                 <?php } ?>
    76.                                            
    77.                                                 <?php if($this->countModules('topmenu')) { ?>
    78.                                                 <div id="topmenu">
    79.                                                     <jdoc:include type="modules" name="topmenu" />
    80.                                                 </div>
    81.                                                 <?php } ?>
    82.                                                
    83.                                                 <?php if($this->params->get('styleswitcherFont') || $this->params->get('styleswitcherWidth')) { ?>
    84.                                                 <div id="styleswitcher">
    85.                                                     <?php if($this->params->get('styleswitcherWidth')) { ?>
    86.                                                     <a id="switchwidthfluid" href="javascript:void(0)" title="Fluid width"></a>
    87.                                                     <a id="switchwidthwide" href="javascript:void(0)" title="Wide width"></a>
    88.                                                     <a id="switchwidththin" href="javascript:void(0)" title="Thin width"></a>
    89.                                                     <?php } ?>
    90.                                                     <?php if($this->params->get('styleswitcherFont')) { ?>
    91.                                                     <a id="switchfontlarge" href="javascript:void(0)" title="Increase font size"></a>
    92.                                                     <a id="switchfontmedium" href="javascript:void(0)" title="Default font size"></a>
    93.                                                     <a id="switchfontsmall" href="javascript:void(0)" title="Decrease font size"></a>
    94.                                                     <?php } ?>
    95.                                                 </div>
    96.                                                 <?php } ?>
    97.                                                
    98.                                             </div>
    99.                                         </div>
    100.                
    101.                                         <div id="headerbar">
    102.                                             <div class="floatbox ie_fix_floats">
    103.                
    104.                                                 <?php if($this->countModules('header')) { ?>
    105.                                                 <div id="headermodule">
    106.                                                     <jdoc:include type="modules" name="header" style="rounded" />
    107.                                                 </div>
    108.                                                 <?php } ?>
    109.                
    110.                                             </div>
    111.                                         </div>
    112.                                        
    113.                                         <?php if($this->countModules('logo')) { ?>     
    114.                                         <div id="logo">
    115.                                             <jdoc:include type="modules" name="logo" />
    116.                                         </div>
    117.                                         <?php } ?>
    118.    
    119.                                         <?php if($this->countModules('menu')) { ?>     
    120.                                         <div id="menu">
    121.                                             <jdoc:include type="modules" name="menu" />
    122.                                         </div>
    123.                                         <?php } ?>
    124.    
    125.                                         <?php if($this->countModules('search')) { ?>
    126.                                         <div id="search">
    127.                                             <jdoc:include type="modules" name="search" />
    128.                                         </div>
    129.                                         <?php } ?>
    130.    
    131.                                         <?php if ($this->countModules('banner')) { ?>
    132.                                         <div id="banner">
    133.                                             <jdoc:include type="modules" name="banner" />
    134.                                         </div>
    135.                                         <?php } ?>
    136.    
    137.                                     </div>
    138.                                 </div>
    139.                             </div>
    140.                         </div>
    141.                     </div>
    142.                     <!-- header end -->
    143.  
    144.                     <?php if ($this->countModules('top1 + top2 + top3 + top4')) { ?>
    145.                     <div id="top">
    146.                         <div class="floatbox ie_fix_floats">
    147.                            
    148.                             <?php if($this->countModules('top1')) { ?>
    149.                             <div class="topbox <?php echo $this->params->get('topboxwidth'); ?> <?php echo $this->params->get('topbox12seperator'); ?> float-left">
    150.                                 <jdoc:include type="modules" name="top1" style="xhtml" />
    151.                             </div>
    152.                             <?php } ?>
    153.                                                        
    154.                             <?php if($this->countModules('top2')) { ?>
    155.                             <div class="topbox <?php echo $this->params->get('topboxwidth'); ?> <?php echo $this->params->get('topbox23seperator'); ?> float-left">
    156.                                 <jdoc:include type="modules" name="top2" style="xhtml" />
    157.                             </div>
    158.                             <?php } ?>
    159.                                                            
    160.                             <?php if($this->countModules('top3')) { ?>
    161.                             <div class="topbox <?php echo $this->params->get('topboxwidth'); ?> <?php echo $this->params->get('topbox34seperator'); ?> float-left">
    162.                                 <jdoc:include type="modules" name="top3" style="xhtml" />
    163.                             </div>
    164.                             <?php } ?>
    165.                            
    166.                             <?php if($this->countModules('top4')) { ?>
    167.                             <div class="topbox <?php echo $this->params->get('topboxwidth'); ?> float-left">
    168.                                 <jdoc:include type="modules" name="top4" style="xhtml" />
    169.                             </div>
    170.                             <?php } ?>
    171.                                                
    172.                         </div>
    173.                     </div>
    174.                     <!-- top end -->
    175.                     <?php } ?>
    176.  
    177.                     <div id="middle">
    178.                         <div class="background">
    179.        
    180.                             <?php if($this->countModules('left')) { ?>
    181.                             <div id="left">
    182.                                 <div id="left_container" class="clearfix">
    183.  
    184.                                     <jdoc:include type="modules" name="left" style="rounded" />
    185.  
    186.                                 </div>
    187.                             </div>
    188.                             <!-- left end -->
    189.                             <?php } ?>
    190.            
    191.                             <div id="main">
    192.                                 <div id="main_container" class="clearfix">
    193.  
    194.                                     <?php if ($this->countModules('user1 + user2')) { ?>
    195.                                     <div id="maintop" class="floatbox">
    196.                            
    197.                                         <?php if($this->countModules('user1')) { ?>
    198.                                         <div class="maintopbox <?php echo $this->params->get('maintopboxwidth'); ?> <?php echo $this->params->get('maintopbox12seperator'); ?> float-left">
    199.                                             <jdoc:include type="modules" name="user1" style="rounded" />
    200.                                         </div>
    201.                                         <?php } ?>
    202.        
    203.                                         <?php if($this->countModules('user2')) { ?>
    204.                                         <div class="maintopbox <?php echo $this->params->get('maintopboxwidth'); ?> float-left">
    205.                                             <jdoc:include type="modules" name="user2" style="rounded" />
    206.                                         </div>
    207.                                         <?php } ?>
    208.                                            
    209.                                     </div>
    210.                                     <!-- maintop end -->
    211.                                     <?php } ?>
    212.  
    213.                                     <div id="mainmiddle" class="floatbox">
    214.  
    215.                                         <?php if($this->countModules('right') && !class_exists('JEditor')) { ?>
    216.                                         <div id="right">
    217.                                             <div id="right_container" class="clearfix">
    218.                                                 <jdoc:include type="modules" name="right" style="rounded" />
    219.                                             </div>
    220.                                         </div>
    221.                                         <!-- right end -->
    222.                                         <?php } ?>
    223.                        
    224.                                         <div id="content">
    225.                                             <div id="content_container" class="clearfix">
    226.  
    227.                                                 <?php if ($this->countModules('advert1 + advert2')) { ?>
    228.                                                 <div id="contenttop" class="floatbox">
    229.  
    230.                                                     <?php if($this->countModules('advert1')) { ?>
    231.                                                     <div class="contenttopbox left <?php echo $this->params->get('contenttopboxwidth'); ?> <?php echo $this->params->get('contenttopbox12seperator'); ?> float-left">
    232.                                                         <jdoc:include type="modules" name="advert1" style="rounded" />
    233.                                                     </div>
    234.                                                     <?php } ?>
    235.  
    236.                                                     <?php if($this->countModules('advert2')) { ?>
    237.                                                     <div class="contenttopbox right <?php echo $this->params->get('contenttopboxwidth'); ?> float-left">
    238.                                                         <jdoc:include type="modules" name="advert2" style="rounded" />
    239.                                                     </div>
    240.                                                     <?php } ?>
    241.        
    242.                                                 </div>
    243.                                                 <!-- contenttop end -->
    244.                                                 <?php } ?>
    245.        
    246.                                                 <?php if ($this->countModules('breadcrumb')) { ?>
    247.                                                 <div id="breadcrumb">
    248.                                                     <jdoc:include type="modules" name="breadcrumb" />
    249.                                                 </div>
    250.                                                 <?php } ?>
    251.                        
    252.                                                 <div class="floatbox">
    253.                                                     <jdoc:include type="message" />
    254.                                                     <jdoc:include type="component" />
    255.                                                 </div>
    256.        
    257.                                                 <?php if ($this->countModules('advert3 + advert4')) { ?>
    258.                                                 <div id="contentbottom" class="floatbox">
    259.                                                        
    260.                                                     <?php if($this->countModules('advert3')) { ?>
    261.                                                     <div class="contentbottombox left <?php echo $this->params->get('contentbottomboxwidth'); ?> <?php echo $this->params->get('contentbottombox12seperator'); ?> float-left">
    262.                                                         <jdoc:include type="modules" name="advert3" style="rounded" />
    263.                                                     </div>
    264.                                                     <?php } ?>
    265.                                    
    266.                                                     <?php if($this->countModules('advert4')) { ?>
    267.                                                     <div class="contentbottombox right <?php echo $this->params->get('contentbottomboxwidth'); ?> float-left">
    268.                                                         <jdoc:include type="modules" name="advert4" style="rounded" />
    269.                                                     </div>
    270.                                                     <?php } ?>
    271.                                    
    272.                                                 </div>
    273.                                                 <!-- mainbottom end -->
    274.                                                 <?php } ?>
    275.  
    276.                                             </div>
    277.                                         </div>
    278.                                         <!-- content end -->
    279.        
    280.                                     </div>
    281.                                     <!-- mainmiddle end -->
    282.  
    283.                                     <?php if ($this->countModules('user3 + user4')) { ?>
    284.                                     <div id="mainbottom" class="floatbox">
    285.                    
    286.                                         <?php if($this->countModules('user3')) { ?>
    287.                                         <div class="mainbottombox <?php echo $this->params->get('mainbottomboxwidth'); ?> <?php echo $this->params->get('mainbottombox12seperator'); ?> float-left">
    288.                                             <jdoc:include type="modules" name="user3" style="rounded" />
    289.                                         </div>
    290.                                         <?php } ?>
    291.                    
    292.                                         <?php if($this->countModules('user4')) { ?>
    293.                                         <div class="mainbottombox <?php echo $this->params->get('mainbottomboxwidth'); ?> float-left">
    294.                                             <jdoc:include type="modules" name="user4" style="rounded" />
    295.                                         </div>
    296.                                         <?php } ?>
    297.                                        
    298.                                     </div>
    299.                                     <!-- mainbottom end -->
    300.                                     <?php } ?>
    301.  
    302.                                 </div>
    303.                             </div>
    304.                             <!-- main end -->
    305.                
    306.                         </div>
    307.                     </div>
    308.                     <!-- middle end -->
    309.                    
    310.                 </div> 
    311.             </div> 
    312.         </div>     
    313.     </div>
    314.     <!-- page-body end -->
    315.    
    316.     <div id="page-footer">
    317.         <div class="wrapper floatholder">
    318.  
    319.             <?php if ($this->countModules('bottom1 + bottom2 + bottom3 + bottom4')) { ?>
    320.             <div id="bottom">
    321.                 <div class="floatbox ie_fix_floats">
    322.                    
    323.                     <?php if($this->countModules('bottom1')) { ?>
    324.                     <div class="bottombox <?php echo $this->params->get('bottomboxwidth'); ?> <?php echo $this->params->get('bottombox12seperator'); ?> float-left">
    325.                         <jdoc:include type="modules" name="bottom1" style="rounded" />
    326.                     </div>
    327.                     <?php } ?>
    328.                                                
    329.                     <?php if($this->countModules('bottom2')) { ?>
    330.                     <div class="bottombox <?php echo $this->params->get('bottomboxwidth'); ?> <?php echo $this->params->get('bottombox23seperator'); ?> float-left">
    331.                         <jdoc:include type="modules" name="bottom2" style="rounded" />
    332.                     </div>
    333.                     <?php } ?>
    334.                                                    
    335.                     <?php if($this->countModules('bottom3')) { ?>
    336.                     <div class="bottombox <?php echo $this->params->get('bottomboxwidth'); ?> <?php echo $this->params->get('bottombox34seperator'); ?> float-left">
    337.                         <jdoc:include type="modules" name="bottom3" style="rounded" />
    338.                     </div>
    339.                     <?php } ?>
    340.                    
    341.                     <?php if($this->countModules('bottom4')) { ?>
    342.                     <div class="bottombox <?php echo $this->params->get('bottomboxwidth'); ?> float-left">
    343.                         <jdoc:include type="modules" name="bottom4" style="rounded" />
    344.                     </div>
    345.                     <?php } ?>
    346.                                        
    347.                 </div>
    348.             </div>
    349.             <!-- bottom end -->
    350.             <?php } ?>
    351.  
    352.             <?php if($this->countModules('footer')) { ?>
    353.             <div id="footer">
    354.                 <a class="anchor" href="#page">&nbsp;</a>
    355.                 <jdoc:include type="modules" name="footer" />
    356.             </div>
    357.             <?php } ?>
    358.            
    359.             <jdoc:include type="modules" name="debug" />
    360.            
    361.         </div>
    362.     </div>
    363.     <!-- page-footer end -->
    364.    
    365. </body>
    366. </html>
     

    Attached Files:

    Last edited: Mar 18, 2009
  10. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
    Я предупреждал. Читать весь я не буду. Ты должен понимать как работает шаблон, без этого никак. От тебя требуется показать логику вывода того самого места справа.
     
  11. Offline

    temper Недавно здесь

    Joined:
    Feb 3, 2009
    Messages:
    57
    Likes Received:
    1
    Gender:
    Male
    В общем все страницы связанные с компонентом com_comprofiler выводятся без боковых меню.
    Где это можно исправить?
     
    Last edited: Mar 19, 2009
  12. Offline

    temper Недавно здесь

    Joined:
    Feb 3, 2009
    Messages:
    57
    Likes Received:
    1
    Gender:
    Male
    Ну же народ активней...сам я не разберусь т.к. в PHP не шарю:(
     
  13. Gronpipmaster
    Offline

    Gronpipmaster Недавно здесь => Cпециалист <=

    Joined:
    Jan 21, 2009
    Messages:
    1,392
    Likes Received:
    62
    Gender:
    Male
    напиши названия положений твоих модулей ну там left right user1 user2, тех которые теряються, код ни кто разбирать не будет геморно. так хоть ясно будет где в коде посмотреть. и дать наставления на исправления. кстати диз прикольный ;)
     
  14. Offline

    temper Недавно здесь

    Joined:
    Feb 3, 2009
    Messages:
    57
    Likes Received:
    1
    Gender:
    Male
    Регистрация это часть компонента com_comprofiler т.е. Community Builder. Сам компонент регистрации у меня отображается в позиции right, а вот если нажать на кнопку зарегистрироваться, то открывается форма на всю ширину окна (в начале темы я прикрепил скрин), перекрывая все правое и левое меню.
    Код (PHP):
    1. <div id="middle">
    2. <div class="background">
    3. <div id="main">
    4. <div id="main_container" class="clearfix">
    5. <div id="mainmiddle" class="floatbox">
    6. <div id="content">
    7. <div id="content_container" class="clearfix">
    8. <div class="floatbox">
    9. <div class="cb_template_default"><div class="componentheading">Регистрация</div>
    10. ...
     
  15. chilly_bang
    Offline

    chilly_bang Недавно здесь => Cпециалист <=

    Joined:
    Apr 30, 2006
    Messages:
    1,541
    Likes Received:
    38
    Gender:
    Male
    создай новое меню, модуль меню сними с публикации, привяжи все страницы компрофайлера к отдельным пунктам меню и привяжи нужные модули к этим пунктам меню. есть мнение, что модули не будут отражаться на страницах, не имеющих itemid. за счёт создания пунктов меню у страниц компрофайлера itemid появятся.
     
    temper likes this.
  16. Offline

    temper Недавно здесь

    Joined:
    Feb 3, 2009
    Messages:
    57
    Likes Received:
    1
    Gender:
    Male
    Присвоил через JoomSEF странице ID, к сожелению ничего не изменилось, но за подсказку спасибо:)

    chilly_bang все сделал так же как вы писали, правое меню всеравно не отображается (левое я отключал сам в модулях). Правое меню я думаю блокируется в самом компоненте, т.к. еще после свежей установки Community Builder при заходе в редактирование профиля или при регистрации првое меню исчезало.
    Нужно править это в php самого Community Builder
     
    Last edited: Mar 25, 2009
  17. koreeckz
    Offline

    koreeckz Активист => Cпециалист <=

    Joined:
    Mar 3, 2009
    Messages:
    422
    Likes Received:
    30
    Gender:
    Male
    temper, Поставь для всех модулей отображающихся в правом и левом меню Назначение меню - Все. Только так в CB будут отображаться и левая и правая часть.
     
  18. Offline

    temper Недавно здесь

    Joined:
    Feb 3, 2009
    Messages:
    57
    Likes Received:
    1
    Gender:
    Male
    koreeckz ты ставил когда-нибудь Community Builder? Если бы ставил, то ты увидел бы что правое меню блокируется этим компонентом независимо от настроек модулей.
     
  19. koreeckz
    Offline

    koreeckz Активист => Cпециалист <=

    Joined:
    Mar 3, 2009
    Messages:
    422
    Likes Received:
    30
    Gender:
    Male
    temper, я ставил его и ни раз и ничего там не блокируется, скрин прилагаю и советы надо воспринимать не в штыки, а нормально, сам же просишь помощи, я не советую никогда того что не знаю, а ты не знаешь и еще и возникаешь.
     

    Attached Files:

    • 1.jpg
      1.jpg
      File size:
      69.6 KB
      Views:
      8
    • 2.jpg
      2.jpg
      File size:
      79.2 KB
      Views:
      7
  20. Offline

    temper Недавно здесь

    Joined:
    Feb 3, 2009
    Messages:
    57
    Likes Received:
    1
    Gender:
    Male
    Значит тока в моих шаблонах этот CB блокирует правую панель...значит проблема именно в шаблоне
    koreeckz Извини за недоверие
     

Share This Page

Loading...