Beiträge von winterman
-
-
Hallo zusammen,
Solche Sachen kannst du am besten lokal testen, mit Laragon oder Xampp.
Oder das Template mit Astroid nachbauen.
Ja klar, ich würde das zunächst in einer Subdomain testen und später den Webroot auf diesen Ordner umstellen.
Du zahlst bei JP nicht nur das Template oder die UIKIT Module sondern den dort für dich als Abo Kunde verfügbaren Support. Wenn du darauf keinen Wert legst (an 39 Euro im Jahr kann es ja wohl nicht liegen), dann deinstalliere das Template und hol dir das kostenlose Free Template TWO von Astroid.
Der Support von Joomlaplates ist sehr gut und vor allem für Einsteiger sehr wertvoll, das möchte ich auch garnicht in Abrede stellen.
Du zahlst bei JP nicht nur das Template oder die UIKIT Module sondern den dort für dich als Abo Kunde verfügbaren Support. Wenn du darauf keinen Wert legst (an 39 Euro im Jahr kann es ja wohl nicht liegen), dann deinstalliere das Template und hol dir das kostenlose Free Template TWO von Astroid.
Prima... haben die Asiaten auch mit den deutschen Autos gemacht.

Beides ist ja erstmal ein Frontend-Framework - von wem auch immer.
Da Bootstrap per Default in Joomla enthalten ist, war meine Idee mich auch ein Framework zu beschränken.
Aber ich teste das ganze mal, vielen Dank für eure Rückmeldungen!

-
Hallo zusammen,
ich habe mal eine grundsätzliche Frage zu Templates.
Ich administriere ehrenamtlich mehrere Homepages kleiner Vereine. Das da das Geld dort nicht übermäßig loker sitzt, muss ich euch nicht erzählen.
Ich habe immer ein Template bei Joomlaplates gekauft, welche ja bekanntlich auf Astroid basieren. Dadurch, dass ich ca. jedes Jahr ein Template gekauft habe, hatte ich im Rahmen der Mitgliedschaft fast durchgängig Zugriff auf Downloads und konnte so die Templateupdates herunterladen.
Die Templates bei Joomlaplates finde ich wirklich gut, besonders der Support ist besonders für Einsteiger sehr hilfreich.
Eigentlich zahle ich ich ja bei Joomlaplates "nur" für die Setup-Datei des Astroid-Templates, oder?
Haltet ihr es für sinnvoll, bei einem Joomlaplate-Template die Setup-Datei herunterzuladen, das Template zu deinstallieren, ein neues Astroid zu installieren und die Setup-Datei dann dort wieder zu importieren? So hätte ich auch (hoffentlich) langfristig Zugriff auf kostenlose Astroid-Updates.
Die verschiedenen Joomplaplates-eigenen UiKit-Module benötige ich nicht. Falls erforderlich habe ich diese (Slideshow, Accordion etc.) mit Bootstrap "nachgebaut". Daher benötige ich auch das UiKit-Framework nicht.
Hatet ihr das für eine gute Idee oder habe ich dabei irgendwo noch einen Denkfehler?
-
Hallo zusammen,
ich würde gerne ein externes php-Script mit dem sourcerer-Plugin in einen Beitrag einbetten.
Das funktoniert auch soweit problemlos.
Ich möchte allerdings den Zugriff außerhalb von Joomla verhindern.
Bisher habe ich dazu immer in der ersten Zeile meines Scriptes folgendes eingegeben: defined('_JEXEC') or die;.
Leider führt das bei J 5.3.3 zu einem Error 500.
Hat sich der Befehl geändert oder was mache ich falsch?

-
SniperSister: Vielen Dank für deine Antwort!

Ich warte mal die Rückmeldung von der IT ab und melde mich dann wieder.
-
Hallo SniperSister : Vielen Dank für deine Antwort!
Bitte entschuldige die verspätete Antwort.

Ich habe mit dem Hoster gesprochen und dort sagte man mir, dass man mehr nicht machen könne, als den Datenbank-Zugriff auf "Localhost" zu beschränken.
Ich schicke der Firmen-IT einen Screenshot vom Server-Backend und dann warte ich mal ab, was sie sagen.
-
Hallo zusammen,
ich habe mal eine kuriose Frage.
Ich administriere ein Joomla-Intranet-Portal. Nun hat unsere Firmen-IT einen externen Sicherheitsscan durchführen lassen.
Dieser brachte den Fehler "Database Publicly Exposed" zutage, mit dem Hinweis diesen schnellstmöglich zu korrigieren. Ich kann mit dem Hinweis allerdings nichs anfangen.
Oder ist das ein Thema für den Hoster all-inkl.com? Dort habe ich den Datenbankzugriff wie empfohlen nur für "localhost" zugelassen.

Über einen Tipp würde ich mich sehr freuen

-
Hallo Rolf Dautrich : Vielen Dank für deine Tipps!
Die Items als Module anzulegen ist ein guter Tipp.
So könnte ich auch die Reihenfolge beeinflussen.
-
Hallo zusammen,
ich würde gerne ein Override für mein "Hauptmenü" erstellen.
Für eine Intranetseite habe ich auf der Startseite ein "Buttonmenü" erstellt.
Bisher ist das ein einfacher Beitrag, in dem ich die jeweils benötigten Buttons händisch ein- und auskommentiere.
Ich würde die einzelnen Buttons gerne als Beitrag anlegen und per Override aus Liste ausgeben, dmait ich ich die Menüpunkte zeitgesteuert veröffentlichen und sperren kann.Das ganze sieht momentan so aus:
Spoiler anzeigen
Code
Alles anzeigen<div class="mt-1 row row-cols-1 row-cols-sm-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-4 row-cols-xxl-6 g-4"> <div class="col"> <a href="link1" style="color:inherit;text-decoration:none"> <div class="p-4 border-primary border border-1 rounded-2 bg-secondary bg-opacity-10"> <img src="images/svg/icon1.svg" height="64" width="64"> <h1 class="startboxenueberschrift">Überschrift 1</h1> <p>Erklärtext Menülink 1</p> </div> </a> </div> <div class="col"> <a href="link2" style="color:inherit;text-decoration:none"> <div class="p-4 border-primary border border-1 rounded-2 bg-secondary bg-opacity-10"> <img src="images/svg/icon2.svg" height="64" width="64"> <h1 class="startboxenueberschrift">Überschrift 2</h1> <p>Erklärtext Menülink 2</p> </div> </a> </div> <div class="col"> <a href="link3" style="color:inherit;text-decoration:none"> <div class="p-4 border-primary border border-1 rounded-2 bg-secondary bg-opacity-10"> <img src="images/svg/icon3.svg" height="64" width="64"> <h1 class="startboxenueberschrift">Überschrift 3</h1> <p>Erklärtext Menülink 3</p> </div> </a> </div> </div>Habt Ihr eine Idee, ob es eine Vorlage oder Tutorial gibt, an dem ich mich orientieren kann?
Die Frage ist auch welches Modul oder Komponente ich als Vorlage nehmen sollte.Leider scheint meine erste Anlaufstelle https://j-over.de/ offline zu sein.
Pro Item brauche ich ein Icon, ein Link, eine h1-Überschrift un einen kurzen Erklärtext.
Ich könnte die 4 Teile wahrscheinlich auch mit Custom-Fields lösen, aber ich würde jetzt erstmal mit einem Override anfagen.Über eine Tipp würde ich mich sehr freuen.

Vielen Dank und viele Grüße
-
Ich habe etwas ähnliches mit Visforms (Subscription 20€/Jahr) gelöst.
Es gibt ein Formular, mit dem Daten eingegeben werden können und es gibt eine Tabelle, in der die Daten angezeigt und editiert werden können.
Der Support ist wirklich super - sehr kompetent, individuell, schnell und freundlich.
Habe ich wirklich schon viel individuelle Sachen mit gemacht!
-
Hallo Marek,
mit CSS geht (fast) alles.
Welches Template / Framework verwendest du?
Bei Designfragen bitte immer einen Link zur Homepage angeben, sonst ist konkrete Hilfe nicht möglich.
-
Hallo,
ich kann mir vorstellen was du meinst. Eine Ad-Hoc-Lösung habe ich aber leider nicht, würde mich aber auch interessieren.
Ich stelle mir das mit Bordmitteln schwierig vor. Evtl. musst du dir dafür ein passendes Custom-Plugin erstellen.
Man müsste ja das Datenfeld abfragen, bevor die Mail zusammengebaut wird.
Wenn du (wie ich) eine Visforms-Subscription hast, würde ich direkt dort im Forum fragen.
Der Support dort ist in aller Regel schnell, individuell und kompetent.
-
Hallo,
das ist in der Doku ganz gut beschrieben.
-
Ich dachte, es sei mit einem angepassten Code aus #7 auf Modul-Ebene möglich.
Das es auf Astroid-Ebene schwierig wird, habe ich befürchtet. Es sei denn man trennt Schräge und Bild wieder auf zwei Module.
-
Hallo nochmal,
ich habe jetzt in der Section eine Modulposition angegeben.
Im Modul selbst habe ich nun das Bild und die Schräge darüber eingefügt.
Inhalt Modul
Code: Modul
Alles anzeigen<style> .footer-shape { position: relative; top: 0; left: 0; width: 100%; overflow: hidden; line-height: 0; } .footer-shape svg { position: absolute; display: block; width: calc(100% + 1.3px); height: 10vw; transform: rotateY(180deg); } .footer-shape .shape-fill { fill: #fff; } .footer-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(255,255,255,0) 20%, rgba(128, 0, 0, 1) 100%); } </style> <div class="footer-shape"> <svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none"> <path d="M1200 118L0 16.48 0 0 1200 0 1200 118z" class="shape-fill"></path> </svg> <img src="../images/footer/footer.jpg" class="img-fluid"> <div class="footer-overlay"></div> </div>Mit der Bootstrap-Anweisung ist das Bild nun responsive. Das klappt schonmal
Hat jemand eine Idee, wie das Bild Fixed wird und sich unter die Schräge und den Rest der Seite schiebt?
-
WM-Loose: Vielen Dank, das war die Lösung!
Kann man das ganze irgendwie so konfigurieren, dass das Bild sich an die Bildschirmbreite anpasst?
-
Hallo WM-Loose: Wenn ich in der Section kein Element habe und stattdessen direkt in der Section ein Hintergrundbild einstelle, kann ich dort ja das Attribut "Fix" auswählen.
Dann ist die Section allerdings im Frontend leer.
Ich glaube dasProblem ist, dass das Attribut "Fix" nur für Hintergrundbilder ausgewählt werden kann. Aber was ist dann das "Vordergrund-Element"?
Oder bin ich komplett auf dem Holzweg..?
-
Hallo zusammen,
ich bekomme es einfach nicht hin mit Astroid einen Fussbereich mit einem Bild zu versehen, was nicht mitscrollt und bei kleinen Bildschirmen mit schmaler wird...

Ich habe eine "Section" erstellt, darin habe ich ein Element vom Typ "image" erstellt. Dort habe ich dann das Bild ausgewählt und die benutzerdefinierte ID "footer-image" vergeben.
Astroid macht daraus diesen Quelltext:
Spoiler anzeigen
Code
Alles anzeigen<section class="astroid-section" id="f-6110f05dc728d01456035"> <div class="astroid-row row no-gutters gx-0" id="ar-6110f05dc723f03709837"> <div class="astroid-column col-lg-12 col-md-12 col-sm-12 col-12" id="ac-6110f05dc70fe073127107"> <div class="astroid-image" id="footer-image"> <div class="d-inline-block position-relative overflow-hidden"> <img src="/images/footer/footer.jpg" alt="Image"> </div> </div> </div> </div> </section>Wie bekomme ich es hin, dass das Bild nicht mitscollt? Momentan wird das Bild bei Mobilgeräten auch leider so "niedrig", dass mann nichts mehr erkennt.
Übere einen Tipp würde ich mich sehr freuen
-
Hallo WM-Loose: MIt ein paar kleinen Anpassungen funktioniert es nun.
Vielen Dank!
Javascript
JavaScript
Alles anzeigen<script> document.addEventListener('DOMContentLoaded', function() { // Prüfe, ob das DIV Nächster Termin eine Ausgabe hat var naechsterTerminDiv = document.querySelector('.naechster_termin-position.moduletable'); if (!naechsterTerminDiv || naechsterTerminDiv.innerHTML.trim() === '') { // Wenn keine Ausgabe vorhanden ist, blende das div aus var elementIdNaechsterTermin = document.getElementById('ac-gkghds668'); if (elementIdNaechsterTermin) { elementIdNaechsterTermin.style.display = 'none'; } } }); document.addEventListener('DOMContentLoaded', function() { // Prüfe, ob das DIV Nächste Probe eine Ausgabe hat var naechsteProbeDiv = document.querySelector('.naechste_probe-position.moduletable'); if (!naechsteProbeDiv || naechsteProbeDiv.innerHTML.trim() === '') { // Wenn keine Ausgabe vorhanden ist, blende das div aus var elementIdnaechsteProbe = document.getElementById('ac-q3jn3kk2x'); if (elementIdnaechsteProbe) { elementIdnaechsteProbe.style.display = 'none'; } } }); </script> -
Hallo WM-Loose: Vielen Dank fü deine Antwort! Damit kann ich arbeiten.
Ich hatte auch schon darüber nachgedacht, das ganze mit zwei Modulen zu machen und mit Javascript die Astroid-Spalte dann auszublenden, wenn dessen DIV-Klasse keine Ausgabe hat.
Mit Javascript kenne ich mich nur leider garnicht aus. Mal sehen...