. .
pragmaMx Support Forum 23 Mai 2013, 05:48:12 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1] 2  Alle   Nach unten
Drucken
Autor Thema: Themeengine und linke Blöcke ..  (Gelesen 5167 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
OlliF
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 43


WWW
« am: 16 Januar 2005, 13:31:46 »

Da die Themes die mit der Themeengine entworfen werden ja ein wenig anders strukturiert sind, eine Frage, wie sich folgendes Problem damit lösen läßt.

Nochmal .. das Ausblenden der linken Blöcke für einzelne Module .. (rechts läßt sich ja einfach steuern) - es geht einfach darum, z.b. bei Coppermine oder dem Forum den ganzen Screen zur Verfügung zu haben.

Hier im Borad wurde folgende Lösung dargestellt, die ich anderweitig auch schon "eingebaut" hatte ...
aber die läßt sich das mittels Themeengine-Themes darstellen ??

Zitat

Auszug aus dem Forum von pragmamx.de.

bei der Verwendung der VKPmX 2.1a ist diese Variante zu nutzen

// START - Linke Bloecke weg (x Module)
if ($_REQUEST['name']!='Gallery' && $_REQUEST['name']!='eBoard' && $_REQUEST['name']!='Impressum') {
blocks('left');
}
// END - Linke Bloecke weg (x Module)


In der mx-Coppermine könnt ihr übrigens die komplette Anzeige des mx-Headers und mx-Footers inklusive allen Blöcken unterbinden in dem ihr in der theme.php des Coppermine-Themes folgende Zeile einfügt:

define('UDB_CPG_SHOWMXHEADER','0');

Dann sieht die Coppermine aus, wie die Stand-Allone Version




Vielen Dank !

Gespeichert
OlliF
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 43


WWW
« Antworten #1 am: 16 Januar 2005, 18:15:05 »

Um noch eine Frage nachzulegen ....

Wie integriere ich Banner in das Theme ?  Da das Layout ja nun nicht mehr direkt via php sondern über html gesteuert wird müße der/die/das Headerbanner ja irgendwie in der themes.html eingebaut werden ?

Aber wie ?   :help:
Gespeichert
Charan
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 225

Charan


WWW
« Antworten #2 am: 16 Januar 2005, 22:27:17 »

Hallo,

also was mir jetzt schon öfter mal aufgefallen ist, es wird von einer themes.html gesprochen. Kann mir mal jemand sagen, wo die sein soll?

Gruß Jochen  :help:
Gespeichert

OlliF
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 43


WWW
« Antworten #3 am: 16 Januar 2005, 22:41:14 »

sorry .. mein Fehler ... nicht themeS.html  sondern natürlich nur theme.html

 Wink
Gespeichert
Charan
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 225

Charan


WWW
« Antworten #4 am: 16 Januar 2005, 22:48:47 »

Na gut, dann halt theme.html. Sag mir doch mal wo die sein soll, ich wollte nicht auf einen schreibfehler aufmerksam machen.

Gruß Jochen
Gespeichert

OlliF
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 43


WWW
« Antworten #5 am: 16 Januar 2005, 22:54:15 »

uii . ... dann schau mal in den vorgängerbeitrag rein .. da hat man´s mir beigebracht   Wink

http://board.pragmamx.de/index.php?topic=11897.0


üb mich auch immer noch mit der Themeengine .. und so richtig .. befürchte ich .. hab ichs immer noch nicht begriffen, aber  :-$  .. baue halt lieber in fremdem Themes rum  Wink
Gespeichert
Charan
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 225

Charan


WWW
« Antworten #6 am: 16 Januar 2005, 22:58:42 »

Oh, ok verstehe, nicht mein Ding

Gruß Jochen.
Gespeichert

OlliF
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 43


WWW
« Antworten #7 am: 21 Januar 2005, 20:57:01 »

Hat denn mittlerweile jemand eine Idee ? .. wie sich die angesprochenen Probleme lösen lassen ? Wink

1.)  weitere Banner im Header in den Theme.html einfügen
2.)  linke  Blöcke ausblenden Wink

Danke
Gespeichert
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.536

Biker


WWW
« Antworten #8 am: 22 Januar 2005, 00:20:52 »

Frag mal Juliet, sie wollte doch auf Ihrer Page die Banner im Header wieder integrieren....ich weiß nicht, ob sie es schon fertig hat!?

Es gibt auch irgendwo schon ein Posting zu diesem Thema....habs leider nicht gefunden!

Gruß
Bernd
Gespeichert

CMS-Vers.: pragmaMx 1.12.3.1.33.4.14 (2012-06-21)
MySql-Version: 5.0.91-log
PHP-Version: 5.2.17
Server: Apache

Schmerz ist Schwäche, die den Körper verlässt! Wink
adonis
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 143

adonis


WWW
« Antworten #9 am: 22 Januar 2005, 03:18:45 »

Hallo Bernd,

meinste den hier mit dem Banner?

http://board.pragmamx.de/index.php?topic=11475.msg75290#msg75290

bis dann, Peter
Gespeichert

online: pragmaMx 0.1.11.2, 1.33.2.12.2.9.2.2/2010-04-05 | php: 5.2.9 | mysql: 5.0.67 | Apache/2.2.10 (Unix)
local:  pragmaMx 1.12.0, 1.33.2.12.2.29/2010-08-02 | php: 5.3.5 | mysql: 5.1.55 | Apache/2.2.15 (Linux/Mandriva)

die SUCHE hier im Forum existiert und funktioniert auch ...
OlliF
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 43


WWW
« Antworten #10 am: 22 Januar 2005, 11:50:16 »

Nein, das wäre kein Problem @adonis ..

die meisten Themes laufen ja mit .php Dateien  .. die Themeengine baut aber html´se Wink .. und es geht daher darum, den Bannercode in eine html Datei zu integrieren nicht in eine .php Datei ....  Dafür suche(n)  ich / ggf. wir ... eine Lösung
Gespeichert
adonis
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 143

adonis


WWW
« Antworten #11 am: 22 Januar 2005, 16:06:49 »

Hallo,

das möchte ich auch wohl haben. Habe schon einiges probiert aber es klappt nicht. Vielleicht ist das noch nicht drin. Mal abwarten was die nächste Version bring.

bis dann, Peter
Gespeichert

online: pragmaMx 0.1.11.2, 1.33.2.12.2.9.2.2/2010-04-05 | php: 5.2.9 | mysql: 5.0.67 | Apache/2.2.10 (Unix)
local:  pragmaMx 1.12.0, 1.33.2.12.2.29/2010-08-02 | php: 5.3.5 | mysql: 5.1.55 | Apache/2.2.15 (Linux/Mandriva)

die SUCHE hier im Forum existiert und funktioniert auch ...
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.536

Biker


WWW
« Antworten #12 am: 22 Januar 2005, 17:14:14 »

 :gucken: http://board.pragmamx.de/index.php?topic=11840.0

 Wink

Gruß
Bernd
Gespeichert

CMS-Vers.: pragmaMx 1.12.3.1.33.4.14 (2012-06-21)
MySql-Version: 5.0.91-log
PHP-Version: 5.2.17
Server: Apache

Schmerz ist Schwäche, die den Körper verlässt! Wink
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 18.602

Andi


WWW
« Antworten #13 am: 22 Januar 2005, 17:59:02 »

Moin Smiley

zu den Bannern:
http://board.pragmamx.de/index.php?topic=11289.0

Die linken Blöcke gehen auch recht einfach, aber das muss ich mir erst genauer ansehen, weil etwas komplizierter zu beschreiben....
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
adonis
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 143

adonis


WWW
« Antworten #14 am: 22 Januar 2005, 18:03:02 »

Hallo,

kann ich leider nicht lesen...

bis dann, Peter
Gespeichert

online: pragmaMx 0.1.11.2, 1.33.2.12.2.9.2.2/2010-04-05 | php: 5.2.9 | mysql: 5.0.67 | Apache/2.2.10 (Unix)
local:  pragmaMx 1.12.0, 1.33.2.12.2.29/2010-08-02 | php: 5.3.5 | mysql: 5.1.55 | Apache/2.2.15 (Linux/Mandriva)

die SUCHE hier im Forum existiert und funktioniert auch ...
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 18.602

Andi


WWW
« Antworten #15 am: 22 Januar 2005, 18:04:38 »

oh sorry, hier ist er:

Post aus dem Betatesterforum

Guten Morgen und Danke für den Hinweis.
Aber warum verlinkst Du aber auf den Thread in dem wir uns bereits befinden? Wink

Also, hab nochmal nachgeschaut ...

Die Bannerfunktion ist ja in der functions.php untergebracht - bei mir sieht das so aus:

