Brauche hilfe beim ausblenden der linken blöcke !!!

Begonnen von pr0xic, 10 April 2007, 23:25:38

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 3 Gäste betrachten dieses Thema.

pr0xic

hi leute,

ich versuche krampfhaft die linken blöcke für das mxBoard und die coppermine galerie auszublenden.
leider komme ich nicht weiter. egal mit welchem editor ich die dateien bearbeite, es kommt immer zu einem komplett weissen bild.
ich benutze ein umgemodeltes mx-compact theme.
wenn jemand etwas zeit hat, wäre es schön wenn er mir mal meine datein bearbeiten könnte.
ihr findet sie unten zum downloaden.

hier ein auszug aus meiner theme.html
<!-- START left_noblocks -->
          <td width="200" valign="top" class="blocksLeft"> <div id="leftcolumn" style="width: 200px;">
              <!-- START blocks_left_loop -->
              <!-- START block_left -->
              <table width="100%" border="0" cellspacing="0" cellpadding="2" style="margin-bottom: 5px;">
                <tr>
                  <td class="boxtitle" width="21"><img src="images/monster.png" width="20" height="29" alt=""></td>
                  <td class="boxtitle">{BLOCK_TITLE}</td>
                </tr>
                <tr>
                  <td colspan="2" valign="top" class="boxcontent">{BLOCK_CONTENT}</td>
                </tr>
              </table>
              <!-- END block_left -->
              <!-- END blocks_left_loop -->
            </div></td>
          <!-- END left_noblocks -->



ich weiss nun nicht mehr ob es die theme.php oder die funktions.php ist die ich noch abändern muß, deshalb hänge ich hier mal beide an. (es war glaub ich die theme.php oder ?  :mad2:

ich bedanke mich dann schonmal und hoffe das ich wieder hilfe finde.

ps: welchen editor benutzt ihr für die theme.php?

Future

Hi :),

ich mache dir deine Datei jetzt einfach mal nicht fertig sondern sage dir nur was du tun musst.

Schau dir mal die Zeilen 60 - 64 deiner functions.php an

<?php
    
// provisorische Möglichkeit, die linken Blöcke bei bestimmten Modulen zu entfernen
    // weiter unten nochmal ändern!!!
    
if (MX_MODULE == 'DeinForum' || MX_MODULE == 'DeineGallery') {
    
unset($var[$name]);
    }
?>


Den krams kommentierst du ein und ersetzt jeweils "DeinForum" und "DeineGallery durch deine Modulname ;)

Dann sollte das laufen bzw. das sollten die Linken Blöcke bei den Modulen nicht mehr laufen ;)

pr0xic

hi

ich versuche es mal.
ich melde mich gleich nochmal.

reddragon

Hier ist es ja schon so in etwa beschrieben:
http://www.pragmamx.org/Forum-topic-12241-start-msg82252.html#msg82252

Zitat....In der theme.html befindet sich normalerweise HTML-Code in folgender Art:


<td class="blocksLeft" width="160" valign="top">
<!-- START blocks_left_loop -->
<!-- START block_left -->
hier irgendwelcher html-code
<!-- END block_left -->
<!-- END blocks_left_loop -->
</td>


Das ist die linke Tabellenspalte, die wiederum den html-Code für die linken Blöcke enthält.

Diese Tabellenspalte wird auch in 160 pixel Breite angezeigt, wenn gar keine Blöcke darin angezeigt werden.
Die muss also weg, wenn die Blöcke nicht angezeigt werden.....

Das bedeutet also, wenn du links gar keine Blöcke haben willst, dann musst du da rum fummeln. ;)

In deiner funktions.php steht folgender function theme_define_blocks()
{
    static $var;
    if (isset($var)) return $var;
    // linke Bloecke
    $name = 'block_left';
    $var[$name]['container'] = 'blocks_left_loop';
    $var[$name]['function'] = 'themesidebox';
    $var[$name]['position'] = 'l';
    // provisorische Möglichkeit, die linken Blöcke bei bestimmten Modulen zu entfernen
    // weiter unten nochmal ändern!!!
    // // if (MX_MODULE == 'Forum' || MX_MODULE == 'Gallery') {
    // unset($var[$name]);
    // }
    // obere Center-Bloecke
    $name = 'block_center_top';
   


Doret halt nur aus "Forum" das mxBoard und aus der "Gallerie das Coppermine machen ;)

pr0xic

Jungs ich danke euch !!!

Mit eurer hilfe habe ich es sofort hinbekommen.  :mad2:
mit dreamweaver mx gab es immer probleme da dieser die datei irgendwie beim abspeichern verfälscht.
jetzt habe ich es mit dem normalen editor und euren tips hinbekommen.  ;)

danke nochmal