Modul: Branchenverzeichnis / Firmenverzeichnis / ...

MacKP
Beiträge: 34
Registriert: Mi 9. Nov 2005, 15:55
Kontaktdaten:

Beitrag von MacKP » Fr 1. Jun 2007, 06:40

Hallo wosch,
dann werde ich wohl warten müssen ;-)
Bis denne

wosch

Beitrag von wosch » Fr 1. Jun 2007, 11:03

Ich habe die Dateien neu hochgeladen und die URL im Eingangsposting entsprechend korrigiert.
Viel Spaß.

ggoogg
Beiträge: 23
Registriert: Do 10. Mai 2007, 11:06
Kontaktdaten:

neuer link

Beitrag von ggoogg » Sa 9. Jun 2007, 15:30

hi,
hast du die zip datei gefunden?
Es ist nichts zu sehen unter dem link oben, oder hab ich tomaten...

wosch

Beitrag von wosch » Sa 9. Jun 2007, 18:24

Ich hatte die Datei neu hochgeladen und den Link entsprechend korrigiert.
das ist ein liderlicher Server.

Schick mir mal per PM deine Mail-Adresse, ich maile dir die zip zu.

Sorry.

ggoogg
Beiträge: 23
Registriert: Do 10. Mai 2007, 11:06
Kontaktdaten:

Branchen-Modul

Beitrag von ggoogg » Mo 11. Jun 2007, 10:04

Hi wosch,
Dein Modul ist genau das, was ich brauchte, danke nochmal für die Zusendung.
Wie lassen sich die einzelnen Branchen, also die Auswahl oben in der Ausgabeliste in eine geordnete Tabellenform bringen?
http://oe-kon.de/conte2/roland/front_co ... p?idcat=95

wosch

Re: Branchen-Modul

Beitrag von wosch » Mo 11. Jun 2007, 10:22

ggoogg hat geschrieben:Hi wosch,
Dein Modul ist genau das, was ich brauchte, danke nochmal für die Zusendung.
Wie lassen sich die einzelnen Branchen, also die Auswahl oben in der Ausgabeliste in eine geordnete Tabellenform bringen?
http://oe-kon.de/conte2/roland/front_co ... p?idcat=95
"Mein Modul" ist es eigentlich nicht, es ist nur eine Abwandlung auf der Technik des Modules von Mc

Das mit der Tabelenform ist schwer.
Die Werte werden nacheinander aus der DB geholt und direkt ausgegeben.
Du könntest versuchen Sie in DIVs gleicher Breite zu packen und die DIVs dann floaten.

Oder du nimmst den ganzen Kopf aus dem Modul und setzt die Branchenlinks manuell dort ein.

wosch

Beitrag von wosch » Mo 11. Jun 2007, 15:11

Ich habe heute einen anderen Fileserver mit der zip als URL eingetragen, hoffentlich funktioniert nun der Download (auch länger)

Mc
Beiträge: 188
Registriert: Mi 2. Mär 2005, 21:19
Kontaktdaten:

Beitrag von Mc » Di 12. Jun 2007, 19:34

Die Kategorien lassen sich schon in Tabellenform darstellen. Du gibst dir die Spaltenzahl vor, liest die Anzahl der Kategorien aus und erhälst so die Zeilenzahl.

Sofort aus dem Ärmel kann ich es allerdings nicht schütteln, bin nicht so gut.

Ich werde es mal in den nächsten Tagen probieren.

Gruß Mc

ggoogg
Beiträge: 23
Registriert: Do 10. Mai 2007, 11:06
Kontaktdaten:

Beitrag von ggoogg » Di 12. Jun 2007, 19:36

ich drück die daumen

Mc
Beiträge: 188
Registriert: Mi 2. Mär 2005, 21:19
Kontaktdaten:

Beitrag von Mc » Do 14. Jun 2007, 12:16

Die Kategorien können jetzt in Tabellenform angezeigt werden. Der folgende Code gilt für das Modul Linkliste. Notfalls anpassen.

Code: Alles auswählen

// ----------------- Kategorien auslesen ----------------------> 
  echo "
      <td class=\"text\" valign=\"top\">";      