function viewbanner($typ=0) {        
// fetch random selected banner
$bresult = sql_query("select bid, imageurl, alttext, script, imptotal, impmade from ".$GLOBALS['prefix']."_banner where typ=".((int)$typ)." and active=1 ORDER BY RAND() LIMIT 1");
list($bid, $imageurl, $alttext, $script, $imptotal, $impmade) = sql_fetch_row($bresult);
if(empty($bid)) {
return "";
}
else {
//Banner wird nach check hier ausgegeben active=1 wird der Banner ausgegeben
// active 2 wird geändert wenn Kaufrate erreicht ist und banner dann ausgeblendet
if (($imptotal <= $impmade) AND (!empty($imptotal))) {
sql_query("update ".$GLOBALS['prefix']."_banner set active='2', dateend=now() where bid=$bid");
// falls nicht deaktivieren, counter hochsetzen wenn nicht Admin
}
elseif(!mxIsAdmin() && !empty($bid)){
sql_query("update ".$GLOBALS['prefix']."_banner set impmade=impmade+1 where bid=$bid");
    }
//Ausgabe für Banner mit Bild und URL oder ob es ein Bannercode ist
if (empty($script)) {
return "<a href=\"banners.php?mxbop=click&amp;bid=$bid\" target=\"_blank\"><img src=\"$imageurl\" border=\"0\" alt=\"$alttext\" title=\"$alttext\"></a>"; 
}
else {
return $script;
}
}
   }
In der function theme_replace_end setze ich dann die Werte für die Verschienden Bannerplätze:

function theme_replace_end($template) {
global $banners;
$part[] = array("{FOOTMESSAGE}", footmsg(1,0)            );
$part[] = array("{VIEWBENCH}",   mxViewBench()           );
#$part[] = array("{CURRENTPATH}", mx_theme_currentpath()  );
#$part[] = array("{SEARCHFORM}",  mx_theme_searchform()   );
#$part[] = array("{LOGINFORM}",   mx_theme_loginform()    );
$part[] = array("url(images/", "url(".MX_BASE_URL.MX_THEME_DIR."/images/");
$part[] = array("{BILDANZEIGEN}",   Bildanzeigen()           );
$part[] = array("{USERANZEIGE}",   Useranzeige()           );

$part[] = array("{BANNER1}",   viewbanner(1)         ); #HeaderBanner
$part[] = array("{BANNER2}",   viewbanner(2)         ); #FooterBanner
$part[] = array("{BANNER7}",   viewbanner(7)         ); # Skyscraper
$part[] = array("{BANNER6}",   viewbanner(6)         ); # rechter Banner
         ....
In die themes.html setzt ich dann an die gewünschte Stelle einfach nur noch das {BANNER2} ein ... that's it Smiley

Gelobe Besserung was Uhrzeiten, Müdigkeitszustände und Hifeversuche meinerseits betrifft Wink
« Letzte Änderung: 22 Januar 2005, 18:09:25 von Andi » Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.536

Biker


WWW
« Antworten #16 am: 22 Januar 2005, 18:25:17 »

Hm...die Lösung hier war doch auch richtig.... http://board.pragmamx.de/index.php?topic=11840.0

Ist ja Geschmacksache, aber so wie Du es jetzt hast...also die Banner oben über der eigentlichen Seite sehen nicht so toll aus,....mit dem Bannerblock ist es schön in die Page integriert!.....

Gruß
Bernd
Gespeichert

CMS-Vers.: pragmaMx 1.12.3.1.33.4.14 (2012-06-21)
MySql-Version: 5.0.91-log
PHP-Version: 5.2.17
Server: Apache

Schmerz ist Schwäche, die den Körper verlässt! Wink
adonis
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 143

adonis


WWW
« Antworten #17 am: 22 Januar 2005, 18:32:30 »

Hallo,

na klar ist richtig. Ich finde die Blöcke nicht so schön. Aber oben das funktioniert gut. Danke Tora.

Gruß Peter
Gespeichert

online: pragmaMx 0.1.11.2, 1.33.2.12.2.9.2.2/2010-04-05 | php: 5.2.9 | mysql: 5.0.67 | Apache/2.2.10 (Unix)
local:  pragmaMx 1.12.0, 1.33.2.12.2.29/2010-08-02 | php: 5.3.5 | mysql: 5.1.55 | Apache/2.2.15 (Linux/Mandriva)

die SUCHE hier im Forum existiert und funktioniert auch ...
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.536

Biker


WWW
« Antworten #18 am: 22 Januar 2005, 18:35:12 »

Naja, die Blöcke an sich siehst Du ja gar nicht....nur die Banner!
Kannst ja mal bei mir nachsehen...hab es sowohl als center_oben, als auch als center_unten laufen....und da siehst Du nur die Banner, und keinen Block! Wink

Gruß
Bernd
Gespeichert

CMS-Vers.: pragmaMx 1.12.3.1.33.4.14 (2012-06-21)
MySql-Version: 5.0.91-log
PHP-Version: 5.2.17
Server: Apache

Schmerz ist Schwäche, die den Körper verlässt! Wink
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 18.602

Andi


WWW
« Antworten #19 am: 22 Januar 2005, 18:40:33 »

Zitat
Danke Tora.

Nicht bei mir, bei Juliet Wink  Grin
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
Seiten: [1] 2  Alle   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.18 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML