Seite 1 von 1

Custom Profile Mod - Feldinhalt wird nicht angezeigt

Verfasst: 28.01.2006 01:40
von ash25
Hi Leute!

Nachdem ich das Problem mit dem verschobenen Forum in den Griff bekommen hab, stellt sich mir ein neues Hindernis. Habe mit oben genannten Mod ein neues Feld eingefügt. Dieses wird auch angezeigt sofern man sein Profil bearbeitet oder das Profil eines anderen Users anguckt, aber nicht wenn man ein Topic liest. Dann erscheint lediglich der ":" aber ohne dass vor dem Doppelpunkt der Feldname und danach der Inhalt dieses Feldes steht.

Die Zeile die dafür verantwortlich ist, ist wohl die folgende aus der viewtopic_body.tpl:

Code: Alles auswählen

<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br><br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}<br />{postrow.xdata.NAME}: {postrow.xdata.VALUE}</span></td>
Alle Standardfelder werden einwandfrei angezeigt. Bei mir wird nur der Doppelpunkt der zwischen {postwor.xdata.NAME} und {postrow.xdata.VALUE} steht angezeigt.

Display Type ist jeweils "Normal", aber selbst wenn ich "TPL Variable" nutze ändert sich nichts.

Wäre schön wenn da jemand was zu weiß.

Mit freundlichen Grüßen

Marvin

Verfasst: 28.01.2006 09:47
von John Doe
du hast die <!-- BEGIN xdata --> und <!-- END xdata --> vergessen.

So sollte es besser sein

Code: Alles auswählen

<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br><br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}
<!-- BEGIN xdata -->
<br />{postrow.xdata.NAME}: {postrow.xdata.VALUE}
<!-- END xdata -->
</span></td>

Verfasst: 28.01.2006 16:28
von ash25
Die hatte ich nicht vergessen, sondern absichtlich gelöscht da ansonsten das Forum verschoben war, siehe Topic "Custom Profile Hack - Schönheitsfehler in viewtopic_body.tpl".

Habs jetzt aber wieder eingefügt und zwar genauso wie du geschrieben hast, also jeweils mit Zeilenumbruch. Ich hatte den gesamten einzufügenden Text nämlich in einer Zeile stehen, also hintereinander weg.

Aber jetzt wird nichmal mehr der Doppelpunkt angezeigt. Jetzt siehts so aus wie ohne Mod.

Verfasst: 28.01.2006 16:41
von John Doe
Verlinke dochmal deine viewtopic.php und viewtopic_body.tpl

Verfasst: 28.01.2006 17:24
von ash25
Hier sollten die beiden Dateien zu erreichen sein:

Viewtopic.php

Viewtopic_body.tpl


Vielen Dank für deine Mühen.

Gruß, Marvin

Verfasst: 28.01.2006 17:54
von John Doe
viewtopic.php

suche

Code: Alles auswählen

}
/* XData MOD :: START */
@reset($xd_block);

ersetze mit

Code: Alles auswählen

/* XData MOD :: START */
@reset($xd_block);
suche

Code: Alles auswählen

/* XData MOD :: END */

$template->pparse('body');
ersetze mit

Code: Alles auswählen

/* XData MOD :: END */
}
$template->pparse('body');
du hattest hier

hier

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------------
#
}

$template->pparse('body');

#
#-----[ BEFORE, ADD ]-----------------------------------------
#
übersehen, dass das noch die } war.

Verfasst: 28.01.2006 18:12
von ash25
Danke! Vielen, vielen Dank! Es funktioniert nun endlich. So eine kleine Klammer übersehen, was das alles ausmachen kann.

Gruß, Marvin