[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
SEO42 AddOn für REDAXO 4.5+ - Seite 20 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

14. Dez 2014, 12:06

Ich hab ein Issue angelegt: https://github.com/RexDude/seo42/issues/160
Öffnetliche Diskussion kann dort fortgesetzt werden zu dem Thema.

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

14. Dez 2014, 16:10

@execrable: Also ich hab mir das jetzt mal genauer angeschaut. Es fehlt auf das in der Pathlist bei den $SEO42_URLS deine Startseite gar nicht auftaucht. Dort müsse ein Eintrag mit der ID = 2 und leerem String als Url sein. Das einzigste wie ich das bei mir erreichen kann ist wenn ich im Startartikel die URL auf "keine URL" stelle. Hast du das zufällig gemacht? Oder vielleicht irgend was anderes angestellt mit der Startseite + Url?

Benutzeravatar
cukabeka
Beiträge: 821
Registriert: 31. Mai 2006, 00:01
Wohnort: Aschaffenburg

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

20. Dez 2014, 16:37

hey, danke für die neue version. muss nochmal hierauf zurückkommen:
RexDude hat geschrieben:Mit ++ meinnte ich die komplett umgeschriebenen Parameter Urls. Nimm einfach url_control dann passt es schon :) ...aber wohl dosiert sind manchmal auch Parameter in der Url völlig vertret bar ;)
url_control hat einen gravierenden nachteil: es ist nicht so universell mit rex_getUrl zu verwenden wie rexSEO. Ich nutze die parameter gerne, um auf simple weise sprechende URLs zu erzeugen. also ohne umständlich wie in https://github.com/tbaddade/redaxo_plugin_url_control beschrieben eine eigene funktion mit einem eigenen funktionsaufruf verwenden zu müssen.

just plain old rex_getUrl ;)

meinst du, das lässt sich nochmal als Option einbauen?
Viele Grüße
cukabeka

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

20. Dez 2014, 22:02

Sorry, das Feature wirds in SEO42 leider nicht geben.

execrable
Beiträge: 40
Registriert: 4. Feb 2012, 13:29

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

26. Dez 2014, 09:58

Frohe Weihnachten zusammen !

Ich habe das 404-Problem nun eingekreist :) So bald ich dem Startartikel, unter URL, eine andere Option als "Automatisch" zuweise, bekomme ich den 404 Fehler.

Gruß
Exe

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

27. Dez 2014, 11:25

Was fummelst du auch an der Startseiten Url herum? ;)
Dann werd ich wohl ne Sperre einbauen müssen für so Spezis wie dich :P

execrable
Beiträge: 40
Registriert: 4. Feb 2012, 13:29

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

27. Dez 2014, 16:54

Ja genau, dass dachte ich dann auch :)

Wobei ich mir bei einer mehrsprachigen Seite schon wünschen würde, wenn man die Startseite auch entsprechend setzen kann z.B. de:Startseite,en:Startpage ... Wäre schon doof wenn das nicht gehen würde.

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

27. Dez 2014, 18:08

Weiter oben hatten wir das Thema schon. Der Startartikel der Defaultsprache muss immer / lauten. Sonst müsste man einen zusätzlich Redirect einbauen. Oder man hätte 2 Ulrs / und /Startseite = Double Content.

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

28. Dez 2014, 23:39

Hi,

jetzt habe ich erst Seo42 (3.0 Version) deinstalliert und dann 4.1 neu installiert. Den Hinweis auf die Update.md habe ich erst gelesen, nachdem ich die alte Version deinstalliert und gelöscht war :roll:

Das Ergebnis ist jetzt, das meine Seite nicht erreichbar ist. Die Fehlermeldung lautet:

Code: Alles auswählen

Fatal error: Call to undefined method seo42::getNavigationByLevel() in /var/www////redaxo/include/classes/class.rex_article_base.inc.php(388) : eval()'d code on line 33
Was kann ich tun um das Problem zu lösen?

Danke
Jörn

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

29. Dez 2014, 00:12

Dazu würd ich einfach in der Chagelog nach der entsprechenden Methode (getNavigationByLevel) suchen:

Aha!
Version 3.3.0 - 17. April 2014

Entfernt: Wrapper-Methoden seo42::getNavigationByLevel(), seo42::getNavigationByCategory() und seo42::getLangNavigation(). Aufruf bitte nur noch über die Klasse nav42.
Schau mal in die Code beispiele unter SEO42 > Hilfe. Dort siehtst du wie du die nav42 jetzt aufrufen musst.

P.s: Deinstallieren war ne ganz schlechte Idee, da du so nun auch alle DB Felder (Desciption,. Keywords etc.) verloren hast...

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

29. Dez 2014, 21:16

RexDude hat geschrieben:Schau mal in die Code beispiele unter SEO42 > Hilfe. Dort siehtst du wie du die nav42 jetzt aufrufen musst.

P.s: Deinstallieren war ne ganz schlechte Idee, da du so nun auch alle DB Felder (Desciption,. Keywords etc.) verloren hast...
So schlimm war es zum Glück nicht. Die Navigation läuft wieder, die URLs stimmen auch noch, Keywords und Description sind auch noch da.

Bei zwei Sachen brauche ich aber bitte nochmal Hilfe. Warum bekomme ich die CSS Dateien nur noch eingebunden, wenn ich die ganze URL angebe? Wenn ich das nicht mache steht im Quellcode immer ein Pfad, der mit Resource/CSS/ oder ähnlich anfängt? CSS Dateien werden so natürlich nicht gefunden.

Wie bekomme ich wieder title attribute für meine Menü Links? Danke schon mal

VG
Jörn

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

29. Dez 2014, 23:35

Auch hier lohnt sich ein Blick in die Codebeisspiele. Die getCSS und getJS Methoden nutzen die Pfade in den EInstellungen. Will man seine Layout-Dateien nicht so struktukturieren kann man auch getResourceFile() nehmen und den Pfad mit angeben:

Code: Alles auswählen

<?php echo seo42::getResourceFile("resources/mediaelement/mediaelementplayer.css"); ?>
Titel Attribute in der Navi gingen bei nav42 noch nie ;) Halt ich persönlich auch für SEO irrelevant an der Stelle.

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

30. Dez 2014, 22:04

RexDude hat geschrieben:Auch hier lohnt sich ein Blick in die Codebeisspiele. Die getCSS und getJS Methoden nutzen die Pfade in den EInstellungen. Will man seine Layout-Dateien nicht so struktukturieren kann man auch getResourceFile() nehmen und den Pfad mit angeben:

Code: Alles auswählen

<?php echo seo42::getResourceFile("resources/mediaelement/mediaelementplayer.css"); ?>
Tja, meine css Dateien wurden nicht gefunden, weil jede Pfadangabe mit resource/css/.. angefangen hat, da ist jetzt seo42::getResourceFile nicht das gewesen, wonach ich gesucht hätte. Aber hey, so funktioniert es.
RexDude hat geschrieben: Titel Attribute in der Navi gingen bei nav42 noch nie ;) Halt ich persönlich auch für SEO irrelevant an der Stelle.
Für SEO vielleicht irrelevant, aber gut für die usability, sofern der title einen Mehrwert enthält. Ein schönes "nice to have". Hier ein schöner Artikel dazu: How to Use Link TITLE Attribute Correctly

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

30. Dez 2014, 22:19

Damit das Tooltip hochpoppt muss man halt ne Weile warten. Weiss net ob das usability freundlich ist. Bei ner Navi eh nicht. Da will man in erster Line schnell zur nächsten Seite. Auftretende Tooltips würden mich persönlich da nur nerven.

Vor dem Body Endtag finden bei dir noch getJS aufrufe statt. Die brauchst natürlich nur wenn du auch JS Dateien einzubinden hast und dann muss es halt wie in deinem Fall mit getResourceFile() sein.

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

30. Dez 2014, 22:35

