$title verändern

Begonnen von der_luecke, 13 Juli 2004, 19:29:39

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

der_luecke

Moin,

ich würde gerne aus dem klassischen Titel in Artikeln:
Theme:Titel verändern. DenLink zu vergleichbaren topics möchte ich weglassen. Allerdings wird mit dem "$title" auch das topic aufgerufen.
Wo kann ich das ändern.
 http://test.derluecke.de
 function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
    global $anonymous, $tipath;

echo ("<table  border=\"0\" cellspacing=\"1\" cellpadding=\"4\">
<tr>
<td class=\"story_hg_oben\" height=\"28\">
<table heigth=\"20\" width=\"100%\">
<tr>
   <td align=\"center\"><img src=\"themes/derluecke/images/logoklein.gif\"></td>
 </tr>
 <tr>
  <td class=\"story_linie_oben_2\" height=\"1\"></td>
</tr>
</table>
<br>
<span class=\"headline\">$title</span><br>
");
         
      echo ("
<tr>
<td class=\"story_hg_mitte\" valign=\"top\"><br>
<a href='modules.php?name=News&new_topic=$topic\"'><img src=$tipath$topicimage border=\"0\" Alt=\"$topictext\" align=\"right\" hspace=\"10\" vspace=\"10\"></a>");
        FormatStory($thetext, $notes, $aid, $informant);
        echo ("</td>
</tr>
<tr>
<td class=\"story_hg_unten\" align=\"right\" valign=\"top\"><BR>
$morelink<br>

</td>
</tr>
</table>");  

So sieht es aus.
grüße
Olaf
Grüsse
Olaf

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
Das ich so was mal schreiben muss;-)

Andi

Hi Olaf :)

bin mir nicht sicher, ob ich das richtig verstanden habe.
Aber schau mal die betreffende Funktion im vkp-bluestyle an. Dieser Funktion wird vom Newsmodul auch das Array $story übergeben, da stehen etliche Werte drin, die vom Newsmodul vorher schon generiert werden. Vielleicht kannst du davon etwas verwenden.

Einfach mal die Zeile:
#mxDebugFuncVars($story);
wieder einkommentieren und die Ausgabe ansehen....
schön´s Grüssle, Andi

der_luecke

Moin Tora,

Das Theme, dass ich gerade bastel, basiert auf bluechrome. Ich beschreibe meinen Traum mal etwas anders.
Wenn auf der Startseite Artikel angezeigt werden, dann steht vor dem eigentlichen Titel des Artikels ein Link mit der betreffenden Kategorie, da aber auch in der Fusszeile die Kategorie direkt angesteuert werden kann, möchte ich den direkten Link vor dem Titel wegnehmen.

Wie oben im Code gezeigt, könnte ich lediglich $title wegnehmen, aber dann verschwindet der ganze Titel. Will ich ja nicht. Jetzt würde ich gerne wissen in welcher Datei $title definiert wird und was ich ändern muss.
Wäre ja auch blöd, wenn ich das in einer Modul-Datei ändern müßte, da ich gerade ein Theme für die Allgemeinheit mache. Und wenn dann jeder in den diversen Dateien rumfuhrwerken muß wäre das blöd.

grüße
Olaf
Grüsse
Olaf

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
Das ich so was mal schreiben muss;-)

Andi

Hi Olaf :)

dann habe ich das doch richtig verstanden.Nimm mal das array $story mit in die Funktionsdeklaration mit rein, falls noch nicht drin (letzter zusätlicher Parameter) und lasse dir das array dann per mxdebugfuncvars() anzeigen.
Der Titel ist da mehrmals, mit und ohne Formatierung bzw. mit/ohne Kategorielink enthalten.
Bin hier gerade im Geschäft und kann leider nicht selbst testen, welche ArrayVariable das ist, ohne die Kategorie.
Diese Variable musst Du dann anstatt $title verwenden.
  function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext, $story=array()) {
mxdebugfuncvars($story);
/// .....usw....


[Editiert am 15.7.2004 von Tora]
schön´s Grüssle, Andi

der_luecke

OK, ich versuche mal eine Antwort.
Also ich habe jetzt mal das ganze eingesetzt, dann hat er mir alles angezeigt. OK, es gibt title und titleformated, wenn ich $title aufrufe zeigt er §title_formatted. Wo kann ich das denn ändern?
grüße
Olaf
Grüsse
Olaf

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
Das ich so was mal schreiben muss;-)

der_luecke

Habe mal alles ins Netzt gestellt:
 http://ollimaschine.local/~olaf/vkp/
ich weiss nicht worauf du hinaus willst?

grüße
Olaf
Grüsse
Olaf

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
Das ich so was mal schreiben muss;-)

der_luecke

Hi, will einfach nicht aufgeben.
Habe in der modules/News/article.php folgendes gefunden:
$story["title_formated"] = $story["title"];
if (!empty($story["catid"])) {
$story["title_formated"] = "<a href=\"modules.php?name=".$module_name."&file=categories&op=newindex&catid=".$story["catid"]."\"><font class=\"storycat\">".$story["cattitle"]."</font></a>:<br><br> ".$story["title"]."";
}  

Wenn ich hier Änderungen vornehme, wirken sie sich auf die more-Seiten aus. Ich hatte die glorreiche Idee einfach ein BR dazwischen zu hühnern, damit Titel auf mal ein wenig länger sein dürfen, das klappt aber nur auf der folgenden Seite (more...) und nicht auf der Startseite.

ich will das jetzt wissen

grüße
Olaf
Grüsse
Olaf

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
Das ich so was mal schreiben muss;-)