Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 04. Januar 2012 10:17
- dalton
- kennt CMS/ms
- Ort: Schweiz
- Registriert: 10. Januar 2011
- Beiträge: 162
- Webseite
[GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Hallo zusammen,
ich erstelle gerade eine Webseite mit CMSMS das mehrer Firme enthält.
Der Aufbau des Menüs sieht z.B. so aus:
Firma 1
- Über uns
- Referenzen
- Kontakt
Firma 2
- Über uns
- Referenzen
- Kontakt
Firma 3
- Über uns
- Referenzen
- Kontakt
Dazu hab ich den mod_rewrite eingstellt das die URL so aussieht:
domain.ch/firma1/kontakt
domain.ch/firma2/kontakt-1
domain.ch/firma3/kontakt-2
Leider wird aber der Seiten-Alias sprich kontakt, kontakt-1 und kontakt-2 wie ihr seht eine Zahl hinten angehängt.
Gibt es eine möglichkeit damit der Seiten-Alias nicht eine Zahlanhängt sondern einfach auf kontakt bleibt also das es schlussendlich so aussieht:
domain.ch/firma1/kontakt
domain.ch/firma2/kontakt
domain.ch/firma3/kontakt
Besten Dank für eure Hilfe
Offline
#2 04. Januar 2012 11:28
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
ja. einfach das "Page URL:" feld (unter "optionen") befüllen! das "überschreibt" die url wo ja standardmäßig der alias benutzt wird
Beitrag geändert von nicmare (04. Januar 2012 11:28)
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#3 04. Januar 2012 11:29
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Gibt es eine möglichkeit damit der Seiten-Alias nicht eine Zahlanhängt sondern einfach auf kontakt bleibt also das es schlussendlich so aussieht:
domain.ch/firma1/kontakt
domain.ch/firma2/kontakt
domain.ch/firma3/kontakt
Du kannst bei jeder Seite unter Optionen auch eine Seiten-URL definieren. Diese Seiten-URL kannst du frei definieren.
Ich habe gerade vor kurzem eine Seite gemacht bei der genau dies auch eine Frage war. Ich habe dies mit einem UDT gelöst:
UDT Name: ContentEditPost
$gCms = cmsms();
$db = cmsms()->GetDb();
$id = $params['content']->Id();
$parentId = $params['content']->ParentId();
$url = $params['content']->URL();
$menutext = $params['content']->MenuText();
// root Alias ermitteln
$contentops = $gCms->GetContentOperations();
$pageId = $id;
$rootAlias = '';
while( $pageId > 0 ) {
$content = $contentops->LoadContentFromId($pageId);
if( !is_object( $content ) ) {
$rootAlias = '';
break;
}
$rootAlias = $content->Alias();
$pageId = $content->ParentId();
}
# get url from parent page
$query = "SELECT page_url FROM ". cms_db_prefix() . "content WHERE content_id = ? ";
$page_url = $db->GetOne($query, array($parentId));
if (!$url or strpos($url,$page_url) == false) {
$urlalias = $menutext;
$urlalias = mb_strtolower($urlalias, 'UTF-8');
// Alle deutschen Umlaute und Sonderfälle austauschen
$urlalias = str_replace(
array('ä', 'ö', 'ü', 'ß', ' - ', ' + ', '_', ' / ', '/', 'é', 'è', 'à', 'ç'),
array('ae', 'oe', 'ue', 'ss', '-', '-', '-', '-', '-', 'e', 'e', 'à', 'c'),
$urlalias);
// Alle restlichen Leerzeichen zu Bindestrichen
$urlalias=preg_replace('/\s/s', '-', $urlalias);
// Alles löschen, was nicht alphanumerisch ist
$urlalias = preg_replace('/[^a-z0-9_-]/isU', '', $urlalias);
$urlalias = trim($urlalias);
$url = $page_url . "/". $urlalias;
$query = "Update ". cms_db_prefix() . "content set page_url = '".$url."' WHERE content_id = ? ";
$db->Execute($query,array($id));
}
Diesen UDT fügst du nun in der Ereignisverwaltung dem Ereignis "ContentEditPost" zu. Damit wird nach jedem speichern einer Seite die Seiten-URL generiert (ohne die -1, -2, etc)
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#4 04. Januar 2012 12:46
- Foaly*
- Gast
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Wäre ein cooles Thema für den i-do-this.com Blog! Hätte das auch das eine oder andere Mal brauchen könnn.
#5 04. Januar 2012 12:54
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Wäre ein cooles Thema für den i-do-this.com Blog!
Hätte das auch das eine oder andere Mal brauchen könnn.
Nix da. Das werde ich nächstens auf meinem eigenen Blog veröffentlichen.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#6 04. Januar 2012 13:00
- Foaly*
- Gast
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Auch gut!
#7 04. Januar 2012 13:04
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
So hier der Blog-Eintrag dazu:
http://www.blattertech.ch/blog/55/CMSMS … rieren.htm
PS: Auf i-do-this.com könnte das ganze noch für die englischsprachige Welt zugänglich gemacht werden. Wenn du Lust hast, kannst du das für mich übersetzen.
Beitrag geändert von nockenfell (04. Januar 2012 13:06)
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#8 04. Januar 2012 13:28
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Nicht den kleinen Hinweis übersehen:
Geben Sie hier eine alternative URL an (relativ zum Wurzelverzeichnis Ihrer Webseite), über die diese Seite eindeutig identifiziert werden kann, z. B. pfad/zu/meiner/seite. Die seitenspezifische URL ist nur dann nützlich, wenn in der config.php die Option „Pretty URL“ aktiviert ist.
Tatsächlich kann man keinen direkten doppelten alias definieren, da dieser ähnlich wie die id arbeitet - der Trick geht also nur über die besagte Option gut und sicher.
Man sollte auch bedenken das solche Seiten schlechte Chancen bei den Suchmaschinen haben insbesondere dann wenn der Inhalt noch sehr ähnlich ist - das wird wahrscheinlich als doppelter content bewertet und dann zählt der erste Inhalt den Google und Co als vorrangig bewertet. Gleichzeitig sinkt die Position in den Serps.
Was viele nicht wissen - Google bewertet sogar gleiche Menütexte abwertend.
So erschienen solche Inhalte ums verrecken nicht in den Serps, erst als ich die Menütexte geändert hatte passierte das.
Beitrag geändert von piratos (04. Januar 2012 13:36)
Offline
#9 04. Januar 2012 13:37
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Man sollte auch bedenken das solche Seiten schlechte Chancen bei den Suchmaschinen haben insbesondere dann wenn der Inhalt noch sehr ähnlich ist - das wird wahrscheinlich als doppelter content bewertet und dann zählt der erste Inhalt denn Google und Co als vorrangig bewertet. Gleichzeitig sinkt die Position in den Serps.
Was viele nicht wissen - Google bewertet sogar gleiche Menütexte abwertend.
So erschienen solche Inhalte ums verrecken nicht in den Serps, erst als ich die Menütexte geändert hatte passierte das.
Das ist sicher ein Punkt den man bedenkten sollte. In CMSMS gibt es jedoch folgende Konstellation in welcher dies sehr nützlich ist:
- Mehrsprachigkeit mit 2 oder mehreren Seitenstämmen
- Multidomains
Hier hast du je nach dem zwar gleiche Seitennamen, jedoch unterschiedliche Inhalte und je nach dem auch unterschiedliche Domains.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#10 04. Januar 2012 14:05
- Foaly*
- Gast
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
- Mehrsprachigkeit mit 2 oder mehreren Seitenstämmen
Da finde ich allerdings den Alias in der jeweiligen Sprache schöner.
#11 04. Januar 2012 14:08
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Also ein solcher Aufbau wie diana_fr/rooms.html oder diana_de/rooms.html oder diana_en/rooms.html hat es unheimlich schwer bei Google auch wenn alles richtig gemacht wurde inkl. Umsteuerung von lang und die Inhalte zwar sinngemäß identisch aber in anderer Sprache gehalten sind und die Menütexte ebenfalls in anderer Sprache auftauchen.
Das einzige was falsch ist sind die gleichen Seitennamen - was aber ausdrücklich vom Kunden erwünscht wurde.
In anderen zahlreichen ausgeführten Web's die grundsätzlich ähnlich sind aber schlicht die index.php? ID verwenden und auf angeblich Pretty verzichten sieht das dagegen völlig anders aus nämlich optimal.
Nun gibt es ja immer wieder Auftraggeber die auf Pretty Url bestehen - das aber ist aktuell echt von Nachteil.
Nun will ich nicht alte Kamellen aufwärmen - mein Rat - auf solche Konstrukte komplett verzichten - benötigt niemand und schadet mehr als es nützt.
Google berücksichtigt auch sehr stark individuellen Content und zwar über alles betrachtet.
Wärmt jemand alte Inhalte wieder auf die in völlig anderen (auch fremden) Domains bereits stehen, dann landet man garantiert unten.
Also wichtig - individuellen Inhalt schaffen - der kommt an.
Wer sich nicht sicher ist sollte sich einen Account bei copyscape.com zulegen und mal checken was los ist.
Offline
#12 04. Januar 2012 14:10
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Da finde ich allerdings den Alias in der jeweiligen Sprache schöner.
Das ist nicht nur schöner sondern für Suchmaschinen garantiert die bessere Wahl.
Offline
#13 04. Januar 2012 14:20
- dalton
- kennt CMS/ms
- Ort: Schweiz
- Registriert: 10. Januar 2011
- Beiträge: 162
- Webseite
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Super Danke
Offline
#14 04. Januar 2012 14:32
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Foaly* schrieb:Da finde ich allerdings den Alias in der jeweiligen Sprache schöner.
Das ist nicht nur schöner sondern für Suchmaschinen garantiert die bessere Wahl.
Das ist klar. Nur sind z.B. Produktenamen meist Sprachübergreifend gleich. Hier kommt es natürlich darauf an, ob der Menütext nur den Produktnamen oder noch weitere Infos enthält, welche in einzigartig machen.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#15 04. Januar 2012 14:51
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Nur sind z.B. Produktenamen meist Sprachübergreifend gleich.
Das ist natürlich eine grundlegende Problematik - da muss man sich etwas einfallen lassen.
Das sind so Dinge wo man mit Automatik nur einen geringeren oder überhaupt keinen Erfolg haben wird.
Offline
#16 05. Januar 2012 20:11
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Google selbst bietet dafür eine einfache Lösung - muss nur dies in den head-Bereich eingefügt werden
[== HTML ==]
<link rel="alternate" hreflang="de" href="http://www.beispiel.de/diana_de/" />
<link rel="alternate" hreflang="fr" href="http://www.beispiel.de/diana_fr/" />
<link rel="alternate" hreflang="en" href="http://www.beispiel.de/diana_en/" />
Dabei kann man sogar Regionen berücksichtigen
[== HTML ==]
<link rel="alternate" hreflang="de-DE" href="http://www.beispiel.de/diana_de/" />
<link rel="alternate" hreflang="de-AT" href="http://www.beispiel.de/diana_at/" />
<link rel="alternate" hreflang="de-CH" href="http://www.beispiel.de/diana_ch/" />
https://support.google.com/webmasters/b … wer=189077
http://googlewebmastercentral.blogspot. … ntent.html
Offline
#17 05. Januar 2012 20:37
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Danke - die Dinge sind bekannt und im Einsatz.
Offline
#18 15. Januar 2012 13:23
- Foaly*
- Gast
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Du kannst bei jeder Seite unter Optionen auch eine Seiten-URL definieren. Diese Seiten-URL kannst du frei definieren.
Ich habe gerade vor kurzem eine Seite gemacht bei der genau dies auch eine Frage war. Ich habe dies mit einem UDT gelöst:
UDT Name: ContentEditPost
Geht das nicht auch automatisch mit der Option "Automatisch Seiten-URLs erstellen" in den Globalen Einstellungen?
#19 15. Januar 2012 20:29
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] 2mal den gleichen Seiten Alias in unterschiedlichen Untermenüs
Geht das nicht auch automatisch mit der Option "Automatisch Seiten-URLs erstellen" in den Globalen Einstellungen?
Nicht wirklich, nein. Ich hab's ausprobiert, gab aber nicht das gewünschte Resultat. (was genau weiss ich aber auch nicht mehr)
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
Seiten: 1