//--------------------in Tabellenform ------------------------->
  $spaltenzahl = 4;
  echo "<table width=\"100%\">";
  $cats = mysql_query("SELECT ID, Kategorie, KatBeschr, KatSortier FROM $tabl_links_kat ORDER BY KatSortier, Kategorie");
  while ($cat = mysql_fetch_array($cats)) {
    $arraycat[] = $cat;
  }
  $datensaetze = sizeof($arraycat);
  
  for($i=0; $i<$datensaetze; $i+=$spaltenzahl) {
    echo "<tr>";
    for($j=$i; $j<$i+$spaltenzahl; $j+=1) {
      $kid = $arraycat[$j]["ID"];
      echo "<td><a href=\"".$pfad."katid=".$kid."&alpha=".$alpha."\" onmouseover=\"return overlib('".$arraycat[$j]["KatBeschr"]."', 
CAPTION, 'Kategorie ".$arraycat[$j]["Kategorie"]."');\" 
onmouseout=\"return nd();\">".$arraycat[$j]["Kategorie"]."</a>&nbsp;</td>";
    }
    echo "</tr>"; 
  }

  echo "<tr><td colspan=\"".$spaltenzahl."\">
        <a href=\"".$pfad."alpha=".$alpha."\">alle Kategorien</a>
        </td></tr>
        </table>
      </td>";
//------------------------- Ende Kategorien -------------------->
Angeben müsst ihr die Spaltenzahl (voreingestellt ist 4).
Kurz zur Funktionsweise:
  • Aus der Datenbank werden die Kategorien ausgelesen und im Array $arraycat gespeichert.
    Dann wird die Anzahl der Datensätze in diesem Array ermittelt.
    Zwei for-Schleifen lesen das Array dann aus und schreiben die Tabelle
    Schleife 1 hat Schrittweite = Spaltenzahl und schreibt die Zeilen
    Die innere Schleife erzeugt die Tabellenzellen innerhalb einer Zeile
Eleganter wäre natürlich, die Spaltenzahl über die Artikelkonfiguration anzugeben. Das klappt mit folgendem Code auch.
Bei mir aber nur im Wamp!! Wenn ich es auf dem Server laufen lasse, hängt sich der Browser auf und legt praktisch meinen Rechner lahm. Es hilft dann fast nur noch, den Netzstecker zu ziehen.
Deshalb der eigentlich sonst funktionierende Code ohne Gewähr:
Input

Code: Alles auswählen

echo "  
    <tr> 
      <td>Spaltenanzahl fuer Kategorienausgabe</td> 
      <td><input type='text' name='CMS_VAR[0]' value='"; 
        if ("CMS_VALUE[0]" == "") { 
        echo "4"; 
        } 
        echo "CMS_VALUE[0]"."'></td> 
    </tr>";
Im Output muss $spaltenzahl = 4; ersetzt werden durch:

Code: Alles auswählen

$spaltenzahl = "CMS_VALUE[0]";//Spaltenzahl fuer die Kategorienausgabe
Vielleicht kann jemand trotzdem testen. Würde mir helfen.

Gruß Mc
Zuletzt geändert von Mc am Do 14. Jun 2007, 18:14, insgesamt 1-mal geändert.

ggoogg
Beiträge: 23
Registriert: Do 10. Mai 2007, 11:06
Kontaktdaten:

Beitrag von ggoogg » Do 14. Jun 2007, 15:57

Bekomme folgdnde Fehlermeldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homepages/31/d203188081/htdocs/conte2/roland/front_content.php(884) : eval()'d code on line 228

Mc
Beiträge: 188
Registriert: Mi 2. Mär 2005, 21:19
Kontaktdaten:

Beitrag von Mc » Do 14. Jun 2007, 16:04

Hat die Tabelle, die du abfragst, auch alle Felder?
Kategorie, KatBeschr, KatSortier

Der Code basiert auf der Linkliste V1.3. Wosch hatte mein Modul ja nur etwas angepasst. Ich habe natürlich die jetzige Änderung an meiner ursprünglichen Version durchgeführt.
Zu sehen unter www.webec.de --> Linkliste

Gruß Mc

ggoogg
Beiträge: 23
Registriert: Do 10. Mai 2007, 11:06
Kontaktdaten:

Beitrag von ggoogg » Do 14. Jun 2007, 16:32

kannst Du mal schauen, die Links sind nun schön in 3 Spalten, funktionieren aber nicht. Irgend was ist noch...

http://oe-kon.de/conte2/roland/front_co ... id=&alpha=

Mc
Beiträge: 188
Registriert: Mi 2. Mär 2005, 21:19
Kontaktdaten:

Beitrag von Mc » Do 14. Jun 2007, 16:38

Liegt nicht an dir. Schande, bei mir funktioniert es auch nicht.
Werde ich hinbekommen, sitze nur gerade über einem anderen Problem.

Mc
Beiträge: 188
Registriert: Mi 2. Mär 2005, 21:19
Kontaktdaten:

Beitrag von Mc » Do 14. Jun 2007, 18:16

Ich hatte der katid den entsprechenden Wert aus dem Array nicht zugewiesen.
Das kannst du am Link in der Statuszeile sehen. katid war immer leer.
Damit funktioniert es:

Code: Alles auswählen

$kid = $arraycat[$j]["ID"];
Ist im oberen Code bereits ausgebessert.

Gruß Mc

Gesperrt