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 - 10: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 - 11: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 - 12: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Weiterleitung der User-Url nach außern

Eingetragen von Gray (104)
am 11.12.2009 - 11: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 :-(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie die Fehlermeldung schon

Eingetragen von Alexander Langer (3416)
am 11.12.2009 - 12: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

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok, mod_rewrite

Eingetragen von Gray (104)
am 11.12.2009 - 13: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Tagen 20 Stunden
  • Hey danke
    vor 3 Tagen 14 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 8 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 10 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