+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Mehr als 50 items in einer liste?

  1. #1
    Neu an Board
    Registriert seit
    04.04.2005
    Beiträge
    54
    Bedankte sich
    8
    1 Danksagung in 1 Beitrag

    Standard Mehr als 50 items in einer liste?

    hallo zusammen.

    ich habe da ein kleines problem. ich würde gern die auflistung die ich für einige items vorgenommen habe über die möglichen 50 einstellen. am liebsten unbegrenzt oder halt nach wunsch. im backend kann ich nur 50 als maximum angeben. hat einer eine idee wo ich das vielleicht in einer php ändern kann? vielleicht sogar global für alles.

    vielen vielen vielen dank im voraus!

  2. #2
    Modeberater Avatar von Zorro
    Registriert seit
    30.10.2003
    Ort
    Hessen
    Beiträge
    2.995
    Bedankte sich
    50
    Erhielt 409 Danksagungen
    in 325 Beiträgen

    Standard

    Probier mal in der configuration.php den Eintrag

    $mosConfig_list_limit = '50';

    höher zu setzen sowie in der Datei

    administrator/components/com_config/admin.config.php

    in Zeile 128 hinten das hartkodierte "50" auf einen höheren Wert zu setzen.

    Viele Grüße,
    Zorro

  3. #3
    Neu an Board
    Registriert seit
    04.04.2005
    Beiträge
    54
    Bedankte sich
    8
    1 Danksagung in 1 Beitrag

    Standard

    Hi, danke für deine Antwort.

    Ich habe mich in den Dateien umgeschaut. in der config... habe ich wie angegeben die zeile geändert. in der anderen datei habe ich in der angesprochenen zeile (128) nicht das gefunden was du beschreibst. aber dafür woanders das (410):

    PHP-Code:
    $lists['list_length']             = mosHTML::selectList$list_length'config_list_limit''class="inputbox" size="1"''value''text', ( $row->config_list_limit $row->config_list_limit 200 ) ); 
    habe hier aus 50 --> 200 gemacht.

    dazu habe ich noch die auflistung gefunden und diese erweitert auf:

    PHP-Code:
        $list_length = array(
            
    mosHTML::makeOption5),
            
    mosHTML::makeOption1010 ),
            
    mosHTML::makeOption1515 ),
            
    mosHTML::makeOption2020 ),
            
    mosHTML::makeOption2525 ),
            
    mosHTML::makeOption3030 ),
            
    mosHTML::makeOption5050 ),
            
    mosHTML::makeOption100100 ),
            
    mosHTML::makeOption150150 ),
            
    mosHTML::makeOption200200 ),
        ); 
    allerdings ist es soweit ich das einschätzen kann nicht das richtige für mich. leider hatte ich den eintrag auf der arbeit geschrieben und konnte nicht genau im system die richtigen bezeichnungen nachgucken aber...

    ich habe ein menüpunkt erstellt über den ich inhalte als liste lade "Edit Menu Item :: List - Content Section" und genau dort würde ich gern die funktion "Display Number:" um die gleiche erweiterung wie oben ausbauen. so das ich später im frontend eine liste von min. 200 items bekomme.

    Sorry wenn ich oben nicht so genau war!

    übrigens... so wie ich es oben gemacht habe, hatte ich die einträge nur in der globalen einstellungen mit allen varianten die ich haben wollte, aber z.B. als ich mir die auflistung von ein paar artikeln anzeigen ließ, wurden mir 109 (denke mal es war auf 200 ausgerichtet) items angezeigt. aber in dem dropdwon menue wurden nur die alten werte bis 50 angezeigt. komisch!

    hast du vielleicht ahnung welche datei hierfür modifiziert werden muß?

    auf jeden fall danke ich dir für den obigen tipp, ich denke mal das werde ich irgendwann mal brauchen und ein paar andere interessante einträge habe ich auch schon gefunden!!!!

  4. #4
    Neu an Board
    Registriert seit
    04.04.2005
    Beiträge
    54
    Bedankte sich
    8
    1 Danksagung in 1 Beitrag

    Standard

    vielleicht hat ja jemand anders noch eine Idee

    ich habe schon einige dateien dursucht, aber was vergleichbares wie oben habe ich nicht gefunden.

  5. #5
    Neu an Board Avatar von Thies
    Registriert seit
    11.11.2005
    Beiträge
    46
    Bedankte sich
    4
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Nach eifriger Suche bin ich weiter gekommen.

    In der administrator/components/com_config/admin.config.php kann man aber der Zeile 128 zwar folgendes ergänzen:

    Code:
    		mosHTML::makeOption( 100, 100 ),
    		mosHTML::makeOption( 150, 150 ),
    		mosHTML::makeOption( 250, 250 ),
    		mosHTML::makeOption( 500, 500 ),
    und dann unter Global Configuration höhere Display-Werte auswählen. Das hat aber wie oben geschildert keine Auswirkung.

    Wenn man aber in der administrator/includes/pageNavigation.php ab der Zeile 50 nach

    Code:
    		}
    		$limits[] = mosHTML::makeOption( "50" );
    folgendes ergänzt:

    Code:
    		$limits[] = mosHTML::makeOption( "100" );
    		$limits[] = mosHTML::makeOption( "150" );
    		$limits[] = mosHTML::makeOption( "250" );
    		$limits[] = mosHTML::makeOption( "500" );
    dann kann man auf der Startseite im Admin-Tool wirklich höhere Anzeigewerte auswählen. Das wirkt sich dann komplett im Admintool aus.

    Nur eines klappt nicht: wenn ich Global 100 einstelle, zeigt er zunächst unter Display# trotzdem 50 an. Aber das lässt sich eventuell verschmerzen, oder?

    CU

    Frank-Andre

  6. Erhielt Danksagungen von:


  7. #6
    Gesperrt
    Registriert seit
    03.05.2005
    Ort
    joomlers.de
    Beiträge
    4.695
    Bedankte sich
    124
    Erhielt 989 Danksagungen
    in 941 Beiträgen

    Standard

    administrator\includes\pageNavigation.php
    zeile 45 & 48
    45 steuert die abstufung. alles in der liste unter 30 wird in 5er schritten dargestellt
    zeile 48 kennzeichnet das limit des arrays

    damit einfach etwas spielen .


    Joomla!-Support

  8. Erhielt Danksagungen von:


  9. #7
    Neu an Board Avatar von Thies
    Registriert seit
    11.11.2005
    Beiträge
    46
    Bedankte sich
    4
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Klar, genau das habe ich ja gerade beschrieben, wie man es ändern muss, damit man mehr als 50 Items überhaupt angezeigt bekommen kann.

    Komischerweise wird aber trotz Einstellung in den Globals auf z.B. 100 nicht automatisch in der Liste der Wert 100 mit selected="selected" versehen, was ja logisch wäre, sondern weiterhin 50. Da scheint noch irgendwo eine Verknüpfung zu sein, die ich nicht finde.

    Nachtrag
    Denkfehler: in den Globals ändere ich ja nur die Grundeinstellung für alle, aber meine persönliche war ja noch auf 50 gestellt, was ich durch das Ändern auf der Startseite erst anpasse.

    CU

    Frank-Andre
    Geändert von Thies (26.01.2006 um 10:12 Uhr)

  10. #8
    Verbringt hier viel Zeit Avatar von forloveisaid
    Registriert seit
    30.03.2005
    Ort
    Graz
    Beiträge
    621
    Bedankte sich
    11
    Erhielt 84 Danksagungen
    in 78 Beiträgen

    Standard

    möchte diese Leiche mal wieder ausgraben, weil ich gerade vor dem selben Problem stand.
    Die Lösung ist ganz leicht: Einfach in der

    administrator/components/com_menus/content_section/content_section.xml

    das Dropdown erweitern. Z.B.:
    Code:
                    <param name="display_num" type="list" default="50" label="Display Number" description="Number of items to be displayed by default">
                            <option value="5">5</option>
                            <option value="10">10</option>
                            <option value="15">15</option>
                            <option value="20">20</option>
                            <option value="25">25</option>
                            <option value="30">30</option>
                            <option value="50">50</option>
                            <option value="100">100</option>
                            <option value="250">250</option>
                            <option value="500">500</option>
                    </param>
    Das wars. Alle anderen in diesem Thread beschriebenen Änderungen sind nicht notwendig und bringen auch nichts.
    Vielleicht ist diese Info für den einen oder anderen hier nützlich.
    Absence Of War Does Not Mean Peace
    www.kaltlicht.com

  11. Erhielt Danksagungen von:


  12. #9
    bio
    bio ist offline
    War schon öfter hier Avatar von bio
    Registriert seit
    18.01.2006
    Beiträge
    131
    Bedankte sich
    40
    Erhielt 21 Danksagungen
    in 18 Beiträgen

    Frage

    Zitat Zitat von forloveisaid Beitrag anzeigen
    möchte diese Leiche mal wieder ausgraben, weil ich gerade vor dem selben Problem stand.
    Die Lösung ist ganz leicht: Einfach in der

    administrator/components/com_menus/content_section/content_section.xml

    das Dropdown erweitern. Z.B.:
    Code:
                    <param name="display_num" type="list" default="50" label="Display Number" description="Number of items to be displayed by default">
                            <option value="5">5</option>
                            <option value="10">10</option>
                            <option value="15">15</option>
                            <option value="20">20</option>
                            <option value="25">25</option>
                            <option value="30">30</option>
                            <option value="50">50</option>
                            <option value="100">100</option>
                            <option value="250">250</option>
                            <option value="500">500</option>
                    </param>
    Das wars. Alle anderen in diesem Thread beschriebenen Änderungen sind nicht notwendig und bringen auch nichts.
    Vielleicht ist diese Info für den einen oder anderen hier nützlich.
    das ist so nicht richtig !
    habs eben ausprobiert und im backend verändert sich nichts. weder kann man bei der konfiguration höhere werte einstellen noch in den listen im backend - es bleibt weiter bei 50 höchstzahl.

    möglicherweise funktioniert es im frontend für die "list content section" oder "list content categorie" das weiss ich nicht, aber im backend funktioniert es definitiv nicht.

    greetz

  13. #10
    Wohnt hier
    Registriert seit
    17.06.2005
    Beiträge
    2.136
    Bedankte sich
    81
    Erhielt 380 Danksagungen
    in 331 Beiträgen

    Standard

    .. nun ja, was soll das "Geschrei" ... wenn es nicht alles ist, dann schaut man selbst in die Files hinein.

    ich denke mal zum einen muesste man in \administrator\includes\pageNavigation.php
    bei c. Zeile 43, ich habe 75 anstatt 50 nun drin
    Code:
    function getLimitBox () {
    		$limits = array();
    		for ($i=5; $i <= 30; $i+=5) {
    			$limits[] = mosHTML::makeOption( "$i" );
    		}
    		$limits[] = mosHTML::makeOption( "75" );
    und dann sollte für die global configuration auch noch

    \administrator\components\com_config\admin.config. php
    ab Zeile 118, hier wieder 75, Achtung es muss noch in Zeile 130 noch ergänzt werden
    Code:
    $listLimit = array(
    		mosHTML::makeOption( 5, 5 ),
    		mosHTML::makeOption( 10, 10 ),
    		mosHTML::makeOption( 15, 15 ),
    		mosHTML::makeOption( 20, 20 ),
    		mosHTML::makeOption( 25, 25 ),
    		mosHTML::makeOption( 30, 30 ),
    		mosHTML::makeOption( 50, 50 ),
    		mosHTML::makeOption( 75, 75 ),
    	);
    
    	$lists['list_limit'] = mosHTML::selectList( $listLimit, 'config_list_limit', 'class="inputbox" size="1"', 'value', 'text', ( $row->config_list_limit ? $row->config_list_limit : 75 ) );
    wie immer OHNE GEWÄHR ;-) , testet es mal und berichtet/korregiert/ ergänzt

    Gruss
    T
    Dies sollte jeder zuerst lesen, bevor er was fragt:
    SUCHEN-LESEN-FRAGEN

  14. Erhielt Danksagungen von:

    bio

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 23.01.2006, 23:41
  2. Antworten: 3
    Letzter Beitrag: 26.10.2005, 14:14
  3. Mit Community Builder eine Liste für Admin erstellen
    Von ToM2200 im Forum Mambo Komponenten
    Antworten: 0
    Letzter Beitrag: 05.10.2005, 16:16

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein