html code als bbc Befehl ausgeben?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
matthiasz
Mitglied
Beiträge: 20
Registriert: 04.08.2006 23:11

html code als bbc Befehl ausgeben?

Beitrag von matthiasz »

Hallo,

kann mir jemand sagen ob man eine html Code wie z.B.

Code: Alles auswählen

<script type="text/javascript"><!--
google_ad_client = "pub-0316478310517349";
google_ad_width = 658;
google_ad_height = 15;
google_ad_format = "728x15_0ads_al_s";
google_ad_channel = "7207121510";
google_color_border = "8E8E8E";
google_color_bg = "8E8E8E";
google_color_link = "DCDCDC";
google_color_text = "FFFFFF";
google_color_url = "DCDCDC";
//-->
google_ad_channel = "7207121510";
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
als bbc Code [werbung] ausgeben kann und wenn ja wie macht man das?


Ich sag schon mal Danke
Matthias
Meine Rechtschreibfehler sind rechtlich geschützt und dürfen nur
mit Erlaubnis und unter Benutzung eines © weiterverwendet
werden.
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

phpBB2 oder phpBB3?
matthiasz
Mitglied
Beiträge: 20
Registriert: 04.08.2006 23:11

Beitrag von matthiasz »

Ich benutze phpBB2
Meine Rechtschreibfehler sind rechtlich geschützt und dürfen nur
mit Erlaubnis und unter Benutzung eines © weiterverwendet
werden.
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

bbcode.php
suchen

Code: Alles auswählen

	// [i] and [/i] for italicizing text.
	$text = str_replace("[i:$uid]", $bbcode_tpl['i_open'], $text);
	$text = str_replace("[/i:$uid]", $bbcode_tpl['i_close'], $text);
danach einfügen

Code: Alles auswählen

	// [werbung]
	$text = str_replace('[werbung]', $bbcode_tpl['werbung'], $text);
bbcode.tpl
am Ende einfügen

Code: Alles auswählen

<!-- BEGIN werbung -->
<script type="text/javascript"> 
google_ad_client = "pub-0316478310517349"; 
google_ad_width = 658; 
google_ad_height = 15; 
google_ad_format = "728x15_0ads_al_s"; 
google_ad_channel = "7207121510"; 
google_color_border = "8E8E8E"; 
google_color_bg = "8E8E8E"; 
google_color_link = "DCDCDC"; 
google_color_text = "FFFFFF"; 
google_color_url = "DCDCDC"; 
google_ad_channel = "7207121510"; 
</script> 
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
</script>
<!-- END werbung -->
matthiasz
Mitglied
Beiträge: 20
Registriert: 04.08.2006 23:11

Beitrag von matthiasz »

Vielen Dank punkface !!

Das hat wunderbar funktioniert.



Matthias
Meine Rechtschreibfehler sind rechtlich geschützt und dürfen nur
mit Erlaubnis und unter Benutzung eines © weiterverwendet
werden.
matthiasz
Mitglied
Beiträge: 20
Registriert: 04.08.2006 23:11

Beitrag von matthiasz »

Hallo punkface,

ich möchte ja nicht nerven, ist es eine großer Aufwand einen Code zu schreiben um einen Text in eine Tabelle zu integrieren.

Code: Alles auswählen

< ! -- Begin Tabelle -- >
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
  <tr>
    <td width="50%">
< ! -- [text] -- >
    {text}
< ! -- [/text] -- >
    </td>
    <td width="10%">
< ! -- Begin html -- >
    <p>HTML</p>
< ! -- End html -- >
    </td>
  </tr>
</table>
< ! -- End Tabelle -- >
[Tabelle] [text]Beispiel[/text] [/Tabelle]


Vielen Dank schon mal
Matthias
Zuletzt geändert von matthiasz am 31.08.2007 14:54, insgesamt 1-mal geändert.
Meine Rechtschreibfehler sind rechtlich geschützt und dürfen nur
mit Erlaubnis und unter Benutzung eines © weiterverwendet
werden.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Sperrung

Beitrag von Dr.Death »

  • Du hast dein Thema binnen weniger Minuten/Stunden mit einem Folgebeitrag nach oben geschoben.
    Die Mindestwartezeit für Topic Bumping beträgt 24 Stunden.
  • Zum nachträglichen Hinzufügen neuer Informationen kann man seinen vorherigen Beitrag editieren.
Bitte lies Dir den phpBB.de-Knigge durch und beachte diesen zukünftig.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
matthiasz
Mitglied
Beiträge: 20
Registriert: 04.08.2006 23:11

Beitrag von matthiasz »

Hallo gn#36,

danke Dir für den Link, aber das sind Böhmische Dörfer für mich, wie für Memphis01 und ich denke dass er aufgegeben hat.

In die bbcode.php kommt der html code wie im oberen Beitrag von mir.
Dann müsste ja nur noch der Text in die {text} Variable geschrieben werden und das ganze wird dann ausgegeben.
Allerdings Verliesen sie Ihn schon und ich hab keine Ahnung wie der Code für die bbcode.tpl aussehen muss.


Tschüß
Matthias
Meine Rechtschreibfehler sind rechtlich geschützt und dürfen nur
mit Erlaubnis und unter Benutzung eines © weiterverwendet
werden.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

So schwierig ist das nun wirklich nicht.

Wenn es dir zu viel Arbeit ist den ausführlichen Post abzuarbeiten dann nimm eben den letzten. Letztlich ist das ganze aber nicht viel mehr als das was Punkface geschrieben hat, nur dass eben noch für das Einfügen von Text gesorgt werden muss.

Wenn du dich an die Anleitung meines letzten Posts in dem Thema hältst und statt dem angegebenen code diesen hier ein wenig modifizierst und verwendest dann klappt das auch:

Code: Alles auswählen

$ersetzung = 'Hier den HTML Code eintragen der die Tabellenstruktur erzeugt. An die Stelle der Ersetzung kommt \\1 wenn du einfache Anführungszeichen verwenden willst setze einen Backslash davor, sonst gibt\'s eine Fehlermeldung';
$suche = "#\[tabelle\](.*?)\[/tabelle\]#is";
$text = preg_replace($suche, $ersetzung, $text);
Das ist die simpelste Variante die möglich ist.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „Coding & Technik“