Unterschied content_blog_category und content_category Hallo Mambo-Profis,
mich beschäftigt seit gestern die Frage, was eigentlich der Unterschied zwischen der Anzeige-Art content_blog_category und content_category ist.
Mit Sicherheit werden die meisten nun denken "boah, ist der blöd, das SIEHT man doch, wenn man sich's anschaut" und ich sage, "ihr habt recht, man sieht's". In meinen Fall geht es sich aber speziell um den Bug in Mambo 4.5.0 1.0.9 stable, den anscheinend nicht nur ich habe, wenn ich mich hier so durch das Forum suche (auch im englischen Teil): Nicht eingeloggte User erhalten die Fehlermeldung, das sie nicht berechtigt sind, den Content zu sehen, wenn sie versuchen, diesen per Klick auf READON ("weiterlesen") aufzurufen. Dieser Bug tritt kurioserweise erst seit gestern nachmittag ohne Änderungen am System auf.
Im englischen Teil des Forums gibt es Anregungen bzw. ein paar Workarounds, die jedoch allesamt nicht korrekt funktionieren oder aber anschließend Komponenten mit der gleichen Fehlermeldung "ausknipsen".
Fakt ist, das dieser Fehler in den "content_blog"-Ansichten auftritt, auch ist soweit klar, warum die Fehlermeldung kommt, weil halt einfach im Link, der dann zu der Fehlermeldung führt, der Parameter "Itemid=" leer ist. Nun aber zurück zur eigentlichen Fragestellung: Was ist denn eigentlich der Unterschied zwischen "content_blog_category" und "content_category" ?
Beide Anzeigevarianten verweisen auf denselben Content, beide benutzen in der SQL-Datenbank die gleichen Tables. Ich würde den Unterschied mal folgt definieren:
In der "blog"-Variante werden die Items (abhängig von der Konfiguration "wie viele") mit Titel und Intro-Text angezeigt, ein separat erzeugter Link verweist dann auf das Item, in der normalen Variante wird nur der Titel angezeigt, allerdings ist dieser gleichzeitig der Link zum Item, wäre diese Beschreibung soweit korrekt?
Nun stelle ich mir allerdings die Frage, warum in der "blog"-Variante bei der Erzeugung des Links der Parameter "Itemid=" nicht befüllt wird, nach meinem Verständnis müßte die Abfrage der Daten aus der SQL-Datenbank doch eigentlich in beiden Fällen identisch sein, nur der Output derselben ist anders. Bestenfalls kann ich noch akzeptieren, das die Abfrage der Daten dahingehend unterschiedlich ist, das bei der "blog"-Variante der Introtext ausgelesen werden muß, bei der normalen nicht.
Nur wer ist in der Lage sich die beiden Ansichten mal zur Brust zu nehmen, ich schaffe das mit meinen bescheidenen PHP- und minimalen SQL-Kenntnissen leider nicht.
Ciaoi
Alhifi |