Seite 3 von 4

Verfasst: 27.03.2006 22:43
von Prometeus
Also, die templates/xxx/profile_view_body.tpl ist korrekt.
Die viewtopic_body.tpl sieht aktuelle wie folgt aus:

Code: Alles auswählen

<tr> 
				<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 /><a href="/phpbb2/faq.php#RankFAQ">{postrow.RANK_IMAGE}</a><br /><a href="{postrow.PROFILE_URL}">{postrow.POSTER_AVATAR}</a><br /><br />{postrow.POSTER_AGE}<br />{postrow.POSTER_GENDER}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_JOINED}<br />

					<a href="{postrow.switch_map.U_MAP}" class="gensmall">{postrow.POSTER_FROM}</a>

					<!-- BEGIN switch_no_map -->
					{postrow.POSTER_FROM}
					<!-- END switch_no_map -->
					<br />{postrow.POSTER_COUNTRY}<br />{postrow.L_ZODIAC}{postrow.ZODIAC_IMG}<br /></span><br /></td>
So ist der Link auf den eigenen Beitrag zu sehen und der Linklose Wohnort hintereinander.

Wenn ich es wie folgt ändere

Code: Alles auswählen

<!-- BEGIN switch_map -->
					<a href="{postrow.switch_map.U_MAP}" class="gensmall">{postrow.POSTER_FROM}</a>
					<!-- END switch_map -->
Dann ist nur der linklose Wohnort zu sehen.
Das ist der Status.

Verfasst: 27.03.2006 22:48
von Fabrizio
Hmpf, jetzt bin ich mit meinem Latein am Ende, denn wenn man es so einbaut, wie in der Anleitung beschrieben, warum funktioniert es dann nicht? :-? Tut mir leid, dass ich nicht weiter helfen kann. Ich würde den Einbau exakt so versuchen wie in der Anleitung und wenn das nicht klappt mal den Autor anschreiben oder auf andere, brauchbarere, Hilfe warten...

Verfasst: 27.03.2006 22:51
von Prometeus
OK, möglicherweis konnte es an folgenem liegen.
die Anleitung fordert für die viewtopic folgenden Befehl

Code: Alles auswählen

#-----[ IN DER ZEILE, DANACH EINFUEGEN ]------------------------------------------
#

, m.longitude, m.latitude
Da würde mir folgende Fehlermeldung einbringen:

Code: Alles auswählen

Could not obtain post/user information.

DEBUG MODE

SQL Error : 1109 Unknown table 'm' in field list

SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, u.user_birthday, u.user_next_birthday_greeting, u.user_country, u.user_gender, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid, m.longitude, m.latitude FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE p.topic_id = 16 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC LIMIT 0, 15

Line : 526
File : viewtopic.php
 
Das habe ich nicht verstanden und deshalb das ganze umgangen, indem ich aus , m.longitude, m.latitude das hier:
, u.longitude, u.latitude gemnacht habe. Danach hat alles funktioniert. KAnn das den Fehler verursachen?
Gruß

Verfasst: 28.03.2006 00:43
von easygo
Prometeus hat geschrieben:Das habe ich nicht verstanden und deshalb das ganze umgangen, indem ich aus , m.longitude, m.latitude das hier:
, u.longitude, u.latitude gemnacht habe. Danach hat alles funktioniert.
Was meinst du mit "alles"? In der Tabelle phpbb_users gibts kein Feld,
das longitude oder latitude heißt. Wie soll das dann funktionieren?

Würd sagen, du hast die Hälfte ausgelassen -->

Code: Alles auswählen

#
#-----[ FINDE ]------------------------------------------
#

FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt

#
#-----[ IN DER ZEILE FINDE ]------------------------------------------
#

USERS_TABLE . " u

#
#-----[ IN DER ZEILE, DANACH EINFUEGEN ]------------------------------------------
#

 LEFT JOIN " . MAP_MOD_USER_TABLE . " m ON u.user_id=m.user_id
Warum auch immer. easy

Verfasst: 28.03.2006 10:51
von Prometeus
Lieber Fabrizio,

tausend mal [ externes Bild ]
für deine Mühen. Letztlich hat mich easygos Hinweis auf meine Nachlässigkeit drauf gebracht.
Es lag nicht an der viewtopic_body.tpl sondern daran, dass mein Editor beid er Sucheingabe

Code: Alles auswählen

#
#-----[ FINDE ]------------------------------------------
#

FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt

#
#-----[ IN DER ZEILE FINDE ]------------------------------------------
#

USERS_TABLE . " u

#
#-----[ IN DER ZEILE, DANACH EINFUEGEN ]------------------------------------------
#

 LEFT JOIN " . MAP_MOD_USER_TABLE . " m ON u.user_id=m.user_id
nach USERS_TABLE . " u zur falschen Zeile gesprungen ist! :oops:

Also Danke an alle...

Verfasst: 28.03.2006 11:16
von Fabrizio
Hi,

keine Ursache, habe ich gerne getan. Es freut mich, dass alles zu deiner Zufriedenheit geklappt hat. :grin:

Da kann man mal sehen, an welchen vermeidlich kleinen Details esliegen kann...

Gruß,
Fabrizio

Verfasst: 28.03.2006 12:42
von easygo
Prometeus hat geschrieben:Es lag nicht an der viewtopic_body.tpl sondern daran, dass mein Editor beid er Sucheingabe ...
nach USERS_TABLE . " u zur falschen Zeile gesprungen ist! :oops:
Euch ist aber auch nix peinlich. :lol:

Böser Editor! Springt der doch glatt vor den PC. :D

Verfasst: 28.03.2006 16:28
von Prometeus
easygo hat geschrieben:
Prometeus hat geschrieben:Es lag nicht an der viewtopic_body.tpl sondern daran, dass mein Editor beid er Sucheingabe ...
nach USERS_TABLE . " u zur falschen Zeile gesprungen ist! :oops:
Euch ist aber auch nix peinlich. :lol:

Böser Editor! Springt der doch glatt vor den PC. :D
Jaja, und dabei hatte ich meinem Ultra-Edit bei Todestrafe verboten Sport zu treiben... :D

Verfasst: 28.03.2006 16:30
von Julian87
Hi,

hab doch gesagt überprüfe die Dateien. :wink: :D

Julian

Verfasst: 28.03.2006 16:52
von Prometeus
Da ja jetzt hier so versammelte Expertiese vorhanden ist. Darf ich euch bitten vielleicht einmal hier rein zu gucken?
Ich bin überzeugt, dass dies nur eine kleine Modifikation ist... :grin:

Danke euch.