Kunena 7.0.5 & Kunena 6.4.11 – Security Updates Released

The Kunena team has announce the arrival of Kunena 7.0.5 [K 7.0.5] in stable which is now available for download as a native Joomla extension for J! 5.4.x/6.0.x. This version addresses most of the issues that were discovered in K 6.2 / K 6.3 / K 6.4 and issues discovered during the last development stages of K 7.0.

The Kunena team is also pleased to announce the eleventh version of Kunena 6.4, a native Joomla extension for Joomla! 5.0, 5.1, 5.2, 5.3, 5.4 and 6.0.

Solved [gelöst] Regeln - definierter Inhalt - "mehr lesen" - Button stört

More
13 years 10 months ago - 13 years 10 months ago #128170 by ralle632
Guten Abend,

seid Umstellung auf Kunena 2.0.0 (update auf 2.0.1 habe ich auch schon gemacht) habe ich bei meinen Regeln im Kunena Menü eine komische Anzeige.

Es wird "mehr lesen" Button angezeigt.Am Template liegt es nicht, da ich schon auf mehrere Templates getestet hatte (auch Beez Template).

Gehe ich auf den Button öffnet sich der zugewiesene Joomla Beitrag.

Im Kunena Menü ist der Link "Regeln" ein "definierter Inhalt" als BB-Code definiert.




Wie kann ich nun diesen Button entfernen, Firebug spuckt mir aus, das dieser innerhalb Kunena erzeugt wird (kmsgtext-article). Dieser wird aber nur in der bbcode.php ausgeführt mit anschließendem $link.
Ich daher davon aus, das dies die Ursache ist.

Vielleicht hat schon Jemand eine Idee wie ich dies abstellen kann.
Last edit: 13 years 10 months ago by ralle632.

Please Log in or Create an account to join the conversation.

More
13 years 10 months ago #128185 by ralle632
Den "Fehler" habe ich nun lokalisiert. Er kommt tatsächlich aus der BBCode.php
Und zwar ist die Kunena -> Konfiguration -> Frontend -> "Standardansicht für Artikel" zuständig.
Dort wird auf Jedenfall ein Link angezeigt, egal was man eingibt.

Somit habe ich derzeit keine Möglichkeit innerhalb des Kunena Menüs eine Regel zu plazieren, ohne das dieser Link ("mehr lesen") verschwindet.

In der bbcode.php Zeile 1026 ("switch ($default)") wird die Auswahl festgelegt.
Und in Zeile 1062 ausgeführt.
Code:
return '<div class="kmsgtext-article">' . $html . '</div>' . $link;

Please Log in or Create an account to join the conversation.

More
13 years 10 months ago #128228 by rich
Du kannst es umgehen, indem du zwar BBCodes verwendest, aber auf keinen Joomla Artikel hinweist. Du trägst den Artikel direkt in das Feld ein. Ich habe es getestet und es funktioniert. z.B.:
Code:
[size=3]Deine Regeln[/size]
Dann gib es keinen "weiter lesen" Link.

Important! Always create a backup before you make any changes to your website!

Please Log in or Create an account to join the conversation.

More
13 years 10 months ago #128242 by ralle632
Guten Morgen Rich,

danke für den Hinweis und deine Antwort. :)

Ich habe noch etwas festgestellt.
Wenn man bei einem Kunena Menülink "definierter Inhalt" eingibt und man will HTML Code aktivieren, wird nach dem Speichern der Code bereinigt und als reiner Text dargestellt. Dies hatte ich festgestellt, als ich meine Regeln als HTML Code eingefügt hatte.

Mit dem reinen BBCode als Regeln hatte ich auch schon dran gedacht dies so umzusetzen. müsste dann nur meine vorhandenen Regeln anstelle von HTML in BBCode definieren.

Ich hatte blos gedacht, das es doch eine Möglichkeit gibt, einen Joomla Beitrag einzubinden, ohne einen direkt-Link als Button unter dem Beitrag zu haben. Der Beitrag steht ja eigentlich schon dar. Und wenn man in der Kunena Konfiguration -> Frontend -> "Standardansicht für Artikel" Vollständig auswählt, dachte ich ja das dann kein Button "mehr lesen" erzeugt wird, da der Beitrag ja dann schon vollständig angezeigt wird. Wäre dies eine sinnvolle Ergänzung?

Please Log in or Create an account to join the conversation.

More
13 years 10 months ago #128262 by rich
Wenn du in der bbcode.php die Zeile 1067 auskommentieren würdest, wäre „weiter lesen“ auch weg, aber dann fehlt es anderer Stelle ebenfalls.
Dass HTML nicht funktioniert könnte eine Berechtigungsfrage von Joomla sein (ist nur eine Vermutung), da manche Codes auch im Editor nicht zugelassen sind.
Reiner Text ist ebenfalls unbrauchbar, da die Formatierung nicht funktioniert (Zeilenumbrüche z.B. werden nicht erkannt).

So gesehen ist es momentan für dich die beste Lösung, wenn du deine Regeln in BBCodes definierst.

Important! Always create a backup before you make any changes to your website!

Please Log in or Create an account to join the conversation.

More
13 years 10 months ago #128263 by ralle632
Ich belasse es erstmal so, da ich mehrere Links auf diesen Beitrag habe.

Die Lösung mit dem BBCode habe ich schon abgespeichert (im Notepad++) und werde sie notfalls einbauen bei Bedarf.

Ich lass mir was einfallen ... eventuell um der Variable $Link (bbcode.php) im return Aufruf noch eine Klasse legen und diese via Browserabfrage (mit preg_match) auf diesen Link ausblenden. Und dies dann in meiner index.php des Templates verankern.

Bis dahin danke ich dir für dein Interesse an meinem Problem. :)

Rich ich lasse mal das Thema als noch nicht gelöst.

Please Log in or Create an account to join the conversation.

Time to create page: 0.224 seconds