Ist die Begrenzung von Datenvolumen mit den Grundrechten vereinbar? Die deutsche Telekom sieht darin anscheinend kein Problem und begrenzt bereits seit Anfang Mai das Volumen für Flatrates zur Internet-Nutzung.
Gegen diese möglicherweise unrechten Einschränkungen kann man etwas tun. Es wurde eine Online-Petition eingereicht, bei der jeder mitmachen kann. Darin wird der deutsche Bundestag aufgefordert, ein Gesetz für die Gleichbehandlung aller Datenpakete auf den Weg zu bringen.
Eine tolle Erweiterung für Joomla 2.5 und 3.x erlaubt es, eigene Inhalte auf unterschiedliche Weise innerhalb einer beliebigen Modulposition darzustellen. Das Modul Pretty Custom Content ermöglicht die gleichzeitige horizontale oder vertikale Anzeige von mehreren Texten und anderen Inhalten. Die Inhaltsbereiche können in Tabs oder als Accordionmenü verpackt sein und sogar eine Slideshow ist möglich. Auch Code für Werbeanzeigen lässt sich darstellen.
Mozilla hat jetzt Version 21 seines Browsers Firefox veröffentlicht. Der Browser steht wie üblich, auch hier in der stets aktuellen Version zum Download bereit. Es gibt diverse Neuerungen und Änderungen. Die Social API unterstützt jetzt mehrere Anbieter. Die Do Not Track-Funktion wurde erweitert. Einige Fehler wurden behoben und natürlich wurden auch wieder diverse Sicherheitslücken geschlossen.
Eine sehr schöne Joomla-Erweiterung ist das Twitter Widget von Spekt. Die Extension ist für Joomla 1.5, 2.5 und 3.x kostenfrei erhältlich und zeigt Tweets von Twitter auf der Joomla-Seite in einer beliebigen Modulposition an. Das können Tweets vom eigenen Twitter-Account, aber auch fremde Inhalte sein. Das Modul bietet sinnvolle Einstellungsmöglichkeiten. Auch die Darstellung auf der Frontpage lässt sich sehr einfach individuell anpassen.
Über viele Jahre hinweg hat die Firma Adobe nahezu eine Monopolstellung erreicht. Dazu hat man zb. Firmen wie Macromedia geschluckt. Diverse Applikationen wurden über das Creative Suite Paket angeboten. Bald stehen wieder neue Versionen an, welche zum Unmut einer überwältigenden Anzahl von Anwendern nur noch als Abo-Modell vertrieben werden.
-
DSL Drosselung verhindern!
-
Eigene Inhalte in Joomla Modul!
-
Firefox 21 Download!
-
Twitter Widget für Joomla!
-
Adobe stampft Creative Suite ein!
Joomla Umfrage-Komponente Poll Optionen erhöhen
- Details
- Veröffentlicht am Samstag, 11. Oktober 2008 07:35
- Zugriffe: 10777
Joomla Umfrage Komponente Poll Optionen erhöhen
Standardmäßig hat die Joomla-Umfragekomponente Poll maximal zwölf Optionen zu bieten.
Mehr geht einfach nicht. Oder doch?
Mehr Optionen für die Poll-Komponente
Ja klar, es geht natürlich. Die hier gezeigte Methode dürfte für beide Joomla-Versionen, also 1.0.xx und 1.5.x gleichermaßen funktionieren.
Folgendes Szenario. Ich hatte damals unsere Demo-Seite nach Joomla 1.5.x umgestellt. Seitdem können alle unsere Templates dort als Live-Preview ausgewählt werden. Vorher waren es nur die Templates für Joomla 1.0.xx und das waren eben nur Acht.
Bisher lief auf der Demo-Seite eine Umfrage zum beliebtesten Ahadesign-Template. Nach der Umstellung auf 1.5 wollte ich eine neue Umfrage zum gleichen Thema starten. Nur eben diesmal mit allen Templates und nicht nur Acht an der Zahl.
Bisher ging ich davon aus, Joomla recht gut zu kennen. Aber mir ist bis Dato nie aufgefallen, daß im Poll-Modul bei 12 Optionen bereits Schluss ist.
Das hat mich dann so richtig geärgert und ich begann mich auf die Suche nach einer Lösung zu machen. Also wenn man nichts im Backend verändern kann, ist die erste Idee natürlich im Core im Administratorverzeichnis was zu verändern.
Ich habe mich also mal etwas im Ordner "..administrator/components" umgesehen und dort den Ordner "com_poll" geöffnet.
Ich bin dann zwar auch nicht sofort draufgekommen, aber letztendlich habe ich gefunden wonach ich suchte. Und weil ich der Meinung bin, daß sich nicht jeder die gleiche Mühe machen muß wenn ich das schon gemacht habe, möchte ich hier erklären wie und wo man drehen muß um zum Ziel zu kommen.
Also man geht zum Ordner ../administrator/components/com_poll/views/poll/tmpl
Dort ist die Datei form.php zu finden, welche man mit einem Editor öffnet. Welche Zeile es in der alten Joomla-Version ist, weiß ich jetzt nicht genau. In Joomla 1.5 jedenfalls geht man zu Zeile 110 und findet dort folgenden Eintrag vor:
<?php } for (; $i < 12; $i++) { ?>
Solange $i in dieser Schleife also kleiner als zwölf ist, wird durch $i++ immer um eine weitere Option für die Poll-Komponente erhöht. Also ändere ich hier einfach die Zahl 12 auf zum Beispiel 20 oder 30. Aber es geht auch 99, jeder wie er lustig ist. Dann natürlich abspeichern und Editor wieder schließen.
Wenn man jetzt ins Backend geht und die Umfragen-Komponente aufruft, sieht man bereits die Wirkung dieses Eingriffes. Es sieht klasse aus und ich schreibe mit Fleiß meine restlichen Templates für die Umfrage hinzu. Ich freu mich schon und speichere meine Arbeit schnell noch im Backend.

Jetzt rufe ich die Seite auf und sehe... Hoppala... Immer noch 12 Optionen. Hm, mal den Browsercache löschen... Uups... immer noch nix. Jetzt hab ich mir so eine Mühe gemacht und trotzdem geht es nicht wie ich will.
Das gibt mir zu Denken und ich lösche die Umfrage wieder.
Dann hab ich mal meine grauen Zellen etwas angestrengt und mir wurde klar, dass eine Wirkung möglicherweise erst kommt, wenn ich eine neue Umfrage starte. Mit einer vorhandenen geht es nicht.
Tja was soll ich sagen, genau das war es. Es funktioniert und das Ergebnis kann man schön auf unserer Demoseite sehen.
Damit diese Änderung bei einem Joomla-Upgrade nicht wieder verschwunden ist, könnte man für sein Template mit Overrides arbeiten. Dazu könnte man sich die Datei ..administrator/components/com_poll/views/poll/tmpl/form.php kopieren und diese in ../administrator/templates/khepri/html/com_poll/poll/form.php einfügen. Dann wird die Datei wie oben beschrieben verändert. Man wendet die Override-Technik also für das Backend-Template Khepri an.



Kommentare
Klasse gemacht, ich hab nämlich schon gesucht.
Dank Deinem Artikel hier aber nicht soo schrecklich lange !!! Besten Dank !
Gr uß, Michael
Danke Dir hast Dir nen Bier verdient
dann hast Du irgendeinen Fehler gemacht. Ich hab das grad nochmal auf einem lokalen Server gemacht und es geht ohne Probleme.
Warni ng: JView::include( /home/www/xxxxx /html/xxxxx/adm inistrator/temp lates/khepri/ht ml/com_poll/pol l/form.php) [jview.include] : failed to open stream: No such device in /home/www/xxxxx /html/xxxx/libr aries/joomla/ap plication/compo nent/view.php on line 564
Warning: JView::include( ) [function.inclu de]: Failed opening '/home/www/xxxx x/html/xxxxx/ad ministrator/tem plates/khepri/h tml/com_poll/po ll/form.php' for inclusion (include_path=' .:/usr/share/ph p') in /home/www/xxxxx /html/xxxxx/lib raries/joomla/a pplication/comp onent/view.php on line 564