Meta Infos - brauche mal Hilfe

Alles über die Anwendung und Entwicklung von AddOns.

Meta Infos - brauche mal Hilfe

Beitragvon nitzer » 2. Apr 2009, 10:25

Bei meinem aktuellen Projekt möchte ich das MetaInfo-Addon für folgendes einsetzen.

In einem Kategorie lege ich Unterketorien an, die bestimmten Kunden zugeordnet werden. Dafür habe ich ein neues MetaInfo angelegt "art_kunde".
Dieses lese ich auch und bekomme auch als Auflistung alle Namen der Kunden angezeigt - soweit so gut. Könnte man natürlich auch mit eine
Kategorien-Liste machen.

Code: Alles auswählen
<?php

   $sqlab  = 'SELECT `name`, `art_kunde`, `id` FROM `rex_article` WHERE `re_id` = "26"';

   $res = mysql_query($sqlab);
   $num = mysql_num_rows($res);
   echo "<h3>$num Datensätze gefunden</h3>";
   echo '<div class="clients">';
   while ($dsatz = mysql_fetch_assoc($res))
   {
    
        echo '<a href="index.php?article_id='.$dsatz["id"].'">';
      echo $dsatz["art_kunde"] . "</a> <span> / </span>";
         
   }
   echo '</div>';
?>



Unter jeder Kunden-Kategorie soll es nun verschiedene Artikel geben, die ein neues Meta-tag bekommen, wie z.B. "Kampagne oder Broschüre oder Webdesign etc".

Wie mache ich die Abfrage, daß mir die sagen wir mal 8-MetaInfos auflistet und dann mit allen Artikeln verlinkt werden, die diese MetaInfo bekommen haben (kundenübergreifend)?. Also alle Artikel, die z.B. das tag "Broschüre" haben?
nitzer
 
Beiträge: 187
Registriert: 16. Okt 2006, 21:53
Wohnort: Erkrath

ich hab's

Beitragvon nitzer » 6. Apr 2009, 11:20

ich hab das jetzt so gemacht.

MetaInfo mit dem Addon für verschiedene Artikel vergeben
und die kann ich dann kundenübergreifend auslesen…

Code Eingabe:
Code: Alles auswählen
<?php

print '<strong>Bitte die Leistung auswählen</strong>';
?>

<select name="VALUE[1]" class="inp100">
   <option value='Editorial' <?php if ("REX_VALUE[1]" == 'Editorial') echo 'selected'; ?>>Editorial</option>
   <option value='Kampagne' <?php if ("REX_VALUE[1]" == 'Kampagne') echo 'selected'; ?>>Kampagne</option>
   <option value='Corporate Design' <?php if ("REX_VALUE[1]" == 'Corporate Design') echo 'selected'; ?>>Corporate Design</option>
   <option value='Direct Marketing' <?php if ("REX_VALUE[1]" == 'Direct Marketing') echo 'selected'; ?>>Direct Marketing</option>
   <option value='POS + Shop' <?php if ("REX_VALUE[1]" == 'POS + Shop') echo 'selected'; ?>>POS + Shop</option>
   <option value='Packaging' <?php if ("REX_VALUE[1]" == 'Packaging') echo 'selected'; ?>>Packaging</option>
   <option value='New Media' <?php if ("REX_VALUE[1]" == 'New Media') echo 'selected'; ?>>New Media</option>
   <option value='Investor Relations' <?php if ("REX_VALUE[1]" == 'Investor Relations') echo 'selected'; ?>>Investor Relations</option>
   <option value='Broschüre' <?php if ("REX_VALUE[1]" == 'Broschüre') echo 'selected'; ?>>Broschüre</option>
   <option value='Messe + Event' <?php if ("REX_VALUE[1]" == 'Messe + Event') echo 'selected'; ?>>Messe + Event</option>
</select><br />


Und Ausgabe:
Code: Alles auswählen
<?php
   $sqlab  = 'SELECT `name`, `catname`, `art_file`, `id` FROM `rex_article` WHERE `status`= "1" AND `art_leistungen` = "'."REX_VALUE[1]".'"';
   $res = mysql_query($sqlab);
   $num = mysql_num_rows($res);
   if ($num == 0)
   echo 'keine Datensätze gefunden';
//   echo "<h3>$num Datensätze gefunden</h3>";
   while ($dsatz = mysql_fetch_assoc($res))
   {
    
     echo '<div class="vorschau">';
        echo '<img src="files/'.$dsatz["art_file"] . '" />';
        echo '<p><a href="index.php?article_id='.$dsatz["id"].'">';
      echo $dsatz["catname"] . "&nbsp; <br />";
      echo $dsatz["name"] . "</a></p>";
      echo '</div>';   
         
   }
//   echo '</div>';
?>
nitzer
 
Beiträge: 187
Registriert: 16. Okt 2006, 21:53
Wohnort: Erkrath


Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste