Seite 1 von 5

Online in Signature Mod

Verfasst: 19.01.2006 16:37
von She´s a rebel
Habe jetzt den Mod:Onlinestatus in signature eingebaut,

bekomme aber nachher folgenden Fehler:

Code: Alles auswählen

Could not obtain post/user information.

DEBUG MODE

SQL Error : 1054 Unknown column 'u.status_offline_text' 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_session_time, u.status_offline_text as offline, u.status_online_text as online, u.user_allow_viewonline, u.user_session_time, u.user_allow_viewonline,p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE p.topic_id = 61 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC LIMIT 0, 15

Line : 400
File : viewtopic.php
Was ist da falsch?

Verfasst: 19.01.2006 16:47
von Markus67
Hi ...

da fehlt ein Feld in der Datenbank. Gab es in dem MOD keine install.php oder eine SQL-Anweisung in der Installationsanleitung?

Markus

Verfasst: 19.01.2006 16:50
von She´s a rebel
Nein Install war keine dabei...

das einzige was mit SQL in der Anleitung steht ist das:

Code: Alles auswählen

#-----[ SQL ]------------------------------------------ 
# Alter your Table-Prefix if needed
ALTER TABLE phpbb_users ADD status_offline_text VARCHAR(255);
ALTER TABLE phpbb_users ADD status_online_text VARCHAR(255);
Ich weiss aber nicht genau was das bedeuten soll

Verfasst: 19.01.2006 16:55
von hagily
Mods Faq- SQL

Falls du kein mysqladmin hast: http://phpbb.budoni.de/db_update.zip
Einfach Runterladen und im Hauptverzeichnis ausfürhen.

Felix

Verfasst: 19.01.2006 17:26
von She´s a rebel
danke!

aber es wird immer noch kein on / off status angezeigt! Im Profil kann man zwar nen Text eingeben, aber wenn man dann ins forum geht sieht man nix.

Verfasst: 19.01.2006 20:29
von Markus67
Hi ...

die ganzen anderen Dateien hast du entsprechend der Installationsanleitung editiert?

Markus

Verfasst: 19.01.2006 23:37
von She´s a rebel
Ja, hab jetzt alle Dateien noch mal gecheckt, aber irgendwo muss da noch n Fehler sein. Also ich bin mir sicher das ich nichts vergessen habe.

Ich poste dir mal die install.txt und danach die dazugehörigen von mir editierten Dateien:

Install.txt


Hier die Dateien:

language/lang_german/lang_main.php

prvmsg.php

viewtopic.php

Admin/admin_users-php

Includes/user cp_avatar.php

Includes/usercp_register.php

Ich hab das AdInfinitum Template, deswegen hab ich dort die Dateien editiert:

templates/AdInfinitum/admin/user _edit_body.tpl

templates/AdInfinitum/profile_add_body.tpl

Verfasst: 19.01.2006 23:50
von kjwargan
Du willst den registrierten Forianern zeigen, dass Du online bist?
Dann findest Du in Deinem Profil, über dem Signaturfeld, zwei Felder

Code: Alles auswählen

Dieser Text wird angezeigt, wenn du Online bist und den Platzhalter [STATUS] in deiner Signatur verwendest.
und

Code: Alles auswählen

Dieser Text wird angezeigt, wenn du Offline bist und den Platzhalter [STATUS] in deiner Signatur verwendest.
Dort kannst Du deinen Text einegeb, der uns zeigt, ob Du online oder offline bist!

Unter Deine Signatur mußt Du dann das einfügen

Code: Alles auswählen

<b>[STATUS]</b>
. Dadurch wird Dein Onlinestatus angezeigt.
Edit: Ich habe ihn auch erst Heute abend installiert :wink:

Verfasst: 20.01.2006 00:12
von kjwargan
In deiner includes/usercp_avatar.php hast Du in Zeile 304 dieses

Code: Alles auswählen

, &$sig_online, &$sig_offline
2 mal stehen. Finde

Code: Alles auswählen

function display_avatar_gallery(, &$sig_online, &$sig_offline, $mode, &$category, &$user_id, &$email, &$current_email, &$coppa, &$username, &$email, &$new_password, &$cur_password, &$password_confirm, &$icq, &$aim, &$msn, &$yim, &$website, &$location, &$occupation, &$interests, &$signature, &$viewemail, &$notifypm, &$popup_pm, &$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat, &$session_id, &$sig_online, &$sig_offline, &$birthday)
und ersetze mit

Code: Alles auswählen

function display_avatar_gallery($mode, &$category, &$user_id, &$email, &$current_email, &$coppa, &$username, &$email, &$new_password, &$cur_password, &$password_confirm, &$icq, &$aim, &$msn, &$yim, &$website, &$location, &$occupation, &$interests, &$signature, &$viewemail, &$notifypm, &$popup_pm, &$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat, &$session_id, &$sig_online, &$sig_offline, &$birthday)

Verfasst: 20.01.2006 01:13
von She´s a rebel
ok funzt danke!