Hi Tobi,
ja bin auch froh das die Einstellungen jetzt endlich im Backend sind
Wegen One Page Mode:
- Sitemap.xml enthält nur noch einen Link und zwar auf Website Startartikel
- SEO und URL Seiten in der Artikelansicht wird nur noch für den Website Startartikel angezeigt
- Anzeigen bzw. Webansicht Link zeigt immer nur auf den Website Startartikel
Ne Hilfe zu den ganzen Einstellungen wäre als nächstes vielleicht auch mal fällig...
LG,
RexDude
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/
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/
-
- Beiträge: 500
- Registriert: 2. Okt 2006, 23:16
- Wohnort: Lörrach
- Kontaktdaten: Website
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Hi RexDude,
ist je genial! Ich soll grad so was in Redaxo realisieren. Nur die URLs muss ich mir selbst mit Ankern bauen. Ich muss mir dann nur noch die Funktion in SEO42 heraussuchen, wo ich statt "/de/anreise-und-kontakt" ein "#anreise-und-kontakt" draus mache.
Vielen Dank und liebe Grüße,
Tobi
ist je genial! Ich soll grad so was in Redaxo realisieren. Nur die URLs muss ich mir selbst mit Ankern bauen. Ich muss mir dann nur noch die Funktion in SEO42 heraussuchen, wo ich statt "/de/anreise-und-kontakt" ein "#anreise-und-kontakt" draus mache.
Vielen Dank und liebe Grüße,
Tobi
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
...
Zuletzt geändert von RexDude am 23. Okt 2014, 12:46, insgesamt 1-mal geändert.
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Was du brauchst ist in den Codebeispielen drin:
Und hier eine Beispielanwendung
Vielleicht integrier ich das mal in seo42/nav42 Dann wirds noch vollgestopfter
Code: Alles auswählen
<?php
echo seo42::getUrlString("The Hitchhiker's Guide to the Galaxy!");
// --> the-hitchhikers-guide-to-the-galaxy
?>
Code: Alles auswählen
public static function getMainMenu() {
$cats = OOCategory::getRootCategories(true);
$out = '<ul>';
for ($i = 0; $i < count($cats); $i++) {
$out .= '<li><a href="#' . seo42::getUrlString($cats[$i]->getName()) . '">' . $cats[$i]->getName() . '</a></li>';
}
$out .= '</ul>';
return $out;
}
public static function getOnePage() {
$out = '';
foreach (OOCategory::getRootCategories(true) as $lev1) {
$curArticle = new rex_article($lev1->getId());
$out .= '<div class="section" id="' . seo42::getUrlString($lev1->getName()) . '">' . $curArticle->getArticle() . '</div>';
}
return $out;
}
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Hej,
als Ergänzung
anstatt
kannst du auch die interne Funktion
https://github.com/redaxo/redaxo4/blob/ ... inc.php#L9
verwenden.
vg Thomas
als Ergänzung
anstatt
Code: Alles auswählen
seo42::getUrlString()
Code: Alles auswählen
rex_parse_article_name()
verwenden.
vg Thomas
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Glaube das funzt so net Thomas: Es gibt eine seo42_parse_article_name() die hier, wenn schon, genutzt werden sollte. https://github.com/RexDude/seo42/blob/m ... c.php#L850
Besser aber man nimmt die seo42::getUrlString(): https://github.com/RexDude/seo42/blob/m ... #L787-L791
Da ist noch ein strtolower() drin und sie ist zukunftssicherer das sie zur "offiziellen" SEO42 API gehört
Besser aber man nimmt die seo42::getUrlString(): https://github.com/RexDude/seo42/blob/m ... #L787-L791
Da ist noch ein strtolower() drin und sie ist zukunftssicherer das sie zur "offiziellen" SEO42 API gehört
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Würde man rex_parse_article_name() würden auch die ganzen sprachbasierten Sonderzeichen-Umschreibungen fehlen usw.
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Hej,
Ich nutze die Funktion immer und bisher passt das .
strtolower hast du recht ist, für Anker aber auch nicht zwingend.
vg Thomas
Ich nutze die Funktion immer und bisher passt das .
strtolower hast du recht ist, für Anker aber auch nicht zwingend.
vg Thomas
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Ja aber du nutzt auch nicht SEO42 deshalb ist diese Empfehlung hier an der Stelle nicht passendIch nutze die Funktion immer und bisher passt das
Passt aber besser zur restlichen Url und sieht auch besser ausstrtolower hast du recht ist, für Anker aber auch nicht zwingend.
-
- Beiträge: 500
- Registriert: 2. Okt 2006, 23:16
- Wohnort: Lörrach
- Kontaktdaten: Website
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Hi Thomas und RexDude,
cool. Hab' gerade Mittagsschlaf gemacht und wollte mich jetzt dran setzen. Dann wach ich auf und bekomme die fertige Lösung!
Vielen Dank!
Grüßle,
Tobi
cool. Hab' gerade Mittagsschlaf gemacht und wollte mich jetzt dran setzen. Dann wach ich auf und bekomme die fertige Lösung!
Vielen Dank!
Grüßle,
Tobi
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Hi, habe gerade ein internes Update beim frischen Install von REX4.6.1 gemacht - 3.x auf 4.0.1.
Dabei sind wohl nicht alle Files in den files/addon/seo42 kopiert worden. Hab mich schon gewundert, warum ich die Einstellungen nicht aufklappen konnte...
Naja Plugin runtergeladen und die fehlenden Dateien hochgeladen und schon funktioniert es.
Allerdings sollte ich nicht evtl. alle Dateien in files/addon/seo42 überschreiben aus dem "files"-Verzeichnis aus dem Plugin-Ordner?
Was fehlte war:
arrows
delete
jquery-ui js & css
jquery.dropdown js & css
jquery.tag-editor js & css
der Rest war da...
LG Tim
Dabei sind wohl nicht alle Files in den files/addon/seo42 kopiert worden. Hab mich schon gewundert, warum ich die Einstellungen nicht aufklappen konnte...
Naja Plugin runtergeladen und die fehlenden Dateien hochgeladen und schon funktioniert es.
Allerdings sollte ich nicht evtl. alle Dateien in files/addon/seo42 überschreiben aus dem "files"-Verzeichnis aus dem Plugin-Ordner?
Was fehlte war:
arrows
delete
jquery-ui js & css
jquery.dropdown js & css
jquery.tag-editor js & css
der Rest war da...
LG Tim
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Es gint seit neustem Update-Hinweise die man unbedingt studieren sollte: https://github.com/RexDude/seo42/blob/m ... ersion-400
In deinem Fall wäre wichtig gewesen: "Addon-Assets wurden geändert. Bitte Addon reinstallieren und Browsercache löschen."
Aber nun hast du es ja durch fummeln auch schon hinbekommen
In deinem Fall wäre wichtig gewesen: "Addon-Assets wurden geändert. Bitte Addon reinstallieren und Browsercache löschen."
Aber nun hast du es ja durch fummeln auch schon hinbekommen
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
### WICHTIG!!! ###
Die Anweisungen in der Update.md sollten unbedingt befolgt werden. Sonst kann es neben kosmetischer Probleme im Backend z.B. auch dazu kommen dass die Sitemap.xml und die Robots.txt nicht mehr funktionieren, weil die .htaccess Datei nicht erneuert wurde.
### WICHTIG!!! ###
Die Anweisungen in der Update.md sollten unbedingt befolgt werden. Sonst kann es neben kosmetischer Probleme im Backend z.B. auch dazu kommen dass die Sitemap.xml und die Robots.txt nicht mehr funktionieren, weil die .htaccess Datei nicht erneuert wurde.
### WICHTIG!!! ###
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Das Problem hatte ich zum Glück nicht, da frisch installiert. Und die Update.md hatte ich zwar gelesen, ist aber anscheinend an mir vorbei gegangen der Punkt mit dem Re-Install. Na wenigstens weiß ich jetzt Bescheid. Danke
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Kann mal jemand erklären wie die Installation nun lokal klappt?
Ich krieg das nicht hin.
Danke
Ich krieg das nicht hin.
Danke
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Was kriegest du nicht hin? Schon mal die neuste 4.0.1 probiert und vorher den /include/data/addons/seo42/ Ordner gelöscht?
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Ahhhh, danke
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Ok ich dachte du nutzt da den "anderen" Rewriter, weil dann hättest evtl. paar Lang-Presets beisteuern können. https://github.com/RexDude/seo42/blob/m ... ts.inc.php
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Hallo,
ich habe über xform eine Tabelle angelegt - jeder tabellen eintrag wird eine eigene seite - also
z.b.
http://www.meinedomain.de/person/detailseite?id=5
http://www.meinedomain.de/person/detailseite?id=6
nun möchte ich schöne urls haben - also so
http://www.meinedomain.de/person/peter-mustermann
ich hab das mit rexseo immer so gemacht:
Funktioniert das mit seo42 auch?
was wär denn da jetzt statt REXSEO_PATHLIST_CREATED und REXSEO_URLS zu schreiben?
Oder gibts da jetzt mittlerweile ganz andere Möglichkeiten?
ich hab da z.b. https://github.com/tbaddade/redaxo_plugin_url_control gesehen ...
danke für die Infos!
ich habe über xform eine Tabelle angelegt - jeder tabellen eintrag wird eine eigene seite - also
z.b.
http://www.meinedomain.de/person/detailseite?id=5
http://www.meinedomain.de/person/detailseite?id=6
nun möchte ich schöne urls haben - also so
http://www.meinedomain.de/person/peter-mustermann
ich hab das mit rexseo immer so gemacht:
Code: Alles auswählen
function extended_urls($_params)
{
global $REX;
$sql = rex_sql::factory();
$sql->setTable($REX['TABLE_PREFIX'].'personen');
$sql->select('id,vorname,nachname');
foreach($sql->getArray() as $m)
{
$pathname = '';
$pathname = rexseo_appendToPath_html($pathname, $m['vorname'].'-'.$m['nachname']);
$_params['subject']['REXSEO_URLS'][$pathname] = array (
'id' => 30,
'clang' => 0,
'params' => array('id', $m['id'], 'vorname', $m['vorname'], 'nachname', $m['nachname'])
);
}
return $_params['subject'];
}
rex_register_extension('REXSEO_PATHLIST_CREATED', 'extended_urls');
was wär denn da jetzt statt REXSEO_PATHLIST_CREATED und REXSEO_URLS zu schreiben?
Oder gibts da jetzt mittlerweile ganz andere Möglichkeiten?
ich hab da z.b. https://github.com/tbaddade/redaxo_plugin_url_control gesehen ...
danke für die Infos!
Re: [v4.0.1] SEO42 AddOn für REDAXO 4.5+
Hi,
ja das sollte theoretisch noch funktionieren. Allerdings wurde ab Version 4 alle REXSEO Geschichten (EPS, Methodennamen) zu SEO42 umbenannt. Dass musst du dann bei dir auch machen (Groß- und Kleinschreibung beachten).
Sonst url_control nehmen. Beim ADS News Addon kann man sich abschauen wie man es konfigurieren kann. Es gibt auch ne Grafik dazu: https://github.com/Sysix-Coding/asd_new ... ttings.png
ja das sollte theoretisch noch funktionieren. Allerdings wurde ab Version 4 alle REXSEO Geschichten (EPS, Methodennamen) zu SEO42 umbenannt. Dass musst du dann bei dir auch machen (Groß- und Kleinschreibung beachten).
Sonst url_control nehmen. Beim ADS News Addon kann man sich abschauen wie man es konfigurieren kann. Es gibt auch ne Grafik dazu: https://github.com/Sysix-Coding/asd_new ... ttings.png
Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+
Und noch ne Version weils so Spaß macht
### Version 4.0.2 - 28. Oktober 2014
* Neu: Lang-Presets hinzugefügt: ungarisch, schwedisch und norwegisch, thx@polarpixel
* Neu: www.seobility.net zu den Tools hinzugefügt
* Neu: `seo42::getAbsoluteImageFile()` hinzugefügt
* Neu: FAQ Eintrag: "Warum wird meine Website umgeleitet auf eine andere URL?"
* Neu: FAQ Eintrag: "Das umschalten von $REX['MOD_REWRITE'] hat keine Wirkung?!"
* Neu: FAQ Eintrag: "Wie werden die Standardeinstellungen von SEO42 wiederhergestellt?"
* Verbessert: No Double Content Redirect: One Domain Only wieder standardmäßig aktiviert und Option hinzugefügt damit dieser Redirect nur noch fürs Frontend greift per default
* Finetuning
### Version 4.0.2 - 28. Oktober 2014
* Neu: Lang-Presets hinzugefügt: ungarisch, schwedisch und norwegisch, thx@polarpixel
* Neu: www.seobility.net zu den Tools hinzugefügt
* Neu: `seo42::getAbsoluteImageFile()` hinzugefügt
* Neu: FAQ Eintrag: "Warum wird meine Website umgeleitet auf eine andere URL?"
* Neu: FAQ Eintrag: "Das umschalten von $REX['MOD_REWRITE'] hat keine Wirkung?!"
* Neu: FAQ Eintrag: "Wie werden die Standardeinstellungen von SEO42 wiederhergestellt?"
* Verbessert: No Double Content Redirect: One Domain Only wieder standardmäßig aktiviert und Option hinzugefügt damit dieser Redirect nur noch fürs Frontend greift per default
* Finetuning
Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+
hi!
danke für die antwort - hab das jetzt ausprobiert -mit url_control funktionierts leider noch nicht - da wird die pathlist nicht richtig erzeugt:
https://github.com/tbaddade/redaxo_plug ... /issues/17
also zurück zur alten Variante und das funktioniert soweit ganz gut:
es entsteht in der pathlist:
das passt ja soweit - nur hätte ich gerne dass am ende kein / steht --> also statt tolles-projekt/ -->
tolles-projekt
geht das irgendwie?
danke für die antwort - hab das jetzt ausprobiert -mit url_control funktionierts leider noch nicht - da wird die pathlist nicht richtig erzeugt:
https://github.com/tbaddade/redaxo_plug ... /issues/17
also zurück zur alten Variante und das funktioniert soweit ganz gut:
Code: Alles auswählen
function extended_urls($_params)
{
global $REX;
$sql = rex_sql::factory();
$sql->setTable($REX['TABLE_PREFIX'].'filme');
$sql->select('id,titel');
foreach($sql->getArray() as $m)
{
$pathname = '';
$pathname = seo42_appendToPath($pathname, $m['titel'],$m['id'],'0');
$_params['subject']['SEO42_URLS'][$pathname] = array (
'id' => 11,
'clang' => 0,
'params' => array('id', $m['id'], 'titel', $m['titel'])
);
}
return $_params['subject'];
}
rex_register_extension('SEO42_PATHLIST_CREATED', 'extended_urls');
Code: Alles auswählen
'tolles-projekt/' => array ('id' => 11,'clang' => 0,'params' => array (
0 => 'id',
1 => '1',
2 => 'titel',
3 => 'Tolles Projekt',),),
);
tolles-projekt
geht das irgendwie?
Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+
da bin ich überfragt
Seo42 und Rexsearch
Servus Dude,
ich hoffe du kannst mir weiterhelfen.
Ich versuche seit Stunden Rexsearch mit Seo42 zum Laufen zu bekommen.
Ich habe die Info in deiner FAQ auch schon gelesen, aber komme damit nicht klar.
Vielleicht wurde bei der aktuellen REXSEARCH Version etwas geändert? Hier die aktuelle Emfpehlung:
<fieldset><legend>Suche</legend>
<input type="hidden" name="article_id" value="11" />
<input type="hidden" name="clang" value="REX_CLANG_ID" />
<input type="text" name="rexsearch" value="<?php if(!empty($_GET['rexsearch'])) echo htmlspecialchars($_GET['rexsearch']); ?>" />
</fieldset>
Ich hab' es auch schon mit einem Redirect probiert, aber da geht der Suchstring flöten.
Hast du vielleicht eine Lösung parat ???
Tausend Dank
Marco
ich hoffe du kannst mir weiterhelfen.
Ich versuche seit Stunden Rexsearch mit Seo42 zum Laufen zu bekommen.
Ich habe die Info in deiner FAQ auch schon gelesen, aber komme damit nicht klar.
Vielleicht wurde bei der aktuellen REXSEARCH Version etwas geändert? Hier die aktuelle Emfpehlung:
<fieldset><legend>Suche</legend>
<input type="hidden" name="article_id" value="11" />
<input type="hidden" name="clang" value="REX_CLANG_ID" />
<input type="text" name="rexsearch" value="<?php if(!empty($_GET['rexsearch'])) echo htmlspecialchars($_GET['rexsearch']); ?>" />
</fieldset>
Ich hab' es auch schon mit einem Redirect probiert, aber da geht der Suchstring flöten.
Hast du vielleicht eine Lösung parat ???
Tausend Dank
Marco
- Peter.Bickel
- Beiträge: 1856
- Registriert: 25. Jan 2005, 21:17
- Wohnort: Schleswig-Holstein
- Kontaktdaten: Website
Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+
Hi Marco,
Ich würde den Suchstring direkt in die URL anhängen:
Auswerten könntest Du den String dann auf der Suchseite so:
Schöne Grüße,
Peter.
Ich würde den Suchstring direkt in die URL anhängen:
Code: Alles auswählen
<form action="<?php echo rex_getUrl(11, $this->clang); ?>" method="GET">
<input type="text" name="search" placeholder="Suchbegriff ...">
...
</form>
Code: Alles auswählen
$search = rex_request('search', 'string');
if(!empty($search)) {
...
}
Peter.