pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: sauerkraut am 16 Dezember 2006, 19:28:52

Titel: Centerblocktoop immer anzeigen
Beitrag von: sauerkraut am 16 Dezember 2006, 19:28:52
Hallo,

gibt es eine Möglichkeit, den Centerblocktop/down immer anzeigen zulassen ?
Ich hab schon im Adminmenü gesucht, aber nichts gefunden.

Es geht um diese Website: http://bfl.pytalhost.de/p/ (http://bfl.pytalhost.de/p/)
Last  News/ Last Poll sind die Centerdown/top
Titel: Re: Centerblocktoop immer anzeigen
Beitrag von: Nouvelle am 17 Dezember 2006, 05:45:01
du kannst es ja mit in die theme.html schreiben,
also incluen, das müsste gehen
Titel: Re: Centerblocktoop immer anzeigen
Beitrag von: sauerkraut am 17 Dezember 2006, 15:00:54
Ok danke, also einfach die php des Blocks includen ?
Titel: Re: Centerblocktoop immer anzeigen
Beitrag von: Nouvelle am 17 Dezember 2006, 17:03:53
ja so habe ich das gemeint ,,

jetzt muss ich in die arbeit , sonst hätte ich es mal ausprobiert

bis später so gegen 24 uhr
Titel: Re: Centerblocktoop immer anzeigen
Beitrag von: Lazar am 17 Dezember 2006, 17:28:18
Ich habe es mal ausprobiert: Es wird nichts angezeigt.
Titel: Re: Centerblocktoop immer anzeigen
Beitrag von: Nouvelle am 17 Dezember 2006, 17:34:42
blödsinn... :red:

im admin kannst es einstellen wie es angezeigt werden soll, (Links, Rechts,Mitte oben, Mitte unten)

Admin->Blöcke

wenn der block bereits aktiv ist musst den loschen und kannst dann deine neue position eingeben
Titel: Re: Centerblocktoop immer anzeigen
Beitrag von: Lazar am 17 Dezember 2006, 17:44:22
Nö, kein "Blödsinn" bei mir wird der Center-Top nur auf der Startseite angezeigt.
Wenn man z.B. auf "Downloads" geht, ist er weg.
Titel: Re: Centerblocktoop immer anzeigen
Beitrag von: sauerkraut am 17 Dezember 2006, 17:49:06
vllt kannste mal deinen Codeschnipsel hier reinschreiben ?
Titel: Re: Centerblocktoop immer anzeigen
Beitrag von: Nouvelle am 17 Dezember 2006, 19:52:43
vorerst:
heute abend doch noch frei bekommen -> keine arbeit  :thumbup:

zum thema:
- habe es bei themes/vkp-DeepBlue/themes.php ausprobiert
- zum testen habe ich das blocks/block-Total_Hits.php benutzt
- das ist nur der code um den oberen centerblock IMMER anzuzeigen

- damit dein centerblock-oben nur einmal angezeigt wird musst du es deaktivieren

dann suche in der function themeheader():
if (!empty($GLOBALS["home"])) {
blocks('center');
}



und ersetze es mit:
## Nouvelle ANFANG
# http://www.pragmamx.org/modules.php?name=Forum&topic=19585.0
include("blocks/block-Total_Hits.php");
thememiddlebox($title,$content,$block=array());
## Nouvelle ENDE
if (!empty($GLOBALS["home"])) {
blocks('center');
}


natürlich musst du die includete datei durch deine gewünschte blockdatei ersezen

es geht wunderbar
Titel: Re: Centerblocktoop immer anzeigen
Beitrag von: Lazar am 18 Dezember 2006, 06:29:37
Hmmm, extrem seltsames Theme. Der halbe HTML Krempel steht in der theme.php
Du hast auf jeden Fall einen Anstoß in die richtige Richtung gegeben.

Statt den "Last News" Block einzubinden, fragen wir jetzt die Daten direkt in der theme.php ab, und übergeben sie als Variable an die theme. html.
Titel: Re: Centerblocktoop immer anzeigen
Beitrag von: luky am 13 Juni 2007, 12:02:17
Hallo,

gibt es den eine Lösung hier zu? ich benutze selber das mx-rainbow Theme.
Habe diesen Block da wo das Login ist eingefügt und möchte das es immer angezeigt wird. Zur zeit wird es nur auf der Startseite angezeigt sobald man z.b auf Forum geht ist er weg.