ZitattextContent ist zu bevorzugen vor innerHTML
Interessant. Wusste ich nicht. Wieder etwas gelernt
ZitattextContent ist zu bevorzugen vor innerHTML
Interessant. Wusste ich nicht. Wieder etwas gelernt
In meiner Signatur findest du den Link zu einer Erweiterung, welche sich aufs An- bzw Abmelden spezialisiert.
Damit kann ein Formular angezeigt werden, wo man sich zu einem spezifischen Event An oder Abmelden kann.
Die Erweiterung sammelt alle Meldungen und erstellt daraus Anwesenheitslisten, die man sich als pdf downloaden kann.
In der PRO-Version ist es auch möglich eine maximale Besucher Zahl zu definieren, bei dessen erreichen keine weiteren Anmeldungen mehr entgegen genommen werden.
Bei weiteren Fragen zur Erweiterung kannst du mich gerne kontaktieren.
Vieles wurde ja bereits gesagt,
Das Skript hat noch einige kleine Fehler drin, weshalb es nicht gemacht hat, was es sollte. Allen voran, wurde die Funkrion, die den Text ersetzen soll gar nie ausgeführt und somit auch kein Text ersetzt.
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div id="MARK">AAA</div>
<script type="text/javascript">
function karten_text()
{
let ersatz_text = "";
let inhalt = document.getElementById('MARK').innerHTML;
if (inhalt == "AAA")
{
ersatz_text = "Andermatt ist eine Gemeinde";
}
else if (inhalt == "BBB")
{
ersatz_text = "Attinghausen am Eingang des";
}
else if (inhalt == "CCC")
{
ersatz_text = "Spiringen ";
}
document.getElementById('MARK').innerHTML = ersatz_text;
}
karten_text();
</script>
</body>
</html>
Alles anzeigen
So sollte es funktionieren...
Hat jemand von euch schonmal ein Smart Search Plugin für eine Komponente selber erstellt?
Ich hätte dazu ein paar Fragen
Vielen Dank für euere Meinungen und Antworten...
Wechsle auf ein Template, das weniger js und css files lädt.
Oder nutze ein optimizer plugin wie JCH Optimize und komme bald wieder, denn diese optimizer führen oft zu neuen, unvorhergesehenen Problemen.
Für FAQs verwende ich die normalen Joomla Beiträge mit dem Pagebreak Plugin (alles vom Joomla Core, ohne Erweiterungen)
Das Resultat sieht dann so aus:
Das Formular kann mit dem ECC+ Plugin vor Spam geschützt werden. Dazu das ECC+ Plugin installieren, den Custom Call in den Plugin-Einstellungen aktivieren und ab sofort wird das Formular wird mit allen aktivierten Spam-Mechanismen des ECC+ Plugins geschützt.
Der Mechanismus zur Identifizierung ist in erster Linie dazu da zu verhindern, dass sich Leute aus versehen mehrmals Eintragen.
Wenn eine echte Identifizierung erforderlich an der Veranstaltung (wie es z.B für Corona-Listen in der Schweiz pflicht ist), dann kann ein Türsteher mithilfe des generierten QR-Codes die eingereichten Angaben vor dem Einlass mithilfe einer ID oder eines Personalausweises überprüfen.
(Diese Funktion ist jedoch nur in der PRO-Version vorhanden.)
Es freut mich zu sehen, dass meine Erweiterung Reaktionen hervorbringt. Es scheint, dass ich mit meinem Wunsch nach einer Erweiterung zur Erfassung von Präsenzlisten nicht alleine bin
Hallo Community,
Die einen oder anderen sind mir bestimmt schon in diesem Forum über den Weg gelaufen.
Ich möchte euch auf eine Komponente aufmerksam machen, welche ich kürzlich veröffentlicht habe. Sie deckt eine Funktion, welche ich in meinem Vereins- und Privatleben schon mehrmals vermisst habe.
Wer kennt das nicht. Man soll für seinen Verein einen Anlass organisieren, hat aber keine Ahnung wer denn alles teilnehmen wird. Oftmals werden dann vor Werbung strotzende Doodles erstellt oder WhatsApp-Gruppenchats erstellt, welche alsbald in caption und gif-Orgien ausarten. Viel effektiver wäre es, man könnte auf der Vereinswebseite ein Formular aufschalten, wo man sich mit Namen und An- oder Abmeldung eintragen kann.
Genau zu diesem Zweck wurde die Komponente Anwesenheitslisten erstellt.
Der Organisator kann sich damit eine PDF herunterladen, wo alle Mitglieder die sich via Formular gemeldet haben aufgelistet sind mit dem Vermerk, ob sie sich Anmelden oder Abmelden.
In der PRO-Version der Komponente kommen einige interessante Funktionen hinzu, um den Anforderungen von professionellen Veranstaltern, Kultur schaffenden und Gastro-Betrieben insbesondere jetzt unter Corona gerecht zu werden. Es kommen Funktionen hinzu, um erweiterte Informationen (vollständiger Name, Geburtsdatum, Adresse, Telefonnummer, E-Mail, usw.) von seinen Besuchern abzufragen und in die Anwesenheitslisten aufzunehmen.
Auf der offiziellen Seite der Komponente finden sich weitere Informationen, sowie eine Dokumentation und eine Demo der Komponente.
Bei Fragen, Interesse oder Hilfe in der Umsetzung und Betrieb darf man sich ungeniert hier im Forum über PN oder über das Kontaktformular auf meiner Webseite bei mir Melden.
Bleibt gesund und alles Gute
Manuel
Welches System verwendest du denn? Manche Systeme haben Probleme mit gross und kleinschreibung in Pfaden.
Deine JPGs scheinen in einem Ordner zu liegen, dessen Name mit Grossbuchstabe beginnt. Probier mal den Ordner umzubenennen (nur Kleinbuchstaben, keine Leerzeichen und keine Umlaute und Sonderzeichen).
Lade danach die Bilder neu in die Galerie.
Besteht dann das Problem immernoch?
Lg
Kennt jemand ein Template für Joomla 3.x, das Styles (Overrides) für JoomGallery-Ansichten (Galerie-Ansicht, Kategorieansicht, Detailansicht) bereitstellt?
Oder hat jemand bereits ansprechende Designs für JoomGallery-Ansichten erstellt, die er (von mir aus auch gegen Entgelt) teilen würde?
Tool zu sehen, wie in diesem Forum Extension übergreifende Probleme gelöst werden können...
Die meisten Joomla-Templates benutzen das Bootstrap-Framework und haben somit eine Popup-Funktionalität mit on Board. Falls du also ein Template verwendest, welches auf Bootstrap aufbaut, kannst du mit dem entsprechenden HTML-Code in einem Beitrag oder einem Modul vom Typ "Eigenes Modul" ein Popup erzeugen.
Hier eine Anleitung zu "Modals" für Templates, welche Bootstrap 2 verwenden (z.B Protostar):
https://getbootstrap.com/2.3.2/javascript.html#modals
Und hier ein Beispiel-Code zur direkten Verwendung, z.B in einem Modul vom Typ "Eigenes Modul":
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#bootstrapModalbox">
Öffne Modalbox
</button>
<!-- Modal-Box -->
<div class="modal hide fade jviewport-width80 in" id="bootstrapModalbox" tabindex="-1" aria-labelledby="bootstrapModalboxTitle" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close novalidate" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h3 id="bootstrapModalboxTitle">Modalbox-Titel</h3>
</div>
<div class="modal-body">
<p>Inhalt der Modalbox</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Schliessen</button>
</div>
</div>
Alles anzeigen
Ich meine mit Basic-Spamschutz alle Mechanismen, die standardmässig (default) bei ECC+ aktiviert sind.
Ich bin kein Fan von den Captchas, wo man Bildchen anklicken muss.
Deswegen benutze ich ECC+. Der Basic-Spamschutz von ECC+ ohne Captchas reicht in den meisten Fällen, um die Bots los zu werden.
Eine einfache Lösung sind die PayPal-Buttons - dazu benötigst du jedoch einen PayPal-Account.
https://www.paypal.com/buttons/
Als Idee könnte man pro Artikel einen Joomla-Beitrag und einen PayPal-Button erstellen. Den richtigen PayPal-Button in den richtigen Beitrag und das Ganze unter einem Menüpunkt vom Typ Kategorieblog veröffentlichen. Sieht dann aus wie ein kleiner Shop...
So wie ich das sehe, wird das pdf als download angeboten. Die Ansicht nach dem Download kannst du mit Einstellungen auf der Webseite nicht mehr beeinflussen...
Könnte man während der Installation der Komponente mithilfe von PHP einen Cronjob auf dem Server anlegen?
Mit externem Cronjob meine ich einen Cronjob, der nicht direkt aus dem Joomla CMS heraus erstellt werden kann. Also wenn er via cPanel des Providers oder via Dienstleister (wie z.B https://cron-job.org/de/) erstellt werden muss.
Ich würde gerne in meiner eigenen Komponente eine Aktion zeitgesteuert (also z.B jeden Tag um 12:00 Uhr) automatisch ausführen lassen. Da Joomla selber bisher noch keine Con-Jobs Funktionalität besitzt (sollte jedoch mit J4.1 kommen ).
Mithilfe der Forensuche habe ich bereits Artikel in diese Richtung gefunden:
Daraus ergeben sich folgende Möglichkeiten, um automatisch Skripte ausführen zu lassen:
Kennt ihr noch eine andere Möglichkeit?
Eventuell eine, welche das Skript immer zu einer bestimmten Zeit ausführt (ausser externem Cron-Job)?
Danke für eure Hilfe...
PM = persönliche Konversation.
Diese kannst du entweder über das Penutzerprofil deiner Konversationspartners oder über die Konversation-Funktion starten.
Aus deiner Funktionsbeschreibung, was die Gallerie können soll, hätte ich dir genau die JoomGallery empfohlen.
Der Handyupload ist mit dem Drag'n'Drop uploader der Komponente sehr einfach. Auch eine mini Galerie innerhalb eines Joomla-Beitrags ist mithilfe des JoomPlu-Plugin realisierbar. Die Komponenten-Ansichten mit ihren 100ten Möglichkeiten würdest du dann gar nicht brauchen, profitierst aber von den administrationsmöglichkeiten der Komponente...