Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: Modul Mitgliederliste

  1. #1
    Contao-Fan
    Registriert seit
    29.07.2011.
    Beiträge
    411

    Standard Modul Mitgliederliste

    Hallo Zusammen,
    ih habe das Modul Mitgliederliste installiert damit die Mitglieder alle andere Mitglieder sehen können.
    Jetzt habe ich zwei Probleme:
    1. Oben ist automatisch eine suche integriert, aber ist die Auswahl leer. Wo finde ich die passende Labels?
    2. Ich möchte die aufgelistete Labels (auf englisch kleingeschrieben) auf Deutsch umschreiben. Woher kommen diese Labels?

    Danke
    Bildschirmfoto 2020-11-16 um 13.18.07.png
    Bildschirmfoto 2020-11-16 um 13.19.11.png

  2. #2
    Contao-Fan
    Registriert seit
    29.07.2011.
    Beiträge
    411

    Standard

    Hier ist die ganze php code.
    woher kann ich diese leere suchfelderfüllen und wie kann ich diese englische felder (firstname, lastname) umschreiben?

    PHP-Code:
    <div class="<?php echo $this->class?> ce_table listing block"<?php echo $this->cssID?><?php if ($this->style): ?> style="<?php echo $this->style?>"<?php endif; ?>>
    <?php if ($this->headline): ?>

    <<?php echo $this->hl?>><?php echo $this->headline?></<?php echo $this->hl?>>
    <?php endif; ?>

    <div class="list_search">
    <form action="<?php echo $this->action?>" method="get">
    <div class="formbody">
    <input type="hidden" name="order_by" value="<?php echo $this->order_by?>">
    <input type="hidden" name="sort" value="<?php echo $this->sort?>">
    <input type="hidden" name="per_page" value="<?php echo $this->per_page?>">
    <label for="ctrl_search" class="invisible"><?php echo $this->fields_label?></label>
    <select name="search" id="ctrl_search" class="select">
    <?php echo $this->search_fields?>
    </select>
    <label for="ctrl_for" class="invisible"><?php echo $this->keywords_label?></label>
    <input type="text" name="for" id="ctrl_for" class="text" value="<?php echo $this->for?>">
    <input type="submit" class="submit" value="<?php echo $this->search_label?>">
    </div>
    </form>
    </div>
    <?php if ($this->per_page): ?>

    <div class="list_per_page">
    <form action="<?php echo $this->action?>" method="get">
    <div class="formbody">
    <input type="hidden" name="order_by" value="<?php echo $this->order_by?>">
    <input type="hidden" name="sort" value="<?php echo $this->sort?>">
    <input type="hidden" name="search" value="<?php echo $this->search?>">
    <input type="hidden" name="for" value="<?php echo $this->for?>">
    <label for="ctrl_per_page" class="invisible"><?php echo $this->per_page_label?></label>
    <select name="per_page" id="ctrl_per_page" class="select">
      <option value="10"<?php if ($this->per_page == 10): ?> selected="selected"<?php endif; ?>>10</option>
      <option value="20"<?php if ($this->per_page == 20): ?> selected="selected"<?php endif; ?>>20</option>
      <option value="30"<?php if ($this->per_page == 30): ?> selected="selected"<?php endif; ?>>30</option>
      <option value="50"<?php if ($this->per_page == 50): ?> selected="selected"<?php endif; ?>>50</option>
      <option value="100"<?php if ($this->per_page == 100): ?> selected="selected"<?php endif; ?>>100</option>
      <option value="250"<?php if ($this->per_page == 250): ?> selected="selected"<?php endif; ?>>250</option>
      <option value="500"<?php if ($this->per_page == 500): ?> selected="selected"<?php endif; ?>>500</option>
    </select>
    <input type="submit" class="submit" value="<?php echo $this->per_page_label?>">
    </div>
    </form>
    </div>
    <?php endif; ?>

    <table class="all_records">
    <thead>
      <tr>
    <?php foreach ($this->thead as $col): ?>
        <th class="head<?php echo $col['class']; ?>"><a href="<?php echo $col['href']; ?>" title="<?php echo $col['title']; ?>"><?php echo $col['link']; ?></a></th>
    <?php endforeach; ?>
        <th class="head col_last">&nbsp;</th>
      </tr>
    </thead>
    <tbody>
    <?php foreach ($this->tbody as $class=>$row): ?>
      <tr class="<?php echo $class?>">
    <?php foreach ($row as $col): ?>
    <?php 
    if ($col['field'] == 'username'): ?>
        <td class="body <?php echo $col['class']; ?>"><a href="<?php echo $this->url?>?show=<?php echo $col['id']; ?>"><?php echo $col['content']; ?></a></td>
    <?php else: ?>
        <td class="body <?php echo $col['class']; ?>"><?php echo $col['content']; ?></td>
    <?php endif; ?>
    <?php 
    endforeach; ?>
        <td class="body <?php echo $this->col_last?> col_last"><a href="<?php echo $this->url?>?show=<?php echo $col['id']; ?>"><img src="system/modules/memberlist/assets/details.gif" alt=""></a></td>
      </tr>
    <?php endforeach; ?>
    </tbody>
    </table>
    <?php echo $this->pagination?>

    </div>
    Geändert von max-muster (18.11.2020 um 13:04 Uhr)

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Zitat Zitat von max-muster Beitrag anzeigen
    ih habe das Modul Mitgliederliste installiert damit die Mitglieder alle andere Mitglieder sehen können.
    Was genau hast du installiert?

  4. #4
    Contao-Fan
    Registriert seit
    29.07.2011.
    Beiträge
    411

    Standard

    Contao Memberlist
    Angehängte Grafiken Angehängte Grafiken

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Eigentlich wurde dieses Problem in Version 2.0.2 der Extension behoben, hmm.

  6. #6
    Contao-Fan
    Registriert seit
    29.07.2011.
    Beiträge
    411

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Eigentlich wurde dieses Problem in Version 2.0.2 der Extension behoben, hmm.
    was soll ich machen? gibt es eine lösung?

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Gegen ein GitHub Sponsoring kann ich mir das gerne nochmal ansehen (ich habe den ursprünglichen PR für diesen Fix bereitgestellt), ansonsten komme ich in nächster Zeit nicht dazu, mir das mal nebenbei anzusehen.

  8. #8
    Contao-Fan
    Registriert seit
    29.07.2011.
    Beiträge
    411

    Standard

    Ich habe das problem mit suchfeld gelöst, jetzt sind die labels richtig angezeigt (aber nicht richtig sortiert, zuerst wird letzt feld angezeigt)
    jetzt bleiben die englische kleingeschriebene labels. was soll ich genau ändern damit ich das richtig angezeigt bekomme?

    danke
    Angehängte Grafiken Angehängte Grafiken

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Zitat Zitat von max-muster Beitrag anzeigen
    Ich habe das problem mit suchfeld gelöst, jetzt sind die labels richtig angezeigt (aber nicht richtig sortiert, zuerst wird letzt feld angezeigt)
    Was genau hast du geändert?


    Zitat Zitat von max-muster Beitrag anzeigen
    jetzt bleiben die englische kleingeschriebene labels. was soll ich genau ändern damit ich das richtig angezeigt bekomme?
    Auch das sollte in Version 2.0.2 eigentlich nicht mehr vorkommen.

  10. #10
    Contao-Fan
    Registriert seit
    29.07.2011.
    Beiträge
    411

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Was genau hast du geändert?
    PHP-Code:
    // Sort fields
            
    foreach ($this->arrMlFields as $field)
            {
                
    $arrSortedFields[$field] = $GLOBALS['TL_LANG']['tl_member'][$field][0];
                if (isset(
    $GLOBALS['TL_DCA']['tl_member']['fields'][$field]['label']))
                {
                    
    $arrSortedFields[$field] = $GLOBALS['TL_DCA']['tl_member']['fields'][$field]['label'][0];
                }
                else
                {
                    
    $arrSortedFields[$field] = $GLOBALS['TL_LANG']['tl_member'][$field][0];
                }
            } 

    Zitat Zitat von Spooky Beitrag anzeigen
    Auch das sollte in Version 2.0.2 eigentlich nicht mehr vorkommen.
    ich habe version 2.0.2

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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