Alles klar. Mach ich dann mal. Danke euch!
Beiträge von copyandpaste
-
-
iCagender wäre noch eine Option:
Ich sehe gerade auf deren Seite, dass sie 2 Themenpakete haben. Kann ich das an mein Design anpassen? Oder wird das nichts? Ansonsten sieht es tatsächlich sehr gut aus. Eine Übersetzung ins Deutsche gibt es?
-
Wie gesagt, es betrifft eigentlich nur DPCalendar. Gibt es denn da eine gute Alternative? Ich finde sie sehr angenehm bisher. Übersichtlich und so. Vorher war JEvent. Die waren, als ich die HP übernommen habe, schon nicht mehr so gut. Es war wahrscheinlich für den Zweck zu komplex.
-
Das ist ein Ding. Jetzt habe ich mich bei Ionos-Support ausgeheult, dass die Qualität so abgenommen hat. Und plötzlich funktioniert alles wieder einwandfrei. Damit kann ich leider das Ergebnis von Call Stack nicht mehr posten. Tut mir leid. (Ich wollte die Datenbank vom 22.02.23 hochladen. Das hatte aber irgendwie nicht funktioniert.)
Jetzt frage ich mich nur, ob und vor allem wann ich von php 8.0 auf 8.1 oder besser 8.2 wechseln kann? Habt ihr da Erfahrungen zu? Bei mir hatte nur DPCalendar gesponnen. Der Rest war bei 8.1 problemlos. 8.2 hat mehr zerschossen. Da war dann auch das Backend betroffen. Mir wurde zum Beispiel angezeigt, dass Joomla nicht aktuell wäre, Erweiterungen auch nicht. Wenn ich aber drauf gegangen war, gab es nichts zum Aktualisieren.
-
Sorry, wenn ich das sage, aber: dümmer geht nümmer
Du hast ja so Recht! Darum hatte ich es ja gleich geschrieben, damit ihr es nicht mehr tun müsst.
-
Ich hatte schon bei Ionos den Support angerufen. Sie meinte, sie könne mir nicht helfen. Ich solle mich an Joomla wenden...
Aber du hast Recht, dort könnte ich auch das Backup einspielen. 7 Tage lang wird es aufbewahrt. Vielen Dank für den Hinweis!
Sehe ich es richtig, dass es tatsächlich lediglich am PHP liegt? Oder ist die Fehlermeldung zu speziell?
-
Hallo,
ich melde mich mal seit sehr langer Zeit mal wieder. Und zwar habe ich einen dummen Fehler gemacht und hoffe, ihr könnt mir beim Ausbaden helfen.
Für die Seite http://www.kirche-dw.de habe ich ein php-Update von 8.0 auf 8.1 gemacht. Zuerst wirkte alles normal. Dann hatte ich irgendwann die Seite neu geladen und ich stellte fest, dass meine Sachen nicht mehr zu lesen sind (Kalender und so). Also bin ich wieder zurück auf 8.0, aber das Problem änderte sich nicht. Jetzt ist der Stand, dass ich auf 8.1 gegangen bin (bei 8.2 war noch weniger lesbar) und dieses Mal den Cache geleert habe. Jetzt kann man die Seite wieder lesen, allerdings ist der Kalender nach wie vor unlesbar. Immerhin ist das Backend wieder fehlerfrei.
Und warum dummer Fehler? Weil ich natürlich vorher kein Backup gemacht habe...
joomla 4.2.8
PHP 8.1
Kalender: dpcalendar 8.2.6
Fehlermeldung:
ZitatDeprecated: mb_strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /homepages/28/d105370644/htdocs/clickandbuilds/Joomla/MyCMS2/libraries/vendor/joomla/string/src/phputf8/mbstring/core.php on line 41
Ich freue mich auf eure Hilfe!
cnp
edit: Ich sehe gerade, dass ich im falschen Unterforum gelandet bin. Könnt ihr mich bitte zu den Updates verschieben? Vielen Dank!
-
Sie hatten geschrieben, dass sie Änderungen eben nicht mehr per CSS machen, sondern über diese Overrides. Ich gehe davon aus, dass ich dann auch bei Updates keine Probleme habe.
-
Na ja, ich kann ja tatsächlich alte Icons überschreiben. Das geht so, wie du es gemacht hast. Aber ich möchte ein komplett neues Icon einfügen. Da soll dann auch ein Name dazu stehen, wie es bei den anderen war. Wenn es ohne Namen ist, wäre das auch in Ordnung.
Gehe ich recht in der Annahme, dass ich ein Layout-Override machen muss? Denn wenn ich es so mache wie du und zum Beispiel den Buchungsicon ersetze, zeigt er mir den trotzdem nicht an, weil Buchen nur in der kostenpflichtigen Version verfügbar ist.
Mir fällt gerade auf, dass wir vielleicht auch etwas aneinander vorbei geredet haben. Ich möchte die Einheit '3G-Icon samt Bezeichnung (wenn möglich)' vor der Einheit 'Ort-Icon samt Ort' haben.
-
Oh, das mit J4 ist mir aus Versehen passiert. Vielleicht kann der Thread entsprechend verschoben werden?
In der freien Version von DPC hat man eben keine Buchungsicons. Aber der Ort, der Kalender, das Datum und dergleichen werden trotzdem angezeigt. Dazu will ich eben meinen Icon. Ich habe ihn selbst erstellt. Es ist ein Kreis, in dem 3G steht. Wie gewünscht, ist es eine svg-Datei und heißt 3G.svg. Ich hoffe, dass deine Frage damit beantwortet wurde.
Das Icon hätte ich am liebsten vor dem Ort.
Ich danke dir!
edit: die URL ist https://www.kirche-dw.de
edit2: Wenn ich aber einmal verstanden, wie ich Icons ergänze, werde ich es auch mit weiteren tun. So ist zumindest mein Plan. Unter J4 muss es ja genauso laufen wie unter J3. Zumindest habe ich da bei DPC keine Unterschiede gesehen.
-
Hallo in die Runde,
ich möchte gerne im Kalender das Icon 3G einfügen. Da es ein völlig neues ist, kann/ will ich nicht einfach irgendein anderes überschreiben. Ich arbeite nämlich nicht alleine am Kalender. Für andere muss es auch verständlich sein.
Jetzt habe ich gelesen, dass ich dafür die php-Datei umschreiben soll. Leider habe ich von php keine Ahnung... Könnt ihr mir da bitte helfen? Den Code stelle ich mal unten rein. Was muss ich dort verändern (oder auch woanders), um mein Icon in der Terminvergabe an- und abwählen zu können? Mein Icon befindet sich im Ordner /templates/{your template}/images/com_dpcalendar/icons/.
Vielen Dank euch!
cnp
PHP
Alles anzeigen<?php /** * @package DPCalendar * @copyright Copyright (C) 2018 Digital Peak GmbH. <https://www.digital-peak.com> * @license http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL */ defined('_JEXEC') or die(); $icon = basename($displayData['icon']); $path = JPATH_ROOT . '/templates/' . JFactory::getApplication()->getTemplate() . '/images/com_dpcalendar/icons/' . $icon . '.svg'; if (!file_exists($path)) { $path = JPATH_ROOT . '/templates/' . JFactory::getApplication()->getTemplate() . '/images/icons/' . $icon . '.svg'; } if (!file_exists($path)) { $path = JPATH_ROOT . '/media/com_dpcalendar/images/icons/' . $icon . '.svg'; } if (!file_exists($path)) { return ''; } if (in_array($path, \DPCalendar\HTML\Block\Icon::$pathCache)) { $content = '<svg><use href="#dp-icon-' . $icon . '"/></svg>'; } else { \DPCalendar\HTML\Block\Icon::$pathCache[] = $path; $content = @file_get_contents($path); if (!empty($displayData['title'])) { $content = str_replace('><path', '><title>' . $displayData['title'] . '</title><path', $content); } $content = str_replace('<svg', '<svg id="dp-icon-' . $icon . '"', $content); } ?> <span class="dp-icon dp-icon_<?php echo $icon; ?>"><?php echo $content; ?></span>
Joomla 3.10.2
php 7.4.25
dpcalendar 8.1.2 free
-
Hm, alles klar. Ihr habt mir schon sehr geholfen. Dann werde ich das Upgrade mal gaaaanz weit nach hinten verschieben... Das ist offensichtlich nichts für zwischendurch.
Danke euch!
-
Hallo,
ich möchte gerne die Migration zu 4.x machen. Bei dem pre-check wird mir angezeigt, dass er keine Update-Informationen zu convertforms samt novarain findet. Ich habe nachgesehen. convertforms soll zu J4 kompatibel sein. Kann ich also bedenkenlos upgraden oder doch eher nicht?
Und kann ich davon ausgehen, dass ich mein Template unbeschadet übernehmen kann? Es basiert auf protostar.
Und dann wird mir erzählt, dass ich die Fehlermeldungen bei php aktiviert habe. Wo kann ich diese denn deaktivieren? (Man merkt, dass ich in letzter Zeit nur noch inhaltlich an der Seite war...)
Ich danke euch ganz herzlich!
cnp
Seite: http://www.kirche-dw.de
Joomla: 3.10.2
PHP: 7.4.23
-
Ha, das war die Lösung! Vielen Dank!
Code
Alles anzeigen.body .container { background-image: url('../images/Luther.JPG'); background-position: center; background-size: cover; } .navigation .nav-pills { background: rgba(245, 245, 245, 0.7); } .nav { background: rgba(245, 245, 245, 0.7); } .item-pagehintergrund1 { background: rgba(245, 245, 245, 0.7); }
Jetzt noch die Module anpassen und dann müsste es passen. Vielen Dank!
-
Ich stelle gerade fest, dass ich ja tatsächlich schon erreicht habe, was ich erreichen wollte. Gestern hatte er es mir noch nicht angezeigt. Und ja, es sieht tatsächlich doof aus. Kann ich denn die Hintergrundfarbe selbst transparent machen? Aber dann kann ich den Text auch wieder nicht lesen oder? Ich hatte jetzt folgende Ergänzung probiert:
Code
Alles anzeigen.item-pagehintergrund1 p { color: #333; opacity: 1; } .item-pagehintergrund1 h1 h2 h3 h4 h5 h6 { color: #275d9d; opacity: 1; }
Das scheint keinen Sinn zu machen.
Im Anhang findet ihr übrigens das Ergebnis von obigem Code. Da ist Luther ja auch komplett verdeckt...
-
Wenn ich also weisse-box als Klasse habe, sähe das in der user.css als .weisse-box aus oder wie? Und <div class="weisse-box">Text</div> käme in den Artikel? Ist es das, was bei dem anderen Thread als hintergrund1 gesetzt wurde?
Ich persönlich finde Hintergrundbilder immer schwierig. Sie sollten dezent sein, um nicht abzulenken. Beachte auch die mobile Darstellung!
Mein Problem ist, dass man auf der Seite nicht erkennt, dass es inhaltlich um Kirche geht. Also wollte ich ein entsprechendes Hintergrundbild (Luther wg. Lutherkirche) einfügen. Wenn ich es dort habe, wo der blaue Rand ist, sieht man den Inhalt gar nicht, es ist unruhig und damit nicht zielführend. Darum wollte ich es hinter dem Text haben. Luther würde damit genau in der Lücke zwischen linksbündigem Text und rechten Seitenmodulen sein. Darum muss der Hintergrund auch transparent sein. Sonst sieht man ja wieder nichts und ich lasse es besser beim Alten.
-
Stimmt, irgendetwas fehlte doch noch. Danke dir! kirche-dw.de
Dein Code ist jetzt für jeden einzelnen Artikel oder in der user.css? Letzteres haut mir doch das Bild raus oder nicht?
Mir geht es tatsächlich nur um die Hintergrundfarbe. Der Rest bleibt bei den "alten" Einstellungen.
-
Hallo in die Runde,
ich möchte gerne ein bekanntes Problem lösen. In meinem "body" soll ein Hintergrundbild. Damit man aber dennoch den Text (Navigation und Beiträge...) lesen kann, möchte ich entsprechende weiße Kästen haben. Orientiert habe ich mich hier. Leider bekomme ich es nicht realisiert. Entweder ist alles transparent oder gar nichts. Egal wie, gelesen werden kann gar nichts.
Hier ist mein Code:
Code
Alles anzeigen.body .container { background-image: url('../images/Luther.JPG'); background-position: center; background-size: cover; } .navigation .nav-pills { background-color: #f5f5f5; } .nav { background-color: #f5f5f5; } .item-pagehintergrund1 { background-color: #f5f5f5; }
Wie in einem anderen Thread beschrieben, wollte ich also bei den Menüs überall als Seitenklasse "hintergrund1" angeben. Das macht aber keinen Unterschied und ich finde meinen Fehler nicht. Könnt ihr mir bitte weiterhelfen? Vielen Dank!
cnp
Joomla 3.9.26
PHP 7.4.16
-
Danke Christine, ich bin noch am Basteln mit dem Hintergrundbild für die Beiträge. Deshalb fehlt die Auskommentierung. Ich war ganz überrascht, dass man so "unsauber" in css arbeiten darf. Für mein Problem muss ich aber wahrscheinlich einen extra Thread aufmachen. Ich werde aus den anderen Threads noch nicht schlau. Ich kann es bisher nicht auf mich übertragen.
astrid Ich habe jetzt ein leeres Modul mit dem Bannerbild genommen, weil ein Banner mit Adblockern ausgeblendet wird. Das ist für meinen Zweck irgendwie sinnfrei... Da dürfte die Klasse dann nicht mehr .banneritem heißen oder?
-
Mit dem Modul kannst du die Imagemap auf allen Seiten anzeigen.
Da habe ich aber nicht verstanden, wie das gehen soll. Erklärst du es bitte nochmal kurz?