Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2
  • 3

THEMA: Beitrag über das Alias Feld aufrufen

Beitrag über das Alias Feld aufrufen 02 Apr 2019 09:51 #46596

Hallo zusammen,

ich verwende Joomla etwas abgewandelt im Intranet.
Die Beiträge werden nicht über das Frontend erstellt sondern direkt in die Datenbank geschrieben.
Die ID wird natürlich über die Datenbank erzeugt und kann nicht beeinflusst werden. Deshalb verwende ich das Feld "Alias" um meinen Beitrag eindeutig wiederzufinden.

Meine Frage:
Ich möchte einen bestimmten Beitrag direkt über einen LInk ansteuern.
Das geht mit diesem Link:
Meine_URL/index.php/de/?option=com_content&view=article&id=359

Dabei möchte ich aber nur den Alias Wert angeben. Die ist immer eindeutig. Die ID könnte sich auch mal ändern, wenn der Beitrag gelöscht und neu publiziert wurde.

Leider bin ich jetzt nicht der PHP Experte. Nach meinem Gefühl müsste das aber über eine Manipulation eine PHP-Datei in components/com_content gehen.
Ich habe da was in router.php gefunden. Allerdings habe ich nicht den notwendigen Durchblick.

Wäre klasse, wenn mir jemand helfen könnte.

Vielen Dank

Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Beitrag über das Alias Feld aufrufen 02 Apr 2019 10:51 #46597

Der 1. April war doch gestern, nein?
Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Beitrag über das Alias Feld aufrufen 02 Apr 2019 11:08 #46598

Stimmt, der 1. April war gestern.

Aber was hat das mit der Frage zu tun?

Ok, ich verwende das System ein "klein" wenig anders als der Rest der Welt.
Dafür ist es aber verdammt gut einsetzbar.
Die Seite ist eine Plattform in der Firma auf der Dokumente gesucht werden können.
Zu jeder Datei (bzw. Dokumente / Version / Sprache ) gibt es einen Beitrag mit vielen Links auf Dateien.
Die notwendigen Beiträge werden über ein externes Programm direkt in die Datenbank von Joomla geschrieben.

Deshalb die Frage ...

Mit VBA kenne ich mich gut aus, SQL ist auch kein Thema.
Aber mit PHP hatte ich bisher wenig zu tun.

Also die Frage ist zu 100% ernst gemeint!

Gruß
Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Beitrag über das Alias Feld aufrufen 02 Apr 2019 15:23 #46599

Sorry,

ich dachte, dass ich in einem Forum bin, wo User anderen Usern helfen.>:D
Es gibt hier doch bestimmt auch eine Netikette oder so was.

Wenn meine Frage das Erwartungs-Niveau jedoch so unterschritten hat, dass nur eine Verhöhnung als Antwort gegeben werden kann, dann bin ich hier falsch.

Ich wünsche allen Usern noch eine schöne Zeit und viel Erfolg.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Beitrag über das Alias Feld aufrufen 02 Apr 2019 15:40 #46600

Ich habe wirklich an einen Aprilschrz gedacht. Sorry.

Vielleicht liest du dich mal in die Thematik ein und beschäftigst dich mit SEO.
Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
Anhänge:
Folgende Benutzer bedankten sich: benne36

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Beitrag über das Alias Feld aufrufen 02 Apr 2019 15:58 #46601

Vielleicht hilft Dir die Komponente - Umleitungen weiter.

Da kannst Du ev. die URL mit der ID hinterlegen und entsprechend umleiten oder umgekehrt.

Gruss Adi
Viele Grüsse

Adi Heutschi
www.adiheutschi.ch - webdesign - hosting - seo

Meine Dienste hier sind ehrenamtlich!
Umso mehr freue ich mich, wenn Du mir als Anerkennung eine positive Google Rezension hinterlassen würdest. Das kostet lediglich ein paar klicks... goo.gl/ZgD3jx VIELEN DANK!
Folgende Benutzer bedankten sich: benne36

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Beitrag über das Alias Feld aufrufen 02 Apr 2019 16:24 #46602

Vielen Dank für die beiden Antworten.

Ich hatte mir das irgendwie einfacher vorgestellt.
Über die URL mit view=article und id=xxx wird der Beitrag ja irgendwie gefunden.
Genau an dieser Stelle wollte ich ansetzen und die Abfrage "where id=xxx" durch "where alias=yyyy" ersetzen.

Auch wenn es erst mal "fremd" klingt, ist Joomla für meinen Anwendungsfall erste Wahl.
In meinen CMS sind tausende von Dokumenten gespeichert. Je Dokument gibt es Kurzbeschreibungen, Versionen und Sprachvarianten.
Aus diesen Informationen baue ich einen HTML Content auf, der alles schön übersichtlich darstellt. Die Files kopiere ich auf den Webserver und verlinke sie entsprechend im Beitrag.
Joomla ist dann nur noch als Grundlage für die Anzeige und das Suchen zuständig.

Wenn ich die Datenbank leeren würde, könnte ich den gesamten Inhalt innerhalb von wenigen Minuten wieder komplett neu erzeugen.
Die MySQL Datenbank ist hier nur ein Extrakt aus meinem "großen" SQL Server.

Ich schau mal, ob mir die Umleitung oder SEF hier weiterhelfen.
Ziel der ganzen Aktion ist eigentlich nur, einen eindeutigen Link zu erhalten, der vom Feld "Alias" abhängig ist.
Die ID könnte sich theoretisch mal ändern.

Schöne Grüße aus dem Donautal
Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Beitrag über das Alias Feld aufrufen 03 Apr 2019 09:29 #46606

benne36 schrieb: Die ID könnte sich auch mal ändern, wenn der Beitrag gelöscht und neu publiziert wurde.Bernd

Wenn du Joomla so verwendest, wie es gedacht und implementiert ist, stimmt das natürlch nicht. Wenn du allerdings deine Beiträge ohne wenn-und-aber in die Datenbank schreibst, ist wahrscheinlich ein selbstgestricktes CMS die bessere Wahl. Du verwendest Joomla nicht 'ein klein wenig anders als der Rest der Welt' sondern auf eine Art und Weise, wie es nie gedacht war. Deshalb habe ich immer noch die Idee, dass deine Frage ein Aprilscherz ist.
Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Beitrag über das Alias Feld aufrufen 03 Apr 2019 17:06 #46607

Wenn du SEO URLs eigeschaltet hast, geht das ja, die ID wird dabei 'just in time' beim internen routing ausgelesen und im Model zur DB Abfrage genutzt.

Wenn du aber die nativen URLs (?option=com_content.....) nutzt, und du hast da z. B. einen Alias als Parameter drinn (...&alias=statistic) dann lässt sich das mit einem kleinen System-Plugin realisieren, dass zur Laufzeit vor dem Routing den Parameter 'alias' gegen den aktuellen Parameter 'id' in der URL ersetzt....

Falls ich da nix komplett falsch verstanden habe :)
Man soll das Kind ins Korn werfen solange es noch heiss ist, auch wenn das der eine Tropfen ist, der dem Fass die Krone ins Gesicht schlägt...

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Beitrag über das Alias Feld aufrufen 03 Apr 2019 17:19 #46608

Hallo Tribal6,

ich wurde schon darauf aufmerksam gemacht, dass ich Joomla etwas "anders" einsetze als es ursprünglich gedacht war.

Also was will ich:

Jeder einzelne Beitrag hat im Alias Feld eine eindeutige Nummer drin.
Ich brauche einen Link, der genau diesen Beitrag anzeigt.
Ich kenne in dem Moment nur diese Nummer im Alias.

Bei der SEO wird mir immer zusätzlich die Kategorie mit aufgebaut. Das kann ich in diesem Moment nicht gebrauchen.

Dieses Plugin, das vor dem Routing, den Alias abgreift und dann den Beitrag in der Datenbank sucht, das wäre genau das, was mir hilft.
Das Problem ist nur, dass ich in diesem Thema nicht fit bin.

Aber erst mal vielen Dank, du bist der Erste, der mich verstanden hat.

Der Link könnte dann so aussehen. MeineURL//index.php/de/?option=com_content&view=article&alias = MyNumber
Wenn er anders aussehen muss: Kein Problem! Hauptsache er ist eindeutig.


Ich habe wieder Hoffung !

Gruß aus dem Donautal

Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
  • 2
  • 3