Zum Inhalt springen

Fragen zu news

Erstellt am 16. April 2003 · 8 Antworten · letzte Antwort am 14. August 2003

Tags: tt_news, Frage

parcival ·

Hi NG,

übe gerade etwas an dem News Plugin.
Folgende Probleme habe ich dabei.

1)Betrifft „letzte News“ auf der Startseite rechts.
Bekomme alles richtig angezeigt, jedoch in voller „breite“.
Es wird also vorher kein Umbruch gemacht.
Wo kann ich sagen das die News effektiv nur eine bestimmte „breite“
zur Anzeige nutzen dürfen.

2)Probleme mit dem Datum
beim Anlegen von News wird folgendes Datum generiert.
„12:08 16-4-2003“
Angezeigt bei den News bekomme ich folgendes.
„04-03“ oder das „Wednesday . of April”
Mir wäre die englische Darstellung schon recht.
Info dt. Betriebsystem / keine Festlegung in „config.locale_all“

Für jede Hilfe dankbar

Stefan

Mr.​ToT ·

Den selben Fehler habe ich auch und ich brauch dringend Abhilfe! Wieso zerhackt Typo3 das Datum und lässt den Tag verschwinden?

Mr.​ToT ·

Lösung:
1)

Wie breit die News sein dürfen kannst Du z.B. in der "news_template.tmpl" festlegen. Das is ne normale HTML mit n paar Markern drinne. Such Dir einfach den Teil wo das Aussehen von LIST bzw. LATEST defineirt wird und änder die Tabellen da ein bischen um.

2)

plugin.tt_news.displaySingle.date_stdWrap.strftime = %d.%m.%y
plugin.tt_news.displayList.date_stdWrap.strftime = %d.%m.%y
plugin.tt_news.displayLatest.date_stdWrap.strftime = %d.%m.%y

Standard ist da %e-%m-%y

Kannst den Wert auch im Objektbrowser suchen und ändern.

helena* ·

Hallo ToT,

hat das Ändern der Breite bei Dir geklappt???

Ich habe schon alles ausprobiert und der Tabelle sowohl in der Designvorlage, als auch im Stylesheet sowie im news_template.tmpl eine feste width gegeben, aber das ist dem Browser völlig wurscht. Es wird einfach nicht umbrochen.

Kannst Du mir sagen, was Du gemacht hast, bevor ich hier noch den Raster bekomme?

Danke und Gruss

bk ·

hallo helena,

ich glaube in der designvorlage ist ein nowrap in <td> tag drin, nimm den mal raus, dann sollte es klappen.

mfg

bk

helena* ·

Hi BK,

danke für Deine rasche Antwort.

Wenn Du den nowrap im news_template.tmpl meinst, den hatte ich bereits gefunden und eliminiert. Aber da tut sich nix. Aller anderer Content wird umbrochen, nur die News nicht.

Anbei mal mein Code:

Constants:
plugin.tt_news {
  file.template.File = media/scripts/news_template.tmpl
  wrap1 = <font color="#999999"> | </font>
  wrap2 = <font color="#004263"> | </font>
  color1 = #999999
  color2 = #004263
  PIDitemDisplay = 85
}

Setup:
plugin.tt_news {
  limit = 5
  displayList {
    image.file.maxW = 100
    imageWrapIfAny (
      <table align="left" bgcolor="#AAAAAA" cellpadding="1"
             cellspacing="0" border="0">
      <tr><td>
      <table bgcolor="#EEEEEE" cellpadding="0"
             cellspacing="0" border="0">
      <tr><td> | </td></tr>
      </table>
      </td></tr>
      </table>
    )
  }
  displaySingle {
    image.file.maxW = 160
    imageWrapIfAny (
      <table align="left" bgcolor="#AAAAAA" cellpadding="1"
             cellspacing="0" border="0">
      <tr><td>
      <table bgcolor="#EEEEEE" cellpadding="0"
             cellspacing="0" border="0">
      <tr><td> | </td></tr>
      </table>
      </td></tr>
      </table>
    )
  }
}

Da kann man doch eigentlich nicht viel falsch machen. Fällt jemandem etwas auf? Ich stehe komplett im Wald...

Gruss

bk ·

hallo helena,

die tabellen sind ja für die bilder, daher kanne es daran nicht liegen.

schau doch mal bei der erstellten seite in den quelltext, ob sich da nicht doch noch irgendwo ein nowrap versteckt hat oder evtl. wurde der cache nicht gelöscht.

mfg

bk

helena* ·

Hallo bk

im Quelltext habe ich auch keinen nowrap mehr drin.

Den Typo-Cache lösche ich ständig, den Browser-Cache auch. Mittlerweile habe ich das news_template.tmpl auch schon gelöscht und neu verlinkt. Oder ein anderes verwendet, das mir dann auch angezeigt wurde, allerdings ohne Zeilenumbruch.

Habe auch die Newsseite komplett gelöscht und nochmal von vorne angefangen. Aber nix. Ich dreh' noch durch...

Hast Du noch eine Idee?