vielen dank, ich habe eine safari-fix.css integriert und wie ich hoffe, auch am richtigen platz eingebunden ... vielen dank für den Hinweis!
Beiträge von taolight
-
-
erledigt ... habe jetzt die komplette template.min.css dupliziert ... und komplett alle <= und >= Angaben noch einmal geändert ... jetzt funktioniert es ...
-
Hallo in die Runde,
nachdem ich meine Seite fast fertig habe, musste ich heute feststellen: auf Safari gibt es leider Probleme mit der korrekten Darstellung ab 992px ... scheint ja sogar das Cassiopeia Standard-Layout zu betreffen ... dort wird bei Start auch das Mobil-Haupt-Menu eingeblendet, auf Firefox gibt es das normale Haupt-Menu ...
Bisher habe ich folgendes herausgefunden:
Wenn ich ein Modul: Beiträge auf der rechten Sidebar platziere, scheint Safari hier die richtigen Breiten anzusetzen. Platziere ich ein Custom Modul auf der rechten Sidebar, setzt Safari es gleich unter den Content-Bereich. Beide Module werden mit den Standardeinstellungen gespeichert. Unterschied: beim Custom Modul wird noch folgender Code gesetzt: d-none d-lg-block. Entferne ich diesen Befehl sitzt das Modul beim Start an der richtigen Stelle. Wie kann ich Safari erklären, dass er LG-Bootstrap-Codes richtig interpretiert?
Ein ändern der für Safari nicht lesbaren: <= und >= Angaben @media scheint nicht ausreichend zu sein. das habe ich schon erfolglos probiert.
ich wundere mich, dass das noch kein Thema zu sein scheint für andere ... liegt das daran, dass außer mir, keiner mehr Cassiopeia verwendet?
Herzlichen Dank schon mal an alle, die hier helfen können ...
-
Sehr gut. Ich werde mich an chatGPT wenden, falls ich mal Hilfe bei der Achtsamkeit brauche ..

laß mich gern wissen, wie das so läuft ... kleiner tip: angeblich bieten die krankenkassen schon KI gestützte Kurse an ... für manche bestimmt eine Möglichkeit ... auf keinen Fall für jeden ...
... ( ps: ich hab den wink verstanden! ) -
-
ist das ironisch?
-
Du benutzt aber kein Child, sondern wie es aussieht das Cassiopeia:
Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. das verstehe ich nicht, weil ich in einem child-template arbeite und wenn ich den seitenquelletext von 404 anschaue, dann steht da u.a. auch der name des childs ... oder?
-
Mit Cassiopeia macht man keine Kopien, sondern erstellt man ein Child-Template
https://www.joomla.de/wissen/joomla-…child-templateshab ich ... child template und dann die error.php als overwrite falsch abgelegt ... jetzt läuft es ...
-
Ist auch im Link vom Beitrag #2 zu lesen.
hab ich tatsächlich gelesen und wohl überlesen, weil mich der inhaltliche inhalt angesprochen hat ... jetzt schreiben chatgtp und ich einen error-Text
... -
Du nutzt doch Cassiopeia, wieso war die error.php im falschen Ordner?
weil ich eine Kopie erstellt hab, die ist wohl falsch abgespeichert gewesen ...
-
Ich habe dank Chatgtp nun den Fehler gefunden ... die error.php war im falschen Ordner ... danach hat zwar das Modul auf der Position 404-error nicht mehr gearbeitet, dafür aber der Artikel ... Vielen Dank fürs Mitdenken!
Fehler bei der Template- oder Fehlerdatei
- Wenn deine error.php nicht vom Template benutzt wird, sondern z.B. die Joomla-System-Fehlerseite (templates/system/error.php), wird dein Template-Code ignoriert.
- Kontrolliere, ob deine error.php im richtigen Template-Ordner liegt (also z.B. /templates/dein_template/error.php).
-
Beim ..../impressum steht auch: Diese Seite gibt es nicht mehr (404er).
Danke für den Hinweis ... work in progress ...
-
Die 404-error-page ist in Cassiopeia eingebunden über die Modulposition error-404 ... dargestellt wird das hauptmenu und der Footer ... es fehlt der Header und ich weiß nicht, wie ich den sichtbar auf die Seite bekomme ... hat jemand eine Idee? vielen dank schonmal ...
-
Habe mit Chat GTP tatsächlich die Lösung für alle Themen gefunden ...
hier die Antworten
Spoiler anzeigen
/* MENU MAIN Chat-GTP Verbesserungen */
/* Canvas Toggler */
/* Toggler mittig im Container */
.navbar-toggler {
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 1rem; /* je nach Design anpassen */
z-index: 1050; /* über Menü */
}/* Nur auf großen Bildschirmen mittig */
@media (max-width: 991.98px) {
.navbar-toggler {
position: static;
transform: none;
margin-left: auto;
}
}/* Container sicherstellen */
.navbar {
position: relative; /* damit der absolute Toggler sich daran orientiert */
}/* Reduziere Größe und Umrandung des Buttons */
.navbar-toggler {
padding: 0.25rem 0.5rem; /* Weniger Innenabstand */
border: 1px solid #61452c; /* Dünnere, dunkle Linie */
border-radius: 0.25rem;
background-color: transparent;
}/* Optional: Hover-/Fokus-Styling */
.navbar-toggler:hover,
.navbar-toggler:focus {
border: 1px solid #61452c;
outline: none;
box-shadow: none;
}/* Styling für das Hamburger-Icon */
.icon-menu {
display: inline-block;
width: 1.25rem;
height: 1.25rem;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='black' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") no-repeat center;
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='black' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") no-repeat center;
background-color: currentColor;
}
/* Zentrierung Main Menu */
@media (min-width: 992px) {
.container-nav {
display: flex;
justify-content: center;
}.container-nav > nav {
width: 100%;
display: flex;
justify-content: center;
}.navbar-collapse {
justify-content: center;
}.mod-menu {
margin-left: auto;
margin-right: auto;
}
}/* Menü auf großen Bildschirmen zentrieren */
@media (min-width: 992px) {
.navbar-nav {
margin-left: auto;
margin-right: auto;
}.navbar-collapse {
justify-content: center;
}.navbar .mod-menu {
justify-content: center !important;
}
}/* Menü auf kleinen Bildschirmen (Canvas-Menü) linksbündig */
@media (max-width: 991.98px) {
.navbar-nav {
justify-content: flex-start;
}.navbar .mod-menu {
justify-content: flex-start !important;
}
}
.mod-menu {
flex-wrap: wrap !important;
}
/* Container dehnen und Menü umbrechen */
.navbar-collapse {
flex-wrap: wrap;
justify-content: flex-start;
} -
wunderbar ... das hat geholfen!
habe mich jetzt für diesen Code entschieden, um Text zu faden ...
.carousel-item {
transition: transform 2.4s ease-in-out;
}.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
transition: opacity 0.2s 0.4s;
}VIELEN DANK!
-
ok, jetzt hab ich es herausgefunden: muss auf dem Formular-Reiter Allgemein ganz unten unter Klassen-Suffix eingegeben werden: cf-iscentered
-
es ist die Bootstrap-Klasse: carousel-fade
in user.css angepaßt:
.carousel-fade .carousel-item {
transition-duration: 3.0s;
transition-timing-function: opacity .5 s ease-in-out; } -
Hat jemand eine Idee, wie ich das Formular in die Mitte schieben kann?
-
ja das hab ich alles schon gemacht ... unterschiedliche Werete eingegeben ... aber der Effekt beim Abblenden bleibt ungeschmeidig ...
-
ok, bilder eingefügt