Links auf PDF Dokumente zählen

WBTMagnum
webEdition Partner
webEdition Partner
Beiträge: 1825
Registriert: Di 7. Mär 2006, 16:50
Wohnort: Wien
Kontaktdaten:

Links auf PDF Dokumente zählen

Beitragvon WBTMagnum » Fr 26. Jun 2015, 15:14

Hallo,

Bei einem unserer Projekte ist gerade die Frage aufgekommen, ob man über webEdition feststellen kann welche der abgelegten PDF Dokumente nicht mehr referenziert werden.

Da es dafür - meines Wissens nach - keine native webEdition-Lösung gibt, habe ich kurzerhand folgende SQL Query zusammen gestellt:

Code: Alles auswählen

SELECT
  ID AS DID,
  Path,
  (
    SELECT COUNT(ID)
    FROM we_tblContent
    WHERE Dat LIKE CONCAT('%href="document:', DID, '"%')
  ) AS Verlinkungen 
FROM we_tblFile
WHERE Extension='.pdf';
Als Ergebnis erhält man eine Liste der abgelegten PDF Dokumente sowie die Anzahl der Referenzierungen aus dem Content.

Disclaimer:
  • Die Ergebnisse sind sicher nicht 100% akkurat. Es gibt ja noch andere Möglichkeiten wie die Dokumente referenziert sein können (we:link, we:href, extern, etc.).
  • Die Abfrage ist nicht besonders performant. Bei umfangreichen Sites kann die Abfrage auch mehrere Minuten laufen und die System-Performance negativ beeinflussen.
  • Benutzung auf eigene Gefahr.

Liebe Grüße,
Sascha

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: Links auf PDF Dokumente zählen

Beitragvon mokraemer » Fr 26. Jun 2015, 23:04

ja, sehe ich auch so. deshalb soll es ja in der 6.5 diese Liste nativ geben.
webEdition-Kern-Entwickler


Zurück zu „Anleitungen / Tutorials“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste