Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 138.764 (Täglich: 23,35 )
Themen: 16.169
Mitglieder: 13.157
Neuestes Mitglied: irt99298.
Ausl. d. letzten Minute: 226%
Ausl. d. letzten 5 Minuten: 206%
Ausl. d. letzten 15 Minuten: 215%
Freier Webspace: 2.05 TB
PHP-Version: 7.3.10

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » Probleme mit der class_parse.php von MikeHH » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Probleme mit der class_parse.php von MikeHH
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 162
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 34 [?]
Erfahrungspunkte: 651.434
Nächster Level: 677.567

26.133 Erfahrungspunkt(e) für den nächsten Levelanstieg



Probleme mit der class_parse.php von MikeHH Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Ich habe, nachdem nicht sofort auf PHP7 sondern zuerst nach PHP5.6 gehen möchte,
zuletzt festgestellt dass die class_parse.php Schrimm/kill0rz's bis dahin warten muss. (preg_replace_callback_array)

Ich habe dann die class_parse.php entsprechend den Angaben von MikeHH umgebaut.

Jetzt kommt aber ein komischer Fehler, der ganz sicher aus der Umkodierung der class_parse.php stammt. Die Alte läuft. (Bei den Zweibeinern meist umgekehrt)

Ich habe das Ding schon mehrfach durchwühlt und finde nicht wo es hapert.

Ganz einfach folgendes :
Bei verschiedenen verlinkten IMG Dateien (nicht bei allen und unabhängig von der Endung) macht er aus -----> [img] .......[/i <br/> mg]

Dateianhänge:
jpg class_parse_Fehler_MikeHH_Version_a.jpg (112,12 KB, 144 mal heruntergeladen)
jpg class_parse_Fehler_MikeHH_Version_b.jpg (88,34 KB, 143 mal heruntergeladen)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Cleantex: 03.03.2016 00:15.

03.03.2016 00:14 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf Luxembourg
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 162
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 34 [?]
Erfahrungspunkte: 651.434
Nächster Level: 677.567

26.133 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Cleantex


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Ich glaube ich habe das umgefähr eingekreist.

MikeHH Version

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
function prepareimages() {
		global $allowdynimg;
		
		if ($allowdynimg == 1) $this->imgsearch = "/\[img]([^\"]+)\[\/img\]/siU";
		else $this->imgsearch = "/\[img]([^\"\?\&]+\.(gif|jpg|jpeg|bmp|png))\[\/img\]/siU";
		if ($this->showimages == 1) $this->imgreplace = "<img src=\"\\1\" alt=\"\" border=\"0\" class=\"resizeImage\" />";
		else $this->imgreplace = "<a href=\"\\1\" target=\"_blank\">\\1</a>";
		
		if ($allowdynimg == 1) $this->imgsearch2 = "/\[img]([^\"]+)\[\/img\]/siU";
		else $this->imgsearch2 = "/\[img]([^\"\?\&]+\.(gif|jpg|jpeg|bmp|png))\[\/img\]/siU";
		$this->imgreplace2 = "'$this->breakChar[img]$this->breakChar' . \$this->insertBreakChar('\\1') . '$this->breakChar[/img]$this->breakChar'";
	}


Schrimm/kill0rz's Version

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
	function prepareimages() {
		global $allowdynimg;
		
		if ($allowdynimg == 1) $this->imgsearch = "/\[img]([^\"]+)\[\/img\]/siU";
		else $this->imgsearch = "/\[img]([^\"\?\&]+\.(gif|jpg|jpeg|bmp|png))\[\/img\]/siU";
		if ($this->showimages == 1) $this->imgreplace = "<img src=\"\\1\" alt=\"\" border=\"0\" class=\"resizeImage\" />";
		else $this->imgreplace = "<a href=\"\\1\" target=\"_blank\">\\1</a>";
		
		if ($allowdynimg == 1) $this->imgsearch2 = "/\[img]([^\"]+)\[\/img\]/siU";
		else $this->imgsearch2 = "/\[img]([^\"\?\&]+\.(gif|jpg|jpeg|bmp|png))\[\/img\]/siU";
		$this->imgreplace2 = function($matches) { return $this->breakChar.'[img]'.$this->breakChar.$this->insertBreakChar($matches[1]).$this->breakChar.'[/img]'.$this->breakChar;};
	}