RexDude hat geschrieben:Damit das Tooltip hochpoppt muss man halt ne Weile warten. Weiss net ob das usability freundlich ist. Bei ner Navi eh nicht. Da will man in erster Line schnell zur nächsten Seite. Auftretende Tooltips würden mich persönlich da nur nerven.
Wie vieles im Leben eine Ansichtssache. Seo42 ist Dein Baby, Du entscheidest was es geben wird und was nicht :wink:
RexDude hat geschrieben:Vor dem Body Endtag finden bei dir noch getJS aufrufe statt. Die brauchst natürlich nur wenn du auch JS Dateien einzubinden hast und dann muss es halt wie in deinem Fall mit getResourceFile() sein.
Die Aufrufe stammen aus dem Boilerplate, aber ich brauche sie nicht und habe sie jetzt raus genommen. Ich habe auch nicht verstanden wofür folgender Aufruf gut ist und warum er einen eigenen div bekommen hat:

Code: Alles auswählen

<div id="imagetype"><img src="<?php echo seo42::getImageManagerFile("pic.png", "my_img_type"); ?>" alt="" /></div>

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

31. Dez 2014, 10:39

In der neusten Version sind diese Codebeispiele nicht mehr im Boilerplate enthalten.

Benutzeravatar
cukabeka
Beiträge: 821
Registriert: 31. Mai 2006, 00:01
Wohnort: Aschaffenburg

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

23. Jan 2015, 13:24

Hi Dude,

ich benutze das Tool im Kontext mit einem kleinen Shop, und habe für folgende Probleme noch keine Lösung gefunden:

1. <?php echo seo42::getImageManagerFile("pic.png", "my_img_type"); ?>
Ich hätte gerne die Möglichkeit, auch den final angezeigten Namen in der URL beeinflussen zu können, so dass im finalen URL-String nicht "pic.png" steht, sondern "mein-wunsch-string-der-beim-aufruf-definiert-wurde.png". Also quasi <?php echo seo42::getImageManagerFile("pic.png", "my_img_type", "final_name"); ?>
Ist dir irgend eine Lösung bzw ein Lösungsansatz dafür bekannt?

2. Metadaten aus XFORM
Ich habe hier den Fall, dass Seiten aufgerufen werden, die im Prinzip immer dieselbe ARTICLE_ID haben, aber im Modul via rex_get(x_id) einen Parameter abfragen und zur ID in der XFORM-Datenbank nach einem Datensatz suchen, der Name, Bild, seoinfo etc enthält.
Nun möchte ich nicht erst im Modul, sondern schon beim Generieren der Metainfos anhand der x_id bei XFORM abfragen, was im Feld "seoinfo" steht. In den Codebeispielen habe ich dafür nichts gefunden. Gibt es irgendwelche Erweiterungen für seo42::getDescription(); und seo42::getKeywords();, mit denen ich diese Inhalte aus anderer Quelle (eben zB XForm) holen kann?

Grüße und Danke für jede Idee!
Viele Grüße
cukabeka

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

23. Jan 2015, 14:36

Servus Herr Kuchenbäcker ;)

zu 1) Ähhhh deine Datie heisst: pic.png und du willst aber dass mein-tooles.pic.png im Html steht versteh ich das richtig? Da hab ich jetzt grad keine Lösung parat. Müsste man vermutlich per RewriteRules hinbekommen. Aber der Sinn erschließt sich mir nicht ganz weil man kanns ja auch gleich mein-tooles.pic.png nennen ;)

zu 2) Siehe Codebeispiel 8. Du musst deine eigene Klasse ableiten und die entsprechenden Methoden überschreiben. Dabei übernimmst du den Code der Elterklasse und erweiterst diesen dann um dein Extrazeugs. Im Beispiel wurde z.B. einfach ein strtolower() hinzugefügt so dass der Titel immer klein ausgegebn wird (aber nur als Beispiel gedacht).

libra
Beiträge: 15
Registriert: 25. Jan 2015, 12:03

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

25. Jan 2015, 13:01

Moin,
ich habe ein Problem mit den Metadaten.
Aus:

Code: Alles auswählen

