Das B2B Portal der Halbleiter- und Mikroelektronikbranche
[ivory-search id="23885" title="Default Search Form"]

Schreiber Technische Dienstleistungen

Ansprechpartner

Geschäftsführer
  • Tim Schreiber
  • 0209 / 377 829 0
  • t.schreiber@schreiber-td.de
Betriebsleiter
  • Pascal Bönnemann
  • 0209 / 377 829 18
  • p.boennemann@schreiber-td.de
Einkaufsleitung
  • Andrea Zietek
  • 0209 / 377 829 12
  • a.zietek@schreiber-td.de

    Produkte und Leistungen als Unternehmenstyp:

    • Bauteilprogrammierung
    • EMS-Dienstleister
    • Konfektionieren
    • Lohngurtung Gurtungsservice
    • Testhaus
    • Programmierung
      • abgekündigte Bauteile
      • Barcodegesteuerte Prozesse zur Rückverfolgbarkeit
      • Chipdaten auslesen
      • Chipdaten wiederherstellen
      • Flash-Speicher
      • komplexe und/oder mehrfache Seriennummern
      • Mikrocontroller
      • Speicherkarten
      • Spezialbausteine
      • mehr anzeigen ...
    • Dienstleistungen
      • Lagerung- Zwischenlagerung
      • Versand zum Endkunden
    • Dienstleistungen
      • AOI
      • Baugruppenreinigung
      • Baugruppentest
      • BGA-Bestückung
      • Einpresstechnik
      • Entwicklung
      • Fertigung SMT
      • Fertigung THT
      • Gerätemontage
      • Materialmanagement
      • Prototypenfertigung
      • Prüfmittelentwicklung
      • Schaltungsentwurf / Layout-Erstellung
      • SMD-Bestückung
      • THT-Bestückung
      • mehr anzeigen ...
    • Sonderleistungen
      • Bauteilprogrammierung
      • Funktionstest
      • Kabelkonfektionierung
      • Labeln & Verpacken
      • Lieferung an Endkunden
      • Materialbeschaffung
      • Mechanik-Montage
      • Prüfmittelbau
      • Rework & Repair
      • Systembau
      • mehr anzeigen ...
    • Technologien
      • ASIC/FPGA Design
      • Dickschicht-Technik
      • Hochfrequenz
      • Kabelkonfektionierung
      • Leistungselektronik
      • Mechanik
      • Optik
    • Fertigungskompetenzen
      • COB/Flip-Chip
      • Einpresstechnik
      • Kleinserienfertigung
      • Manuelle-Bestückung
      • Prototypenfertigung
      • SMD-Bestückung
      • THT-Bestückung
    • Bestückungsleistung (BT/h)
      • Bis 25.000 Stück
    • Losgrößen
      • bis 1.000 Stk
      • bis 100 Stk
      • bis 50 Stk
      • bis 500 Stk
      • Mehr als 1.000 Stk
    • Dienstleistungen
      • Ablängen und Abbiegen von Anschlusspins
      • Anschlusspins formen
      • Bauteile in Gehäuse einsetzen
      • Bauteile löten
      • Bauteile prüfen
      • Bauteile sortieren
      • Bauteile verbinden
      • Nachverzinnen
      • Reinigen
      • Richten von Anschlusspins
      • mehr anzeigen ...
    • Sonderleistungen
      • Bauteile prüfen
      • Bauteiletest
      • Funktionsprüfung
      • Just-in-Time-Lieferung
      • Lagerung- Zwischenlagerung
      • Qualitätskontrolle
      • Technische Beratung
      • Verpackung und Etikettierung
      • Versand zum Endkunden
      • mehr anzeigen ...
    • Sonderleistungen
      • Bauteilprogrammierung
      • Bauteiltrockung
      • Bauteilvorbereitung
      • Lagerung- Zwischenlagerung
      • Versand zum Endkunden
    • Produkte im Verkauf
      • Abdeckband
      • Abschirmbeutel
      • Blistergurte
      • Deckfolien
      • ESD Verpackungen
      • Leerspulen
      • Trägerband
      • Trockenbeutel
      • Trockenmittel
      • Wafer Frames
      • mehr anzeigen ...
    • Sonderleistungen
      • Bauteilprogrammierung
      • Bauteiltrocknung
      • BGA-Reballing
      • Kundenspezifische Etikettierung
      • Refurbishing
      • Reinigen von Anschlusspins
      • Rework von Leiterplatten
      • Temperaturbehandlung
      • Trocknen der Teile nach JEDEC Norm
      • Umverpacken
      • Zollanmeldung
      • mehr anzeigen ...
      <style>
      
        /* Standardmäßig 3 Spalten */
      .pro-leistungen-grid {
          display: grid;
          grid-template-columns: 1fr 1fr 1fr;
          gap: 10px;
      }
      
      /* Bei Bildschirmbreiten unter 500px, nur 2 Spalten */
      @media (max-width: 500px) {
          .pro-leistungen-grid {
              grid-template-columns: 1fr 1fr;
          }
      }
      
        
      </style>
      
      <?php
      $post_id = get_the_ID();
      $all_taxonomies = get_object_taxonomies(get_post_type($post_id));
      
      // Entfernen Sie die Standard-Kategorien-Taxonomie aus der Liste
      if (($key = array_search('category', $all_taxonomies)) !== false) {
          unset($all_taxonomies[$key]);
      }
      
      // Durchlaufen Sie jede Taxonomie und zeigen Sie deren Begriffe an
      foreach ($all_taxonomies as $taxonomy) {
          $terms = get_the_terms($post_id, $taxonomy);
          if ($terms && !is_wp_error($terms)) {
              echo '<strong>' . get_taxonomy($taxonomy)->labels->singular_name . ':</strong><br>';
              echo '<div class="pro-leistungen-grid">'; // Verwendung der CSS-Klasse
              foreach ($terms as $term) {
                  echo '<div class="pro-leistungen-listitem">' . $term->name . '</div>';
              }
              echo '</div>'; // Ende des Grids
              echo '<br>'; // Neue Zeile nach jedem Grid
          }
      }
      ?>
      
      <style>
          .tabs {
              display: flex;
              flex-wrap: wrap;
          }
      
          .tab-button {
              padding: 10px 20px;
              cursor: pointer;
              background-color: #e0e0e0;
              border: 1px solid #ccc;
              margin-right: 5px;
              border-radius: 4px;
          }
      
          .tab-button.active {
              background-color: #03a9f4;
              color: white;
          }
      
          .tab-content {
              display: none;
              padding: 20px;
              border: 1px solid #ccc;
              margin-top: 10px;
              border-radius: 4px;
          }
      
          .tab-content.active {
              display: block;
          }
      
          .pro-leistungen-grid {
              display: grid;
              grid-template-columns: 1fr 1fr 1fr;
              gap: 10px;
          }
      
          @media (max-width: 500px) {
              .pro-leistungen-grid {
                  grid-template-columns: 1fr 1fr;
              }
          }
      /*
          .pro-leistungen-listitem {
              padding: 10px;
              background-color: #f0f0f0;
              border: 1px solid #ccc;
              border-radius: 4px;
          }*/
      </style>
      
      <div class="tabs">
          <?php
          $post_id = get_the_ID();
          $all_taxonomies = get_object_taxonomies(get_post_type($post_id));
      
          // Entfernen Sie die Standard-Kategorien-Taxonomie aus der Liste
          if (($key = array_search('category', $all_taxonomies)) !== false) {
              unset($all_taxonomies[$key]);
          }
      
          $tab_index = 0;
      
          // Durchlaufen Sie jede Taxonomie und erstellen Sie Tabs und Inhalte
          foreach ($all_taxonomies as $taxonomy) {
              $terms = get_the_terms($post_id, $taxonomy);
              if ($terms && !is_wp_error($terms)) {
                  echo '<div class="tab-button' . ($tab_index == 0 ? ' active' : '') . '" onclick="openTab(event, \'tab-' . $taxonomy . '\')">' . get_taxonomy($taxonomy)->labels->singular_name . '</div>';
                  $tab_index++;
              }
          }
          ?>
      </div>
      
      <?php
      $tab_index = 0;
      
      // Durchlaufen Sie jede Taxonomie und zeigen Sie deren Begriffe in den Tabs an
      foreach ($all_taxonomies as $taxonomy) {
          $terms = get_the_terms($post_id, $taxonomy);
          if ($terms && !is_wp_error($terms)) {
              echo '<div id="tab-' . $taxonomy . '" class="tab-content' . ($tab_index == 0 ? ' active' : '') . '">';
              echo '<div class="pro-leistungen-grid">';
              foreach ($terms as $term) {
                  echo '<div class="pro-leistungen-listitem">' . $term->name . '</div>';
              }
              echo '</div>';
              echo '</div>';
              $tab_index++;
          }
      }
      ?>
      
      <script>
          function openTab(event, tabId) {
              var i, tabcontent, tabbuttons;
      
              // Alle Tab-Inhalte ausblenden
              tabcontent = document.getElementsByClassName("tab-content");
              for (i = 0; i < tabcontent.length; i++) {
                  tabcontent[i].style.display = "none";
                  tabcontent[i].classList.remove("active");
              }
      
              // Alle Tab-Buttons als inaktiv markieren
              tabbuttons = document.getElementsByClassName("tab-button");
              for (i = 0; i < tabbuttons.length; i++) {
                  tabbuttons[i].classList.remove("active");
              }
      
              // Aktiven Tab-Inhalt und -Button anzeigen
              document.getElementById(tabId).style.display = "block";
              document.getElementById(tabId).classList.add("active");
              event.currentTarget.classList.add("active");
          }
      
          // Standardmäßig den ersten Tab öffnen
          document.addEventListener('DOMContentLoaded', function () {
              document.getElementsByClassName('tab-button')[0].click();
          });
      </script>
      

    Stellenanzeige(n)

    Keine Vakanzen offen