html & Lexicon

Forum_Lexicon_Desc

html & Lexicon

Beitragvon Avid » 1. Aug 2006 15:38

Hello,

Looking for how to use html code with Lexicon, I replace the line [admin/admin_lexicon_edit.php]=> $html_on = false; => $html_on = true;

But it doesn't works.

As I don't understand germain language (in the line), could you tell me if there is something else to do ?

thanks
:)
Avid
 
Beiträge: 15
Registriert: 17. Apr 2006 20:43

Beitragvon AmigaLink » 1. Aug 2006 20:54

In principle the Lexicon is not appropriate for HTML.
But you can do this:
Code: Alles auswählen
#
#----------[ OPEN ]-------------------------------------
#

admin/admin_lexicon_edit.php

#
#----------[ FIND ]-------------------------------------
#

( isset($HTTP_GET_VARS['explanation']) || isset($HTTP_POST_VARS['explanation']) ) ? $explanation = ( isset($HTTP_POST_VARS['explanation']) ) ? htmlspecialchars($HTTP_POST_VARS['explanation']) : htmlspecialchars($HTTP_GET_VARS['explanation']) : $explanation = '';

#
#----------[ REPLACE WITH ]-----------------------------
#

( isset($HTTP_GET_VARS['explanation']) || isset($HTTP_POST_VARS['explanation']) ) ? $explanation = ( isset($HTTP_POST_VARS['explanation']) ) ? addslashes($HTTP_POST_VARS['explanation']) : addslashes($HTTP_GET_VARS['explanation']) : $explanation = '';

#
#----------[ FIND ]-------------------------------------
#

$html_on = false;  //  true geht nicht aufgrund von der htmlspecialchars() nutzung bei der variablen übergabe!!!

#
#----------[ REPLACE WITH ]-----------------------------
#

$html_on = true;

#
#----------[ FIND ]-------------------------------------
#

      $explanation = unprepare_message($explanation);

#
#----------[ AFTER, ADD ]-------------------------------
#

      $explanation = stripslashes($explanation);

#
#----------[ FIND ]-------------------------------------
#

      $explanation = unprepare_message($explanation);

#
#----------[ AFTER, ADD ]-------------------------------
#

      $explanation = stripslashes($explanation);

#
#----------[ OPEN ]-------------------------------------
#

lexicon.php

#
#----------[ FIND ]-------------------------------------
#

   $explanation = unprepare_message($explanation);

#
#----------[ AFTER, ADD ]-------------------------------
#

   $explanation = stripslashes($explanation);

#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
# EoM


Consider however linefeeds will be further automatically provided with one <br />!
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Avid » 2. Aug 2006 00:51

okay.

Thanks a lot for your help ! :)

Added after 14 hours 27 minutes:

Hi !

back again.

Sorry to put my foot down ... :( it works but...without style (css) :cry:

For instance, just have a look> on this page

Then, a lexicon page with the same code >

Bild

:?:
Avid
 
Beiträge: 15
Registriert: 17. Apr 2006 20:43

Beitragvon AmigaLink » 3. Aug 2006 20:08

Sorry, but at the moment I have no solution for this. :(
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Kamil » 14. Dez 2006 11:30

Ich möchte das Thema wieder aufgreifen... habe alle nötigen Änderungen gemacht um HTML im Lexikon zu nutzen.

Doch leider kann ich Tabellen überhaupt nicht formatieren... wenn ich z. B. width oder border angebe, wird das gar nicht mit gespeichert. :bofl:
Kamil
 
Beiträge: 3
Registriert: 14. Dez 2006 11:26

Beitragvon AmigaLink » 14. Dez 2006 12:47

Da kann ich dir ehrlich gesagt nix zu sagen, weil ich mich noch nie mit der HTML freigabe des phpBB beschäftigt habe.
Fest steht nur daß das Lexikon den gleichen Regeln unterliegt wie das Forum. Du musst also die erlaubte Tags im ACP freigeben. Wie genau diese Freigaben sein müssen, kann ich aber (wie gesagt) nicht sagen. Ich vermute mal das wirklich alles angegeben werden muss, was verwendet werden darf. Also auch width, height, border, ....
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Kamil » 14. Dez 2006 15:32

Das scheint wohl nicht des Rätels Lösung zu sein...

Bin so vorgegangen, wie es >>hier<< beschrieben steht... aber ich kann nicht mal ein den img-Befehl nutzen... wenn ich <img src="url"> eingebe, sieht es nach dem Speicher nur noch so aus <img>

Ich habe noch paar Änderungen drin damit SEO URLs (von mgutt) funktionieren... aber daran wird es doch nicht scheitern, oder?
Kamil
 
Beiträge: 3
Registriert: 14. Dez 2006 11:26

Beitragvon AmigaLink » 14. Dez 2006 18:45

Ich kann mich nur nochmal wiederholen und sagen das dazu nix sagen kann.
Ich habe HTML bewusst nicht ins Lexikon eingebaut. Eben weil ich nicht weis wie das phpBB mit der HTML Bearbeitung umgeht.
Die hier und, in dem von dir verlinktem thread, geposteten Änderungen aktivieren die Unterstützung von HTML. Das dies Grundsätzlich auch Funktioniert beweist die Tatsache das Sanik, Richard und ... damit Arbeiten. Wenn es bei dir nicht geht, hast du entweder etwas falsch gemacht (glaube ich nicht) oder die Freigaben der HTML tags sind nicht ausreichend.
Die Tatsache das aus <img src="bla blub"> einfach nur <img> wird, beweist dies (meiner Meinung nach) auch.

Zugefügt nach 10 Minute(n):

Ich hab jetzt mal Testweise auf meinem Lokalem Board HTML für das Forum aktiviert und diverse tags freigegeben.
Mit dem Effekt das der Code trotzdem nicht ausgeführt wird. :shock:
Der Code erscheint einfach so im Beitrag. Nix wird gefiltert und nix wird ausgeführt. Keine Ahnung warum das so ist. Und wenn ich ehrlich bin, Interessiert mich das auch nicht wirklich. :oops:

Zugefügt nach weiteren 21 Minute(n):

Neugierig war ich nun aber schon. ;)
Hab das gleiche auf meinem zweitem Testboard mal gemacht. Und siehe da, HTML Funktioniert. Wird wohl irgendetwas am erstem Board nicht stimmen. :roll:

Wie dem auch sei. Der eigentlich Grund für den Test war ja das ich sehen wollte wie das phpBB auf HTML reagiert.
Meine Tesfreigaben sind: img,b,i,p,table,tr,td,a,center und dieser Code wurde Problemlos umgesetzt:
Code: Alles auswählen
<center><a href="http://www.amigalink.de">AmigaLink.de</a>
<img src="http://localhost/testboard/templates/subSilver/images/logo_phpBB.gif">
<p>bla blub</p><b>bla blub blub</b>
<table width="500" border="2"><tr><td>zeile 1</td><td>mit 2 spalten</td></tr><tr><td colspan="2" align="middle">zeile 2 mit nur einer Spalte</td></table>
<i>bla blub</i></center>

Dann hab ich dem Beitrag noch ein <hr> zugefügt. Dieser Tag wurde nicht umgesetzt und nicht rausgefiltert!
Letzteres ist der Springende Punkt. Warum wird bei dir Rausgefiltert?
Ich kann es dir echt nicht sagen. Mein Lexicon v2 hat keine Filterung drin. Es muss also an deinem Board liegen und wird auch im Forum der Fall sein!
Warum das so ist und wie du es ändern kannst. Weis ich nicht.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Kamil » 15. Dez 2006 11:27

Okay, vielen Dank für deine Tests... werde noch bissel rumprobieren.

Weisst du (oder jemand anderes) ob es einen Mod gibt, mit dem man Tabellen über BB-Code machen kann?
Ich hab bislang nichts in der Art finden können :-(

EDIT:
Glaub ich hab was gefunden http://www.phpbbhacks.com/download/3377
Kamil
 
Beiträge: 3
Registriert: 14. Dez 2006 11:26

Beitragvon AmigaLink » 17. Dez 2006 08:21

Genau den MOD hätte ich dir auch genannt.
Ich habe zwar keinerlei Erfahrung was diesen MOD betrifft, aber einen anderen gibt es IMHO nicht zum erstellen von Tabellen mittels BBCode.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW


Zurück zu Lexicon v2



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste

cron