Neues Modul: Headlines als Bild generieren
Hallo zusammen,
ich benötigte DRINGEND Unterstützung!
Ich verwende das Modul (funktioniert auch wunderbar) in einer 4.8.4.
Leider ist es anscheinend nicht ModRewrite-fähig!
Bei eingeschaltetem MR (die PlugIn-Variante) wird das Bild nicht mehr angezeigt.
Quelltext:
<img src="textmaker/text.php?text=Headline" style="margin:35px 0 20px 45px;" title="Headline">
Das funktioniert aber anscheinend mit MR nicht...
Was kann ich tun?
Mein Kunde will unbedingt online gehen, aber solange das nicht geht...
Schnelle Hilfe wäre toll!
Dank im voraus.
ich benötigte DRINGEND Unterstützung!
Ich verwende das Modul (funktioniert auch wunderbar) in einer 4.8.4.
Leider ist es anscheinend nicht ModRewrite-fähig!
Bei eingeschaltetem MR (die PlugIn-Variante) wird das Bild nicht mehr angezeigt.
Quelltext:
<img src="textmaker/text.php?text=Headline" style="margin:35px 0 20px 45px;" title="Headline">
Das funktioniert aber anscheinend mit MR nicht...
Was kann ich tun?
Mein Kunde will unbedingt online gehen, aber solange das nicht geht...
Schnelle Hilfe wäre toll!
Dank im voraus.
Gruß
Andreas
Andreas
Hallo,
wie soll ich es anders erklären? Ich kann alles wunderbar nutzen und es funktioniert auch. Nur wenn ich ModRewrite aktiviere, werden die Bild-Überschriften nicht mehr dargestellt bzw. nur ein rotes X! Die Grafik wird also nicht erkannt.
Ich denke es liegt irgendwo im Modul, da im Quelltext an der entsprechenden Stelle der Seite
steht und dieser sicher nicht mit MR funktioniert...
Gruß
Andreas[/url]
wie soll ich es anders erklären? Ich kann alles wunderbar nutzen und es funktioniert auch. Nur wenn ich ModRewrite aktiviere, werden die Bild-Überschriften nicht mehr dargestellt bzw. nur ein rotes X! Die Grafik wird also nicht erkannt.
Ich denke es liegt irgendwo im Modul, da im Quelltext an der entsprechenden Stelle der Seite
Code: Alles auswählen
<img src="textmaker/text.php?text=Headline" style="margin:35px 0 20px 45px;" title="Headline">
steht und dieser sicher nicht mit MR funktioniert...
Gruß
Andreas[/url]
Gruß
Andreas
Andreas
Versuch mal folgendes in der .htaccess:
RewriteRule ^cms/js/.*$ - [L]
Ersetze cms/js/ durch den Pfad in dem Du das Script abgelegt hast. Ich verwende übrigens http://www.alistapart.com/articles/dynatext/ aber ohne Modul, lediglich durch ein include im markup. Klappt hiermit und sollte auch bei Dir funktionieren.
RewriteRule ^cms/js/.*$ - [L]
Ersetze cms/js/ durch den Pfad in dem Du das Script abgelegt hast. Ich verwende übrigens http://www.alistapart.com/articles/dynatext/ aber ohne Modul, lediglich durch ein include im markup. Klappt hiermit und sollte auch bei Dir funktionieren.
Thomas
Hallo zusammen,
Ich finde das Modul ganz passend, habe mich von der Idee inspirieren lassen und eine neue Variante gebaut:
- Die Headlines werden als Bilder gespeichert, damit sie nicht immer neu generiert werden müssen
- Der Code ist sehr schlank gehalten, es bedarf nur einer externen Schriftart-Datei
Vielleicht kann es jemand gebrauchen:
Output:
Ich finde das Modul ganz passend, habe mich von der Idee inspirieren lassen und eine neue Variante gebaut:
- Die Headlines werden als Bilder gespeichert, damit sie nicht immer neu generiert werden müssen
- Der Code ist sehr schlank gehalten, es bedarf nur einer externen Schriftart-Datei
Vielleicht kann es jemand gebrauchen:
Output:
Code: Alles auswählen
<?php
/***********************************************
* GraphicalHeadline - erzeugt grafische Headlines
* und speichert die Outputs als Datei
*
* Author : S.Flury
* Created : 26-07-2008
* Comments : Bei Änderungen an Schriftart,
Grösse, Farbe müssen die Files im
/tmp Verzeichnis gelöscht werden!
************************************************/
$ContenidoTitelContainer = "CMS_HEAD[1]";
if($edit)
{
echo $ContenidoTitelContainer;
}
else
{
$Titel = $ContenidoTitelContainer;
// Schriftart
$Font = "font.ttf";
// Dimensionen für Titel
$Höhe = 50;
$Breite = 700;
// Schriftgrösse
$Schriftgrösse = 25;
// Titel in MD5 Hash für Dateiname umwandeln
$md5 = md5($Titel);
// Bilddatei noch nicht vorhanden -> schreiben
$Pfad = "tmp/$md5.gif";
if(!file_exists($Pfad))
{
// Grundfläche erstellen (Breite x Höhe)
$im = imagecreatetruecolor($Breite, $Höhe);
// Farben erzeugen
$weiss = imagecolorallocate($im, 255, 255, 255);
$grau = imagecolorallocate($im, 128, 128, 128);
$schwarz = imagecolorallocate($im, 0, 0, 0);
// Grundfläche weiss füllen (sofern weisser Hintergrund)
imagefilledrectangle($im, 0, 0, $Breite, $Höhe, $weiss);
// Titel hinzufügen.
imagettftext($im, $Schriftgrösse, 0, 0, 25, $schwarz, $Font, $Titel);
// Bilddatei schreiben
imagegif($im,"tmp/$md5.gif",100);
// Bild vom Speicher löschen
imagedestroy($im);
}
// Ausgabe im Contenido
echo "<img src=\"$Pfad\" width=\"$Breite\" height=\"$Höhe\" alt=\"$Titel\" title=\"$Titel\">";
}
?>
Re: Neues Modul: Headlines als Bild generieren
Danke für das tolle Modul! Funktioniert bis auf eine Kleinigkeit super.
Es stellt bei mir Umlaute als Kästchen mit einem Kreuz dar. Schriftdatei ist eine .otf
Es stellt bei mir Umlaute als Kästchen mit einem Kreuz dar. Schriftdatei ist eine .otf
Re: Neues Modul: Headlines als Bild generieren
In der Schriftdatei sind die Umlaute aber auch enthalten... oder?
Nützliche Contenido Infos gibts hier: Contenido Wiki
Re: Neues Modul: Headlines als Bild generieren
Hallo zusammen
PHP verwendet TTF-Schriften, wahrscheinlich müsste man konvertieren. Umlaute sind je nach Schriftart dabei (muss durch User abeklärt werden).
PHP verwendet TTF-Schriften, wahrscheinlich müsste man konvertieren. Umlaute sind je nach Schriftart dabei (muss durch User abeklärt werden).
Re: Neues Modul: Headlines als Bild generieren
Hi,
wie kann ich das Modul für eine Navigation anpassen?
So wie das alte Modul?
Mir sträuben sich zwar auch die Nackenhaare, aber der Kunde ist sehr Kunstorientiert und da muß es halt die Hausschrift sein
wie kann ich das Modul für eine Navigation anpassen?
So wie das alte Modul?
Mir sträuben sich zwar auch die Nackenhaare, aber der Kunde ist sehr Kunstorientiert und da muß es halt die Hausschrift sein
Gruß nicnac
---------------
arbeite seit Contenido Version 4.4.5 mit dem System, ca. 30 Websites mit Contenido umgesetzt auf domainfactory, Strato und 1und1.
---------------
arbeite seit Contenido Version 4.4.5 mit dem System, ca. 30 Websites mit Contenido umgesetzt auf domainfactory, Strato und 1und1.
Re: Neues Modul: Headlines als Bild generieren
Generell ist das kein Problem...
Die Überschrift als h1 Headline ausgeben lassen und mit einer Klasse versehen...
Und dann mit JS diese Elemente auslesen, eine DOM anipulation anwenden... und die Überschrift als Hintergrundbild anzeigen lassen...
Hab ich vor kurzer Zeit erst geschrieben und funktioniert wunderbar..
Hat ein Besucher kein JS aktiviert wird die "normale" h1 Überschrift nach CSS Formatierung angezeigt...
Hat der Besucher JS aktiviert wird die Textüberschrift ausgeblendet und die Hintergrundgrafik angezeigt...
Die Hintergrundgrafik lasse ich dabei von PHP samt Text generieren...
Die Überschrift als h1 Headline ausgeben lassen und mit einer Klasse versehen...
Und dann mit JS diese Elemente auslesen, eine DOM anipulation anwenden... und die Überschrift als Hintergrundbild anzeigen lassen...
Hab ich vor kurzer Zeit erst geschrieben und funktioniert wunderbar..
Hat ein Besucher kein JS aktiviert wird die "normale" h1 Überschrift nach CSS Formatierung angezeigt...
Hat der Besucher JS aktiviert wird die Textüberschrift ausgeblendet und die Hintergrundgrafik angezeigt...
Die Hintergrundgrafik lasse ich dabei von PHP samt Text generieren...
Nützliche Contenido Infos gibts hier: Contenido Wiki
Re: Neues Modul: Headlines als Bild generieren
na ich schau mal. Für die Navi brauch ich natürlich keine Headline. Dann puzzle ich einfach mal ein bißchen rum und für die DOM Manipulation sollte ich mir vielleicht mootools an Bord holen (ich weiß, ich bin eine faule Socke ), die brauche ich an anderer Stelle eh noch...
Danke schon mal fürs Feedback, auch wenn es sich nicht hundertpro auf meine Frage bezog
Danke schon mal fürs Feedback, auch wenn es sich nicht hundertpro auf meine Frage bezog
Gruß nicnac
---------------
arbeite seit Contenido Version 4.4.5 mit dem System, ca. 30 Websites mit Contenido umgesetzt auf domainfactory, Strato und 1und1.
---------------
arbeite seit Contenido Version 4.4.5 mit dem System, ca. 30 Websites mit Contenido umgesetzt auf domainfactory, Strato und 1und1.