Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

[gelöst] Interne Verlinkung auf Externe Seiten führen

Eingetragen von Gray (104)
am 25.11.2009 - 11:44 Uhr in
  • Module
  • Drupal 6.x

Kann man irgendwie festlegen das bestimmte einzelne User nicht auf die interne User-Profilseite ("http://www.Hauptseite.de/user/user1") sondern auf eine externe Seite (http://www.user1.de") verlinkt werden? Oder gibt es dafür ein spezielles Modul?

Ich habe grade das Modul "External Links" getestet, aber dort kann man irgendwie nicht festlegen das ein bestimmter interner Link auf eine bestimmte externe Seite verlinkt. Und bei dem Modul URL-Alias kann man nur die Bezeichnung der internen Links verändern. :-(

------
Ein Weg bildet sich dadurch,
das er begangen wird.

‹ FCKeditor + IMCE zeigt keine Bilder an [gelöst] Flag - Links ausblenden lassen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

path_redirect

Eingetragen von Morn (132)
am 25.11.2009 - 12:08 Uhr

Ich nehme dazu http://drupal.org/project/path_redirect

  • Anmelden oder Registrieren um Kommentare zu schreiben

Path_Redirect ja, aber wie?

Eingetragen von Gray (104)
am 25.11.2009 - 13:29 Uhr

Das Modul scheint die gewünschte Funktion zu erfüllen, aber wenn ich den internen link von meiner Drupalseite "user/1" auf die externe Website des Users: "http://www.user-1.de" verlinken will kommt die Fehlermeldung: "You cannot create a redirect from a currently valid path." Wieso kann ich von von einem gültigen Pfad nicht nach extern weiterleiten? Wo liegt hier mein Fehler?


------
Ein Weg bildet sich dadurch,
das er begangen wird.


------
Ein Weg bildet sich dadurch,
das er begangen wird.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Weiterleitung der User-Url nach außern

Eingetragen von Gray (104)
am 11.12.2009 - 12:56 Uhr

Also das Problem scheint vielleicht auch daran zu liegen das ich meine Userseiten in einem Panel anzeige. Oder? Das Tool scheint somit hier nicht zu funktionieren. Einzelne Nodes kann man damit aber prima nach außen umleiten (Danke für den Tip). Das funktioniert.

Allerdings ist damit mein Problem noch nicht gelöst. (Oder habe ich nur etwas falsch eingestellt?)

Es kommt hier die Fehlermeldung:
Das der Quellpfad "user/95" ein z.Zt. gültiger Pfad ist und ich diesen nicht überschreiben kann. Ich kann jedoch einen URL-Alias für diesen Pfad erstellen.
Wenn ich das dann aber mache wird hier nur der alias in der Url verändert ist ja auch logisch. Wenn ich diesen Alias dann aber wieder in Path-redirekt auf eine fremde Website umleiten möchte kommt eine Fehlermeldung das der Url-Alias gelöscht wird damit das ganze funktioniert. Damit habe ich dann aber logischerweise wieder die Verbindung vom ursprünglichen Link zur gewünschten Umleitung gekappt. Was mache ich hier falsch und wie lässt sich das ggf. lösen?

Gibt es ggf. eine andere Alternative ggf. auch mit PHP o.ä. direkt in der page.tpl.php Datei um die betroffenen 3User-URL´s direkt nach außen umzuleiten. Das soll ja auf der Seite nicht zum Standart werden, sondern nur auf diese wenigen User begrenzt sein. Ich habe leider nicht so die Ahnung von PHP. Aber vielleicht kann man ja irgendwie eine Abfrage der User-URL mit entsprechender Reaktion (Weiterleitung auf eine Domain außerhalb der Seite) installieren.


------
Ein Weg bildet sich dadurch,
das er begangen wird.

[EDIT: 11.12.2009]

Ich muss diesen Post doch noch einmal nach oben holen. Ich habe das Problem leider bisher noch immer nicht lösen können.
Oder kennt ggf. noch jemand ein Modul das diesen Zweck wirklich erfüllt? Ich habe die dev Variante von Path-redirekt für Drupal6 installiert, da das aktuelle Tool wohl leider mit Pathauto nicht so gut zusammenarbeitet.
Wie gesagt ich möchte 3 feste User von z.B. www.meineWebsite.de/user/95 auf http://www.fremdeUserWebsite.de umleiten. Oder kann man das irgendwie auch irgendwie z.B. in einer Systemdate wie .htacess o.ä. direkt festlegen? Ich habe da leider nicht so die Ahnung von :-(


------
Ein Weg bildet sich dadurch,
das er begangen wird.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie die Fehlermeldung schon

Eingetragen von Alexander Langer (3416)
am 11.12.2009 - 13:20 Uhr

Wie die Fehlermeldung schon sagt kannst du keinen existierenden Pfad auf eine externe Adresse legen. Du kannst lediglich zusätzlich zu den existierenden Pfaden, die das System für Nodes, User, Views, etc. verwendet, eigene Pfade angeben, bei deren Aufruf dann weitergeleitet wird.

Welchen Sinn sollte es auch haben die URL eines Userprofils woanders hinzuleiten? Der User könnte sich ja dann nie sein systeminternes Profil ansehen..

Klar, mit entsprechenen Rewrite-Regeln in der .htaccess kannst du sowas machen. Der Sinn erschließt sich mir allerdings nicht.

--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!

webseiter.de

Suchmaschinenoptimierung (SEO) & Drupal

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok, mod_rewrite

Eingetragen von Gray (104)
am 11.12.2009 - 14:08 Uhr

Eine Profilseite ist für diese 3 User auch nicht vorgesehen. Wenn ich Deinen Kommentar richtig verstehe funktioniert das ganze also wirklich nicht mit diesem Tool, sondern nur durch eine direkte Eingabe in der .htaccess.

[Edit]
Ok. Kurz mal "mod_rewrite" in google eingegeben und dies geändert:

RewriteEngine on
RewriteRule ^(.*)user/95$ http://www.externeUserWebsite.de/$1 [L,R=301]

Und..., es scheint zu funktionieren ;-)

Jetzt muss ich nur das Modul wieder deaktivieren und löschen.

Danke.


------
Ein Weg bildet sich dadurch,
das er begangen wird.


------
Ein Weg bildet sich dadurch,
das er begangen wird.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • benutzerdefinierte Felder vom Userprofil tauchen ungewollt oberhalb des Bodys jedes Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
  • Terminverwaltung
  • Views in Seite einbetten
  • Hilfe! Nach Update auf 7.90 zeigt User reference (Kontrollkästchen/Auswahlknöpfe) nicht mehr vollständig an
  • ("Gelöst,...") Das Deinstallieren eines Content typen, der keinen Content hat, ist nicht möglich.
  • Drupal Website gestalten
  • DrupalCamping 2022 in Wolfsburg, 25. - 28. August
  • Entity Reference - Title Felder werden als Link angezeigt
Weiter

Neue Kommentare

  • Nein, das war es nicht. S. o.
    vor 2 Tagen 8 Stunden
  • Eventuell hier ein Hinweis?
    vor 2 Tagen 9 Stunden
  • Lösung gefunden
    vor 19 Stunden 38 Minuten
  • Kalender und webform
    vor 4 Tagen 14 Stunden
  • Alle Funktionen sind in views schon enthalten
    vor 4 Tagen 14 Stunden
  • Danke, Werner. Composer läuft
    vor 5 Tagen 23 Stunden
  • Wenn eine neue Drupal
    vor 6 Tagen 48 Minuten
  • Nein. Mittlerweile denke ich,
    vor 6 Tagen 1 Stunde
  • Wurde der Update mit composer
    vor 6 Tagen 2 Stunden
  • Maik Petran schrieb und zwar
    vor 1 Woche 1 Tag

Statistik

Beiträge im Forum: 247845
Registrierte User: 19585

Neue User:

  • Tkakah
  • JeraldFub
  • andycrestodina

» Alle User anzeigen

User nach Punkten sortiert:
wla9212
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association