Modul: Branchenverzeichnis / Firmenverzeichnis / ...
neuer link
hi,
hast du die zip datei gefunden?
Es ist nichts zu sehen unter dem link oben, oder hab ich tomaten...
hast du die zip datei gefunden?
Es ist nichts zu sehen unter dem link oben, oder hab ich tomaten...
Branchen-Modul
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
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
Re: Branchen-Modul
"Mein Modul" ist es eigentlich nicht, es ist nur eine Abwandlung auf der Technik des Modules von Mcggoogg 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
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.
Die Kategorien können jetzt in Tabellenform angezeigt werden. Der folgende Code gilt für das Modul Linkliste. Notfalls anpassen.
Angeben müsst ihr die Spaltenzahl (voreingestellt ist 4).
Kurz zur Funktionsweise:
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
Im Output muss $spaltenzahl = 4; ersetzt werden durch:
Vielleicht kann jemand trotzdem testen. Würde mir helfen.
Gruß Mc
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> </td>";
}
echo "</tr>";
}
echo "<tr><td colspan=\"".$spaltenzahl."\">
<a href=\"".$pfad."alpha=".$alpha."\">alle Kategorien</a>
</td></tr>
</table>
</td>";
//------------------------- Ende Kategorien -------------------->
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
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>";
Code: Alles auswählen
$spaltenzahl = "CMS_VALUE[0]";//Spaltenzahl fuer die Kategorienausgabe
Gruß Mc
Zuletzt geändert von Mc am Do 14. Jun 2007, 18:14, insgesamt 1-mal geändert.
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
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
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=
http://oe-kon.de/conte2/roland/front_co ... id=&alpha=
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:
Ist im oberen Code bereits ausgebessert.
Gruß Mc
Das kannst du am Link in der Statuszeile sehen. katid war immer leer.
Damit funktioniert es:
Code: Alles auswählen
$kid = $arraycat[$j]["ID"];
Gruß Mc