Vorlage Diskussion:DrDukesDB
Letzter Kommentar: vor 4 Monaten von Bert.Kilanowski in Abschnitt Linkziel für pdf's geändert
Webseite nicht verfügbar
Bearbeiten@Mabschaaf: zur info: ich habe gerade festgestellt, dass die Webseite nicht erreichbar ist und die Verlinkungen über die Vorlage eine Fehlermeldung erzeugen:
- The website encountered an unexpected error. Please try again later.
- InvalidArgumentException: Field ubiquitous is unknown. in Drupal\Core\Entity\ContentEntityBase->getTranslatedField() (line 587 of core/lib/Drupal/Core/Entity/ContentEntityBase.php).
Gruß --Bert (Diskussion) 15:59, 23. Jul. 2023 (CEST)
- Es scheint so, als ob hier insbesondere die Identifier geändert wurden. Bsp. Cedrenol:
- bisher unter 5497 https://phytochem.nal.usda.gov/phytochem/chemicals/show/5497
- nun unter 51237 https://phytochem.nal.usda.gov/phytochem/chemicals/show/51237
- Für den Link auf die Webseite der Datenbank wären ggf. https://phytochem.nal.usda.gov/ oder https://phytochem.nal.usda.gov/about geeignete Alternativen. Gruß --Bert (Diskussion) 00:46, 24. Jul. 2023 (CEST)
- @Bert.Kilanowski: Gibt es irgendwo eine Liste der IDs und zu welchen Einträgen sie gehören (idealerweise CAS-Nummer o.ä.; Name ist eher schlecht für eine automatische Zuordnung)? --Mabschaaf 17:06, 24. Jul. 2023 (CEST)
- Nein, leider keine Liste und erst recht keine Zuordnung über CAS-Nummern. Wenn ich mich recht erinnere, gab es, zu der Zeit als die Vorlage angelegt wurde, für die gleiche Substanz oft zwei Einträge. In diesen Fällen habe ich dann oft den Eintrag mit der kleineren Identifier Nummer verwendet. Möglicherweise hat man die Datenbank nun bereinigt und die kleineren Nummern entfernt. Vermutlich muss man wirklich alle Einträge händisch prüfen und ändern :-( --Bert (Diskussion) 17:30, 24. Jul. 2023 (CEST)
- Ich habe inzwischen herausgefunden, wie die neuen IDs aus den alten erzeugt werden können. Für die unterschiedlichen Typen von Einträgen sind jeweils unterschiedliche Summanden zu addieren, in Einzelnen:
- für P = ID (alt) + 4804 -> ID (neu)
- für C = ID (alt) + 45740 -> ID (neu)
- für A = ID (alt) + 2368 -> ID (neu)
- für E = ID (alt) + 10100 -> ID (neu)
- „alt“ sind dabei jeweils alle IDs, die kleiner sind als der genannte Korrekturwert.
- Ich habe der Vorlage beigebracht, diese Korrekturwerte automatisch zu addieren, mittelfristig sollten jedoch die Einträge in den ID-Parametern innerhalb der Artikel geändert werden, damit diese Korrektur überflüssig wird. Akut zu tun ist nichts mehr, alle Links sollten nun zum Ziel führen. Im Edit-Modus wird ein Hinweis angezeigt, falls in der Vorlage eine veraltete ID enthalten ist.--Mabschaaf 17:43, 28. Aug. 2023 (CEST)
- Ich habe gerade erst gesehen, dass die Vorlage im Editmodus diese Meldung macht. Vielen Dank für den Service. Gruß --Bert (Diskussion) 01:26, 5. Jan. 2024 (CET)
- Ich habe inzwischen herausgefunden, wie die neuen IDs aus den alten erzeugt werden können. Für die unterschiedlichen Typen von Einträgen sind jeweils unterschiedliche Summanden zu addieren, in Einzelnen:
- Nein, leider keine Liste und erst recht keine Zuordnung über CAS-Nummern. Wenn ich mich recht erinnere, gab es, zu der Zeit als die Vorlage angelegt wurde, für die gleiche Substanz oft zwei Einträge. In diesen Fällen habe ich dann oft den Eintrag mit der kleineren Identifier Nummer verwendet. Möglicherweise hat man die Datenbank nun bereinigt und die kleineren Nummern entfernt. Vermutlich muss man wirklich alle Einträge händisch prüfen und ändern :-( --Bert (Diskussion) 17:30, 24. Jul. 2023 (CEST)
- @Bert.Kilanowski: Gibt es irgendwo eine Liste der IDs und zu welchen Einträgen sie gehören (idealerweise CAS-Nummer o.ä.; Name ist eher schlecht für eine automatische Zuordnung)? --Mabschaaf 17:06, 24. Jul. 2023 (CEST)
- Es scheint so, als ob hier insbesondere die Identifier geändert wurden. Bsp. Cedrenol:
Linkziel für pdf's geändert
BearbeitenHallo Mabschaaf, es sieht so aus, als ob sich die Linkziele für die pdf-Fassungen geändert haben. Beispiel Acetoin, altes Linkziel https://phytochem.nal.usda.gov/phytochem/chemicals/report/48756.pdf
, neues Linkziel https://phytochem.nal.usda.gov/phytochem/download/48756?type=chemicals&filetype=pdf&view=chemPlant&name=ACETOIN&column=name&order=asc
. Letzteres kann man wohl aber noch sinnvoll kürzen. Kannst Du da bei Gelegenheit mal wieder was zaubern? Danke --Bert (Diskussion) 23:49, 5. Jul. 2024 (CEST)
- Hi Bert, es ist leider nicht ganz so einfach. Die PDF-URLs unterscheiden sich jetzt auch in Abhängigkeit vom Typ. Als Hotfix habe ich zunächst einfach mal alle PDF-Links rausgenommen. Muss ich mich nochmal intensiv reinknien, schaffe ich aber die nächsten drei Wochen nicht.--Mabschaaf 14:53, 6. Jul. 2024 (CEST)
- Kein Problem. Solange die Verlinkung zur Webseite funktioniert, ist alles Bestens. Der Zugriff auf die pdf-Datei ist nmM Luxus. Gruß --Bert (Diskussion) 18:13, 6. Jul. 2024 (CEST)