. .
pragmaMx Support Forum 25 Mai 2013, 12:09:33 *
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 5169 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!
adonis
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 143

adonis


WWW
« Antworten #20 am: 22 Januar 2005, 18:52:40 »

Moin,

na gut. Danke an Tora fürs verschieben.  Grin
Und Danke an Juliet für proggen.

Bernd, ich werd mir das nochmal ansehen. Danke.

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 #21 am: 22 Januar 2005, 20:49:01 »

ööhmm .. moment mal langsam für mich zum mißmeißeln ..

Das Theme mit Werbeklöcken links, rechts oben unten ... das ist nicht das Problem  @Biker

Ich suchte nach einer Lösung es in den html Code der Theme.html einzubinden .. also ncht den php code .. den kann sich sicher jeder selber aus nem anderen Theme "rausmopsen" ...

aber was muß ich jetzt einfügen ... bitte für einen "nicht ganz so megamäßig html bewanderten" ... um die Anzeige des header-Banners zu erzielen ..

einfach an der Stelle   "{BANNER2}" hinzuschreiben kanns ja nicht gewesen sein   :-?

ein paar wörtchen html links und rechts, vor- und hinterher gehören wohl doch noch drumherum, oder :-?


@Tora ....

Die Lösung zu den linken Bannern wurde hier auch schon erfolgreich thematisiert .. nur aber eben für  Themes die über eine theme.php gesteuert werden ..
Jetzt tut das einen html Datei .. die m.E. anders aufgebaut wurde .. also ich habe da keinen Ansatz gefunden dort einfach die bekannten Zeilen Code einzustreuen .. , leider Sad(

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

Geschlecht: Männlich
Beiträge: 1.536

Biker


WWW
« Antworten #22 am: 23 Januar 2005, 12:40:53 »

 :gucken: http://de.selfhtml.org/html/grafiken/einbinden.htm#referenz

 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
OlliF
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 43


WWW
« Antworten #23 am: 23 Januar 2005, 14:23:45 »


Du meinst doch nich im Ernst, das das einfach nur via ...

z.B.

<p><img src="{banner2}"></p>       geht, oder Wink ?

irgendwie muß es ja wohl noch eine Verknüpfung zur entsprechenden php Datei geben  :-?
Gespeichert
adonis
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 143

adonis


WWW
« Antworten #24 am: 24 Januar 2005, 02:48:43 »

Hallo,

wenn Du wie oben beschrieben alles in die function.php eingebunden hast geht das. Dann kannste in der theme.html an passender Stelle z.B. das hier einfügen

<td align="center" border="0">{BANNER1}</td>

Kann man auch noch mit

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
      <td align="center" border="0">{BANNER1}</td>
</table>

usw. machen. Dann geht Du im Admin unter Banner und sagst ihm wo das Banner liegt z. B. header oder so.

Gruss, 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 #25 am: 24 Januar 2005, 19:37:31 »


sorry, ..  ich wollte nicht über html Syntax diskutieren .... Wink ..  , dafür hat Biker sicher den richten Link gewiesen ....


Nein die Frage war eher wie ich eine Verknüpfung zwischen dem erforderlichen php-Funktionen und dem html code herstelle ...

Wenn es wirklich soooo einfach ist ... wow ..  hätt ich nicht gedacht
(meint:  war mir nicht geläufig, daß php-Funktionen einfach mittel {} in den html Quelltext eingefügt werden können ...)

Olli

Gespeichert
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