Hallo,
ich habe gestern die Extension seo_basics installiert und funktioniert soweit auch einwandfrei. Ich muss momentan eine Seite für Google optimieren bzw. ich bekomm die Änderungen und muss diese einpflegen. Das problem ist nur, dass weder in den Title Tag noch in das Beschreibungsfeld die Menge an Wörtern passt, die da drin sein sollten. Kann man das irgendwie erweitern oder anders machen? Wahrscheinlich dann direkt ins Template schreiben oder?
Viele Grüße
Sascha
Hallo Sascha.
Das klingt, als solltest Du eher mit Deinem Auftraggeber nochmal reden. Im Bereich SEO ist nicht immer viel auch gut. Suchmaschinen merken nämlich auch, wenn man sie in die Irre führen bzw. manipulieren will, und mit Suchbegriffen vollballert - und reagieren dann eher eingeschnappt (d.h. mit schlechter Bewertung).
Falls ihr's trotzdem probieren müsst/wollt: Die Länge der Felder ist im TCA und ggf. der Datenbank selbst festgelegt.
Viele Grüße
Julian
Hi,
ja ich weiß das Problem mit zu vielen Begriffen, jedoch handelt es sich um ein renomiertes Unternehmen, welches Optimierungen speziell für den Hotelbereich anbieten.
Was ist TCA? Also Datenbankänderung. Schade, dass ich sowas nicht irgendwo einstellen kann. Geht ja nur um die 2 Felder.
Kannst du mir hier vielleicht bissl unter die Arme greifen?
Viele Grüße
Sascha
M-Tech schriebSchade, dass ich sowas nicht irgendwo einstellen kann.
Naja, es macht ja eigentlich keinen Sinn, wenn man etwas einstellen kann, das dann aber keinen Sinn mehr macht. Die Defaultlängen machen schon Sinn.
Eine schnelle Recherche bringt zig Seiten, die allsamt eher kurze Seitentitel empfehlen und eine Länge von 60-65 Zeichen.
M-Tech schriebWas ist TCA?
Das ist das Table Configuration Array, in dem alle Felder samt Eigenschaften gegenüber TYPO3 bekannt gemacht bzw. definiert werden.
M-Tech schriebKannst du mir hier vielleicht bissl unter die Arme greifen?
Innerhalb des Extensionordners gibt es die Datei ext_tables.php. Dort taucht ein Array-Key "max" auf, der auf 65 gesetzt ist. Das legt derzeit fest, dass der (seo_basics-)Seitentitel nur 65 Zeichen lang sein darf. Eine Erhöhung des Wertes genehmigt in TYPO3 längere Werte.
Damit das ganze aber auch in der Datenbank gespeichertw erden kann, muss auch dort mehr Platz geschaffen werden. Dafür ist die ext_tables.sql. Dort taucht das Feld zweimal auf und ist jeweils auf 100 Zeichen begrenzt. Eine passende Erhöhung ist auch hier (zweimal) erforderlich.
Hi,
danke für deine Hilfe. Die Erweiterung der Datenbank, passiert das automatisch oder muß ich da manuell nachhelfen? Ich sehe in der ext_tables.sql nur create anweisungen?
Gut über die Länge von Seitentiteln etc. kann ich nicht´s sagen, denn in diesem Thema bin ich nicht wirklich drin. Hab aber auch schon gelesen, dass zuviel keinen Sinn macht.
Was macht man nicht alles für einen zufriedenen Kunden?
Ach ja noch ne Frage. Das Feld Beschreibung, welches die Description im Header ausgibt müsste ich auch erweitern. Gibt´s dafür irgend eine TS-config?
Viele Grüße
Sascha
M-Tech schriebDie Erweiterung der Datenbank, passiert das automatisch oder muß ich da manuell nachhelfen?
Sicherster Weg, das solche Änderungen alle übernommen werden ist über das TYPO3-Install-Tool -> Database Analyser -> DB compare. Dort stellt dann TYPO3 selbst fest, welche Abweichungen es zwischen TCA und Datenbank gibt, und schlägt Lösungen vor.
M-Tech schriebWas macht man nicht alles für einen zufriedenen Kunden?
Ihn ggf. auch mal beraten, wenn er sich in eine Sackgasse manövriert o.O
M-Tech schriebDas Feld Beschreibung, welches die Description im Header ausgibt müsste ich auch erweitern. Gibt´s dafür irgend eine TS-config?
Das ist eines der Felder, die vom TYPO3-Core vorgegeben sind.
Öhm, was funktioniert da bei Dir nicht? Bzw. wieviel Inhalt soll da rein!?!? Hab grad Testweise den gesamten Wikipediaeintrag zu TYPO3 speichern können - und das ist vom umfang her definitiv Schwachsinn als Seitenbeschreibung.
Hi,
okay dann werd ich mir den Web mal ansehen.
Naja ich als Laie was SEO angeht und eine Firma als "Spezialist". Was glaubst du von wem er sich besser beraten fühlt? o.O
Also wenn ich in das Feld "Beschreibung" 269 Zeichen eingeben will, dann schneidet er mir ein paar ab. Kann es sein, dass hier das Feld auf 255 Zeichen begrenzt ist? Also ich mein jetzt nicht das Feld für die Stichworte. Da kann ich genügend eingeben.
Viele Grüße
Sascha
Öhm,...hm. Also das Feld Beschreibung ist bei meiner Testinstallation (4.3-alpha3) und auch einer noch greifbaren 4.2.6 jeweils ein Feld vom Typ text in der Datenbank, d.h. dort schonmal "unbegrenzt" groß. Und in beiden Fällen scheint es auch seitens des TCA keine Einschränkung zu geben ($TCA['pages']['columns']['description']['config']).
Kann es sein, dass im Kundenauftritt bewusst die TYPO3-Defaultkonfiguration geändert wurde? D.h. jetzt also Beschränkungen dort existieren?
Hi,
nein an Beschränkungen existiert dort nichts.
Kann es an der Version liegen? Hier wird noch mit Typo3 Version 4.0.1 gearbeitet.
Viele Grüße
Sascha
Es könnte schon. Hab grad keine 4.0.x greifbar...
Ist aber schnell geprüft:
1. im TYPO3-Backend unter "Admin->Configuration" oben in der Selectbox "TCA" aufwählen, dann durchhangel zu $TCA['pages']['columns']['description']['config']
2. In der Datenbank mal schauen, wie pages.description definiert ist
Hi,
folgendes Steht in der config:
[description]
[exclude]=1
[label]=LLL:EXT:lang/locallang_general.php:LGL.description
[config]
[type]=input
[size]=40
[eval]=trim
In der Datenbank ist pages.description als text definiert.
Viele Grüße
Sascha
Ahh, ok, dann gibt's da Unterschiede. In meinen TYPO3s war das Feld jeweils vom Typ text (also textarea). Wurde wohl in den letzten Versionen mal geändert.
Wenn das Feld in der Datenbank groß genug ist (was es ja zu seins cheint), dann ist es nur eine kleine Änderung:
extTables.php im Verzeichnis typo3conf/ öffnen und ergänzen:
// Typ auf "Textarea" ändern
$TCA['pages']['columns']['description']['config']['type'] = 'text';
$TCA['pages']['columns']['description']['config']['rows'] = '3';
$TCA['pages']['columns']['description']['config']['cols'] = '60';
Anschließend im selben Verzeichnis die zwei temp_CACHED*-Dateien löschen.
Hi,
super. Das klappt jetzt schon einwandfrei. Heute Abend werde ich die Änderungen bzgl. seo_basics ändern.
Wenn ich könnte, würd ich dir ein Bier ausgeben 🙂.
Viele Grüße
Sascha