Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü
-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es dir, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachte, dass du nur Beiträge sehen kannst, die in Teilen des Forums geschrieben wurden, auf die du aktuell Zugriff hast.

Beiträge anzeigen-Menü

Themen - supercat

#1
Hier klemmt es! / CMS-Fehlermeldung
12. April 2023, 15:26:20
Aus heiterem Himmel erschienen auf meiner Seite unzählige Fehlermeldungen. Ein Schwung hing mit dem Plugin "SlimBox 2" zusammen. Habe das Plugin gelöscht und wieder per FTP neu hochgeschoben. Damit waren die das Plugin betreffenden Fehlermeldung erledigt. Aber funktionieren tut das Plugin nicht. Was jetzt noch am Kopf der Seite steht ist

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /data/web/1/000/039/863/140051/htdocs/motourist/cms/DefaultFunc.php on line 255

Habe die Datei gegen eine "frische" getauscht - null Erfolg. Keine Ahnung, wo das herkommt, da die Seite schon seit Tagen problemlos mit PHP 8.1 gelaufen ist. Hat jemand eine Idee?
#2
Ich wünsche mir... / Mehr Komfort bei Bildtexten
19. Januar 2016, 16:40:43
Beim Umsatteln auf Version 2.0 bin ich auf ein Galerie-/Bilder-Problem gestoßen. Ich habe Galerien, die in der Bildabfolge Instruktionen geben. Demzufolge sind die Bildtexte unter den Bildern etwas größer. Bei Version 1.2 hatte ich eine Textdatei, in die ich alles hineingeschrieben habe. Das hat wunderbar funktioniert. Jetzt habe ich ein etwas kümmerliches Galerie-Plugin, bei dem für die Texteingabe nur eine Zeile vorhanden ist. Das ist nicht komfortabel. Dieses Textfeld sollte sich aufziehen lassen.

Bei Einzelbildern, die im Dateien-Verzeichnis der Kategorie liegen, und per SlimBox2 vergrößert werden, sind keine größeren Texte möglich. Das könnte man umgehen, wenn man auf Einzelbilder in einer Galerie zugreifen könnte. Kann man aber nicht, wäre jedoch schön.

Falls es das alles geben sollte und ich nur zu dusselig bin, es herauszufinden und anzuwenden - dann diesen Post bitte löschen  :-[
#3
Nun habe ich mich endlich mal aufgerafft, auf Mozilo 2.0 umzustellen. So weit so nervig und so gut. Doch nun scheitere ich bei einer wirklich simplen Angelegenheit: Ich will eine HTML-Seite einbinden, was mit der Vorgänger-Version recht einfach ging und nun partout nicht funktionieren will. Die Seite, welche ich einbinden will, enthält ein HTML5-Video (*.m4v, *.ogg, *.mp4). Eingebunden hatte ich immer so:
[html|<iFrame src="kategorien/Seitenname/dateien/clip01/index.html" id="ein ID" name="ein Name" style="width:680px; height:; border:none; margin-left:35px; margin-right:0px; margin-bottom:20px;" scrolling="no" frameborder="0"></iFrame>]
Bevor jetzt jemand wegen des Frames heult: Es ist kein klassisches iframe, sondern ein Script, bei dem sich die Fläche automatisch der Größe des Inhalts anpasst. Die Videodateien selbst liegen in einem Unterverzeichnis von "clip01", wobei die Verzeichnistiefe bisher auch keine Probleme gemacht hatte. Obwohl ich exakt die gleichen Angaben nehme wie in der Mozilo-Version 1.2 wird kein Video, sondern die Startseite angezeigt. Was übersehe ich?
#4
Wie kann ich...? / Lightbox-Effekt
20. September 2014, 13:26:20
Ach wie war das Gras früher grüner und der Schnee weißer - und mein Lightbox-Effekt per Highslide-JS wunderschön. Seit einiger Zeit grübele ich schon, ob ich auf Mozilo 2.0 umstelle. Doch immer wieder lasse ich es sein. Meine Highslide-Bilder zerschießen mir leider alles. Und eine Lösung habe ich noch nicht gefunden. Wahrscheinlich sehe ich mal wieder den Wald vor lauter Bäumen nicht.

Bisher benutzte ich folgendes Syntax-Element:
highslide_bildlinks = [html|<a href="kategorien/{CATEGORY}/dateien/fullsize_{VALUE}" class="highslide" onclick="return hs.expand(this,{wrapperClassName: 'borderless floating-caption', dimmingOpacity: 0.7, align: 'center'})">][bildlinks={DESCRIPTION}|{VALUE}][html|</a>]

Dann legte ich das Preview-Bild und das gleich Bild in voller Größe (fullsize) in den Ordner Dateien. Darüber könnte ich im Editor das Bild auch schön einfügen. Das war einmal.

Jetzt steht im Editor:
[highslide_bildlinks=Ein Highslidebild.|@=Startseite:bild.jpg=@]

Es passiert nichts. Na ja, nichts stimmt nicht ganz - mein Layout wird zerschossen  >:(

Mache ich es nach der alten Masche, also ohne @-Zeichen und so:
[highslide_bildlinks=Ein Highslidebild.|bild.jpg]

Dann funktioniert zwar der Effekt. Das Layout ist trotzdem zerschossen. Und der Bringer ist es auch nicht, da über den Editor die Bilder eigentlich anders eingesetzt werden.

Falls jemand einen Plan hat, kann er sich ja melden. Mit SlimBox geht es nicht wie zuvor, da eine Galerie vorhanden sein muss und offenbar nicht im Verzeichnis "Dateien" gelesen wird.
#5
Nun bin ich an dem Punkt, an dem ich einfach nicht mehr weiterkomme. Die Übung soll sein, dass die Unterseiten einen anderen Header haben als die Startseite. Stopp, ich weiß wie das üblicherweise mit Bildern geht, z.B. so:
<div class="header" style="background:url({BASE_URL}layouts/LayoutName/grafiken/BG_{CATEGORY}.jpg);">

Mein Problem: Mein Seitenkopf ist eine Slideshow  :( Dafür habe ich einen eigenen Header gebaut - verschachtelte Flächen. Auf der Startseite ist das durchaus hübsch, auf den Unterseiten nervt es womöglich. Da wollte ich gern wieder ein (einziges) Bild haben. Aber ich bekomme absolut nicht die Kurve. Hat jemand eine Idee? Womöglich geht es nur über ein Javascript?

Alles zu diesem Slideshow-Header habe ich hier: http://www.motourist.de aufgeschrieben. Will hier nicht das Forum zumüllen.
#6
Plugins / Fehlerhafte Plugins?
24. November 2010, 14:00:28
Da ich halbwegs experimentierfreudig bin, habe ich auch mal einige Plugins eingebaut. DigiView und PreviousNextPage funktionieren bei mir nicht. Bei Letzterem sehe ich zwar den richtigen Text, aber halt keine aktiven Links. DigiView killt die Seite und gibt nur eine Fehlermeldung aus für Zeile 101 und 102 der index.php. Da ich solche Experimente erst im Trockenen mache (PC mit Xampp) sollte es eigentlich keine Probleme mit Schreibrechten und so geben. Hat jemand eine Idee bzw. ähnliche Erfahrungen?
#7
Wie kann ich...? / Admin-Link funktioniert nicht
21. November 2010, 16:37:41
Da ich das MoziloGB schon einige Zeit eingebunden habe, wollte ich nach dem CMS-Update das GB gern als Plugin einbinden. Das geht ja soweit. Doch der Login-Link funktioniert einfach nicht. Hier wird die Adresse .../index.php?cat=Kontakt&amp;page=G%C3%A4stebuch&admin=true angezeigt. Setze ich den Link mal in die Browser-Adressleiste und nehme das amp; (hinter Kontakt&) heraus, bekomme ich dann das Login-Fenster. Dann geht es aber weiter. Zum Einen weiß ich nicht, welches Passwort bei der Erstbenutzung einzugeben ist, zum Anderen erscheint dann wieder dieses amp; im Link und ich fliege auf die erste Seite der Kategorie. Weiß jemand eine Lösung? Ich würde das GB gern als Plugin nutzen.
#8
Hier klemmt es! / Dummes Ding mit Unterverzeichnis
17. November 2010, 15:59:59
Hallo, miteinander,

es steht bestimmt irgendwo - oder vielleicht nicht? Jedenfalls habe ich mich drei Tage lang mit mit einem Update von 1.11 auf 1.12Beta3 herumgeschlagen. Problem: Im Admin-Bereich konnte ich keine Seite editieren - nix als Fehlermeldungen. Lösung: In einem Kategorie-Verzeichnis stand neben dem üblichen Unterverzeichnis "Dateien" ein weiteres Unterverzeichnis. Da streikt Mozilo. Nachdem ich das zweite Verzeichnis zu "Dateien" verschoben hatte, lief es wie geschmiert. Wollte es nur mal kund tun, falls noch jemand mal das Problem haben sollte  :roll:
#9
Tipps und Tricks / Dynamisches iframe
19. Januar 2010, 11:18:09
An verschiedenen Stellen im Forum wurde schon ausgiebig über das Includen von PHP-Dateien diskutiert. Die Mozilo-Entwickler haben dabei stets darauf hingewiesen, dass sie dieses Feature aus Gründen der Sicherheit in der index.php abgeschaltet haben (Stand: Version 1.11.2). Also sollte man daran nicht unnötigerweise herumfummeln - dachte ich mir und sann auf eine andere akzeptabler Lösung.

Diese Lösung ist für mich nun ein dynamisches iframe. D.h., wir machen ein Fenster auf, in dem eine andere Anwendung läuft. Und dieses Fenster passt sich der Größe dieser Anwendung oder auch einem statischen Inhalt (HTML-Seite) an.

Das Script ist zwar nicht auf meinem Mist gewachsen, aber ich war zumindest so fleißig, eine Vielzahl von Lösungen zu recherchieren und auszuprobieren und schließlich die Beste etwas anzupassen. Aber Schluss mit der Vorrede...

So geht es:
Folgender Schnipsel muss in den Header der aktuellen Template-Datei eingefügt werden:
<!-- iframe -->
<script type="text/javascript">
  var framefenster = document.getElementsByTagName("iFrame");
  var auto_resize_timer = window.setInterval("autoresize_frames()", 400);
  function autoresize_frames() {
    for (var i = 0; i < framefenster.length; ++i) {
        if(framefenster[i].contentWindow.document.body){
          var framefenster_size = framefenster[i].contentWindow.document.body.offsetHeight;
          if(document.all && !window.opera) {
            framefenster_size = framefenster[i].contentWindow.document.body.scrollHeight;
          }
          framefenster[i].style.height = framefenster_size + 'px';
        }
    }
  }
</script>
<!-- iframe -->

Im Mozilo bedient man sich nun den HTML-Syntax. Das sieht dann beispielsweise so aus:
[html|<iFrame src="informer/index.php" id="informer" name="informer" style="width:520px; height:170px; border:none; margin-left:5px; margin-right:0px; margin-bottom:0px;" scrolling="no" frameborder="0"><p>Ihr Browser kann leider keine eingebetteten Frames anzeigen und Sie scheinen auch JavaScript deaktiviert zu haben. Wenn Sie die Seite trotzdem sehen möchten, nutzen Sie bitte <a href="informer/index.php" target="_blank"><b><font color=blue>diesen Link</font></b></a>.</p></iFrame>]

In diesem Falle habe ich ein fluffiges Nachrichten-Tool von Ellen Baitinger eingebaut.



WICHTIG: Die Schreibweise des Tag muss immer iFrame - großes F - lauten. Sonst funzt es nicht. Gleichzeitig bleibt damit die Synthax des "stinknormalen" iframes unberührt. Die Lösung funzt mit dem aktuellen Firefox und dem aktuellen Internet Explorer. Auch deren Vorgänger mucken nicht. Mit steinalten Browsern habe ich es nicht getestet. Wer mit solchen Dingern unterwegs ist, sollte vielleicht doch mal über sich nachdenken ;)

Ach ja, falls sich jetzt jemand für das Nachrichten-Tool interessiert, so melde er sich. Mit Arvids selbstloser Hilfe habe ich es etwas abgewandelt. Frau Baitinger stellt zwar höchst interessante Scripte kostenlos zur Verfügung, aber ansonsten hüllt sie sich in Schweigen, sodass man selber knobeln muss...
#10
Tipps und Tricks / Textbox mit CSS (Tooltipp)
19. Januar 2010, 10:53:21
Im vorangegangenen Tipp hatte ich erläutert, wie man per Highslide schöne Textboxen zaubern kann. Dabei erwähnte ich schon, dass es auch eine nette Lösung für Puristen gibt - zu denen zähle ich mich meistenteils auch. Zwar sind Surfer, die das Scripting in ihrem Browser abstellen, selbst schuld oder zu bequem, ihren Virenscanner auf dem Laufenden zu halten. Aber mit dieser Textbox-Lösung sind auch diese Menschen zu erreichen ;)

So geht es:
Zuerst wird die Datei "style.css" des aktiven Mozilo-Layouts um Folgendes erweitert:
a.box {
color:#008000;
font-style:italic;
font-weight:normal;
font-size:12px;
font-family: verdana, sans-serif;
text-decoration:underline;}

a.box:hover {
background:#7f7f7f;}

a.box span {
display:none;}

a.box:hover span {
position:absolute;
display:block;
width:210px;
color:black;
background:#efefef;
font:normal 12px verdana, arial, sans-serif;
border:1px solid #000000;
padding:5px;
text-decoration:none; }

.boxbildre {
max-width:120px;
float:right;
border:0px solid;
margin-top:5px;
margin-left:5px;
}

Das ist pures CSS und lässt sich nach Herzenlust verändern, z.B. mit grafischen Elementen "verschönern". Ich habe diese Zeilen nach dem Header-Abschnitt eingebaut, bin halt ein Ordnungsfanatiker ;)

Ist das erledigt, muss noch die Datei "syntax.conf" im Verzeichnis "conf" erweitert werden. Diese Zeilen sind notwendig:
box=<a class="box" href="#">{DESCRIPTION}<span><b>{DESCRIPTION}</b><br />{VALUE}<br /></span></a>
boxbildrechts=<img src="./kategorien/{CATEGORY}/dateien/{VALUE}" class="boxbildre">


Nun steht den Textboxen nichts mehr im Wege. Im Mozilo sieht das dann beispielsweise so aus:
[box=PHP|PHP (rekursives Akronym: Hypertext Preprocessor; Backronym: Personal Home Page Tools) ist eine Skriptsprache mit einer an die Programmiersprache C angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird.]

Das Ergebnis ist hier zu sehen:



Die Begriffe, zu welchen eine Textbox erscheint, sind hervorgehoben. Geht der User mit der Maus darüber, erscheint die Textbox mit zusätzlichen Erklärungen.

Wie aus dem Code zu sehen ist, lassen sich auch Bilder mit einbauen. Ich habe mich mit einem rechts angeordneten Bild begnügt. Es gehen jedoch auch andere Varianten, zum Beispiel die hier:



Wichtig zu wissen ist, dass die Breite der Box und der Bilder klar definiert sein müssen. Zudem verhält sich die Box so, dass sie zentriert zum Elternelement, also zu jenem Stylesheet, aus dem sie aufgerufen wird, dargestellt wird.

Wer etwas im Web sucht, wird eine Menge Scripte zu diesen Textboxen bzw. Tooltipps finden. Die hier beschriebene puristische Variante unterscheidet sich höchstens im Design. Daneben gibt es eine Menge Tooltipps, die mit Javascript daherkommen. Eine nette Tooltipp-Blase (Bubble) ist zum Beispiel >>>hier zu finden. Aber wie gesagt, dann haben wir wieder Javascript am Backen  :?
#11
Tipps und Tricks / Highslide-Textbox
18. Januar 2010, 18:25:52
Da auch eine Web-Site irgendwie endlich ist, gibt es genügend Anlässe, Raum für zusätzliche Informationen (z.B. Begriffserklärungen und andere Notizen) zu suchen. Ein eleganter Weg knüpft an Arvids Highslide-Hack für linke und rechte Bilder an. Das geniale Script ermöglicht nämlich auch, Textboxen anzulegen. Arvid (Ehre, wem Ehre gebührt) hat fix ausgetüftelt, wie das Ganze dann in die Mozilo-Synthax hineinkommt.

Der Reihe nach: Der einfachste Weg, auch für die Gestaltung der Highslide-Bilder, führt über die Highslide-Seite. Dort gibt es inzwischen einen Online-Editor, mit dem jeder nach seinem Gusto seinen Highslide-Effekt basteln kann. >>> Hier geht es zum Editor.

Hat man sich alles zusammengeklickt, kann man sich das angepasste Script als ZIP-Datei herunterladen. Die Datei anschließend ins Mozilo-Verzeichnis entpacken. Dabei ist auch eine Beispieldatei, welche genau beschreibt, was in den Head der eigenen Template-Datei eingefügt werden muss. Da es eigentlich immer das Gleiche ist, reichen diese Zeilen
<!-- HIGHSLIDE -->
        <script type="text/javascript" src="highslide/highslide-full.js"></script>
        <script type="text/javascript" src="highslide/highslide.config.js" charset="utf-8"></script>
        <link rel="stylesheet" type="text/css" href="highslide/highslide.css" />
        <!--[if lt IE 7]>
        <link rel="stylesheet" type="text/css" href="highslide/highslide-ie6.css" />
        <![endif]-->
<!-- /HIGHSLIDE -->


Damit es mit der Textbox auch klappt, muss noch Folgendes der synthax.conf hinzugefügt werden
highslidetextlink = <a href="#" onclick="return hs.htmlExpand(this, { headingText: '{DESCRIPTION}' })">{VALUE}</a>
highslidetextcontent = <div class="highslide-maincontent">{VALUE}</div>


Im Mozilo-Editor schaut es dann so aus:
[highslidetextlink|Ein Begriff][highslidetextcontent|Das ist jetzt der Text zum Begriff, welcher per Mozilo formatiert werden und auch z.B. Links enthalten kann.]

Ein Ergebnis sieht in etwa so aus:



Der Hintergrund wird abgedunkelt und es erscheint die (veränderbare) Textbox.

Natürlich kann der Textbox auch eine Überschrift mitgegeben werden, mit dem Gleichheitszeichen:
[highslidetextlink=Ein Begriff|Ein Begriff]
Achtung: In der originalen Highslide-Konfiguration (highslide.config.js) steht ein Linkverweis. Wird er nicht entfernt, steht er genau zwischen Überschrift und Text in der Box. Das sieht nicht so gut aus...

Also, dann probiert es mal aus. Denn mit dem Editor lassen sich auch die Highslide-Bilder verschönern, z.B. mit einem Rand. Na ja, manche Bilder haben es eigentlich nicht nötig ;)



Abschließend trotzdem noch der Hinweis, dass solche Info-Boxen selbstredend auch einfacher zu bewerkstelligen sind - vorwiegend mit CSS. Ops, hatte ich das hier schon mal beschrieben  :?:
#12
Wie kann ich...? / OnMouseOver-Effekt
12. Oktober 2009, 18:54:05
Da war ich lange nicht mehr hier gewesen und dann gleich mit einer etwas exotischen Frage  ;)

Auf meiner Startseite habe ich zwei Bilder als Links auf ein Gästebuch und einen Terminkalender. Da es aber ersatunlich ist, wie viele Surfer nicht mitbekommen, was ein Link ist, wollte ich, dass das jeweilige Bild eine andere Form annimmt, sobald der Surfer mit der Maus darüberfährt. Mit JS keine Thema - eigentlich.

Mein Link ist jetzt so eingebaut:
[seite=[bild|termine.png]|Informationen:Termine]
Mit JS würde auf einer HTML-Seite die beabsichtigte Sache zum Beispiel so funktionieren:
<a href="seite.html" onMouseOver="pic1.src='termine_rot.png';" onMouseout="pic1.src='termine.png';">
 <img name="pic1" src="termine.png" border=0>
</a>

Trotz HTML-Anweisung im mozi will's einfach nicht funzen. Ich gehe davon aus, dass ich über die Seiten-Link-Definition des CMS stolpere. Mir ist klar, dass das schon eine kleine Spielerei ist. Aber vielleicht hat doch jemand eine Idee, bevor ich mir hier einen Wolf probiere...  :cry:
#13
Hallo,

da Highslide-Bilder nicht ein direkter Mozi-Bestandteil sind, schreibe ich das Folgende nicht in die Fehlerrubrik. Mir ist durch Zufall aufgefallen, dass der IE 6 die im Text integrierten Highslide-Bilder nicht sauber darstellt. Die graue Hintergrundfläche wird auf volle Breite gestreckt, der Text umfließt nicht mehr. Keine Probleme mit IE 7 und 8 und FF 3 aufwärts. Jetzt habe ich mal die ie6.css mit eingeschliffen, doch nix passiert. Im IE 6 wird das Seitenlayout zerhauen. Hat jemand eine Idee?
#14
Um zum Beispiel einen Begriff kurz zu erklären oder eine kurze Zusatzinformation zu geben, finde ich jene Boxen sehr elegant, die beim Überfahren des entsprechenden Wortes sozusagen als Flag aufscheinen. Ich baue das auf meiner Seite halt mit HTML-Code ein (Farbbox im unteren Teil der Startseite). Damit es eventuell auch andere unkompliziert nutzen können, wollte ich das Ganze in ein eigenes Syntaxelement packen. Da aber zwei (getrennte) Inhalte vorhanden sind (VALUE), ist das offenbar auf diesem Wege nicht machbar oder ich habe halt einen Denkknoten.

Im CSS-File habe ich die Box so definiert:
a.box {
color:#008000;
font-style:italic;
font-weight:normal;
font-size:12px;
font-family: verdana, sans-serif;
text-decoration:underline;}

a.box:hover {
background:#7f7f7f;}

a.box span {
display:none;}

a.box:hover span {
position:absolute;
display:block;
width:210px;
color:black;
background:#efefef;
font:normal 12px verdana, arial, sans-serif;
border:1px solid #000000;
padding:5px;
text-decoration:none; }

Auf der Seite nutze ich dann einen HTML-Tag, Beispiel:

Ich habe meine bisher statischen Seiten auf ein [html|<a class="box" href="#">CMS<span><b>CMS</b><br />CMS ist die Abkürzung für Content-Management-System (Inhaltsverwaltungssystem). Es ist ein Programm, das die gemeinschaftliche Erstellung und Bearbeitung des Inhalts von Text- und Multimedia-Dokumenten ermöglicht und organisiert. Ein Autor kann ein CMS auch ohne Programmier- oder HTML-Kenntnisse bedienen.</span></a>] umgestellt.

Zu sehen ist dann nur der Begriff CMS. Fährt man darüber, erscheint auf einer Fläche der Text, der zwischen den Span-Tags steht.

Tja, wie bekomme ich das in ein Syntaxelement. Irgendwie habe ich mich jetzt verrannt...
#15
Wie kann ich...? / Mozilo-Formular
10. Juni 2009, 07:39:05
Wahrscheinlich stelle ich mich zu deppern an, aber mit dem Mozilo-Kontaktformular kann ich einfach nix anfangen. Könnte es mal einer ganz verständlich erklären? Bei der Gelegenheit: Es scheint Zeit zu werden, dass mal eine veritable Betriebsanleitung (FAQ) beikommt, welche das Wissen dieses Forums mit einschließt. Die Arbeit könnte ja verteilt werden, auch auf meine schmalen Schultern  ;)
#16
Wie kann ich...? / Seite includieren
10. Juni 2009, 07:34:50
Eine CMS-Seite lässt sich ja einfach in eine andere includieren. Jetzt wollte ich eine PHP-Seite in eine Seite includieren (Formular) - nach der Maßgabe: <?php include("verzeichnis/seite.php"); ?> Doch das scheint nicht zu gehen. Oder gibt es doch noch einen Weg. Ansonsten hätte ich ein Formularproblem.