Beiträge von ChristianausKempten
-
-
Hallo Leute,
nach einem Update auf Version 4.4.0 zeigt das Modul "Beiträge – Kategorien" ungewollt auch die Unterkategorien bei mir an.
Der Button "Unterkategorien anzeigen" steht auf "verbergen"!
Das Modul wurde ja anscheinend sehr verändert vom Programmcode, das könnte also ein Bug sein?!
Hier mal ein Beispiel, wie es sein sollte, bzw. wie es vor dem Update war:
- Kategorie 1
- Kategorie 2
- Kategorie 3
So sollte es sein, wenn "Unterkategorien anzeigen" auf "anzeigen" steht:
- Kategorie 1
- Kategorie 2
- Unterkategorie 1
- Unterkategorie 2
- Kategorie 3
Und so ist es nach dem Fehler bei mir, egal was ich im Modul einstelle:
- Kategorie 1
- Kategorie 2
- Unterkategorie 1
- Unterkategorie 2
- Kategorie 3
Auf der Internetseite selber handelt es sich um die Kategorie "Einsätze", die Unterkategorien sollten nicht da sein. Das Modul ost auf der Startseite eingebunden.
Vielen Dank für die Hilfe.
Liebe Grüße
Christian
-
Hallo,
hast du schon einen anderen Browser getestet?
Oder die Tasten "STRG"+"F5" zum neuladen?Ansonsten könntest du evtl. eine Kopie der Seite lokal in Xampp testen, ob es da genauso ist.Huch, du warst schneller als ich!
Gruß
Christian -
Hallo, danke nochmal für Eure Antworten!
LukasHH, leider bin ich doch noch nicht so in der Programmiermaterie drinn, so das ich mir ein solches Plugin erstellen könnte. Da muss ich erst noch etwas lernen.
Ich habe das ganze jetzt etwas "Dirty" im Antum-Template mit Javascript gelöst. Bei einem "click" oder "onchange" in dem Customfeld wird jetzt das Puplish_down Feld mitausgefüllt. Na ja, es funktioniert.
drmenzelit : Guter Gedanke. Publisch_down beachtet ja auch die Uhrzeit, meine ich. Also wird ein Beitrag bspw. erst um "15:20h" versteckt? Aber ich mache einen Puffer mit dazu.
Frage an Euch beide: Wo habt Ihr euer Wissen über Joomla her? Habt Ihr zuerst PHP und JS gelernt? Ich bin gerade an einem PHP Buch drann, neben dem Joomla-Buch von Astrid. Aber ich tuhe mir da verdammt schwer durchzusteigen! Macht aber trotzdem mehr Spaß als irgendwie fertige Lösungen zu suchen.
-
Hallo Lukas, danke für deine Antwort.
Das weiss ich schon, dass die eigenen Felder in der seperaten Tabelle gespeichert werden. Mein Gedanke war, dass der Wert aus meinem Custom Field gleichzeitig die DB-Tabelle von einem Beitrag, nämlich puplish_down überschreibt.
Ich mache eine Seite für eine Feuerwehr neu mit einem "Veranstaltungskalender".
Der Tag und die Uhrzeit einer Veranstaltung soll gleichzeitig das Ende der Veröffentlichung vom Beitrag markieren, damit dieser dann von der Internetseite verschwindet. Damit der Admin nicht zweimal was eingeben muss, dachte ich an ein modifiziertes Custom Field.Die Seite mache ich neu, weil ich die damals mit Joomla und Seblod gebaut hatte. Mit Seblod konnte man ja ganz einfach die Datenbanktabellen auswählen.
Ich sehe ich muss doch erst mehr in die Materie von Joomla und PHP einsteigen.
-
Hallo,
ich habe mir mit den Tutorials von WhyKiki und von Elisa Foltyn ein eigenes Customfield erstellt. Danke erstmal an die beiden für die Tutorials!
Mein CustomField ist im Prinzip der gleiche Datepicker wie vom Calendarplugin, nur möchte ich gerne, dass der Wert in der Datenbank-Tabelle von einem Beitrag gespeichert wird.
Nämlich in __Content, puplish_down.
1. Muss ich dafür irgendeine Methode aufrufen, z.B. innerhalb von "class JFormFieldEreignis extends JFormFieldCalendar"? Könnte mir da jemand helfen?
2. GIbt es irgendwo Tutorials, wo diese Klassen und Methoden erklärt werden? Auf docs.joomla.org bin ich nicht wirklich fündig geworden, bzw. übersehen.
Ich bin auch schon am Buch von Astrid Günther dran...
Vielen Dank!
Christian
-
Stimmt, vielen Dank. Manchmal vekopft man sich zu sehr mit Overrides etc, dabei kann es auch viel einfacher gehen.
Ach ja, wie kann man den ein zertifizierter Joomla Administrator werden?
-
Ok, danke. Ich schaue mir die Schlagwörter mal genauer an.
-
Ah ok, dann habe ich das falsch interpretiert. 1.2.3.4. Ebene. Das verstehe ich jetzt! Danke mal für den Hinweis.
Hätte sonst noch jemand eine Idee wie ich mein Szenario verwirklichen könnte, ohne das ich jetzt gleich eine neue Komponente schreiben muss.
Ich bin gerade am Buch von der Astrid dran, so weit bin ich aber noch nicht.
-
Hallo,
ich habe eine Hauptkategorie mit mehreren Unterkategorien.
Z.B. Hauptkategorie: Einsätze, Unterkategorien: Einsatz 2022, Einsatz 2021, Einsatz 2020 usw.
Nun habe ich einen Menüpunkt erstellt mit einer Blogansicht, der die Hauptkategorie aufruft. Ich hätte gerne, dass immer nur die erste Unterkategorie, z.B. Einsätze 2022, ausgegeben wird.
Im Backend gibt es unter "Blog/Hauptbeiträge" die Option: "Unterkategorien einbinden", mit "keine" oder "1-5".
Da funktioniert aber nur "Keine". Wähle ich eine der Nummern werden immer alle Unterkategorien eingebunden, egal ob 1,2,3,4 oder 5. Ist die Funktion evtl. noch nicht eingebunden?
Ich habe auch ein Override von "com_ontent->category->default_articles" erstellt. Leider werden da auch immer alle Artikel geladen.
Welchen Override müsste ich ändern, damit immer nur die erste Unterkategorie geladen wird?
Ich weiss, ich könnte einen Menüpunkt direkt auf die erste Unterkategorie setzten, aber das ganze soll automatisch gehen, damit der zukünftige Admin sich nicht mit den Menüs beschäftigen muss.
Ich verwende Cassiopeia.
Vielen Dank für Eure Hilfe!
Gruß
Christian aus Kempten -
Hallo drmenzelit,
super, das funktioniert. Vielen Dank!
Sieger66, danke auch nochmal!
Echt klasse!
Gruß aus dem Allgäu...
-
Also man kann bei Joomla 4 auch Felder für Kategorien anlegen. Evtl. ist die Funktion ganz neu?
Danke für die Links, aber das habe ich alles schon ausprobiert, ohne Erfolg.
-
Hallo, vielleicht kann mir jemand helfen.
Ich habe bei meinen Kategorien ein paar eigene Felder angelegt und möchte diese nun über die Menüansicht "Alle Kategorien in einer Beitragskatekorie auflisten" in einem Override einzeln ausgeben.
Der Override wäre: html/com_content/categories/default_items.php
Die Datei default_items.php durchläuft ja alle Kategorien in einer Schleife. Leider sind in der Varieble $item keine Costom Fields dabei, wie z.B. in der normalen Blogansicht.
Meine Frage:
Wie komme ich an die Costomfields in der Ansicht ran? Gibt es eine Helperklasse etc? Ich habe PHP Grundkenntisse.
Vielen Dank für die Hilfe!
Gruß
Christian -
Das klingt so, als wolltest du lediglich die Webseite verstecken bis sie fertig ist, also ähnlich dem "Offline schalten".
Dann könntest du sie auch einfach mittels Passwortschutz über die .htaccess im Joomla-Root verstecken. Funktioniert im Prinzip wie der zusätzliche Passwortschutz des administrator-Verzeichnisses.
Dann blockt bereits der Server und die ganze Joomla-Login-Problematik würde gar nicht bestehen. Auch würden die SuchBots hier noch nichts finden.
Ja, das wäre eine Möglichkeit, aber er will trotzdem schon ein paar BIlder zeigen und nen kleinen Textbereich.
Ich hab alle Seiten und die Verlinkungen der Robots auf nofollow, noindex gesetzt. Gockl und Co. werden sich schon daran halten?!
-
Und das machst du wie?
BTW: Eventuell auch hilfreich, was den geheimen Menüpunkt angeht: Joomla Frontend-Login abschalten!
(Thema bis nach unten durchlesen!)
Das ist auch gut. Danke dir!
Nutzt du denn den Frontend Login? Sonst könntest ihn ja auch deaktivieren. Nur darauf wollte ich hinaus.
Ja. Ich mache gerade eine Seite für nen Spezl.
Das Projekt ist schon online, aber die "Öffentlichkeit" sieht im Moment nur die Startseite und das Impressumgedöns.Mein Kumpel kann sich einloggen und den Fortschritt ansehen, wie weit ich schon bin mit "bauen".
-
Hallo, ich weiss nicht, ob dir das weiterhilft:
Schau mal auf die Seite:
http://joomla-tool-shop.com/tutorials/jquery-in-joomla
Da habe ich folgendes gefunden, was meine Probleme mit JQuery und Joomla gelöst hat:
"The next step is to change function calls in jQuery code from $() to jQuery()"
Gruß
Christian -
Hallo, versuche mal in deinem Template in der index.php folgende Codezeile (101) an den Anfang zu setzen:
<script src="/media/jui/js/jquery.min.js?f9bbd8d5ce51ab640c27b6c02f64d6dd"></script>
Ich hab das bei mir eben im Quellcode versucht und dann hat das Menü wieder funktioniert.
Ich weiss jetzt nur leider nicht, wie Joomla das Jquery einbindet.
-
Hallo und vielen Dank für die vielen Lösungsvorschläge!
Einen Override anzulegen oder es mit der htaccess zu versuchen sind sehr gute Ideen. An die Möglichkeiten habe ich gar nicht gedacht.
Das teste ich gleich mal.
Warum das ganze?
Nun, ich schütze den Admin-Zugang mit dem tollen Plugin von Viktor Vogel mit einem Token.Mein Gedanke ist hier, den "Frontend Login" genauso nur über einen geheimen Link erreichbar zu machen.
Einmal, um nur Person X den Login anzuzeigen und um eventuelle Login-Angriffe abzuwehren, die wohl auch über den Standardaufruf erfolgen könnten, wie ich auf Joomla-Security.de gelesen habe.
Schönen Sonntag noch!
Gruß Christian
-
Hallo zusammen,
man kann ja die Login-Seite durch direkten Aufruf, z.B. "www.example.org/index.php?option=com_users&view=login" auch ohne Menüpunkt erreichen.
Da ich das nicht möchte, habe ich mir überlegt in die index.php von meinem Template folgende Code-Zeile einzufügen, der eine Umleitung generiert:
Beispiel:
if($_SERVER['REQUEST_URI'] == "www.example.org/index.php?option=com_users&view=login")
{
header("location: http://www.example.org /index.php");
// oder ein exit benutzen?
// exit;
}
Ich wollte das "$_SERVER['REQUEST_URI']" noch mit "htmlspecialchars" ausgeben, aber dann funktioniert das nicht mehr.
Was haltet Ihr davon? Gute Lösung oder Humbug?
Gruß
Christian