Artikel-Modul: warum wird kein Themenbild beim Artikel angezeigt?

Begonnen von gg, 02 März 2005, 15:09:17

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

gg

Hallo, liebe Entwickler und Community,

wenn man die Startseite des Modules Topics öffnet, wird der angelegte Artikel-Header mit dem zugeordneten Themenbild in der Übersicht angezeigt.

Klickt man nun den Artikel an, (diese Seite öffnet sich dann--> modules.php?name=News&file=article&sid=1), ist lediglich die textliche Bezeichnung des Themas zu sehen, aber nicht das Bild.

Hab ich was falsch eingestellt oder was muss ich jetzt machen, damit das Bild zu sehen ist...

Gibts da evtl. schon einen fertigen Code dafür? (ich tu mich mit den mysql-Anweisungen noch mehr als schwer.... :() )
Herzliche Grüsse aus Berlin
Gabi
___________________________________
pragmaMX 0.1.9, 1.20.4.18
Probieren geht (manchmal) über studieren!

munzur

Hi!

Wie hast du das Image (Bild) denn im Artikel eingegeben?


Zb.: BBCode oder HTML

L.g
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

Mecki

Hi,

benutzt Du zufällig das Theme magic_table_3 ?

LG
Mecki
Nicht behindert zu sein, ist kein Verdienst, sondern ein Geschenk, das uns jederzeit genommen werden kann.

gg

Also.....

was ich meine......

Beim Anlegen eines Artikels gibt es das Dropdown für das Thema, zu dem dieser Artikel zugeordnet werden könnte. Der Inhalt ist der der angelegten Themen (Topics)

Bei der Startseite der Topics (Themen) ist der Artikel zu sehen und das Themenbild des Themas, dem der Artikel zugeordnet worden ist.

Bei der Übersichtsseite der Artikel sollte das meiner Meinung nach auch so aussehen, nur dass bei optisch sehr ähnlichem Aufbau (sofern man nichts geändert hat) statt des Themenbildes hier die Bezeichnung des Themas angezeigt wird.

Beide Module, Artikel (stories) UND Themen (topics) greifen bei der Anzeige des gesamten Artikels auf den Inhalt dieses Links (--> .../modules.php?name=News&file=article&sid=1) zu, wo der Artikel angezeigt wird mit der Bezeichnung des Themas (topics) und nicht des zugeordneten Themenbildes.

@Mecki...

Du warst letztes Jahr so nett, mit das Theme zu schicken.
ZitatGesendet: Freitag, 31. Dezember 2004 00:09
An: Gabi
Betreff: Re: Barrierefreies Theme für Nuke VKP 5.5

Was meinst Du hinsichtlich des  magic Table, was gibt es da Schönes, was ich nicht bemerkt habe...?????

Ich hab das theme magic Table_3 als Grundlage für mein eigenes (völlig anders aussehendes Theme) genommen (übrigens war diese anpassbare Schriftgrösse der Grund, warum ich mir die Mühe gemacht habe, meine fast fertige Seite (vkp 5.5)auf das vkp 2.1 umzustellen).
Allerdings habe ich den Styleswitch aus dem header rausgenommen (hätte den gern je nach Modul eigesetzt, hab aber wenig wirkliche Programmierkenntnisse, um das umzusetzen).
Am Wichtigsten war mir die Schriftgrösse, da die zukünftigen Besucher eher mittleren Alters aufwärts (also die mit der "Tiefgeschossbrille) sind.
Auch für mich ist das sehr angenehm..... ::)
Herzliche Grüsse aus Berlin
Gabi
___________________________________
pragmaMX 0.1.9, 1.20.4.18
Probieren geht (manchmal) über studieren!

Mecki

Hi,

weil bei magic_table_3 kein topic.gif angezeigt wird, das müßtest Du dann ändern.

LG
Mecki
Nicht behindert zu sein, ist kein Verdienst, sondern ein Geschenk, das uns jederzeit genommen werden kann.

gg

Na Klasse, aber man kann halt nicht alles haben.
Ob und wie ich da wo reingefummelt bekomme, weiss ich nicht, werds aber probieren, bin aber ob meiner Kenntnisse mit mysql-Abfragen nicht sonderlich zuversichtlich.

So, bin jetzt in die theme.php bei function themearticle rein.

Hier (bei der originalen so Zeile 367)
Zitat
   FormatStory($thetext, "", $aid, $informant);
   if ($topic){
       echo "</td><td bgcolor=\"$bgcolor2\" valign=\"top\" width=\"10%\"><a href=\"modules.php?name=Search&query=&topic=$topic\">$topictext</a>\n";
   }
   echo "</td></tr></table>";

Hab das $topictext durch $topicimage ersetzt.

Schau nach in theme.php mx-bluestyle unter dieser function

kopier raus Zeile unter der global...
Zitat$topicimage = mxCreateImage($GLOBALS['tipath'].$story['topicimage'], $story['topictext'], 0, "align='left' style='padding-right: 10px; padding-bottom: 5px;'"); 
..und setze ein unter global im magic theme.

Das wäre schon mal geschafft, Bild ist da in der Gesamtansicht des Artikels.

Jetzt muss ich "nur noch" rausbekommen, wo das der topictext noch vorkommt...

Hier, in der function themeindex, in der riginalen magic theme.php Zeile 335:
Zitat
   if (!$topictext){
      #echo "<td align=\"center\" style=\"border-style: outset; border-width: 2; padding: 1\"><a href=\"modules.php?name=Search&query=&topic=$topic\">$topictext</a></td>\n";
   }else{
      echo "<td align=\"center\" $zusatz2><a href=\"modules.php?name=Search&query=&topic=$topic\">$topictext</a></td>\n";
   }
Nun die gleiche Prozedur wie oben:
$topictext durch $topicimage ersetzen,

Zeile   
$topicimage = mxCreateImage($GLOBALS['tipath'].$story['topicimage'], $story['topictext'], 0, "align='left' style='padding-right: 10px; padding-bottom: 5px;'");

unter global setzen.....

Juchuuuuu, ich habs geschafft.
Herzliche Grüsse aus Berlin
Gabi
___________________________________
pragmaMX 0.1.9, 1.20.4.18
Probieren geht (manchmal) über studieren!