pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: maltiBRD in 12 Juni 2006, 08:58:00

Titel: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: maltiBRD in 12 Juni 2006, 08:58:00
Hallo, kann mir da jemand einen Tip geben, was ich in der theme.php ändern muss, damit das Logo oben auf die Seitenbreite gesetzt wird?

so schaut es im Moment aus:
http://www.msdn-news.de (http://www.msdn-news.de)

Das müsste der betreffende Text aus der Theme.php sein:


function themeheader() {
    global $user, $banners, $sitename, $slogan, $cookie, $admin, $fszcounter, $prefix, $dbi;
    cookiedecode($user);
    $username = $cookie[1];
    if ($username == "") {
        $username = "Anonymous";
    }
    echo "<body bgcolor=\"#ffffff\" text=\"#000000\" link=\"#363636\" vlink=\"#363636\" alink=\"#d5ae83\">\n"
."<br>\n";
    echo "<table cellpadding=\"0\" cellspacing=\"1\" width=\"97%\" border=\"0\" align=\"center\" bgcolor=\"#000000\">\n"
    ."<tr>\n"
    ."<td background=\"themes/MFJ_maxi_OrBlue/images/titleBar.gif\">&nbsp; \n"
    ."</td>\n"
    ."</tr>\n"
    ."</table>\n"
    ."<table cellpadding=\"0\" cellspacing=\"0\" width=\"97%\" border=\"0\" align=\"center\" bgcolor=\"#eeeeef\">\n"
."<tr>\n"
."<td bgcolor=\"#ffcc66\">\n"
."<a href=\"index.php\"><img src=\"themes/MFJ_maxi_OrBlue/images/logo.gif\" align=\"middle\" alt=\""._WELCOMETO." $sitename\" border=\"0\"></a></td>\n"
      ."<td bgcolor=\"#ffcc66\" width=\"100%\" align=\"right\">\n"

."<td>\n"

."<td bgcolor=\"#ffcc66\" align=\"right\">\n"
."<table>\n"
."<tr>\n"
."<td>\n"


;
echo" </tr></table></td>\n"
."<td bgcolor=\"#ffcc66\" valign=\"top\">&nbsp;</td>\n"
."</tr></table>\n"
."<table cellpadding=\"0\" cellspacing=\"0\" width=\"97%\" border=\"0\" align=\"center\" bgcolor=\"#fefefe\">\n"
."<tr>\n"
."<td bgcolor=\"#000000\" colspan=\"4\"><IMG src=\"themes/MFJ_maxi_OrBlue/images/pixel.gif\" width=\"1\" height=1 alt=\"\" border=\"0\" hspace=\"0\"></td>\n"
."</tr>\n"
."<tr valign=\"middle\" bgcolor=\"#ff9900\">\n"
."<td width=\"15%\" nowrap><font size=\"2\" color=\"#363636\"><b>\n";
    if ($username == "Anonymous") {
echo "&nbsp;&nbsp;<b><font size=2><b>"._HELLO." </b>&nbsp;[ <a href=\"modules.php?name=Your_Account\">"._NEWUSER."</a> ]</font>\n";
    } else {
echo "&nbsp;&nbsp;<font size=2><b>"._HELLO."&nbsp;<a href=\"modules.php?name=Your_Account\">$cookie[1]</a> [ <a href=\"modules.php?name=Your_Account&op=logout\">"._LOGOUT."</a> ]</b></font>";
    }
    echo "</b></font></td>\n"



Vielen Dank schonmal, für nen Profi sicherlich eine Sache von Sekunden oder? :)
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: xerraxde in 12 Juni 2006, 09:06:12
Ich bin zwar kein Profi, aber ich denke du musst des align=\"middle\" auf center umstellen und des Logo selbst in photoshop verbreitern.

Außerdem scheints mir so als wäre _NEWUSER. in deiner Sprachdatei nicht definiert, da es wörtlich übernommen wird.
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: maltiBRD in 12 Juni 2006, 09:36:41
danke für die schnelle Antwort - aber das "center" lässt ihn vollkommen kalt, da ändert sich leider nix!
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: xerraxde in 12 Juni 2006, 09:40:56
Ich denke neben dem Logo ist noch eine Tabelle die dort weg muss. Da ich mich aber nicht sooo gut mit php auskenne, warte lieber bis ein Profi kommt ;)
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: maltiBRD in 12 Juni 2006, 09:57:00
alles klar - aber danke für deine Hilfe!!!
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: anauko in 12 Juni 2006, 10:58:31
Hai
habe mir den Quelltext deiner Seite mit NVU angeschaut, also da musst du wohl ein wenig Hand anlegen. Einmal die Grafik auf Themenbreite bingen ( wie schon gesagt) und die Tabellenspalten zusammen führen, so dass du für die Grafik nur eine Zeile ohne Spalten hast, sonst zereisst es dein Layout.  ;)
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: maltiBRD in 12 Juni 2006, 13:10:45
@anauko
Danke für die Antwort - wenn Du mir jetzt noch sagen oder schreiben kannst, was wie geändert werden muss, bin ich begeistert, da ich mich mit PHP so gar nicht auskenne :)
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: jogi24 in 12 Juni 2006, 14:27:46
hi

@ maltiBRD

hier die änderungen in der theme.php

."<table cellpadding=\"0\" cellspacing=\"0\" width=\"97%\" border=\"0\" align=\"center\" bgcolor=\"#eeeeef\">\n"
   ."<tr>\n"
   ."<td bgcolor=\"#ffcc66\">\n"
   ."<a href=\"index.php\"><center><img src=\"themes/MFJ_maxi_OrBlue/images/logo.gif\" align=\"middle\" alt=\""._WELCOMETO." $sitename\" border=\"0\"></center></a></td>\n";
         #."<td bgcolor=\"#ffcc66\" width=\"320\" align=\"right\">\n"

   #."<td>\n"

   #."<td bgcolor=\"#ffcc66\" align=\"right\">\n"
   #."<table>\n"
   #."<tr>\n"
   #."<td>\n"

   #."<form action=\"modules.php?name=Search\" method=\"post\"><font size=\"2\" color=\"#000000\"><b>"._SEARCH." </b>\n"
   #."<input type=\"text\" name=\"query\" size=\"14\"></font></form></td>\n";
   # echo" </tr></table>
    echo "</td>\n"
   ."<td bgcolor=\"#ffcc66\" valign=\"top\">&nbsp;</td>\n"
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: maltiBRD in 12 Juni 2006, 14:38:15
@jogi24

Danke für die schnelle Antwort - jetzt steht das Banner in der Mitte, mithilfe deiner Scriptoptimierung - allerdings trotz vergrößerns des Banners bleibt der in der Größe mittig beschränkt und nicht auf die Seitenbreite angepasst - gibts da ne Lösung?
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: maltiBRD in 12 Juni 2006, 14:53:20
ups jetzt gehts - vielen Dank!!
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: maltiBRD in 12 Juni 2006, 15:21:57
eins hätte ich noch, aber dann habt ihr Ruhe vor mir ;)

Mit diesem neuen Theme werden die Newsüberschriften auf der Eingangsseite FETT dargestellt, vorher hab ich das so gemacht, dass nur TOP-News in den jeweiligen Tagesüberschriften FETT waren mittels <B> </B> in der Überschrift - wie kann ich das prinzipielle Fettschreiben aller NewsTitel in der Theme.php auskommentieren, so das Standard wieder Normalschrift ist?
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: maverik in 12 Juni 2006, 15:22:08
mahlzeit,

so sieht es hier aus:

(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fdeveloper-base.de%2Fimages%2Fmsdn-news.jpg&hash=db0aac88633128a7af56a63b49f0a9d95f8060a7)

so long maverik
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: maltiBRD in 12 Juni 2006, 15:31:32
@maverik
Danke für die Info - eine prozentuale Angabe, so dass das Banner mit verschiedenen Auflösungen nicht das Design sprengt ist nicht möglich?
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: der_luecke in 12 Juni 2006, 15:52:19
Man kann ein Pixelbild lediglich verkleinern und niemals vergrösser, daher ist dein Banner so unscharf.
Skalierbar wäre eine Flashvariante.
Titel: Re: Logo auf Seitenbreite bringen (Theme: MFJ_maxi_OrBlue)
Beitrag von: maltiBRD in 12 Juni 2006, 16:03:18
@olaf_luecke
Ok, schade wäre ja zu einfach gewesen  :) - naja dann hoffe ich wir finden noch eine Lösung für das Fettschrift-Problem und mit dem Rest kann ich erstmal leben