MyXoops Forum

Breite der Bilder bei CDBase 1.3 [sonstige Module] - myXOOPS German Support

cyberheinz

"myXOOPs"-Neuling
Gepostet am:30.12.2003 00:50
cyberheinz
cyberheinz Offline (Show more)
"myXOOPs"-Neuling
Posts: 1
Since: 29.11.2003
#3

Re: Breite der Bilder bei CDBase 1.3

zb: <img src="\\3" align="\\2" alt="" width=\\10" />'

also width=\\10"

!!! glaub ich !!!

Derya

"myXOOPs"-Fortgeschrittener
Gepostet am:13.10.2003 23:39
Derya
Derya Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 195
Since: 16.05.2003
#2

Re: Breite der Bilder bei CDBase 1.3

Wie du selbst sicher schon gesehen hast ist das nicht so schnell gemacht...mal schau ob du jemanden finden kannst...
Wegen den Schrägstrichen kann ich dir nur empfehlen mal im php-manual(kannst auf http://www.php.net/ downloaden dt./eng.) über reguläre Ausdrücke (regular expressions)nachzulesen sowie die Kapiteln über reguläre Ausdrücke u. im besonderen den Teil über Maskierung in selfhtml->perl/cgi...die dort Beschriebenen Regeln kann man quasi für php übernehmen.

gruss
derya

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

migoe

"myXOOPs"-Könner
Gepostet am:13.10.2003 23:25
migoe
migoe Offline (Show more)
"myXOOPs"-Könner
Posts: 527
Since: 02.11.2002
#1

Breite der Bilder bei CDBase 1.3

Hallo Leute,

ich verwende auf meiner Seite das Modul "CDBase" in der Version 1.3 und habe ein Problem mit dem Block "New Discs". Dort wird das letzte eingetragene Album angezeigt inkl. eventuell vorhandenes Cover - leider in der Originalgröße. Ich möchte den Block aber rechts haben und verschandele damit die ganze Startseite. CDBase trägt die Daten für das Cover direkt mit dem bbcode [ img ] ein und damit kann man keine Breite angeben. Jetzt würde ich gerne den entsprechenden Teil in der "module.textsanitizer.php" anpassen, damit man die Breite doch angeben kann. Ich habe folgenden Bereich in der Datei gefunden:
Zitat:
$patterns[] = "/\[img align=(['\"]?)(left|center|right)\\1]([^\"\(\)\?\&'<>]*)\[\/img\]/sU";
$patterns[] = "/\[img]([^\"\(\)\?\&'<>]*)\[\/img\]/sU";
$patterns[] = "/\[img align=(['\"]?)(left|center|right)\\1 id=(['\"]?)([0-9]*)\\3]([^\"\(\)\?\&'<>]*)\[\/img\]/sU";
$patterns[] = "/\[img id=(['\"]?)([0-9]*)\\1]([^\"\(\)\?\&'<>]*)\[\/img\]/sU";
if ($allowimage != 1) {
$replacements[] = '<a href="\\3" target="_blank">\\3</a>';
$replacements[] = '<a href="\\1" target="_blank">\\1</a>';
$replacements[] = '<a href="'.XOOPS_URL.'/image.php?id=\\4" target="_blank">\\4</a>';
$replacements[] = '<a href="'.XOOPS_URL.'/image.php?id=\\2" target="_blank">\\3</a>';
} else {
$replacements[] = '<img src="\\3" align="\\2" alt="" />';
$replacements[] = '<img src="\\1" alt="" />';
$replacements[] = '<img src="'.XOOPS_URL.'/image.php?id=\\4" align="\\2" alt="\\4" />';
$replacements[] = '<img src="'.XOOPS_URL.'/image.php?id=\\2" alt="\\3" />';


Die vielen quer laufenden Schrägstriche verwirren mich doch etwas und ich habe nicht so genau den Durchblick, wie ich das anpassen soll, damit am Ende auch z.B. [ img width=10 ].... eingeben kann

Kann jemand verstehen, worauf ich hinaus will und mir nen Tipp geben ?

migoe
Wenn Du denkst Du denkst, dann denkst Du nur, Du denkst
--- www.liedermacher-forum.de ---...
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
OffOffTopic [Wichtig] Übernahme myXOOPS 0 604 11.12.2023 18:57
alfred Gehe zum letzten Beitrag
Die Installation und Administration von XOOPS 2.5.X [Offen] Upgrade 2.5.11 3 2355 07.05.2023 07:03
Goffy Gehe zum letzten Beitrag