Lassen Sie sich im Bludit Backend die wichtigsten SEO Informationen zu Länge des Titels und der Beschreibung anzeigen. Passen Sie die Datei content.php an.
Inhalt
SEO Infos zu Titel und Beschreibung anzeigen
Sofern Sie Ihr Bludit CMS mit einem kleinen SEO Gedanken betreiben möchten und solche relevanten Aspekte wie Länge des Titels oder maximale Länge der Description im Auge behalten möchte, dann war bislang viel Handarbeit nötig. Mit dieser kleinen Anpassung zeigt Ihnen Bludit im Admin-Backend wichtige Informationen zu Titel-Länge und Länge der Beitragsbeschreibung an.
Bludit zeigt die Länge des Titels (T) und der Description (D) unter dem Beitrag an
Der erste Beitrag im Bild oben hat folglich mit 53 Zeichen im Titel eine gute Länge und die Description mit 156 Zeichen ist ebenfalls in Ordnung für die Suchmaschine. Der zweite Beitrag hat mit 23 und 144 Zeichen viel zu wenig Inhalt in Titel und Beschreibung der Seite.
Um ebenfalls in den Genuss dieser wertvollen Informationen zu gelangen, müssen Sie die Datei:
bl-kernel/admin/views/content.php
Code
mit nur vier Zeilen Code anpassen, dabei sind zunächst einmal die Zeilen 149, 150 wichtig, denn der Rest gehört zum bestehenden Programm und ist nicht neu.
143 foreach ($list as $pageKey) {
144 $cta='';
145 try {
146 $page = new Page($pageKey);
147
148 if ($page->custom('ctaEnabled')) {$cta= '<i class="fa fa-edit text-danger"></i>';}
149 $titleSize = strlen($page->title());
150 $descSize = strlen($page->description());
151
152 echo '<tr>';
153 echo '<td class="pt-3">
154 <div>'.$cta.'
155 <a style="font-size: 1.1em" href="'.HTML_PATH_ADMIN_ROOT.'edit-content/'.$page->key().'">'
156 .($page->title()?$page->title():'<span class="label-empty-title">'.$L->g('Empty title').'</span> ')
157 .'</a>
158 </div>
159 <div>
160 <p style="font-size: 0.8em" class="m-0 -text-uppercase text-muted">T: '
161 .$titleSize
162 .' D: '
163 .$descSize
164 .' • '
165 .( ($type=='scheduled')?$L->g('Scheduled').': '.$page->date(SCHEDULED_DATE_FORMAT):$page->date(MANAGE_CONTENT_DATE_FORMAT) ).'</p>
166 </div>
167 </td>';
Code
Die beiden neuen Codezeilen ermitteln die jeweiligen Längen von Titel und Beschreibung. Das Ergebnis wird in den beiden Variablen $titleSize und $descSize gespeichert. Die Werte werden dann in Zeile 161 und 163 unter den Beitragsnamen in der Tabellenansicht des Bludit Backends geschrieben.
21.12.2023 Kontakt@Oliver-Lohse.de SEO Backend Admin