tobiaskrais / d2u_helper Goto Github PK
View Code? Open in Web Editor NEWHilfsaddon für Redaxo 5 Addons von Tobias Krais
License: MIT License
Hilfsaddon für Redaxo 5 Addons von Tobias Krais
License: MIT License
hallo tobias, du hattest netterweise auf deinen helper aufmerksam gemacht tbaddade/redaxo_url#253.
ich verstehe nur leider nicht, wie ich ihn nutzen könnte. sollte er nicht auch als plugin (wie zb. der translation_helper) unter dem d2u_helper-addon in redaxos addons auftauchen? was er bei mir nicht tut … könntest du mir auf die sprünge helfen?
danke
!
v1.10.0
In Zeile 243 und 277 muss
mkdir(rex_path::addonCache('d2u_helper'), 0o755, true);
ersetzt werden durch
mkdir(rex_path::addonCache('d2u_helper'), 0755, true);
Das "o" in 0o755 ist falsch.
Hi,
mir ist der Umfang des Addons noch nicht ganz klar, aber es scheint auch ein Favicon zu generieren, richtig? Wie wird das denn eingestellt?
und vielleicht noch in die doku, wie ich den lieblingseditor in meinen modulen aufrufen kann.. :)
Das ist die Fehlermeldung:
AddOn d2u_helper konnte aus folgendem Grund nicht installiert werden:
SQL error: Error while executing statement "INSERT INTO rex_media_manager_type (status
, name
, description
) VALUES 01, 'd2u_helper_gallery_thumb', 'D2U Helper Bildergalerie Vorschaubild');": SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '01, 'd2u_helper_gallery_thumb', 'D2U Helper Bildergalerie Vorschaubild')' at line 2
hab ich bekommen als ich eben das setup erneut ausgeführt hab und im DB step die option "update von vorheriger version" gewählt hab.
zu diesem zeitpunkt gibt es keinen eingeloggten user und daher läuft das addon auf diesen error
Error: Call to a member function getValue() on null
File: redaxo/src/addons/d2u_helper/lib/ALangHelper.php
Line: 85
Function | File | Line |
---|---|---|
D2U_Helper\ALangHelper::saveValue | redaxo/src/addons/d2u_helper/lib/d2u_helper_lang_helper.php | 610 |
d2u_helper_lang_helper->install | redaxo/src/addons/d2u_helper/install.php | 394 |
require | redaxo/src/core/lib/packages/package.php | 233 |
rex_package->includeFile | redaxo/src/core/lib/packages/manager.php | 133 |
rex_package_manager->install | redaxo/src/core/lib/packages/addons/manager.php | 22 |
rex_addon_manager->install | redaxo/src/core/lib/setup/import.php | 283 |
rex_setup_importer::reinstallPackages | redaxo/src/core/lib/setup/import.php | 32 |
rex_setup_importer::updateFromPrevious | redaxo/src/core/pages/setup.php | 207 |
include | redaxo/src/core/lib/be/controller.php | 490 |
rex_be_controller::{closure} | redaxo/src/core/lib/util/timer.php | 62 |
rex_timer::measure | redaxo/src/core/lib/be/controller.php | 498 |
rex_be_controller::includePath | redaxo/src/core/lib/be/controller.php | 430 |
rex_be_controller::includeCurrentPage | redaxo/src/core/backend.php | 235 |
require | redaxo/src/core/boot.php | 148 |
require | redaxo/index.php | 9 |
REDAXO | |
---|---|
Version | 5.15.0-dev#8baa10502 |
PHP | |
---|---|
Version | 8.1.16 |
OPcache | yes |
Xdebug | yes |
Warning | Das Setup wird unverschlüsselt durchgeführt. Frontend und Backend sollten grundsätzlich durch HTTPS verschlüsselt aufgerufen werden, um die Privatsphäre zu schützen und den Datenschutz zu gewährleisten. |
Database | |
---|---|
Version | MariaDB 10.10.3 |
Character set | utf8mb4 |
Server | |
---|---|
OS | Darwin |
SAPI | apache2handler |
Webserver | Apache/2.4.55 |
Request | |
---|---|
Browser | Firefox/112.0 |
Protocol | HTTP/1.1 |
HTTPS | no |
Packages | |
---|---|
adminer | 1.9.2 |
backup | 2.8.3-dev |
be_style | 3.1.1 |
be_style/redaxo | 3.1.1 |
d2u_helper | 1.9.3 |
d2u_machinery | 1.3.7 |
developer | 3.9.1 |
install | 2.10.1-dev |
media_manager | 2.13.2 |
mediapool | 2.12.0 |
metainfo | 2.9.0 |
project | dev |
rexstan | 1.0.82-beta3 |
rexstansqltest | 0.0.0 |
sprog | 1.4.0 |
structure | 2.14.3-dev |
structure/content | 2.14.3-dev |
url | 2.0.2 |
users | 2.9.1 |
watson | 2.3.0 |
yform | 4.0.4 |
yform/email | 4.0.4 |
yform/manager | 4.0.4 |
yrewrite | 2.9.1 |
Hi @TobiasKrais,
ich hab leider nicht das D2U Linkboxen Repo gefunden, deswegen hier...
Ich möchte einen Vorschlag unterbreiten, wie wir die Bildverwaltung in D2U Linkboxen für mehrsprachige Webseiten verbessern können. Derzeit verwenden wir dasselbe Bild für alle Sprachversionen einer Seite. Aus SEO-Sicht wäre es jedoch effektiver, wenn jede Sprachversion ihr eigenes Bild hätte, das optimal benannt und genutzt wird.
Vorschlag:
Sprachspezifische Bilder:
SEO-Optimierung für Bilder:
Vorteil:
Die Umsetzung dieser Änderungen wird die SEO-Leistung von mehrsprachigen Seiten erheblich verbessern. Dieser lokalisierte Ansatz entspricht den besten SEO-Praktiken und bietet eine maßgeschneiderte Erfahrung für Benutzer in verschiedenen Regionen. Quelle: https://developers.google.com/search/docs/appearance/google-images?hl=de
Aufgabenliste:
Ich freue mich auf dein Feedback und deine Gedanken zu diesem Vorschlag.
Liebe Grüße,
Samy
REDAXO | |
---|---|
Version | 5.16.0 |
PHP | |
---|---|
Version | 8.3.0 |
OPcache | yes |
Xdebug | no |
Database | |
---|---|
Version | MariaDB 10.3.39 |
Character set | utf8 |
Warning | Die verwendete MariaDB-Version 10.3.39 wird nicht mehr vom Hersteller gepflegt und sollte aktualisiert werden. |
Server | |
---|---|
OS | Linux |
SAPI | fpm-fcgi |
Webserver | Apache |
Request | |
---|---|
Browser | Safari/17.0 |
Protocol | HTTP/2.0 |
HTTPS | yes |
Packages | |
---|---|
accessdenied | 2.1.0 |
adminer | 1.9.3 |
backup | 2.9.1 |
be_password | 2.0.1 |
be_style | 3.3.0 |
be_style/customizer | 3.3.0 |
be_style/redaxo | 3.3.0 |
bloecks | 3.1.1 |
bloecks/cutncopy | 3.1.1 |
bloecks/status | 3.1.1 |
consent_manager | 4.2.0 |
cronjob | 2.10.1 |
d2u_helper | 1.13.0 |
d2u_news | 1.1.4 |
d2u_staff | 1.1.0 |
debug | 1.3.0 |
developer | 3.9.2 |
fa_iconpicker | 1.2.0 |
install | 2.12.0 |
lightgallery | 0.4.3 |
maintenance | 2.9.2 |
markitup | 3.7.4 |
markitup/documentation | 1.1.0 |
media_manager | 2.15.0 |
mediapool | 2.13.1 |
mediapool_rename | 1.0.0 |
metainfo | 2.10.1 |
mform | 7.3.3 |
modulsammlung | 4.16.0 |
navigation_factory | 2.0.3 |
pdfout | 8.1.1 |
phpmailer | 2.13.0 |
project | dev |
project_manager | 1.5.1 |
project_manager/client | 1.1.0 |
redactor2 | 4.2.1 |
search_it | 6.10.1 |
search_it/autocomplete | 6.10.1 |
search_it/documentation | 6.10.1 |
search_it/plaintext | 6.10.1 |
search_it/stats | 6.10.1 |
sprog | 1.5.1 |
structure | 2.16.0 |
structure/content | 2.16.0 |
structure/history | 2.16.0 |
theme | 1.4.0 |
tinymce4 | 1.2.1 |
ui_tools | 1.2.2 |
ui_tools/jquery-minicolors | 2.4.0 |
users | 2.10.1 |
ycom | 4.2.1 |
ycom/auth | 4.2.1 |
ycom/group | 4.2.1 |
ycom/media_auth | 4.2.1 |
yform | 4.1.1 |
yform/email | 4.1.1 |
yform/manager | 4.1.1 |
yform/tools | 4.1.1 |
yrewrite | 2.10.0 |
21.05.2021 21:53:38 | Notice | Trying to access array offset on value of type bool | redaxo/src/addons/d2u_helper/lib/d2u_module_manager.php | 232 |
---|
PHP 7.4, aktuelle Version von d2u. Taucht mehrfach im Log auf.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.