Hallo Leute, :)
Ich entwickle grad für pragmaMx ein Admin-Modul, eine Art Menü-Manager.
Es soll mxMenu heißen und die Erstellung bzw. Verwaltung von Menüs in den Blocks
erleichtern. Für die Fertigstellung und Eliminierung möglicher Bugs brauche ich noch ein paar Beta-Tester.
Wer Interesse daran hat bekommt einen Zugangs-Account und kann sich die Beta-Version
downloaden und ausprobieren.
Hier mal nen Screenshot von der Admin -> http://www2.sb-websoft.com/images/screenshots/mxMenu_shot1.png
mfg
Siggi
Zitat von: siggi am 28 August 2007, 19:14:35
Wer Interesse daran hat
ja grundsätzlich schon aber... ist das ähnlich wie das sommaire ?
da ist nämlich das problem das google die grafikurls des menus in den suchergebnissen angezeigt hat und so taugt das leider nix :-)
Zitatist das ähnlich wie das sommaire ?
nein, ist es nicht , kein javascript und alles (x)html, was im block steht, also googlefreundlich. Es ist
wie gesagt ein Admin-Addon, das die Menüs online verwaltet, ohne am html-block oder
sonstwo im Quellcode des Systems rumzuschrauben zu müssen ;)
(wie man ja auch im screenshot sehen kann)
-> das die Menüs online verwaltet
das ist sommaire ja auch, aber ich hab noch ne testdomain da kann ichs gerne mal probieren
Hallo,
ist es ein reines Addon oder wird es PMX-Systemdateien ersetzen, so das ein Update von PragmaMx immer erst dann möglich wird, sobald das mxMenu aktualisert wurde.
Grüße XerraX
da es mit dem blocksystem zusammenarbeiten soll, ist eine kleine Veränderung der mx_api.php unvermeidbar
gewesen. und damit die internen tab-styles ordnungsgemäß eingebunden werden, bedarf es eines
einzeilers in der include/myheader.php. ansonsten wird es wie gewohnt in die zuständigen ordner
kopiert.
Aber da ich ab jetzt zum pragmaMx-Team gehöre, werde ich das mit dem Team bzw. mit Andi abklären.
wie weit es ins system integriert wird, kann ich noch nicht sagen. auf jeden fall wird es parallel zu
einem pragmaMx Update auch dann ein dementsprechendes Update von mxMenu geben. :thumbup:
Also nochmal, wer betatest-mäßig das teil abchecken möchte schreibt mir eine kurze PM und bekommt dann den Zugang ;)
Endlich eine Alternative zu Sommaire.
Bin sehr Interessiert.
Ähnlich wie drupal. Dann passts sowieso ;)
ach hatte ich noch vergessen, da es ein Admin-Modul ist kann man es als
User logischerweise nicht einsehen. :smile:
Wer trotzdem mal einen Blick auf die Beispielmenüs werfen will :
-> http://sportsfreund.kilu.de/pmx/
Hallo,
Ich habe es mal Installiert.
Es fehlt die German du und es werden die Menüpunkte nicht angezeigt :gruebel: Ich finde auch nirgends die Einstellung um Menüpunkte zu bearbeiten.
Zitat
Menüpunkt Operationen
Keine Menüpunkte definiert.
wo definiere ich denn einen Menüpunkt?
@Fummelhase :
Die englischen Sprachdateien fehlen noch, aber german_du ist nicht notwendig, weil ich
alles in der indirekten Anrede formuliert habe. Einfach eine Kopie von der german.lang.php machen
und umbenennen in german_du.lang.php. :)
Als erstes richtest du dir ein Menü ein unter [Menü hinzufügen], (in der Block-Admin erscheint
ein neuer Block unter diesem Namen, den noch aktivieren).
Dann gehst du auf [Menüpunkt hinzufügen] und gibst einen neuen Link ein. Fertig ;)
ZitatDie englischen Sprachdateien fehlen noch, aber german_du ist nicht notwendig, weil ich
alles in der indirekten Anrede formuliert habe. Einfach eine Kopie von der german.lang.php machen
und umbenennen in german_du.lang.php. Smiley
Als erstes richtest du dir ein Menü ein unter [Menü hinzufügen], (in der Block-Admin erscheint
ein neuer Block unter diesem Namen, den noch aktivieren).
Dann gehst du auf [Menüpunkt hinzufügen] und gibst einen neuen Link ein. Fertig
Alles gemacht :thumbup:
Das Menü wird auch angezeigt, auch ist es auf der Seite aktiv aber es werden die Menüpunkte nicht angezeigt.
Wie bearbeite ich Menüpunkte?
sieh dir nochmal den Screenshot an, wie ich sagte musst du natürlich unter [Menüpunkt hinzufügen]
einen Menüpunkt eintragen. :)
http://www2.sb-websoft.com/images/screenshots/mxMenu_shot1.png
Zitatwie ich sagte musst du natürlich unter [Menüpunkt hinzufügen]
einen Menüpunkt eintragen. Smiley
Wie gesagt, die sogenannten Menüpunkte werden nicht angezeigt.
kann ich die datei "block-Menu.php" umbenennen ?
die gibts schon bei mir :-)
leider nicht, der begriff 'block-Menu.php' ist fester bestandteil des scriptes. da musst
du schon deinen anderen block umbenennen :)
Vielleicht werde ich ihn noch für das Release in einen eindeutigeren umbenennen, z.b. 'block-mxMenu.php'
oder so :cul:
Zitat von: siggi am 29 August 2007, 17:46:21
leider nicht, der begriff 'block-Menu.php' ist fester bestandteil des scriptes.
habs grad gemerkt, tut sich nämlich nix ausser dass sich der name meines blockes ändert :-(
ok, benenne ich ihn eben um
Zitat von: Fummelhase am 29 August 2007, 17:35:07
Zitatwie ich sagte musst du natürlich unter [Menüpunkt hinzufügen]
einen Menüpunkt eintragen. Smiley
Wie gesagt, die sogenannten Menüpunkte werden nicht angezeigt.
Ist in der BlockAdmin auch '*Menu' ausgewählt (standardeinstellung) ?
Hab grad mal den gleichen Community/Profile eingerichtet , und funzt :)
Sie mal hier => http://sportsfreund.kilu.de/pmx/
kann es etwas mit der PHP Version zu tun haben? Ich habe 4.4.2-1build1 :gruebel:
also standardmässig ist die sortierung alphabetisch. bei "Reihenfolge" habe ich dann 21 möglichkeiten dies zu sortieren, richtig? was wenn es menus gibt mit mehr als 21 einträgen ?
ich muß jetzt weg aber ich denke ich stell das heute abend mal komplett um, gefällt mir gut bisher :-)
keine probleme bis jetzt.
bei menu hinzufügen steht:
"Name für das neue Menü. Der neu erstellte Block muss anschließend noch auf der Block-Administrationsseite aktiviert werden."
hier wird doch aber kein neuer block erstellt ?
ich dachte hier kann ich jetzt ein neues menu bspw. für die rechte seite erstellen :-)
edit: geht ja doch (war nur automatisch unter linke blöcke sichtbar) :-) genial...
für externe links sollte aber target="_blank" möglich sein
Zitatwas wenn es menus gibt mit mehr als 21 einträgen ?
Dann wird automatisch nach dem Alphabet sortiert. ;)
Zitathier wird doch aber kein neuer block erstellt ?
Nein, das macht das Script automatisch für dich. Durch die Änderung in der
mxGetBlockData() System-Funktion übergibt das Script den Inhalt ans System. :cool:
@m-t:
Zitatfür externe links sollte aber target="_blank" möglich sein
das mit dem
target="_blank" wurde schon vielmals diskutiert.
Laut W3C ist es nicht mehr xhtml-konform und ich muss persönlich sagen,
das finde ich auch gut so, weil es dem User überlassen werden sollte, ob er
ein neues Fenster, ein neues Tab oder im selbigen den Link öffnet.
Realisierbar mit einem simplen Rechtsklick :smile:
Zitat von: siggi am 29 August 2007, 18:52:16
Laut W3C
ich glaube darüber liesse sich stundenlang diskutieren ohne zu einem ergebniss zu kommen :-)
lt. validator dürfte ich keinerlei code von partnerprogrammen einbauen sonst krieg ich die seite nie konform, also lass ich das thema lieber sein.
gut zurück zum mxmenu...
doppelte einträge sind nicht möglich:
der menüpunkt 'xxxxx' existiert bereits.ist aber in einem anderen menu nur eben der gleiche titel
du willst zwar eigentlich hinweise auf bugs aber ich fürchte damit kann ich nicht so recht dienen:
bei der auflistung wäre es aber evtl. noch hilfreich wenn die reihenfolge neben den links mit angezeigt wird, kurz abgelenkt und man darf wieder anfangen abzuzählen.
nach dem 21. link wird nicht automatisch nach alphabet sortiert, hat man mit -10 begonnen so muß man am ende, (bei mehr als 21 links), die 10 weiterhin auswählen oder andersrum gesagt es wird nur innerhalb einer zahl sortiert ;-)
ok, hier ist doch ein kleiner bug...
die beiliegende css ändert auch andere teile der seite, beispiel:
Anzahl Artikel: 1596
Gesamt gelesen: 288446
Zitatdie beiliegende css ändert auch andere teile der seite, beispiel:
Anzahl Artikel: 1596 Gesamt gelesen: 288446
Kannst du das etwas genauer erklären ? :puzzled:
dachte es liegt an der css, weil die schrift plötzlich anders ist, habs aber noch nicht gefunden
Vorher:
(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.mich-tipps.de%2Ftest%2Fmxmenu1.png&hash=0c6b299ab8b7e0882d0248ad7e88a9a798c1d866)
Jetzt:
(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.mich-tipps.de%2Ftest%2Fmxmenu2.png&hash=ecf3f5f77bba8f16733e930360319884b262eac4)
Tritt noch auf bei Statistik...
(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.mich-tipps.de%2Ftest%2Fmxmenu3.png&hash=e91d4aae43ba425653b1c2f187ca9e1681730b35)
Footer...
(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.mich-tipps.de%2Ftest%2Fmxmenu4.png&hash=c9a74a20556fd1f8a24dab33117413ace53d1cef)
und Admin Menu bei manchen Texten z.B. der Beschreibungstext unter:
Intranet-Umgebung
womöglich hast du in deiner style.css eine Klasse namens 'table' ? Dann hat
sich das schon erledigt. Für das Release wird die table-class nicht mehr '.table'
heißen, sondern '.mx_menu_table' . So gibt es keine Namenskonflikte mit
evtl. gleichnamigen Klassen der style.css ;)
Ansonsten kann es nur an deinem theme liegen, das irgendetwas unfreiwillig
überschrieben wird, denn ich habe es mit diversen theme's ausprobiert .
Zitat von: siggi am 30 August 2007, 07:01:51
Ansonsten kann es nur an deinem theme liegen
hmmm, hab grad was an den reihenfolgen der blöcke geändert und jetzt ist die startseite wieder normal :puzzled:
ok, dann scheint sichs ja erledigt zu haben :-)
Mir gefällt das Menü optisch voll gut.
Ist es da auch möglich, selbstgebastelte Unterseiten mit unterzubringen? Das würde mich am meisten interessieren.
Gruß, Manu
Moin :BD:
Ich wollte nur allen bisherigen Betatestern mitteilen, das die Testseite (http://sportsfreund.kilu3.de/pragmamx)
wieder ON ist. Und bei der Gelegenheit könnt ihr euch gleich mal anschauen, wie
mxMenu auf der Site von m-t (http://www.mich-tipps.de/) im Einsatz ist.
@m-t : wow, da hast du ja schon ne Menge Links reingetippt :thumbup:
@Manuel:
ZitatIst es da auch möglich, selbstgebastelte Unterseiten mit unterzubringen?
Sicher, du kannst damit zu jeder internen oder externen Seite verlinken.
Dafür wird ein neuer Menüpunkt eingerichtet, einem vorhandenen Menü zugeordnet und
schon steht er in einem Block ;)
Übrigens: Das Modul bringt eine interne css-Datei mit (siehe modules/mxMenu/mx_menu_default.css).
Um an dem Style der einzelnen Menüpunkte zu schrauben einfach die
'blockmenu style'-Klasse
.mx_menu anpassen :)
Zitat von: siggi am 31 August 2007, 06:31:21
hast du ja schon ne Menge Links reingetippt :thumbup:
jo, war doch etwas mehr arbeit als erwartet :-)
ich hab erstmal alles nur für administratoren sichtbar gemacht aber ist ja gut gelaufen also kommts gleich zum einsatz. auf der seite hab ich fast ständig nen googlebot. wenn bis zum sonntag keine negativen auswirkungen in den suchergebnissen sichtbar sind mach ichs noch bei 2 anderen seiten rein.
das war ein riesen nachteil vom sommaire, google hat hier die url der kleinen grafik die vor jedem menueintrag ist im ergebniss angezeigt, da hab ichs sofort rausgenommen.
die krönung wärs jetzt allerdings noch wenn man einzelne menus abhängig vom modul einblenden könnte...
Suchst du noch Tester ? Klingt recht interessant.
mysteriöse sache, jetzt mach ich das grad bei der 2ten seite rein.
nach dem 42.ten link ist die schriftart plötzlich wieder anders :gruebel:
ne klasse namens table hab ich auch nicht.
theme ist jedesmal mxrainbow. naja, vielleicht verschwindets genauso wie bei der ersten seite irgendwann :-)
:red: glaub ich hab den fehler :mad2:
beim copy & paste der links bin ich wohl an das scrollrad gekommen während ich noch auf der strg taste war...
da kann ich lange suchen :gruebel:
Na das soll ja auch noch adäquater werden, wenn man mit der Erweiterung von mxMenu
in der Lage sein wird, automatisch aus den verschiedenen Modulen wie 'Content' oder aus den
block-Modules.php die Links zu regenerieren. :)
Ist das ganze auch mit dem PragmaMX 2.0 kompatible?
@ woodman:
Hatte es in einem vorherigen Post erwähnt : http://www.pragmamx.org/Forum-topic-22471-start-msg150999.html#msg150999
Zitat
Aber da ich ab jetzt zum pragmaMx-Team gehöre, werde ich das mit dem Team bzw. mit Andi abklären.
wie weit es ins system integriert wird, kann ich noch nicht sagen. auf jeden fall wird es parallel zu
einem pragmaMx Update auch dann ein dementsprechendes Update von mxMenu geben.
Fatal error: Call to a member function init() on a non-object in /home/httpd/vhosts/brassradio.ch/httpdocs/admin/modules/mx_menu.php on line 38
Was bedeutet das?
Hallo woodman,
Sorry, daß ich erst jetzt antworte, da ist mir doch glatt dein Post durch
die Lappen gegangen :red:
Diese Fehlermeldung tritt auf, wenn eine Methode, in diesem Fall init(), innerhalb einer Klasse
aufgerufen wird, ohne dass sie vorher initalisiert wurde.
Da das Objekt Mx_Menu in der includes/mx_api.php zum Leben erweckt wird
if(@file_exists("modules/mxMenu/includes/mx_menu.class.php"))
{
require_once("modules/mxMenu/includes/mx_menu.class.php");
$mx_menu = @new Mx_Menu();
}
nehme ich mal an, du hast vergessen, diese Datei durch die modifizierte mx_api.php
zu ersetzen. :)
Kein Problem. :cool:
Danke hat funktioniert. Perfekt. :thumbup:
Hallo,
Da es ein Betatest ist, will ich sagen das es bei mir immer noch nicht Funktioniert.
PHP-Version: 5.1.2 (PHP-Info)
MySQL-Version: 5.0.22-Debian_0ubuntu6.06.3-log
Server-Version: Apache/2.0.55 (Ubuntu) mod_python/3.1.4 Python/2.4.3 PHP/5.1.2 mod_ssl/2.0.55 OpenSSL/0.9.8a mod_perl/2.0.2 Perl/v5.8.7
mfg
wenn du das folgende bei der Installation beachtest und mind. SP3 auf deinem
pragmaMx 0.1.9 hast sollte es funktionieren (siehe die anderen Betatester)
Zitat- Sicherheitskopien von folgenden Dateien machen : includes/myheader.php , includes/mx_api.php (müssen durch die im Paket enthaltenen ersetzt werden !)
- alle Dateien in die zugehörigen Ordner kopieren
Hallo,
Ich habe diese Version --> pragmaMx 0.1.9, 1.30/2007-04-05
Ich denke das es etwas mit der MYSQL Version zu tun hat.
So sehen die Datenbank Einträge aus.
Wie kommt die große Lücke in dem URL da rein ?
(siehe Bild)
Zitathttp:/ /log-me-in-mein-profil.html
Mal ne Frage : Wie gibst du die Daten in das Formular ein ?
ZitatWie kommt die große Lücke in dem URL da rein ?
(siehe Bild)
Ich habe die URL meiner Seite unkenntlich gemacht.
Zitat
Mal ne Frage : Wie gibst du die Daten in das Formular ein ?
:gruebel:
Das das Menü nicht auf de Seite angezeigt ist logisch, mir geht es erstmal ums Admin.
Siehe Screen ;)
Das es was mit der MySQL-Version zu tun hat ist ziemlich unwahrscheinlich. Ich habe
ebenfalls Ubuntu-Linux mit der MySQL-Version 5.0.38.
hmm...Aktiviere mal den Debug-Modus um die MySQL-Abfragen und Fehler anzuzeigen.
Evtl. PHP-Fehler im Script werden mit 'error_reporting(E_ALL)' ausgegeben.
Hallo Leute,
Neues vom mxMenu-Projekt:
Im Block werden verschachtelte Listen möglich sein, XHTML-valide und aufklappbar, versteht sich ;)
und das Aussehen des Menüs wird über die style.css an das jweilige Theme angepasst.
Mal etwas zum reinschnuppern...so könnte der Menüblock aussehen : demo (http://pmx.sb-websoft.com/stuff/mxmenu.proj/)
Zitat von: siggi am 18 September 2007, 15:15:24
Im Block werden verschachtelte Listen möglich sein
möglich, oder nur noch ?
die demo gefällt mir irgendwie nicht, das bisherige sieht besser aus :-)
Zitat von: m-tdie demo gefällt mir irgendwie nicht, das bisherige sieht besser aus :-)
Zitat von: siggiund das Aussehen des Menüs wird über die style.css an das jweilige Theme angepasst.
Ist doch nicht sooo schwer zu verstehen... :gruebel: Es geht nicht um das "Style" selber.
Das ist Aufgabe des Designers/Themes. Das Script stellt nur die valide "Liste" zur Verfügung.
Hierbei handelt es sich um
ein Beispiel von vielen. Es ging mir lediglich um die Funktionalität.
Das Menü soll folgende Kriterien erfüllen:
- Kompatibilität mit der aktuellen und kommenden PHP Versionen
- eine durchgängig XHTML-strikte tabellenfreie Ausgabe nach W3C-Standard XHTML-strict 1.0 und XHTML 1.1
- Darstellungsunterschiede in verschiedenen Web-Browsern auf ein minimales Ausmaß begrenzen
- maximale Zukunftssicherheit auch für die nächsten Generationen von Web-Browsern
ZitatIm Block werden verschachtelte Listen möglich sein
wenn du keine Untermenüs angibst, wird die Liste logischerweise nicht verschachtelt, sondern
einfach dargestellt, ich glaub, das ist auch in der
Demo erkennbar.
:smile:
würde auch gerne mit testen, wenn es noch zum testen besteht.
muß immer selber links im meneu einfügen wegen der übersicht.
Hola Siggi, que tal, chico ? :smile:
:thumbup: Macht einen guten Eindruck. Würde dann auch gerne mal testen. :red:
Zitat von: siggi am 18 September 2007, 17:29:43
Das Script stellt nur die valide "Liste" zur Verfügung.
:cul:
Die erste Betaphase ist soweit abgeschlossen. Ich arbeite jetzt weiter an der Integration
der mehrdimensionalen Listen. Dabei müssen unter anderem die Datenbanktabelle
erweitert und das Script etwas modifiziert werden.
Dann kommt Betaphase2. Anschließend werde ich das Script so erweitern, daß die internen
Links von anderen Modulen wie Content, News, etc. in die Menüverwaltung übernommen werden.
Also noch ein ganzes Stück Arbeit.
Ziel von mxMenu soll sein :
Die Organisation des Navigationsmenüs der Website, und der Links, sowie die Umbenennung und
Reorganisation von Menüpunkten. Quasi ein Menümanager für pragmaMx.
;)
Was alles in mxMenu mit ein wenig CSS-Spielerei
(steht dann in der style.css des jeweiligen Theme) im Block möglich sein wird ohne
an der Liste etwas zu ändern, seht ihr hier (http://pmx.sb-websoft.com/stuff/mxmenu.proj/) :BD:
Für die Beta 2 melde ich mich dann schonmal an. Sieht ja ganz interessant aus das Menü.
Ist ja Geil, würde es auch sehr gern mal testen ..
meld mich auch gerne mal an für phase 2 :)
Hallo Leute :smile:
Die Umstellung auf verschachtelte Listen ist abgeschlossen und eigentlich wollte
ich die Modifikationen in/als Beta2 anbieten. Da aber noch größere Schritte folgen müssen,
damit mxMenu die komplette Navigation in pragmaMx übernehmen kann, habe ich angesichts
dessen entschieden, auch die Integration der Modullinks in diesen Testabschnitt mit aufzunehmen.
Es kann also noch etwas dauern.
Den neusten Bewerbern sende ich per PM den Downloadzugang für die Beta1.
Aus Performance-Gründen habe ich die Testumgebung nach SB-WebSoft transferiert:
http://www3.sb-websoft.com
Möchte mich gern ebenfalls als Tester und Helfer für dieses Modul bewerben.
War eigentlich ein Nuker gewesen, stelle aber fest, das pragma um einiges an Performance schneller und effizienter ist...
Würde mich freuen, wenn ich an dem Test teilnehmen darf.
Frank
Hallo,
da ich grad am aufbauen einer neuen Seite bin, und ich mich für pragmamx entschieden habe,
würde ich dies auch gerne testen.
Is da auch das mxtabs integriert ?? dies gefaellt mir ja sehr gut...
gruss
waechti
@waechti, frankentreff:
Ihr habt eine PM :)
PS: mxTabs ist ein neuer Centerblock, ist Beta und unabhängig von mxMenu.
Hallo Siggi
ich bin zwar noch nicht der pragmaMx Profi, da ich aber einige Domains auf euer CMS umstellen werde,
würde mich natürlich interessieren, was in Zukunft möglich ist.
Ich würde das mxMenu gerne mal testen!?
Gruss Andreas
Hallo :)
An alle Betatester von mxMenu : Diese Betatest-Phase ist soweit abgeschlossen. Ich
bedanke mich für die rege Beteiligung an dem Projekt. Da wir uns vor einiger Zeit
teamintern geeinigt haben, den Menümanager in die kommende 0.1.10er
zu übernehmen werden abschliessende Tests von unseren internen Betatestern ausgeführt.
Siggi.
Du wollt ich mir das grad doch auch nochmal anschauen............... tssss tsssssss
Aber gute Idee - das gute Stück passt zur Idee von Pragma wie die Faust aufs Auge.
Macht die ganze Verwaltung nochmal ein ganzes Stück effizienter!