Forum made simple eigene Benutzereigenschaft einbauen

Hilfe zu Modulen und Tags
Post Reply
evoleena
Forum Members
Forum Members
Posts: 46
Joined: Tue Oct 09, 2007 9:23 pm

Forum made simple eigene Benutzereigenschaft einbauen

Post by evoleena »

Hallo Leute,

ich möchte gerne meiner Benutzereigenschaft ICQ im Forum bei jedem Nutzer sichtbar einbauen
habs mir von der IP und dem avatar abgeschaut und so versucht

Code: Select all

{if $entry->ICQ}<br />{$entry->ICQ}{/if}
aber leider funktioniert das nicht, habs schon klein und groß aber keine Anzeige, Fehlermeldung kommt auch nicht.

Gruß
Evo
NaN

Re: Forum made simple eigene Benutzereigenschaft einbauen

Post by NaN »

Ich kenne den Rest des Templates nicht, daher weiß ich nicht was $entry->ICQ sein soll.
Sowas wird in der Regel in einer foreach-Schleife verwendet.
Das einfach so ins Template zu stellen wird nichts bringen.
evoleena
Forum Members
Forum Members
Posts: 46
Joined: Tue Oct 09, 2007 9:23 pm

Re: Forum made simple eigene Benutzereigenschaft einbauen

Post by evoleena »

das ganze wäre in einer Foreach schleife, weil ich es gerne in das Template Forum->Topic anzeigen einbauen möchte, dort wo auch der Benutzername und die IP des Schreibers drin steht.

das ist das Template vom Forum:

Code: Select all

<td class="forum_info {$alt_bgcolor}" align="center" style="border-right:2px ridge yellow;"><b><font color="yellow">{$entry->poster}</font></b>
				{if $entry->rank > 0}<br />{repeat string=$starimage times=$entry->rank}{/if}
				{if $entry->postings > 0}<br />{$forum_posts}: {$entry->postings}{/if}
				<br />{$entry->postdate}
				<!--{if isset($entry->poster_ip)}<br />{$entry->poster_ip}{/if}-->
				{if $entry->avatar}<br /><img src="{$entry->avatar}" alt="avatar" title="avatar" border="0" />{/if}
			</td>
und da hätte ich gerne die Benutzereigenschaft ICQ eingebaut :)

Gruß
Evo
Sonya

Re: Forum made simple eigene Benutzereigenschaft einbauen

Post by Sonya »

evoleena wrote:

Code: Select all

{if $entry->ICQ}<br />{$entry->ICQ}{/if}
aber leider funktioniert das nicht, habs schon klein und groß aber keine Anzeige, Fehlermeldung kommt auch nicht.
Um rauszufinden, ob die Eigenschaft im Template zur Vefügung steht und wenn ja, wie die Variable heißt, kann mann

Code: Select all

{$entry|print_r}
in das Template einfügen und dann im Frontend schauen, was alles drin steckt.
evoleena
Forum Members
Forum Members
Posts: 46
Joined: Tue Oct 09, 2007 9:23 pm

Re: Forum made simple eigene Benutzereigenschaft einbauen

Post by evoleena »

mhhh schade habs mal eingegebn, aber dort ist meine ICQ nicht dabei wie komm ich da jetzt am besten ran?
in der Datenbank sehe ich mein Feld
NaN

Re: Forum made simple eigene Benutzereigenschaft einbauen

Post by NaN »

Das Forum ist scheinbar nicht dazu gemacht alle (oder ausgewählte) Benutzereigenschaften anzuzeigen.
Ich hätte jetzt überlegt das Modul FrontendUserListing ins ForumTemplate einzubauen.
Aber ich schätze mal, Du wirst das schon verwenden.
Und im FrontendUserListing gibt es leider keine Möglichkeit mehrere Templates zu erstellen.
Ich befürchte fast, das wird nicht ohne eine Änderung des Forum Moduls gehen.
cyberman

Re: Forum made simple eigene Benutzereigenschaft einbauen

Post by cyberman »

Möglicherweise liegt das Problem darin, dass $entry eben nicht gleich $entry ist.

$entry->ICQ ist vermutlich eine Eigenschaft aus dem FrontendUser-Modul, währenddessen du dich nach deinem Posting mit $entry->poster_ip und co im Forum-Modul befindest.

Du wirst also um eine Modifizierung des Foren-Moduls nicht drumherum kommen ...
evoleena
Forum Members
Forum Members
Posts: 46
Joined: Tue Oct 09, 2007 9:23 pm

Re: Forum made simple eigene Benutzereigenschaft einbauen

Post by evoleena »

Gut dann lass ich das lieber erstmal
NaN

Re: Forum made simple eigene Benutzereigenschaft einbauen

Post by NaN »

Die neue Version des Forums biete jetzt viele Neuerungen.
So kann man z.B. jetzt auf alle FrontendUser Eigenschaften zugreifen.

Einziges Problem ist, die neue Version ist nicht direkt abwärtskompatibel.
D.h. die Templates werden überschrieben.
Es benötigt außerdem ein weiteres Modul namens Treemanager.

Wie immer: vor dem Update ein Backup der Datenbank und Dateien machen!

Nachzulesen hier: http://forum.cmsmadesimple.org/index.ph ... #msg162234
alby

Re: Forum made simple eigene Benutzereigenschaft einbauen

Post by alby »

Forum 0.9.3 is coming out
and in next week coming out 0.9.4 in xml also

In topic template if you uncomment smarty tag ({*  ...  *}) you display ALL FEU properties of that user (but you must adjust layout)

Alby
Post Reply

Return to “Module und Tags”