Seite 2 von 3

Verfasst: 17.11.2002 15:42
von Dwing
bisher
plexus-x hat geschrieben: muss man erst auf Absenden klicken und dann nochmal ins Profil und gucken
aber das mit dem aktualisieren geht auch irgendwann *g

Verfasst: 18.11.2002 14:45
von saerdnaer
zufällig vergessen die bbcode uid mit anzugeben?

ah

Verfasst: 18.11.2002 15:44
von Dwing
wie bekomm ich die ?

Verfasst: 18.11.2002 16:01
von Acid
user_sig_bbcode_uid für den Query aus der users_Tabelle
$user_sig = ( $row['enable_sig'] && $row['user_sig'] != '' && $board_config['allow_sig'] ) ? $row['user_sig'] : '';
$user_sig_bbcode_uid = $row['user_sig_bbcode_uid'];

Code: Alles auswählen

	if ( $board_config['allow_bbcode'] )
	{
		if ( $user_sig != '' && $user_sig_bbcode_uid != '' )
		{
			$user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
		}
	}
'SIG' => $user_sig, für den Template Array

Verfasst: 18.11.2002 16:05
von saerdnaer
teil aus der posting.php:

Code: Alles auswählen

		$orig_word = array();
		$replacement_word = array();
		obtain_word_list($orig_word, $replacement_word);

		$bbcode_uid = ( $bbcode_on ) ? make_bbcode_uid() : '';
		$preview_message = stripslashes(prepare_message(addslashes(unprepare_message($message)), $html_on, $bbcode_on, $smilies_on, $bbcode_uid));
		$preview_subject = $subject;
		$preview_username = $username;

		//
		// Finalise processing as per viewtopic
		//
		if( !$html_on )
		{
			if( $user_sig != '' || !$userdata['user_allowhtml'] )
			{
				$user_sig = preg_replace('#(<)([\/]?.*?)(>)#is', '<\2>', $user_sig);
			}
		}

		if( $attach_sig && $user_sig != '' && $userdata['user_sig_bbcode_uid'] )
		{
			$user_sig = bbencode_second_pass($user_sig, $userdata['user_sig_bbcode_uid']);
		}

		if( $bbcode_on )
		{
			$preview_message = bbencode_second_pass($preview_message, $bbcode_uid);
		}

		if( !empty($orig_word) )
		{
			$preview_username = ( !empty($username) ) ? preg_replace($orig_word, $replacement_word, $preview_username) : '';
			$preview_subject = ( !empty($subject) ) ? preg_replace($orig_word, $replacement_word, $preview_subject) : '';
			$preview_message = ( !empty($preview_message) ) ? preg_replace($orig_word, $replacement_word, $preview_message) : '';
		}

		if( $user_sig != '' )
		{
			$user_sig = make_clickable($user_sig);
		}
		$preview_message = make_clickable($preview_message);

		if( $smilies_on )
		{
			if( $userdata['user_allowsmile'] && $user_sig != '' )
			{
				$user_sig = smilies_pass($user_sig);
			}

			$preview_message = smilies_pass($preview_message);
		}

		if( $attach_sig && $user_sig != '' )
		{
			$preview_message = $preview_message . '<br /><br />_________________<br />' . $user_sig;
		}

		$preview_message = str_replace("\n", '<br />', $preview_message);
uid wird mit der ensprechenden funktin s. o. erzeugt...

ah

Verfasst: 20.11.2002 10:06
von AWSW
Hallo Dwing,
erst mal Dank noch mal für Deine Mühe :D

Wie wäre es denn mit der Aktualisierung, wenn man die Sig, dann als PopUp darstellt ???

DANKE AWSW

Verfasst: 20.11.2002 12:28
von Acid
..ja ich hab auch scho überlegt, wie ma die "Preview" am besten gestalten könnte. Du meinst, wenn ma auf einen Link klickt sich dann ein Popup öffnet, in dem dann die Sig angezeigt wird (eventuell in der Optik eines Postings) ?

Übrigens, "er" (der Dwing ;)) arbeitet noch dran... :roll:

Verfasst: 20.11.2002 13:06
von AWSW
Hi Acid :D

Hat ja auch absolut keine Eile - bin immer sehr froh & dankbar wenn ihr mir helft - wollte mich nur noch mal regen, damit "er" (der Dwing ;)) nicht denkt es wäre vergessen und "er" (der Dwing ;)) macht sich umsonst Gedanken... Irgendwann hab ich wohl auch ma Zeit mich näher mit php zu befassen, aber im Moment komm ich nicht mal meinem VB(A) nach... :cry:

Aber zu Deiner Antwort: Schön fand ich wenn man dies über die auch im Profil benutzten Buttons im entsprechenden Design machen könnte. Diese wären dann AFAIK sprachabhängig belegbar und so universal einsetztbar... Vielleicht macht man einfach unter die Inputbox für die Signatur einen "Vorschau"-Button drunter und dahinter liegt dann der Code zu Aktualisierung in ein Vorschau-Feld oder halt ein sich öffnendes PopUp...

Danke an Dich & schon mal an "ihn" (den Dwing ;))

:D Gruß Axel :D

Verfasst: 22.11.2002 20:48
von plexus-x
Ist der Mod jetzt eigendlich fertig? Kann jemand bitte nochmal ne Anleitung schreiben, wie ich den genau einbauen muss? THX

Verfasst: 23.11.2002 10:43
von Dwing
@plexus-x:
fast fertig :)