Artikel klappt nicht mehr?

Begonnen von Atze, 20 September 2003, 04:37:35

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Atze

Hi, hab ein problem.
Hab schon im Forum gesucht, aber leider nix gefunden.
Deshalb muß ich schon wieder stören.

Wenn ich einen Artikel erstellen will und einen html Code mit Tabellen, Text, bilder und und und machen will, verzerrt es mir alles! Eigentlich stimmt gar nix mehr.
Siehe hier: http://www.xmlrpc-sms.com/modules.php?name=News

und so sollte er aussehen: http://www.partyblick.de/modules.php?name=News&file=article&sid=449

Was mach ich falsch?
Bei den haupt Einstellungen vom vkpmx2.0 habe ich auch schon alles mögliche probiert, aber das beste Ergebniss seht ihr oben.

Danke für die Hilfe

Gruß Atze
Fahr mal das Becks hoch!

DanielMathe

Also hab das auch mal probiert, das klappt nicht, weil die tabelle auseinandergerissen wird. Die table/ tr / td Tags sind freigegeben, klappt aber trotzdem nicht, da gibts nen Bug. Irgendwie kommt die Tabelle beim generieren der Zeilenumbrüche durcheinander.

[Editiert am 20/9/2003 von DanielMathe]

tequila

Hm ... schon mal versucht die ganzen BRs aus dem Text zu nehmen und gegen "Enters" (also Zeilenumbrüche / New-Lines) zu ersetzen bzw. die Zeilenumbrüche weg zu löschen?

Bin mir gerade nicht 100% sicher, aber wenn ich richtig liege dann werden bei Euch sowohl die BRs als normaler HTML-Tag ALS AUCH jede einzelne New-Line als "Leerzeile" dargestellt .... wir wollen das System ja dazu bekommen, gar keine BRs mehr zu brauchen, die man von Hand eingeben kann.

Also bitte mal das eine oder das andere entfernen aus den Texten und nochmal probieren

DanielMathe

schon bei der vorschau gibts probs. Der tabel-tag wird als html-zeile nicht umgewandelt, die ganze zeile wird verschoben usw. probiers mal, mit den leerzeilen ist klar, aber die tabelle wird als html-code irgendwie auseinandergerissen.

Atze

Hmm,
ich weis nicht, ich fertige den Code ja im Dreamweaver an und kopier ihn dort rein, und wenn ich bei jedem Artikel irgendwas aus dem Text lassen muß, dann dauerts ja ewig!

Gibts da keine einfachere Lösung?? So wie beim nuke5.5, der hat alles gefressen!

Aber bei den Einstellung kann ich das nicht ändern, oder?

Gruß
Fahr mal das Becks hoch!

DanielMathe

Ne so einfach geht das nicht. Sinn des News Modules ist ja, dass man als Artikel-Schreiberling keine HTML-Kenntnisse braucht. Man schreibt nen Text und das wars, Rest erledigt das Script.

Beim Verwenden vom <table><tr><td>-Tag gibts probs. Er rafft das nicht und verschiebt die Tags und so kommt ein <tr> und dann erst der <table>-Tag. Dadurch kommt die gesamte Tabellenstrukrur durcheinander.

Zusätzlich intepretiert das Script jeden Zeilenumbruch im Texteditor als <br>Tag und streckt die Tabelle in der Länge. Wenn man keine Leerzeilen einfügt wird aber der HTML-Code unübersichtlich, also sollte man zunächst auf Tabellen bei den News verzichten.

Atze

Hi, sicher ist das für User einfacher die nicht mit html Code umgehen können, aber ich bin Admin und somit find ich es schade, das diese Funktion nicht geht.

Was meinen die Entwickler dazu, gibts da wirklich keine einfach Lösung?

Gruß
Fahr mal das Becks hoch!

DanielMathe

Seh ich auch so wie Du, als Admin ärgert einen der Bug, das liegt aber an der Umwandlung des Forumlars bzw. beim Umwandeln nach dem Auslesen der DB, da müssen die Entwickler ran.

Atze

Also ich hab jetzt alle br sonstige ding die nicht notwendig waren entfernt,
und bin zum Ergebniss gekommen, das die kleinste Tabelle schon Probleme macht.

Das Ding zum Beispiel:

<table border="0">
  <tr>
    <td width="238"> </td>
  </tr>
</table>

Wäre echt spitze, wenn da mal ein Profi nach kucken könnte. Den ohne den kompletten Html Code, wird eine Seite wie jede Seite :-(

Danke
Fahr mal das Becks hoch!

Dema

hi

Ich hab eine frage

geht das wenn man z.b. das alte Artikel draufmacht?

oder ist das im ganzen VKPMX2 so das man keine html seiten mehr einfügen kann?

Gruß

DeMa

Future

Nur so ne kleine frage :
Habt ihr auch im Admin Menü unter einstellungen die ganzen Tags als "zugelassen" eingestellt ?


Sorry sehe gerade Daniel hat sie freigeben

[Editiert am 22/9/2003 von Future]

Dema


Andi

Hi  :)  

Das Problem sind nicht die zugelassenen HTML-Tags, sondern die kleine Servicefunktion, die eingegebene Zeilenumbrüche in <br> -Tags umwandelt. An Tabellen, die dadurch zerrissen werden, hat von uns leider Niemand gedacht, sorry.
Eine Schnellösung wie folgt:

in der Datei includes/mxNewsFunctions.php
Funktion convertNewsForView()
folgende Zeile auskommentieren:
$msg = nl2br($msg);

also so:

# $msg = nl2br($msg);

Nachteil, es müssen wieder <br> Tags für Zeilenumbrüche eingegeben werden.

Eine andere Lösung ist, die Tabellenkonstruktionen ohne die "Formatierungen" einzugeben.
Also aus:

<table border="0">
<tr>
<td width="238"> </td>
</tr>
</table>

folgendes machen:

<table border="0"><tr><td width="238">
Inhalt.....
</td></tr></table>

Denke wir werden da eine Option einbauen, wo angegeben werden kann, wie mit dem Text verfahren werden soll...
schön´s Grüssle, Andi

Atze

Ja abnormal!!!!!!!!!!!
Ihr seid so geil!
:-))))

Geht perfekt, aber erst nach dem man erstellen drückt, die Vorschau und editieren der Artikel geht immer noch nicht. Gibts da auch so ne schelllösung?

Danke Vielen Dank

[Editiert am 22/9/2003 von Atze]
Fahr mal das Becks hoch!

Andi

Hi Atze :)
THX... :D  

welche Methode hast Du gewählt?
schön´s Grüssle, Andi

Atze

Hi die mit auskommentieren!!! ;-)
Kannst du mir für die Vorschau und editieren auch noch weiterhelfen???
Fahr mal das Becks hoch!

Andi

Jo, deswegen fragte ich....
Muss noch suchen und finden, aber heute nicht mehr  ;)  
schön´s Grüssle, Andi

sniberkiller

hi Ich hatte das Proplem auch in den Mitteilungen auf der Startseite
aber ich hab folgenes gemacht:

einfach den HTML code den Frontpage erstelt in eine Zeile umwandeln

also aus

<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100">
<TR>
<TD>hallo</TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
</TR>
</TABLE>

das machen

<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100"><TR><TD>hallo</TD><TD></TD><TR><TD></TD><TD></TD></TR></TABLE>
 

das geht man muß aber denn noch ein bisl Basteln

mfg

Atze

Hi Andi,
wollte mal nachfragen, wies mit der Artikel Vorschau aussieht??
Gruß
Fahr mal das Becks hoch!

Andi

Hi :)

mal sehen ob es funzt...
Der Fix ist gerade an die Betatester rausgegangen.

Kommt dann im Updatepack bzw. vkpMx 2.1  ;)  
schön´s Grüssle, Andi

Future


Atze

Cool Männer,
da bin ich mal gespannt, aber da bekommt das Downloadmodul, aber schon ein extra Download für euer Fixpack, damit ich es nicht verpenne... Gruß

Oder haut doch ein Newsletter raus, dann hab ich es auf alle Fälle.
Fahr mal das Becks hoch!

Andi

 :D   :D  

Jo, Prima  ;)  


Der Newsletter und das Update kommen im Laufe der Nacht  :yltype:   :crash:  
schön´s Grüssle, Andi

Atze

Hi, ist leider noch immer nicht ganz weg.
Bei Artikel ändern oder der Vorschau ist alles verzerrt, wie vorher.
Hab sogar bei "mxNewsfunction" wieder das oben beschriebene auskomemntieren müssen, damit ich eine korrekte darstellung meiner bisherigen ARtikel hatte.

Was sagt Ihr dazu??
Fahr mal das Becks hoch!

Andi

Hi Atze :)
 
ZitatWas sagt Ihr dazu??
Gute Frage, bin erst mal baff, dass es nicht funktionieren soll  :cry  

Da ich vorhin gerade einen anderen kleinen Fehler im Newsmodul entdeckt habe, müssen wir da eh nochmal ran....

Kannst Du mir in einer Textdatei , exakt den Text mit allen HTML-Tags und Zeilenumbrüchen zukommen lassen, der nicht funktioniert?

info@pragmamx.org
schön´s Grüssle, Andi

Future

Hab mal ne einfache Tabelle erstellt .
Es klappt .
Es kommt aber drafu an welche sachen man wie freigeben hat im admin Menü.
 

Der head bereich darf net mit rein und die beiden body tags auch net .

Atze

Hi Andi,
habs dir per E-Mail geschickt, kucks dir mal an....
Im Adminmenü habe ich alles freigeschalten....

@Future, wie schauts mit einem Bild aus, das nicht extern verlinkt hast??
Zeigt das richtig an??

Gruß
Fahr mal das Becks hoch!

Andi

Hi ;)
Problem gefunden....

1. sowas darf nicht in den Artikeln, bzw. überhaupt in allen veröffentlichten Texten vorkommen. Macht zwar normalerweise nichts, aber verursacht schwere HTML-Fehler, die ältere Browser leicht durchenander bringen. Der <title> und <body> Tag werden bereits vom vkpMx generiert und dürfen lt. HTML-Standard natürlich nicht 2x vorkommen.
 <title></title>
<body link="#330099" vlink="#330099" alink="#330099">


2. Das eigentliche Problem sind aber die Zeilenumbrüche innerhalb von HTML-Tags. Die werden dann vom Newsmodul wieder in <br /> umgewandelt, was dann den eigentlichen Tag zerstört.
Aus:
 <img
height=37 src="bild.gif" width=157
border=0>

Wird dann sowas:

<img <br />
height=37 src="bild.gif" width=157 <br />
border=0>

Dadurch wird der Tag natürlich nicht mehr als solcher erkannt und als normaler Text dargestellt.

Schnelle Lösung: den Text auf solche Umbrüche innerhalb von Tags überprüfen und diese entfernen.

Denke es ist möglich, so wie bereits innerhalb der Tabellen, die Zeilenumbrüche zusätzlich auch aus den Tags selbst rauszufiltern.

Wenn es funzt kommt hier dann in den nächsten Tagen die Lösung.  ;)

der funktionierende Beispieltext ist hier zu sehen:
http://pragma.zapto.org/vkpmx/vkpmx/html/

[Editiert am 19.11.2003 von SiteAdmin Andi]
schön´s Grüssle, Andi

Atze

Hi Freu mich schon, bin gespannt.
Dein Test Atze sieht genau wie bei uns aus  ;)
So sollte es sein...
Fahr mal das Becks hoch!