Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: Webzeugs ::  Gleiche Inhalte in unterschiedlichen Kategorien -> Darstellung     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
Eisflamme
Mitglied

Benutzerprofil
Anmeldungsdatum: 26.06.2009
Beiträge: 2873
Beitrag Eisflamme Mitglied 16:00:05 23.03.2012   Titel:   Gleiche Inhalte in unterschiedlichen Kategorien -> Darstellung            Zitieren

Hi,

ich habe gerade ein etwas schades Problem. Und zwar habe ich auf der linken Seite eine Navigation mit drei Kategorien. Innerhalb dieser drei Kategorien befinden sich unterschiedliche Seiten. Manche Seiten sind allerdings mehr als einer Kategorie gleichzeitig zugeordnet.

Gleiche Inhalte, also sollten es auch gleiche Links sein, sonst gibt's SEO-Dresche von Google.

Das Problem ist aber, dass ich den aktuell ausgewählten Link entsprechend farblich markieren möchte. Zu diesem Zweck wurden bislang unterschiedliche Links genuzt, auch wenn der Inhalt gleich war, nur damit die Navigation richtig angezeigt wird.

Hat jemand eine Idee wie ich das Problem lösen kann, sodass ich zwar gleiche Links (zumindest für Suchmaschinen) habe, aber trotzdem irgendwie rauskriege, welcher der Links angeklickt wurde? Irgendwelche Hacks/Workarounds? Javascript wäre zwar keine schöne Lösung, aber damit würde ich notfalls auch was deichseln.

Ich dachte z.B. daran einfach ein #firstLink dranzuhängen. Das ändert die Seite an sich nicht, sondern "springt" theoretisch nur irgendwo hin. Und dann könnte ich das über PHP oder JavaScript oder so vielleicht auslesen?

Freue mich auf alle Ideen.

_________________
www.mihahome.de - Texte zu Englisch, Geographie sowie Präsentationen und Lesenswertes
Jockelx
Mitglied

Benutzerprofil
Anmeldungsdatum: 19.12.2009
Beiträge: 652
Beitrag Jockelx Mitglied 17:11:39 23.03.2012   Titel:              Zitieren

Ein schades Problem also...
Wenn ich das richtig verstehe, musst du doch einfach nur mit Javascript den angeklickten einfärben und beim aktuellen die Färbung zurück setzen oder?
Eisflamme
Mitglied

Benutzerprofil
Anmeldungsdatum: 26.06.2009
Beiträge: 2873
Beitrag Eisflamme Mitglied 17:59:46 23.03.2012   Titel:              Zitieren

Ja, aber es öffnet sich ja jedes Mal eine neue Seite, die Elemente in der linken Navigation sind ja schon richtige Links.

_________________
www.mihahome.de - Texte zu Englisch, Geographie sowie Präsentationen und Lesenswertes
Shade Of Mine
Moderator

Benutzerprofil
Anmeldungsdatum: 04.05.2001
Beiträge: 18944
Beitrag Shade Of Mine Moderator 18:26:13 23.03.2012   Titel:              Zitieren

Du wirfst Informationen einfach nach dem # in die URL.

domain.com/foo#bar
und
domain.com/foo#baz
sind identische Links - aber mit JS kannst du bar und baz auslesen und dementsprechend markieren. -> window.location.hash


Konzeptionell stellt sich natürlich die Frage warum nicht alle Links eingefärbt werden sollten - wenn sie doch auf das selbe verweisen. Schließlich erwarte ich ja, dass wenn ich einen nicht markierten Link klicke, ich auf einer anderen Seite lande.

_________________
A language that doesn't affect the way you think about programming is not worth knowing.


Zuletzt bearbeitet von Shade Of Mine am 18:34:59 23.03.2012, insgesamt 1-mal bearbeitet
Webber
Unregistrierter




Beitrag Webber Unregistrierter 20:21:26 23.03.2012   Titel:              Zitieren

Shade Of Mine schrieb:
Schließlich erwarte ich ja, dass wenn ich einen nicht markierten Link klicke, ich auf einer anderen Seite lande.
Eben. Alles andere verwirrt nur und sorgt für unzufriedene Benutzer.

