Seite 2 von 4
Verfasst: Fr 1. Jun 2007, 06:40
von MacKP
Hallo wosch,
dann werde ich wohl warten müssen

Bis denne
Verfasst: Fr 1. Jun 2007, 11:03
von wosch
Ich habe die Dateien neu hochgeladen und die URL im Eingangsposting entsprechend korrigiert.
Viel Spaß.
neuer link
Verfasst: Sa 9. Jun 2007, 15:30
von ggoogg
hi,
hast du die zip datei gefunden?
Es ist nichts zu sehen unter dem link oben, oder hab ich tomaten...
Verfasst: Sa 9. Jun 2007, 18:24
von wosch
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.
Branchen-Modul
Verfasst: Mo 11. Jun 2007, 10:04
von ggoogg
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
Re: Branchen-Modul
Verfasst: Mo 11. Jun 2007, 10:22
von wosch
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.
Verfasst: Mo 11. Jun 2007, 15:11
von wosch
Ich habe heute einen anderen Fileserver mit der zip als URL eingetragen, hoffentlich funktioniert nun der Download (auch länger)
Verfasst: Di 12. Jun 2007, 19:34
von Mc
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
Verfasst: Di 12. Jun 2007, 19:36
von ggoogg
ich drück die daumen
Verfasst: Do 14. Jun 2007, 12:16
von Mc
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> </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
Verfasst: Do 14. Jun 2007, 15:57
von ggoogg
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
Verfasst: Do 14. Jun 2007, 16:04
von Mc
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
Verfasst: Do 14. Jun 2007, 16:32
von ggoogg
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=
Verfasst: Do 14. Jun 2007, 16:38
von Mc
Liegt nicht an dir. Schande, bei mir funktioniert es auch nicht.
Werde ich hinbekommen, sitze nur gerade über einem anderen Problem.
Verfasst: Do 14. Jun 2007, 18:16
von Mc
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