smile

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Cleantex: 03.03.2016 00:43.

03.03.2016 00:43 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf Luxembourg
Stine   Zeige Stine auf Karte Stine ist weiblich
Moderator


images/avatars/avatar-15827.gif

Zeige Stine auf Karte
Dabei seit: 27.12.2007
Beiträge: 1.308
0 Filebase-Einträge
Alter: 64 Jahre
wBB-Version: wBB2.3

Bewertung: 
11 Bewertung(en) - Durchschnitt: 8,27

Level: 46 [?]
Erfahrungspunkte: 5.685.965
Nächster Level: 6.058.010

372.045 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

habe auch die class_parse.php von MikeHH angepasst.

Wenn man diesen Abschnitt
code:
1:
$post = $this->textwrap($post);

auskommentiert, dann wird es richtig eingefügt.

Schaut dann so aus:
code:
1:
2:
// wrap text
          //$post = $this->textwrap($post);


lg
Stine

__________________
lg Stine
03.03.2016 12:54 Stine ist offline Homepage von Stine Beiträge von Stine suchen Nehmen Sie Stine in Ihre Freundesliste auf Fügen Sie Stine in Ihre Kontaktliste ein Austria
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 162
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 34 [?]
Erfahrungspunkte: 651.434
Nächster Level: 677.567

26.133 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Cleantex


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Danke,

das werde ich gleich mal probieren smile
Ich habe gerade noch meine Datei mit der von Viktor
https://www.v-gn.de/wbb/thread.php?threadid=15568&postid=129883
abgeglichen und obschon er mehr Kram drin hat, waren beide identisch. Seine kann also auch nicht funktionieren.
Ich hatte auch versucht nur den letzten Teil der PHP7.0 Version mit den ...callback_array Routinen von MikeHH zu ersetzen. War noch schlimmer, danach hat er die Url's auch nicht mehr umgesetzt.

Melde mich.
03.03.2016 13:52 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf Luxembourg
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 162
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 34 [?]
Erfahrungspunkte: 651.434
Nächster Level: 677.567

26.133 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Cleantex


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen



Es läuft !

Nur wegen so einem kleinen Scheisserle.

Was man aber bemerkt, die MikeHH Methode macht das Parsen sichtbar langsamer.
Damit muss ich aber leben, bis PHP7 ansteht.
Jetzt stellt sich die Frage ob die Auskommentierung auch bei der Schrimm/kill0rz's Variante nötig ist ??

Auf jeden Fall, vielen Dank,
mein Tag ist gerettet Augenzwinkern
03.03.2016 14:08 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf Luxembourg
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 162
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 34 [?]
Erfahrungspunkte: 651.434
Nächster Level: 677.567

26.133 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Cleantex


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Die Antwort habe ich jetzt selbst gefunden, da ich heute auf PHP7.0 umgeschaltet habe.
Dier Auskommentierung ist nur bei der MikeHH Methode notwendig, die Schrimm-Variante läuft ohne Parse-Fehler und ohne die Auskommentierung.
17.04.2016 01:01 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf Luxembourg
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 162
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 34 [?]
Erfahrungspunkte: 651.434
Nächster Level: 677.567

26.133 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Cleantex


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Das sollte aber nur als Hinweis sein und ich möchte das auch nicht so im Raum stehenlassen.

Desshalb, besten Dank auch an MikeHH für die wertvollen Anpassungen der Operatoren,
die zusammen mit den anderen Anpassungen erst ein auf PHP 7 perfekt laufendes Burning
Board 2.? ermöglicht haben.


smile
30.04.2016 18:16 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf Luxembourg
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » Probleme mit der class_parse.php von MikeHH

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 27.974
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 98 Tage, 6 Stunden, 29 Minuten und 45 Sekunden