Jetzt kostenlos Anmelden!


Dave140983 Männlich

lernt alles kennen

Beiträge: 61

Geschlecht: Männlich

Wohnort: Saarbrücken

PHPKIT Version: 1.6.5

1

Freitag, 16. April 2010, 14:44

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]
  • Zum Seitenanfang
  • Zum Seitenende

Muetze Männlich

Ein Pazifist mit der Waffe in der Hand

Beiträge: 681

Geschlecht: Männlich

Wohnort: zu Hause

PHPKIT Version: 1.6.5

2

Freitag, 16. April 2010, 15:20

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.
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!
  • Zum Seitenanfang
  • Zum Seitenende

Slate2k

ist gerade angekommen

3

Samstag, 24. September 2011, 16:04

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
  • Zum Seitenanfang
  • Zum Seitenende

Stifli Männlich

kennen Einige hier

Beiträge: 335

Geschlecht: Männlich

Wohnort: -=]Kreuzberg[=-

PHPKIT Version: 1.6.5

4

Samstag, 24. September 2011, 18:28

mal abgesehen das die jungs von PHPKit nicht gerade schnell sind, ist diese Problem andererseits schon hundert1000 mal erläutert worden. Es würde mich nicht wundern wenn das sogar schon hier im forum geschehen ist....Aber viele User sind nicht in der Lage die forensuche zu nutzen....

OffTopic
:) :( ;) :P 8) :D ;( :rolleyes: :huh: :S :love: X( 8| ?( :cursing: :| :thumbdown: :thumbsup: :thumbup: 8o :pinch: :sleeping: *btt*
  • Zum Seitenanfang
  • Zum Seitenende

Slate2k

ist gerade angekommen

5

Sonntag, 25. September 2011, 11:35

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
  • Zum Seitenanfang
  • Zum Seitenende

Stifli Männlich

kennen Einige hier

Beiträge: 335

Geschlecht: Männlich

Wohnort: -=]Kreuzberg[=-

PHPKIT Version: 1.6.5

6

Sonntag, 25. September 2011, 13:30

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

OffTopic
:) :( ;) :P 8) :D ;( :rolleyes: :huh: :S :love: X( 8| ?( :cursing: :| :thumbdown: :thumbsup: :thumbup: 8o :pinch: :sleeping: *btt*

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Stifli« (25. September 2011, 13:37)

  • Zum Seitenanfang
  • Zum Seitenende

Slate2k

ist gerade angekommen

7

Mittwoch, 28. September 2011, 16:30

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 ;(

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Slate2k« (28. September 2011, 16:55)

  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

8

Mittwoch, 28. September 2011, 17:36

Überprüf mal ob der Name der Methode auch richtig geschrieben ist.

In dem Tutorial ist es

PHP-Quelltext

1
function preparehtml($text='') {


richtig wärs aber so

PHP-Quelltext

1
function prepare_html($text='') {


In diesem Sinne..
Riddler
  • Zum Seitenanfang
  • Zum Seitenende

Slate2k

ist gerade angekommen

9

Mittwoch, 28. September 2011, 18:21

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

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Slate2k« (24. November 2011, 11:44)

  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

10

Mittwoch, 28. September 2011, 20:39

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

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('"',"&quot;",$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('"',"&quot;",$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
  • Zum Seitenanfang
  • Zum Seitenende