Du hast die Seite ja nur in allen Kategorien, weil manche User in der einen und manche User in der anderen Kategorie danach suchen, aber niemand will zwei mal das Selbe anschauen.
Eisflamme
Mitglied

Benutzerprofil
Anmeldungsdatum: 26.06.2009
Beiträge: 2873
Beitrag Eisflamme Mitglied 11:27:40 24.03.2012   Titel:              Zitieren

Zunächst danke für die Antwort :)

Die Gliederung gefällt mir auch nicht so recht. Es gibt halt drei Kategorien und manche Elemente lassen sich mehreren Kategorien zuordnen. Man könnte eine Kategorie "übergreifend" bilden, dadurch würde man aber den Bezug zu den anderen Kategorien verlieren, der schon bleiben soll.

Da die Beschriftung der Links gleich ist und nur die darüber stehende Kategorie anders ist, sollte der Verwirrungsgrad recht klein bleiben. Der Benutzer könnte sich natürlich fragen, ob das jetzt ein anderer Link ist, wird aber wohl recht schnell verstehen, dass er einfach zwei Kategorien zugeordnet ist.

Den Unterpunkt nur in eine Kategorie zu stecken, würde das Problem aufwerfen, dass er eben nicht auch mit der anderen Kategorie in Verbindung gebracht wird - was er aber auf alle Fälle soll.

Alle Links gleichzeitig einzufärben wäre eine interessante Alternative! Ich bin nur unsicher, ob das nicht etwas zu bunt aussieht. Aber es wäre eigentlich die korrekte Variante. Blöd ist halt, dass ich die Kategorie gerade mit im Link habe, also:

Domain/Kategorie/Link

Da müsste ich statt "Kategorie" wohl "Übergreifend" oder irgend ein spezielles Wort wählen. Oder einfach "Kategorie" weglassen.

Ich bleibe absichtlich abstrakt; fällt euch auf der Ebene denn etwas Besseres ein?

Edit: Das gleichzeitige Öffnen wird wohl etwas schwierig, weil das eine jQuery-Akkordion-Navigation ist. Ich würde die jetzt ungern auswechseln, "nur" um mehrere Einträge anzeigen zu können. :(
Doch keine Akkordion-Navigation. :)

_________________
www.mihahome.de - Texte zu Englisch, Geographie sowie Präsentationen und Lesenswertes


Zuletzt bearbeitet von Eisflamme am 12:44:12 24.03.2012, insgesamt 4-mal bearbeitet
Christoph
Moderator

Benutzerprofil
Anmeldungsdatum: 30.04.2001
Beiträge: 5945
Beitrag Christoph Moderator 12:46:43 24.03.2012   Titel:              Zitieren

Eisflamme schrieb:
Da die Beschriftung der Links gleich ist und nur die darüber stehende Kategorie anders ist, sollte der Verwirrungsgrad recht klein bleiben. Der Benutzer könnte sich natürlich fragen, ob das jetzt ein anderer Link ist, wird aber wohl recht schnell verstehen, dass er einfach zwei Kategorien zugeordnet ist.
Er würde es halt nur noch schneller verstehen, wenn der Link dann schon als "besucht" eingefärbt ist. Sonst nötigst du den User ja dazu, den nicht markierten Link anzuklicken, weil er glaubt, dass dort etwas neues zu finden ist. Erst nach dem Anklicken merkt er "oh, ist ja die gleiche Seite". Wäre der Link von vornherein als "besucht" markiert, müsste der Nutzer ihn nicht erst anklicken. Ergebnis: Die Seite wäre viel effizienter zu benutzen.

_________________
Wenn Word für Längeres geeignet wäre, würde es nicht Word, sondern Sentence, Page oder Article heißen.
Eisflamme
Mitglied

Benutzerprofil
Anmeldungsdatum: 26.06.2009
Beiträge: 2873
Beitrag Eisflamme Mitglied 15:02:54 24.03.2012   Titel:              Zitieren

Alles klar, stimmt. Ich habe es gemäß euren Vorschlägen umgebaut und finde es ganz gut so. Muss Mal sehen, ob es so akzeptiert wird. ;)

_________________
www.mihahome.de - Texte zu Englisch, Geographie sowie Präsentationen und Lesenswertes
c++.de :: Webzeugs ::  Gleiche Inhalte in unterschiedlichen Kategorien -> Darstellung   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.