Seite 1 von 1

bbcode aus externer datei ins antwort feld

Verfasst: 05.01.2006 06:16
von kolja
moin forum

ich hab mir die nacht um die ohren geschlagen, aber nun ist es soweit
bin zwar noch nicht ganz fertig, denn ich brauche noch ein bischen eure hilfe

ich habe mikr den topic calendar mod installiert
leider hat der für meine bedürfnisse zu wenige eingabefelder gehabt

das problem habe ich einfach mit einer bbcode formatierung gelöst, welche
über ein php script erstellt wird

aber schaut es euch erstmal an:

http://www.rasal.de/posting.php?mode=newtopic&f=32


leider ist der OK button verschwunden, aber einfach nach dem letzten eintrag "enter" drücken

dann müsst ihr den erstellten code markieren, kopieren und in das antwort feld einfügen

noch schnell ein datum auswählen und ab damit

über kritik würde ich mich freuen,
aber über hilfe noch mehr....

ich möchte diese copy/paste sache loswerden
hat einer ne idee wie ich den code direkt in die antwortbox bekomme ??
und ausserdem sollte das eingestellte datum im titel erscheinen

viel spass beim testen und ich geh pennen

kolja

edit:
ich sehe gerade das es im IE etwas bescheiden aussieht....
sorry for that
f*** browser....

Verfasst: 05.01.2006 08:46
von fanrpg
LoL ehm ne der OK Button ist nicht verschwunden gehe mal auf dein Feld mit der Maus und scrolle mal mit dem Mausraud nach unten, dann erscheint der wieder. Musst einfach die Höhe für deinen IFrame was gröser machen :wink:

Verfasst: 05.01.2006 16:30
von kolja
ok das er sich nicht in luft aufgelöst hat wusste ich auch.....

aber sag doch mal bitte einer wie ich es umgehe das man den code erst ausschneiden / einfügen muss

kolja

Verfasst: 05.01.2006 19:42
von kolja
so ich glaube ich habe die entsprechenden zeilen gefunden:

posting.php

Code: Alles auswählen

//
	// Submit post/vote (newtopic, edit, reply, etc.)
	//
	$return_message = '';
	$return_meta = '';

	switch ( $mode )
	{
		case 'editpost':
		case 'newtopic':
		case 'reply':
			$username = ( !empty($HTTP_POST_VARS['username']) ) ? $HTTP_POST_VARS['username'] : '';
			$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? trim($HTTP_POST_VARS['subject']) : '';
			$message = ( !empty($HTTP_POST_VARS['message']) ) ? $HTTP_POST_VARS['message'] : '';
da wird wohl die antwort übermittelt

da soll aber nicht die antwort rein, sondern das ergebniss meines php scriptes....

kolja

edit

oder man macht es wie beim zitieren

Code: Alles auswählen

if ( $mode == 'quote' )
		{
			$orig_word = array();
			$replacement_word = array();
			obtain_word_list($orig_word, $replace_word);

			$msg_date =  create_date($board_config['default_dateformat'], $postrow['post_time'], $board_config['board_timezone']);

			// Use trim to get rid of spaces placed there by MS-SQL 2000
			$quote_username = ( trim($post_info['post_username']) != '' ) ? $post_info['post_username'] : $post_info['username'];
			$message = '[quote="' . $quote_username . '"]' . $message . '[/quote]';
den generierten bbcode mittels post zu übertragen sollte doch gehen,oder ?

Verfasst: 05.01.2006 20:40
von 123teddy321
kann man das nich auch mit einem java script machen?

Code: Alles auswählen

document.FORMULARNAME.FELDNAME.value='DAS WAS REIN SOLL';
???
oder habe ich was falsch verstanden :-?

Verfasst: 05.01.2006 21:21
von kolja
leider verstehe ich von java noch weniger als von php

aber von mir aus auch in java..

kolja

p.s.

ich habe gerade die benutzung ein wenig einfacher gemacht
jetzt ist der button auch wieder da

also bitte mal testen

http://www.rasal.de/posting.php?mode=newtopic&f=32

danke

Verfasst: 06.01.2006 20:36
von kolja
okich habs mittels javascript hinbekommen

hier mal der code:

Code: Alles auswählen

<script type="text/javascript"> 
function Ausgabe () { 
  var1 = "[b][size=14]Location:[/size][/b] [color=yellow]..[/color][color=darkred][size=20]"+document.Formular.lo.value+"[/size][/color]\n";
  var2 = "[b][size=14]Sounds: [/size] [/b][color=yellow]...[/color][color=darkred][size=20]"+document.Formular.be.value+"[/size][/color]\n";
  var3 = "[b][size=14]Artist: [/size][/b][color=yellow].......[/color][color=darkred][size=20]"+document.Formular.ei.value+"[/size][/color]\n";
  var4 = "[b][size=14]Beginn:[/size][/b] [color=yellow]....[/color][color=darkred][size=20]"+document.Formular.so.value+"[/size][/color]\n";
  var5 = "[b][size=14]Eintritt: [/size][/b][color=yellow]....[/color][color=darkred][size=20]"+document.Formular.ar.value+"[/size][/color]\n";
  var6 = "[b][size=14]Beschreibung:[/size][/b][color=darkred][size=14]"+document.Formular.bg.value+"[/size][/color]\n";
  var7 = "[b][size=14]Besonderheiten:[/size] [/b][color=darkred][size=14]"+document.Formular.bs.value+"[/size][/color]\n";
  var8 = "[b][size=14]link:[/size] [/b][color=darkred][size=14][url]"+document.Formular.li.value+"[/url][/size][/color]\n";

  
  var_alle = var1+var2+var3+var4+var5+var6+var7+var8;
  
parent.document.post.message.value = var_alle;  
  
  
} 
</script> 
kolja