Modify

Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#2060 closed Bug/Fehler (invalid)

IT Recht Kanzlei Modul erzeugt doppelte h1 Überschrift und title mit doppeltem Inhalt

Reported by: FräuleinGarn Owned by:
Priority: normal Milestone:
Component: Module Version: 2.0.6.0
Keywords: Cc:
Blocked By: Blocking:

Description

Es werden in den Rechtstexten zwei h1 Überschriften gesetzt:

Bsp:

<h1>Datenschutzerklärung</h1>

und

<h1 class="itkanzlei_first_headline">Datenschutzerklärung</h1>

Der title wird falsch angegeben:
Er besteht aus Titel und Überschrift, welche in den Contents angegeben werden. Löscht man die Überschriftsangabe ist der title im Quelltext korrekt. Durch eine Aktualisierung der Rechtstexte wird die Überschrift aber wieder gesetzt. Das ist aus Abmahngründen sicher richtig so, aber im title sollte dennoch nur der Titel oder die Überschrift sein.

Attachments (1)

Bildschirmfoto 2021-06-15 um 16.56.25.png (1.3 MB ) - added by FräuleinGarn 5 years ago.

Download all attachments as: .zip

Change History (6)

comment:1 by Gerhard Waldemair, 5 years ago

Resolution: invalid
Status: newclosed

Die H1 der IT-Recht Kanzlei wird auf display:none gestellt:

$content_text = $this->charset_decode_utf_8($xml->rechtstext_html.'<style>.itkanzlei_first_headline{display:none;}</style>');
Last edited 5 years ago by Torsten Riemer (previous) (diff)

comment:2 by Torsten Riemer, 5 years ago

Milestone: modified-shop-2.0.6.1

comment:3 by FräuleinGarn, 5 years ago

Die ist im Seitenquelltext aber sichtbar und wird zb bei Sistrix als Warnhinweis ausgegeben siehe Screenshot.

Was ist mit dem doppelten title?

by FräuleinGarn, 5 years ago

comment:4 by Torsten Riemer, 5 years ago

Es ist einfach der sicherere Weg. Stell dir vor die IT-Recht Kanzlei baut einen HTML-Fehler ein und hat so ein Konstrukt (öffnendes h1 aber fehlerhafter schließender tag - im beispiel als h2 geschlossen, kann aber auch einfach fehlerhaft anders geschlossen sein, wie <h1> oder <h1/> oder was auch immer:

<h1 class="itkanzlei_first_headline">Lorem ipsum dolor sit amet<h2>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
<h1 class="itkanzlei_first_headline">Lorem ipsum dolor sit amet</h1>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>

Per Regex ist es dann nicht mehr möglich zu verhindern, dass aus der gesamte Code zwischen erstem <h1> und erstem korrekt geschriebenen geschlossenen </h1> entfernt wird.

Daher ist es per inline-style definitiv sicherer einfach ein display:none; mitzugeben.

comment:5 by FräuleinGarn, 5 years ago

Danke für die Info.

Das mit dem doppelten title kann man lösen in dem man bei meta title und meta description selbst etwas einträgt. Das wird bei einem Rechtstexteupdate nicht überschrieben. Falls mal jemand das Ticket lesen sollte.

Modify Ticket

Action
as closed The ticket will remain with no owner.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.