Leider nein alles beim alten
Artikelliste mit mehr Funktionen
mhh
filter mal CMS_VALUE[2] mit den 2 str_replaces aus ... oben im source ...
denke bekommst so hin, ohne das ich dir den genauen code posten muß
hab atm nicht die möglichkeit das durchzutesten, aber hab mir den Source 50zig mal durchgelesen, und cih denke es liegt am CMS_Value[2] ...
versuchs einfach da zu filtern.
sers
Stefan
			
			
									
						filter mal CMS_VALUE[2] mit den 2 str_replaces aus ... oben im source ...
denke bekommst so hin, ohne das ich dir den genauen code posten muß
hab atm nicht die möglichkeit das durchzutesten, aber hab mir den Source 50zig mal durchgelesen, und cih denke es liegt am CMS_Value[2] ...
versuchs einfach da zu filtern.
sers
Stefan
Ja, bei mir gabs das gleiche Problem, die Formatierung der Überschrift und des Textes wurde mit allen <h> tags und <p> tags in den Anriss übernommen, das css wurde dabei ignoriert.
Sah natürlich furchtbar aus. Ich hab den Ansatz von Sky übernommen und es funktioniert. Dazu muss ich sagen, in meinem Spaw darf ein Redakteur nur normalen Text Größe 2 (<p>) und Überschriften Größe 4 benutzen (<h4>).
Das ist wichtig, da man wissen sollte nach was man eigentlich filtert! Wenn aus Deinem Artikel die Überschriften als: <h4>überschrift</h4> kommen, bringt es nichts nach <h1> zu filtern und das zu ersetzen.
Also, entweder den Spaw so limitieren, dass nur bestimmte Formatierungen möglich sind, oder aber es muss nach allen möglichen Tags gefiltert werden.
Ich hoffe das war jetzt halbwegs verständlich, zur Anschauung mal mein Code zum Filtern, klappt bei mir wunderbar. Bitte an die Einschränkung denken, bei mir sind nur 2 Textformatierungen möglich!
Der Abschnitt zum Filtern der Überschrift:
Ich hoffe es hilft weiter!
Gruß, Rob
			
			
									
						Sah natürlich furchtbar aus. Ich hab den Ansatz von Sky übernommen und es funktioniert. Dazu muss ich sagen, in meinem Spaw darf ein Redakteur nur normalen Text Größe 2 (<p>) und Überschriften Größe 4 benutzen (<h4>).
Das ist wichtig, da man wissen sollte nach was man eigentlich filtert! Wenn aus Deinem Artikel die Überschriften als: <h4>überschrift</h4> kommen, bringt es nichts nach <h1> zu filtern und das zu ersetzen.
Also, entweder den Spaw so limitieren, dass nur bestimmte Formatierungen möglich sind, oder aber es muss nach allen möglichen Tags gefiltert werden.
Ich hoffe das war jetzt halbwegs verständlich, zur Anschauung mal mein Code zum Filtern, klappt bei mir wunderbar. Bitte an die Einschränkung denken, bei mir sind nur 2 Textformatierungen möglich!
Der Abschnitt zum Filtern der Überschrift:
Und zum Filtern des Artikeltextes:$headline = urldecode($db->f("value"));
for ($j="CMS_VALUE[3]"; $j < "CMS_VALUE[3]"+20; $j++)
{
$headline1 = substr($headline , 0, $j);
$headline = str_replace ('<H4>' , '', $headline );
$headline = str_replace ('</H4>' , '', $headline );
$cut = substr($headline, $j);
if ((ord ($cut) == 32)||(ord ($cut) == 44)||(ord ($cut) == 45)) {
$headline= substr($headline , 0, $j);
$headline .= ' ...';
}
}
Wie man sieht werden die <h4> tags komplett ausgefiltert, die <p> tags des Textes werden ebenfalls gefiltert allerdings wird das öffnende <p> mit einem <br> ersetzt. So steht der Text nicht gar so weit von der Überschrift ab. Der Zeilenumbruch wird dann per <br> gewährlestet.$text = urldecode($db->f("value"));
for ($i="CMS_VALUE[13]"; $i < "CMS_VALUE[13]"+20; $i++)
{
$text1 = substr($text , 0, $i);
$text = str_replace ('<P>' , '<br>', $text);
$text = str_replace ('</P>' , '', $text);
$cut = substr($text, $i);
if ((ord ($cut) == 32)||(ord ($cut) == 44)||(ord ($cut) == 45)) {
$text= substr($text , 0, $i);
$text .= ' ...';
}
}
Ich hoffe es hilft weiter!
Gruß, Rob
war ja auch nur als ansazt gedacht ...
mann müsste geschicktere Filter anwenden, um alle Formatiereungen/Html Tags usw auszufiltern
 da aber im Fall von Kathr... das <H1 class="headline"> </h1> das prob war mein Vorschlag ..
bin immer noch dabei die scheiß hardware hier zum laufen zu bringen, den am rechner meiner verlobten kann ich nix machen da die kiste nix hergibt. ( außerdem ist sie windows :/ )
so long
stefan
			
			
									
						mann müsste geschicktere Filter anwenden, um alle Formatiereungen/Html Tags usw auszufiltern
bin immer noch dabei die scheiß hardware hier zum laufen zu bringen, den am rechner meiner verlobten kann ich nix machen da die kiste nix hergibt. ( außerdem ist sie windows :/ )
so long
stefan
Sollte ja auch keine Kritik sein Sky!  
 
Wenn ich Zeit finde versuch ich das mal mit den Filtern etwas komplexer anzupacken. Vielleicht haste ja schon ne Idee?
Ich bastel grad noch an nem Image Resize Modul für einzelne Bilder, so dass man in der Konfiguration die gewünscht Größe eingeben kann und die Bilder dann automatisch resized im korrekten Ratio ausgegeben werden.
Gruß, Rob
			
			
									
						Wenn ich Zeit finde versuch ich das mal mit den Filtern etwas komplexer anzupacken. Vielleicht haste ja schon ne Idee?
Ich bastel grad noch an nem Image Resize Modul für einzelne Bilder, so dass man in der Konfiguration die gewünscht Größe eingeben kann und die Bilder dann automatisch resized im korrekten Ratio ausgegeben werden.
Gruß, Rob
ideen schon ...
hab heut den kostenvoranschlag für die reperatur meines F-Siemens AMILO-D Lappy bekommen ...
sage und schreibe 1926,70 EUR ... f+r Mainboard, CPU und 1x 512er DDRAM Riegel ...
Für 1.580 bekommt man schon die neue Generation aus der Serie .. da ich weder das Geld für die Rep noch für ne neu Hardware kann ich atm leider immer noch ned irgendwas testen/nachvollziehen .. ich darf auf dem Rechner meiner Verlobten kein(e) Test/Entwicjklungsumgebung installieren :/
sers
Stefan
			
			
									
						hab heut den kostenvoranschlag für die reperatur meines F-Siemens AMILO-D Lappy bekommen ...
sage und schreibe 1926,70 EUR ... f+r Mainboard, CPU und 1x 512er DDRAM Riegel ...
Für 1.580 bekommt man schon die neue Generation aus der Serie .. da ich weder das Geld für die Rep noch für ne neu Hardware kann ich atm leider immer noch ned irgendwas testen/nachvollziehen .. ich darf auf dem Rechner meiner Verlobten kein(e) Test/Entwicjklungsumgebung installieren :/
sers
Stefan