Artykuły nie zajmują całego dostępnego miejsca
Wyniki 1 do 5 z 5

Temat: Artykuły nie zajmują całego dostępnego miejsca

  1. #1
    Przeglądacz
    Dołączył
    22-11-2008
    Wpisy
    39
    Punkty
    0

    Domyślny Artykuły nie zajmują całego dostępnego miejsca

    Artykuł zajmuje jedynie 90% dostępnej szerokości na stronie. Powinien być rozciągnięty na 100%, ale tak nie jest. Wychodzi na to, że to przez pozycje "right", ale nie dosyć, że nie istnieje ona w spisie pozycji, to jeszcze żaden moduł nie używa tego miejsca - więc dlaczego jest ono "wydzierżawione" tak jakby coś tam miało być? Pomocy.

    Oto jak to wygląda:
    http://piotrmatusiak.home.pl/plikownia/leftmenu.jpg
    - niebieskie zaznaczenie to artykuł
    - czerwone zaznaczenie to szerokość miejsca, jakie chce by zajmował artykuł. Widać też tę nieużytą prawą część strony.


    Oto kod templatki:
    Kod HTML:
    <?php
    defined( '_JEXEC' ) or die( 'Restricted access' );
    JPlugin::loadLanguage( 'tpl_SG1' );
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
    <head>
    <jdoc:include type="head" />
    
    <link rel="stylesheet" href="templates/system/css/system.css" type="text/css" />
    <link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
    
    <!--[if lte IE 6]>
    <link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/ie7.css" type="text/css" />
    <![endif]-->
    
    <!--[if lte IE 7]>
    <link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/ie6.css" type="text/css" />
    <![endif]-->
    </head>
    <body>
        <div id="wrapper">
            <table cellpadding="0" cellspacing="0" class="content">
                <tr>
                    <td class="shadow_l"></td>
                    <td style="vertical-align:top;">
                        <div class="content_m">
                                <div id="top">
                                    <div id="logo">
                                        <table cellpadding="0" cellspacing="0">
                                            <tr>
                                                <td>
                                        <a href="index.php"><?php echo $mainframe->getCfg('sitename') ;?></a>                                                        
                                                </td>
                                            </tr>
                                        </table>
                                    </div>            
                                </div>
                                    <div id="pillmenu">        
                                        <table cellpadding="0" cellspacing="0" style="margin:0 auto;">
                                            <tr>
                                                <td>                        
                                                    <jdoc:include type="modules" name="user3" />
                                                </td>
    <td>                        
                                                    <jdoc:include type="modules" name="user4" />
                                                </td>
                                            </tr>
                                        </table>
                                    <div class="clr"></div>    
                                    </div>
                                    <div id="content">
                                        <?php if($this->countModules('left') and JRequest::getCmd('layout') != 'form') : ?>
                                        <div id="leftcolumn">    
                                            <jdoc:include type="modules" name="left" style="rounded" />
                                            <?php $sg = 'banner'; include "templates.php"; ?>
                                        </div>
                                        <?php endif; ?>
                                        
                                        <?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>            
                                        <div id="main">
                                        <?php else: ?>
                                        <div id="main_full">
                                        <?php endif; ?>
                                            <div class="nopad">                
                                                <jdoc:include type="message" />
                                                <?php if($this->params->get('showComponent')) : ?>
                                                    <jdoc:include type="component" />
                                                <?php endif; ?>
                                            </div>
                                        </div>
                                        <div class="clr"></div>
                                        <jdoc:include type="modules" name="debug" />
                                        </div>
                                <div id="footer">
                                    <p class="copyright"><? $sg = ''; include "templates.php"; ?></p>
                                </div>
                                    </div>                        
                            
                        </div>
                    </td>
                                    
                    <td class="shadow_r"></td>
                </tr>
            </table>    
        </div>
    
            
    </body>
    </html>

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Bywalec
    Dołączył
    06-03-2007
    Skąd
    Lublin
    Wpisy
    208
    Punkty
    13

    Domyślny

    To, że pozycja right nie ma w spisie pozycji nie znaczy, że nie ma ona wpływu na templatkę. Usunąłeś ją tylko ze spisu, a widze, że pozostałości prawej kolumny nadal istnieją i dlatego artykuł nie wyświetla się na całej szerokości, za co dopowiedzialne są deklaracje css (z tego co zaprezentowałeś to najprawdopodobnie jest to "main" lub "main_full", lub też inna ale nie mam podglądu css'a).

  4. #3
    Przeglądacz
    Dołączył
    22-11-2008
    Wpisy
    39
    Punkty
    0

    Domyślny

    Pozycji "right" nie ma w ogóle w spisie pozycji od początku po instalacji szablonu!

    Kod CSS (template.css): http://piotrmatusiak.home.pl/plikownia/template.css

  5. #4
    Bywalec
    Dołączył
    06-03-2007
    Skąd
    Lublin
    Wpisy
    208
    Punkty
    13

    Domyślny

    No patrz, a ja znalazłem i w kodzie, który zapodałeś i w css, pozycję right. To że czegos nie ma w spisie to nie znaczy, że się nie wyświetla. Popatrz sobie w css na "div#main" i "div#main_full" na wartość "width". I w jednym i w drugim przypadku wartości ustawione są na 670px, zwiększ je sobie i zobacz efekty.

  6. #5
    Przeglądacz
    Dołączył
    22-11-2008
    Wpisy
    39
    Punkty
    0

    Domyślny

    prince15 Dziękuję - bardzo mi pomogłeś, problem rozwiązany. Tak jak pisałeś wystarczyło wyedytować w css te pozycje (+kilka innych tj. wszystkie z wartością width=670px) i już!

    Pozdrawiam serdecznie

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •