ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Schwarzer Balken bei News

Geschlossen
  1. #1
    User Pic
    Randall Flagg Mitglied
    Registriert seit
    06.08.2011
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Grüße!

    Ich habe ein Problem. ich möchte hier den News-Bereich modifizieren. Wie ihr seht, befindet sich dort ein schwarzer Balken bei "News von <name>", die Schrift ist weiß. In der News.htm steht da folgendes:

    ´<table width="100%" border="0" align="center" cellpadding="1" cellspacing="0" class="cbg1">
        <tr>
          <td><strong><a href="index.php?news-{id}">{kate}</a></strong></td>
        </tr>
        <tr>
          <td class="smalfont">{_lang_from} {username}</td>
        </tr>
      </table>


    Jetzt denke ich mir natürlich: Randall, das Problem liegt in der style.css.

    Tja, leider steht in der styles.css nur

    .smalfont 
    { 
        font-size: 10px;
        text-decoration: none; 
    
    }


    Wenn ich da beispielsweise background-color: #ffffff; und color: #000000; eingebe, wird der Hintergrund des Textes weiß, die Schrift aber bleibt weiß und der Hintergrund, der nach dem letzten Buchstaben kommt, bleibt weiterhin schwarz.

    Wo muss ich suchen? Ich weiß nicht mehr weiter :/

    betroffene Homepage: spieleperlen.prophets-of-dementia.de


    Zuletzt modifiziert von Randall Flagg am 24.02.2012 - 21:51:36
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    google.de Mitglied
    Registriert seit
    26.01.2012
    Beiträge
    352
    Beitragswertungen
    33 Beitragspunkte
    du hast mit na menge Tabellen fürs Layout gearbeitet. Nimm einen Rat und mache für nächste Projekte das mit Containern.
    Zu deinem Prolem.

    ZitatZitat
    Wenn ich da beispielsweise background-color: #ffffff; und color: #000000; eingebe, wird der Hintergrund des Textes weiß, die Schrift aber bleibt weiß und der Hintergrund, der nach dem letzten Buchstaben kommt, bleibt weiterhin schwarz.


    Um zu verstehen wo das Problem liegt musst du verstehen wie der Browser Interpretiert. Objekte können andere Objekte beinhalten. Diese Bezihung nennt man Eltern-Kind Verbindung (Parents). Die sogenannten Parents haben Eigenschaften die sie an alle Kinder weitergeben. Wenn jetzt das Elternelement z.b. color:white; als Eigenschaft hat, hat das Kindelement auch diese Eigenschaft. Wenn du jetzt aber hingegen dem Kindelement sagst ich will das color:black; ist dann hat dieses Kindelemt sozusagen 2 verschiedene Werte für color. Hierbei wird dann immer der Wert genommen der für das Objekt festgelegt wurde also das Kind. Ergo hätte das Kindelement einen Schwarzen Text.

    Poste deshalb bitte den richtigen Text. Hier hast du einmal die HTML Ausgabe deines News Titel:
    <td align="left" bgcolor="#000" style="padding-left:2px; height:10px;" colspan="2">
    	  	<span style="color: rgb(255, 255, 255);" class="smalfont">News von Randall Flagg</span>
    		</td>

    wie du siehts wird bei color ein rgb Code angegeben wodurch du soviel bei der smalfont class einstellen kansnt wie du willst. Er wird immer den Element.stlye nehmen.
    Kein Support per PN!
    Wenn ich zitiere ist dies KEIN Angriff auf die Person!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Randall Flagg Mitglied
    Registriert seit
    06.08.2011
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Hiho, besten Dank für die Antwort. Zunächst einmal: Das ist nicht mein Design, ich bin für die ganzen Tabellen nicht verantwortlich, ich modifiziere es nur etwas zwinker

    Ich weiß allerdings nicht, was du mit "richtigen" Text meinst. Ich habe die in meinem Post einen Teil der news.htm gepostet, wie ich sie unter \templates finde. Dort sieht der Code exakt so aus. Mich würde interessieren, wo bzw. wie ich beeinflussen kann, dass <td> den Parameter bgcolor mit dem Wert für Schwarz überwiesen bekommt. Ich verstehe nicht, warum die Quelltext-Fassung so aussieht:

    <table width="100%" border="0" align="center" cellpadding="1" cellspacing="0" class="cbg1">
        <tr>
          <td><strong><a href="index.php?news-{id}">{kate}</a></strong></td>
        </tr>
        <tr>
          <td class="smalfont">{_lang_from} {username}</td>
        </tr>
      </table>


    die HTML-Ausgabe für die entsprechende Datenzelle allerdings so:

    <td colspan="2" align="left" bgcolor="#000" style="padding-left:2px; height:10px;"><span class="smalfont" style="color:#FFF;">News von Randall Flagg</span></td>


    Wenn ich jetzt in die Styles nur "Background-color: #ffffff;" einfüge, kommt dann das hier raus:

    gesperrtes Bild

    Von daher bringt es mir nicht viel, wenn die Styles berücksichtigt werden, da der schwarze Balken ja noch immer da ist zwinker


    Zuletzt modifiziert von Randall Flagg am 25.02.2012 - 03:39:11
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    google.de Mitglied
    Registriert seit
    26.01.2012
    Beiträge
    352
    Beitragswertungen
    33 Beitragspunkte
    poste am besten mal die ganze news.htm . Weil die Placeholder die dort oben eingesetzt sind stehen eigentlich für die Worte: "für" und den Usernamen. und nicht für den Titel

    Zuletzt modifiziert von google.de am 25.02.2012 - 10:55:23
    Kein Support per PN!
    Wenn ich zitiere ist dies KEIN Angriff auf die Person!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Randall Flagg Mitglied
    Registriert seit
    06.08.2011
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Dein Wunsch ist mir Befehl!

    <div>
      <strong>{datum}</strong>
      <hr style="height: 0px; border: dotted #000000 0px; border-top-width: 1px; " />
    </div>
    <div style="float:left; width:20%; text-align:center; ">{title}</div>
    <div style="float:left; width:80%; padding-top:25px; ">
      <table width="100%" border="0" align="center" cellpadding="1" cellspacing="0" class="cbg1">
        <tr>
          <td><strong><a href="index.php?news-{id}">{kate}</a></strong></td>
        </tr>
        <tr>
          <td class="smalfont">{_lang_from} {username}</td>
        </tr>
      </table>
    </div><br style="clear:both; " />
    <div>
      <table width="100%"  border="0" cellspacing="0" cellpadding="2">
        <tr>
    	  <td colspan="2">{text}</td>
    	</tr>
        <tr>
          <td width="50%"><a href="index.php?news-{id}">{kom} {_if_{kom}=='1'}{_lang_comment}{_else_}{_lang_comments}{/_endif} </a></td>
          <td width="50%">
            <div align="right">{readwholenews}</div>
          </td>
        </tr>
      </table>
    </div>
    
    <br />
    <br />
    {EXPLODE}
    <br />
    <br /><center>{SITELINK}</center>
    
    {EXPLODE}
    <!-- News Kommentare und Mehr lesen -->
    <table class="border" width="100%" cellpadding="5" cellspacing="1" border="0">
      <tr class="Chead">
        <th height="25"><b>{KATE}</b></th>
      </tr>
      <tr>
        <td height="25" class="Cdark">{_lang_message}</td>
      </tr>
      <tr>
        <td class="Cnorm">
          <div style="float:left; ">{NAME}</div>
    	    <div style="float:left; padding-left:10px; ">{TEXT}FFFUUUU</div><br style="clear:both; " />
          <p></p>
          <a href="index.php?news"><b>&laquo;</b> {_lang_back}</a> </td>
      </tr>
    
      <tr>
        <td height="25" class="Cmite">{_lang_commentsfor} {NAME}</td>
      </tr>
      <tr>
        <td class="Cnorm">
    
    	    {EXPLODE}
    	    <form action="index.php?news-{NID}" method="POST">
            <fieldset>
              <legend>{_lang_writecomment}</legend>
              <input type="text" name="name" value="{uname}" /> &nbsp; {ANTISPAM} &nbsp; <input type="submit" value="{_lang_enter}"><br />
              <textarea style="width: 98%" cols="50" rows="2" name="txt"></textarea><br />
            </fieldset>
          </form>
          <br />
          {EXPLODE}
    
          <span class="Cmite"># <b>{ZAHL}</b> von {NAME}</span>
          <br />{TEXT}<br /><br />
    
          {EXPLODE}
          <br />
          <a href="index.php?news"><b>&laquo;</b> {_lang_back}</a>
    
        </td>
      </tr>
    </table>
    
    {EXPLODE}
    
    <table width="100%" border="0" cellspacing="0" cellpadding="5" class="rand">
      <tr class="mite">
        <td width="65%"><b>{NAME}</b></td>
        <td width="15%">{FUER}</td>
        <td width="20%" align="right">{DATE}</td>
      </tr><tr class="norm">
        <td valign="top" colspan="2">{TEXT}{MEHR}</td>
        <td valign="top" rowspan="2" align="center">{KATE}</td>
      </tr><tr class="norm">
        <td valign="bottom" height="20" colspan="2" align="center">
          <b>{_lang_from} {UNAME}</b> &nbsp; &nbsp; &nbsp; [ {KOM} <a href="index.php?news-1&amp;nid={ID}">{_lang_comments}</a> ]
        </td>
      </tr>
    </table>


    Ich bedanke mich jetzt schonmal für die Hilfe lächeln


    Zuletzt modifiziert von Randall Flagg am 25.02.2012 - 12:30:36
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    google.de Mitglied
    Registriert seit
    26.01.2012
    Beiträge
    352
    Beitragswertungen
    33 Beitragspunkte
    für mich ist die Seite einfach zu undurchsichtig. Bei dieser 1000 fachen Verschachtelung seh ich nicht mehr durch. Bezogen auf die HP. Wenn kein anderer mehr Rat weis kann ich dir höchstens Anbieten das du einen temporären FTP Acc anlegest du mir die Daten per PN schickst und wir dann über icq oder irgentein anderes Chatprogramm uns an dein Problem setzen.


    Zuletzt modifiziert von google.de am 25.02.2012 - 12:47:35
    Kein Support per PN!
    Wenn ich zitiere ist dies KEIN Angriff auf die Person!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Randall Flagg Mitglied
    Registriert seit
    06.08.2011
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Danke für die Hilfe. Ich habe gerade herausgefunden, dass die news.htm, mit Verlaub, einen Scheiß beeinflusst. Ich habe die Stelle

      <tr>
          <td class="smalfont">{_lang_from} {username}</td>
        </tr>


    mal gelöscht so wie ein paar andere Sachen aus dem Bereich. An der Seite ändert sich nach Strg + F5 nichts. Kann also sein, dass es an der news.php liegt. In der Newsübersicht bleibt der schwarze Balken bestehen, die Änderungen beziehen sich nur auf die ganze News, wenn ich eine geöffnet habe (sprich der Bereich, wo ich auch Kommentare verfassen kann).
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Randall Flagg Mitglied
    Registriert seit
    06.08.2011
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Okay, ich finde es nicht. Ich bin zu blind dafür :/ Worauf bezieht sich eigentlich {_lang_from} und {username}? Wo kann ich sehen, wie diese Befehle aufgebaut sind und was sie machen?

    EDIT: Ah die werden in den jeweiligen php-Dateien deklariert. Da werde ich aber auch nicht schlauer.

    Also für Hilfe wäre ich weiterhin Dankbar. Du kannst ja mal ins TS kommen, wenn du Zeit hast. Falls du Steam hast, google.de, können wir auch gerne darüber kommunizieren, weil ich das eher verwende als ICQ. Dann können wir weiteres besprechen lächeln


    EDIT 2: Okay es hat sich erledigt. Es lag die ganze Zeit vor meinen Augen. Da war im Design noch ein Ordner namens Templates. Den Rest dürft ihr euch denken ...

    Vielen Dank trotzdem!


    Zuletzt modifiziert von Randall Flagg am 25.02.2012 - 21:40:31
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten