jedes modul andere blöcke?

Begonnen von BundeHund, 07 Oktober 2007, 10:51:38

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

BundeHund

hallo

ich habe eine frage.

wie kann ich bei jedem modul, andere blocks anzeigen lassen?

bitte um hilfe..

ist wirklich wichtig

BundeHund

hey

habe nun im archiv ein passendes thema gefunden.

if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
// rechte Blöcke an oder aus
if (empty($home)) {
    $index = 0;
} else {
    $index = 1;
}


http://www.pragmamx.org/Forum-topic-16545.html

aber wo muss ich das einfügen? in die index oder wo?


exciting

liest sich so, als gehört es in die index.php des moduls. :)

Musicman75

um das zu machen, musst du in alles index.php dateien der module
$index=0;
setzen.

Dann werden die rechten blöcke nicht mehr angezeigt und du kannst sie im modul selbst einfügen. Über die Administration kannst DU das nicht machen.

Wenn du die linken Blöcke auch indivuíduell haben willst, such mal nach "linke blöcke entfernen". Dann findest du, wie man die linken Blöcke ausblendet.

Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

BundeHund

hallo

in meiner functions.php sieht es so aus:
/**
* Definition der einzelnen Blockbereiche
*/
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';

    // weiter unten nochmal ändern!!!
if (MX_MODULE == 'Forum' || MX_MODULE == 'Home') {
unset($var[$name]);
  }

    // obere Center-Bloecke
    $name = 'block_center_top';
    $var[$name]['container'] = 'blocks_center_top_loop';
    $var[$name]['function'] = 'thememiddlebox';
    $var[$name]['position'] = 'c';
    // untere Center-Bloecke
    $name = 'block_center_down';
    $var[$name]['container'] = 'blocks_center_down_loop';
    $var[$name]['function'] = 'thememiddlebox';
    $var[$name]['position'] = 'd';

    // rechte Bloecke
    $name = 'block_right';
    $var[$name]['container'] = 'blocks_right_loop';
    $var[$name]['function'] = 'themesidebox';
    $var[$name]['position'] = 'r';

    // weiter unten nochmal ändern!!!
if (MX_MODULE == 'Forum' || MX_MODULE == 'Gallery') {
    unset($var[$name]);
     }

    return $var;
}


so sollten ja die RECHTEN Blöcke bei der Gallery und im Forum nicht angezeigt werden. die linken Blöcke, sollten aber beim Forum und Home (Startseite) nicht angezeigt werden. Das Problem ist: Bei den rechten Blöcken klappt es. bei den linken aber nicht. wer kann mir da weiderhelfen?