Signatur wird nicht angehängt!!

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
timo111
Mitglied
Beiträge: 220
Registriert: 03.02.2004 21:03

Signatur wird nicht angehängt!!

Beitrag von timo111 »

hab ein großes problem mit dem anhängen der signatur!
ich hab aus der profile_add_body.tpl den entprechenden bereich rausgenommen wo die user entscheiden können ob die signatur angehängt werden soll! eigentlich steht "Signatur immer anhängen" standard mäßig auf JA.. bei usern die sich neu anmelden passt es auch! wenn aber ein user der schon angemeldet ist sein profil bearbeitet (es reicht auch wenn er einfach nur die edit-maske aufruft und dann ohne etwas zu bearbeiten das profil ändert) springt es auf NEIN und die signatur wird nichtmehr angezeigt.

wenn ich ich in der user-admin wieder auf ja stelle bleibt es solange bis der user wieder sein profil bearbeitet.

usercp_register.php:

Code: Alles auswählen

		'ALWAYS_ADD_SIGNATURE_YES' => ( !$attachsig ) ? 'checked="checked"' : '',
		'ALWAYS_ADD_SIGNATURE_NO' => ( $attachsig ) ? 'checked="checked"' : '',
ich dachte eigentlich das es damit etwas zu tun hat... es macht aber KEINEN unterschied ob das ! bei YES oder NO ist?!

jemand ideen?
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Du solltest in der usercp_register.php dafür sorgen, das auch bei Updates des Profils attach_signature = 1 ist.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
timo111
Mitglied
Beiträge: 220
Registriert: 03.02.2004 21:03

Beitrag von timo111 »

sagst du mir auch noch ungefähr wie ich das hinbekommen bzw. welche stelle im code das ist?

danke schonmal
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Sorry, alles weiß ich auch nicht ausm Kopp ;)

Such mal nach 'UPDATE' und in der Gegend dann nach 'signature'.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Suche nach

Code: Alles auswählen

		$attachsig = ( isset($HTTP_POST_VARS['attachsig']) ) ? ( ($HTTP_POST_VARS['attachsig']) ? TRUE : 0 ) : 0;
und ersetze es durch

Code: Alles auswählen

		$attachsig = ( isset($HTTP_POST_VARS['attachsig']) ) ? ( ($HTTP_POST_VARS['attachsig']) ? TRUE : 0 ) : 1;
Probier's mal bitte aus - sollte aber funktionieren.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
timo111
Mitglied
Beiträge: 220
Registriert: 03.02.2004 21:03

Beitrag von timo111 »

da kommt in der usercp_register.php eigentlich nur dieser abschnitt in frage:

Code: Alles auswählen

$sql = "UPDATE " . USERS_TABLE . "
				SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_help = $help, user_birthday = '$birthday', user_next_birthday_greeting = '$next_birthday_greeting', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . ", user_gender = $gender
				WHERE user_id = $user_id";

und wie gehts jetzt weiter? :lol: :cry:
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Hast Du Philipps Post eins drüber gelesen?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
timo111
Mitglied
Beiträge: 220
Registriert: 03.02.2004 21:03

Beitrag von timo111 »

JUHU! danke PhilippK du hast mich gerettet :)

wenn du jetzt noch ne junge, reiche, vollbusige blondine bist heirate ich dich! :lol:
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“