<link rel="stylesheet" href="<?php echo seo42::getCSSFile("reset.css"); ?>" type="text/css" media="screen,print" />
<link rel="stylesheet" href="<?php echo seo42::getCSSFile("main.css"); ?>" type="text/css" media="screen,print" />
Macht SEO42 plötzlich:

Code: Alles auswählen

<link rel="stylesheet" href="/files/reset.1422029263.css" type="text/css" media="screen,print" />

<link rel="stylesheet" href="/files/main.1422029242.css" type="text/css" media="screen,print" />
Die css – Datei gibt es so nicht (zumindest mit diesen Zahlen).
Hat einer eine Idee, was sich der Künstler dabei gedacht hat?

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

25. Jan 2015, 13:06

Das ist ein Versionsstring der an die CSS Datei angehängt wird und über eine RewriteRegel in der .htaccess funzt. Wenn deine CSS Dateien normal geladen werden brauchst du dich hier um nix weiter sorgen ;)

Benutzeravatar
Peter.Bickel
Beiträge: 1856
Registriert: 25. Jan 2005, 21:17
Wohnort: Schleswig-Holstein
Kontaktdaten: Website

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

25. Jan 2015, 13:07

Das ist ein "Timestamp", um Cache-Probleme zu lösen.
Typische Situation: Man ändert sein CSS, aber der Browser des Besuchers hat noch die alte Version im Cache, und die Optik ist daher falsch.
Der SEO42-Zeitstempel, der sich dann verändert, wenn man seine CSS-Datei verändert hat, zwingt den Browser dazu, die CSS-Datei neu zu laden.
Man kann das auch deaktivieren in SEO42, glaube ich, aber ich finde es superpraktisch.

Grüße,
Peter.

libra
Beiträge: 15
Registriert: 25. Jan 2015, 12:03

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

25. Jan 2015, 13:14

Oh-ha,
der Fehler lag im Detail.
nach dem Update von SEO42 auf die Version 4.1.0 funktioniert es. Das "Warum" würde mich aber trotzdem interessieren

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

25. Jan 2015, 13:16

@libra: Peter hats dir wunderbar erklärt :D
Und in der FAQ steht sonst auch noch was zu dem Thema ;)

libra
Beiträge: 15
Registriert: 25. Jan 2015, 12:03

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

25. Jan 2015, 13:19

Peter.Bickel hat geschrieben:Das ist ein "Timestamp", um Cache-Probleme zu lösen.
Typische Situation: Man ändert sein CSS, aber der Browser des Besuchers hat noch die alte Version im Cache, und die Optik ist daher falsch.
Der SEO42-Zeitstempel, der sich dann verändert, wenn man seine CSS-Datei verändert hat, zwingt den Browser dazu, die CSS-Datei neu zu laden.
Man kann das auch deaktivieren in SEO42, glaube ich, aber ich finde es superpraktisch.

Grüße,
Peter.
Ah, da hat sich die Antwort wohl überschnitten.
Du findest es superpraktisch, das meine Webseite nicht funktioniert??? :-)
Das tut sie nämlich nicht, weil die Datei erst gar nicht gefunden wird. Ob das meinem Kunden gefällt ;)

libra
Beiträge: 15
Registriert: 25. Jan 2015, 12:03

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

25. Jan 2015, 13:47

Tschuldigung, wenn ich hier am rummeckern bin. Aber mit dem Up-Date sind auch meine Einstellungen überschrieben. Nun sucht SEO42 in den Unterordnern resources/css nach den Dateien.
Soll ich die jetzt extra anlegen, obwohl der Medien-Ordner für Redaxo das nicht unterstützt?
Einstellen kann ich nach dem Update nun auch nichts mehr, grmpf :twisted:

Was ist denn das für ein Mist? Da sitzt mein Kunde neben mir, dem ich schnell das SEO42 aufspiele und dann macht SEO42 nur Probleme. "Gut gedacht, schlecht gemacht" fällt mir dazu nur ein.
Es gibt keine Dateien mit dem Timestamp und er findet sie auch nicht. Wo kann ich das abstellen, bevor ich SEO42 deinstalliere?

Zurück zu „Allgemeines [R4]“