abstand bei html codes in ARtikel
Hallo,
ich hatte die selbe Frage schonmal für die Version 1.6.1... aber ich weiß nicht ob des das gleiche ist.
und zwar geht es darum, wenn ich nen html code auf der startseite, oder in Artikeln einfüge, dann ensteht zum restlichen Text eine riesen Lücke ( gut zu sehen hier auf der Startseite http://www.robinson-jugend.de )
da gab es mal einen code zum ändern...
Gibt es diesen Code auch für meine aktuelle version 1.6.5 ???
danke für die Antworten...
[size=18]Jetzt an dieser Stelle wollte ich auch mal ein riesen Dankeschön und Lob an alle hier ausrichten, ihr habt mir schon so viel geholfen IHR SEID SUUUPER[/size]
ich hatte die selbe Frage schonmal für die Version 1.6.1... aber ich weiß nicht ob des das gleiche ist.
und zwar geht es darum, wenn ich nen html code auf der startseite, oder in Artikeln einfüge, dann ensteht zum restlichen Text eine riesen Lücke ( gut zu sehen hier auf der Startseite http://www.robinson-jugend.de )
da gab es mal einen code zum ändern...
Gibt es diesen Code auch für meine aktuelle version 1.6.5 ???
danke für die Antworten...
[size=18]Jetzt an dieser Stelle wollte ich auch mal ein riesen Dankeschön und Lob an alle hier ausrichten, ihr habt mir schon so viel geholfen IHR SEID SUUUPER[/size]
http://www.kit-ressource.de/include.php?…e&contentid=340
Und zu beachten ist auch, das immer ein br rein kommt, wenn man eine neue Zeile anfängt.
Und zu beachten ist auch, das immer ein br rein kommt, wenn man eine neue Zeile anfängt.
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Da das Problem ja weiterhin noch immer besteht, aber kit-ressource ja anscheinend tot ist, hat noch jemand eine Anleitung um diesen lästigen Abstand (auch bei Tabellen) los zu werden? Die Programmierer vom PHPkit, sind ja anscheinend nicht in der Lage dazu, das zu fixen -.-
Danke im Vorraus,
Gruß, Slate2k
Danke im Vorraus,
Gruß, Slate2k
1.) Habe ich die Forensuche benutzt und diesbezüglich nur Threads mit verweis auf Kit.Ressource gefunden
2.) Anstadt (sry) hier große Töne zu spucken, daß die leute angeblich zu dumm wären, könntest du (falls du es weißt), die Lösung hier preisgeben oder auf eine Seite mit einer Anleitung verweisen, die noch existiert!
Ansonsten bitte unterlasse solche Meldungen, denn sie sind in keinsterweise hilfreich!!!
Gruß, slate2k
2.) Anstadt (sry) hier große Töne zu spucken, daß die leute angeblich zu dumm wären, könntest du (falls du es weißt), die Lösung hier preisgeben oder auf eine Seite mit einer Anleitung verweisen, die noch existiert!
Ansonsten bitte unterlasse solche Meldungen, denn sie sind in keinsterweise hilfreich!!!
Gruß, slate2k
Google hilft
Okay...ich gebs zu...es war nicht leicht dieses Problem "wiederzufinden"...aber ich habs mal getan und bin woanders fündig geworden: http://www.mosermario.at/MMcom/include.p…ead&threadid=21 das ist der code der bei der 1.6.1er gefunzt hat. Dieser soll in der 1.6.5er aber auch gehen. MfG Stifli
Okay...ich gebs zu...es war nicht leicht dieses Problem "wiederzufinden"...aber ich habs mal getan und bin woanders fündig geworden: http://www.mosermario.at/MMcom/include.p…ead&threadid=21 das ist der code der bei der 1.6.1er gefunzt hat. Dieser soll in der 1.6.5er aber auch gehen. MfG Stifli OffTopic


Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Stifli« (25. September 2011, 13:37)
Ok, danke für deine Mühen und ich werde es testen! Falls es wirklich funktionieren sollte, werde ich es vorsichtshalber hier auch posten, damit es hier auch verfügbar ist, falls diese Seite auch mal offline gehen sollte (was ich nicht hoffe)
Gruß, Slate2k
Edit: Hat bei mir leider nicht funktioniert! Ergebnis: andauernde Parse Error!
Parse Error beseitigt, kommt gleich folgender Fehler:
Fatal error: Call to undefined method pkBbcode::prepare_html() in /users/scyrion/www/pkinc/class/bbcode.php on line 137
Da ich mich mit PHP nicht wirklich auskenne, hab ich es belassen! Trotzdem Schade
Gruß, Slate2k
Gruß, Slate2k
Edit: Hat bei mir leider nicht funktioniert! Ergebnis: andauernde Parse Error!
Parse Error beseitigt, kommt gleich folgender Fehler:
Fatal error: Call to undefined method pkBbcode::prepare_html() in /users/scyrion/www/pkinc/class/bbcode.php on line 137
Da ich mich mit PHP nicht wirklich auskenne, hab ich es belassen! Trotzdem Schade
Gruß, Slate2k
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Slate2k« (28. September 2011, 16:55)
Cool, danke Riddler, hat Funktioniert
(obwohl es original Code war vom entpackten Rar-Archiv)
Und für all jene, die noch immer danach suchen (und falls die Seite, die Stifle gepostet hat, mal offline gehen sollte), hier nochmal die Änderungen:
Hier klicken für weitere Informationen
In diesem Sinne, Slate2k
(obwohl es original Code war vom entpackten Rar-Archiv)Und für all jene, die noch immer danach suchen (und falls die Seite, die Stifle gepostet hat, mal offline gehen sollte), hier nochmal die Änderungen:
Editiere die Datei bbcode.php (diese befindet sich im Verzeichnis pkinc/class).
Suche:
und ersetze durch
Suche:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 |
function prepare_html($text='')
{
$text=preg_replace("#<table(.*)>([ |\n|\r\s]{1,})<tr#iUs","<table\\1><tr",$text);
$text=preg_replace("#<tr(.*)>([ |\n|\r\s]{1,})<td#iUs","<tr\\1><td",$text);
$text=preg_replace("#</td>([ |\n|\r\s]{1,})</tr>#iUs","</td></tr>",$text);
$text=preg_replace("#</tr>([ |\n|\r\s]{1,})</table>#iUs","</tr></table>",$text);
return str_replace('"',""",$text);
}
|
und ersetze durch
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
function prepare_html($text='') {
$tags_open = array('table','tr','tbody'); // Öffnende Tags eintragen
$tags_closed = array('table','tr','td','th','tbody'); // Schliessende Tags eintragen
// Anfänge
for($i=0;$i<count($tags_open);$i++) {
if(isset($open) AND $open != "") $open .= "|";
$open .= $tags_open[$i];
}
eval("\$text=preg_replace(\"#<(".$open."){1,}(.*)>([\\r|\\n])[\\s]{1,}#iUs\", \"<\\\\1\\\\2>\",\$text);");
// Abschlüsse
for($i=0;$i<count($tags_closed);$i++) {
if(isset($closed) AND $closed != "") $closed .= "|";
$closed .= $tags_closed[$i];
}
eval("\$text=preg_replace(\"#</(".$closed."){1,}>([\\r|\\n])[\\s]{1,}#iUs\",\"</\\\\1>\",\$text);");
return str_replace('"',""",$text);
}
|
In diesem Sinne, Slate2k
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Slate2k« (24. November 2011, 11:44)
Gut, das du das hier noch mal postest, aber der zweite Schritt ist de facto unnötig..
Die Funktion heisst im Original PHPKit 1.6.5 "prepare_html" und nicht "preparehtml". Dabei sollte mans auch belassen!
Denn Methoden von Klassen werden u.U. von vielen Skripten verwendet (auch wenn das jetzt hier grad nicht der Fall ist).
Also einfach das hier
durch das ersetzen
und fertig..
Das nur als kleine Verbesserung, denn die Error-Meldung würde in jedem Fall kommen nach Schritt 1
In diesem Sinne...
Riddler
Die Funktion heisst im Original PHPKit 1.6.5 "prepare_html" und nicht "preparehtml". Dabei sollte mans auch belassen!
Denn Methoden von Klassen werden u.U. von vielen Skripten verwendet (auch wenn das jetzt hier grad nicht der Fall ist).
Also einfach das hier
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 |
function prepare_html($text='')
{
$text = preg_replace("#<table(.*)>([ |\n|\r\s]{1,})<tr#iUs","<table\\1><tr",$text);
$text = preg_replace("#<tr(.*)>([ |\n|\r\s]{1,})<td#iUs","<tr\\1><td",$text);
$text = preg_replace("#</td>([ |\n|\r\s]{1,})</tr>#iUs","</td></tr>",$text);
$text = preg_replace("#</tr>([ |\n|\r\s]{1,})</table>#iUs","</tr></table>",$text);
return str_replace('"',""",$text);
}
|
durch das ersetzen
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
function prepare_html($text='') {
$tags_open = array('table','tr','tbody'); // Öffnende Tags eintragen
$tags_closed = array('table','tr','td','th','tbody'); // Schliessende Tags eintragen
// Anfänge
for($i=0;$i<count($tags_open);$i++) {
if(isset($open) AND $open != "") $open .= "|";
$open .= $tags_open[$i];
}
eval("\$text=preg_replace(\"#<(".$open."){1,}(.*)>([\\r|\\n])[\\s]{1,}#iUs\", \"<\\\\1\\\\2>\",\$text);");
// Abschlüsse
for($i=0;$i<count($tags_closed);$i++) {
if(isset($closed) AND $closed != "") $closed .= "|";
$closed .= $tags_closed[$i];
}
eval("\$text=preg_replace(\"#</(".$closed."){1,}>([\\r|\\n])[\\s]{1,}#iUs\ ","</\\\\1>\",\$text);");
return str_replace('"',""",$text);
}
|
und fertig..
Das nur als kleine Verbesserung, denn die Error-Meldung würde in jedem Fall kommen nach Schritt 1
In diesem Sinne...
Riddler

- 1
- 2

Ähnliche Themen
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
1.6.1 Problem mit htmlcodes in artikeln
(18. März 2010, 12:29)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Html-Code Als Signatur
(11. Februar 2009, 20:59)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Hilfe im Forum Videoclips einfügen aber es geht nicht
(23. Juli 2008, 21:14)
-
Web | Programmierung »-
Strukturierung des html Codes von hunderten Templates erleichtern
(1. April 2008, 20:34)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Sub-Kategorien auch als Navbox ?
(28. Dezember 2007, 20:04)


