Seite 1 von 1

Download-Liste

Verfasst: Mo 23. Sep 2002, 14:34
von Sven777b
Hi,
mal wieder was kleineres... wurde bei uns benötigt - deswegen eher gezielt geschrieben.
Das Modul stellt eine Liste von 5 PDF-Dokumenten , 5 Zip-Files und 5 Links untereinander zur Verfügung. Jeweils mit Symbol. Dargestellt werden nur die Einträge, wo auf was ausgewählt wurde.

Das Modul funktioniert nur mit der Erweiterung CMS_ZIP und CMS_PDF

http://zu-hause.biz/files/downloads.txt

Code: Alles auswählen

TITEL:
Download-Liste

BESCHREIBUNG:
Stellt eine Liste von je 5 PDF´s , ZIP´s und Links zur Verfügung.
Funktioniert nur in Verbindung mit der Erweiterung CMS_ZIP und CMS_PDF
webmaster@zu-hause.biz	23.09.2002

INPUT:
echo "<table align=\"left\" cellpadding=\"0\" cellspacing=\"0\"";
echo "<input type=\"hidden\" name=\"CMS_VAR[0]\" value=\"".$value."\">";
echo "<tr valign=\"top\"><td width=\"202\">Symbol für PDF:</td>";
echo "<td><select name=\"CMS_VAR[1]\" size=\"1\">";
if ("CMS_VALUE[1]" != 0) {echo "<option value=\"0\">".$lngForm["nothing"]."</option>";}
else {echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";}
$sql = "SELECT * FROM $cfgTab_upl WHERE idclient='$client' AND filetype='img' ORDER BY filename";
$db->query($sql);
while ($db->next_record()) {if ($db->f("idupl") != "CMS_VALUE[1]") {
echo "<option value=\"".$db->f("idupl")."\">".$db->f("filename")."</option>";
} else {
echo "<option value=\"".$db->f("idupl")."\" selected>".$db->f("filename")."</option>";
}
}
echo "</SELECT></td></tr>";
echo "<tr valign=\"top\"><td width=\"202\">Symbol für ZIP:</td>";
echo "<td><select name=\"CMS_VAR[2]\" size=\"1\">";
if ("CMS_VALUE[2]" != 0) {echo "<option value=\"0\">".$lngForm["nothing"]."</option>";}
else {echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";}
$sql = "SELECT * FROM $cfgTab_upl WHERE idclient='$client' AND filetype='img' ORDER BY filename";
$db->query($sql);
while ($db->next_record()) {if ($db->f("idupl") != "CMS_VALUE[2]") {
echo "<option value=\"".$db->f("idupl")."\">".$db->f("filename")."</option>";
} else {
echo "<option value=\"".$db->f("idupl")."\" selected>".$db->f("filename")."</option>";
}
}
echo "</SELECT></td></tr>";
echo "<tr valign=\"top\"><td width=\"202\">Symbol für Link:</td>";
echo "<td><select name=\"CMS_VAR[3]\" size=\"1\">";
if ("CMS_VALUE[3]" != 0) {echo "<option value=\"0\">".$lngForm["nothing"]."</option>";}
else {echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";}
$sql = "SELECT * FROM $cfgTab_upl WHERE idclient='$client' AND filetype='img' ORDER BY filename";
$db->query($sql);
while ($db->next_record()) {if ($db->f("idupl") != "CMS_VALUE[3]") {
echo "<option value=\"".$db->f("idupl")."\">".$db->f("filename")."</option>";
} else {
echo "<option value=\"".$db->f("idupl")."\" selected>".$db->f("filename")."</option>";
}
}
echo "</SELECT></td></tr>";
echo "<tr valign=\"top\"><td width=\"202\">".$mod["font"]." Links:</td>";
echo "<td><select name=\"CMS_VAR[4]\" size=\"1\">";
if ("CMS_VALUE[4]" != 0) {
	echo "<option value=\"0\">".$lngForm["nothing"]."</option>";
} else {
	echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";
}
for ($i=1; $i<=50; $i++) {
	if ($i != "CMS_VALUE[4]") {
         	echo "<option value=\"$i\">Font $i</option>";
         } else {
         	echo "<option value=\"$i\" selected>Font $i</option>";
         }
}
echo "</SELECT></td></tr></table>";

OUTPUT:
$cms_pdf[0] = "CMS_PDF[0CMS_VALUE[0]]";$cms_pdf[1] = "CMS_PDF[1CMS_VALUE[0]]";$cms_pdf[2] = "CMS_PDF[2CMS_VALUE[0]]";$cms_pdf[3] = "CMS_PDF[3CMS_VALUE[0]]";$cms_pdf[4] = "CMS_PDF[4CMS_VALUE[0]]";
$cms_pdfdsc[0] = "CMS_PDFDESCR[0CMS_VALUE[0]]";$cms_pdfdsc[1] = "CMS_PDFDESCR[1CMS_VALUE[0]]";$cms_pdfdsc[2] = "CMS_PDFDESCR[2CMS_VALUE[0]]";$cms_pdfdsc[3] = "CMS_PDFDESCR[3CMS_VALUE[0]]";$cms_pdfdsc[4] = "CMS_PDFDESCR[4CMS_VALUE[0]]";
$cms_zip[0] = "CMS_ZIP[0CMS_VALUE[0]]";$cms_zip[1] = "CMS_ZIP[1CMS_VALUE[0]]";$cms_zip[2] = "CMS_ZIP[2CMS_VALUE[0]]";$cms_zip[3] = "CMS_ZIP[3CMS_VALUE[0]]";$cms_zip[4] = "CMS_ZIP[4CMS_VALUE[0]]";
$cms_zipdsc[0] = "CMS_ZIPDESCR[0CMS_VALUE[0]]";$cms_zipdsc[1] = "CMS_ZIPDESCR[1CMS_VALUE[0]]";$cms_zipdsc[2] = "CMS_ZIPDESCR[2CMS_VALUE[0]]";$cms_zipdsc[3] = "CMS_ZIPDESCR[3CMS_VALUE[0]]";$cms_zipdsc[4] = "CMS_ZIPDESCR[4CMS_VALUE[0]]";
$cms_lnk[0] = "CMS_LINK[0CMS_VALUE[0]]";$cms_lnk[1] = "CMS_LINK[1CMS_VALUE[0]]";$cms_lnk[2] = "CMS_LINK[2CMS_VALUE[0]]";$cms_lnk[3] = "CMS_LINK[3CMS_VALUE[0]]";$cms_lnk[4] = "CMS_LINK[4CMS_VALUE[0]]";
$cms_lnkdsc[0] = "CMS_LINKDESCR[0CMS_VALUE[0]]";$cms_lnkdsc[1] = "CMS_LINKDESCR[1CMS_VALUE[0]]";$cms_lnkdsc[2] = "CMS_LINKDESCR[2CMS_VALUE[0]]";$cms_lnkdsc[3] = "CMS_LINKDESCR[3CMS_VALUE[0]]";$cms_lnkdsc[4] = "CMS_LINKDESCR[4CMS_VALUE[0]]";
echo "<table><tr><td align=left>";
for($i=0;$i<5;$i++){
	if ($cms_pdf[$i] || $edit == "true"){
	if ("CMS_VALUE[1]" != "0") {
		$sql = "SELECT * FROM $cfgTab_upl WHERE idupl='CMS_VALUE[1]'";
		$db->query($sql);
		while ($db->next_record()) {
			echo "<a href=\"$cms_pdf[$i]\" target=\"_blank\" id=\"fontCMS_VALUE[4]\"><img src=\"".$db->f("dirname")."/".$db->f("filename")."\" border=\"0\" ALIGN=middle> $cms_pdfdsc[$i]</a>";
		}
	} else {
		echo "<a href=\"$cms_pdf[$i]\" target=\"_blank\" id=\"fontCMS_VALUE[4]\">$cms_pdfdsc[$i]</a>";
	}
	echo "<br>\n";
	}
}
echo "</td></tr><tr><td align=left>";
for($i=0;$i<5;$i++){
	if($cms_zip[$i] || $edit == "true"){
	if ("CMS_VALUE[2]" != "0") {
		$sql = "SELECT * FROM $cfgTab_upl WHERE idupl='CMS_VALUE[2]'";
		$db->query($sql);
		while ($db->next_record()) {
			echo "<a href=\"$cms_zip[$i]\" id=\"fontCMS_VALUE[4]\"><img src=\"".$db->f("dirname")."/".$db->f("filename")."\" border=\"0\" ALIGN=middle> $cms_zipdsc[$i]</a>";
		}
	} else {
		echo "<a href=\"$cms_zip[$i]\" id=\"fontCMS_VALUE[4]\">$cms_zipdsc[$i]</a>";
	}
	echo "<br>\n";
	}
}
echo "</td></tr><tr><td align=left>";
for($i=0;$i<5;$i++){
	if($cms_lnk[$i] != "http://" || $edit == "true"){
	if ("CMS_VALUE[3]" != "0") {
		$sql = "SELECT * FROM $cfgTab_upl WHERE idupl='CMS_VALUE[3]'";
		$db->query($sql);
		while ($db->next_record()) {
			echo "<a href=\"$cms_lnk[$i]\" target=\"_blank\" id=\"fontCMS_VALUE[4]\"  onMouseOver=\"on('".$modLink["click"]."');return true;\" onMouseOut=\"off();return true;\">";
			echo "<img src=\"".$db->f("dirname")."/".$db->f("filename")."\" border=\"0\" ALIGN=middle> $cms_lnkdsc[$i]</a>";
		}
	} else {
		echo "<a href=\"$cms_lnk[$i]\" target=\"_blank\" id=\"fontCMS_VALUE[4]\"  onMouseOver=\"on('".$modLink["click"]."');return true;\" onMouseOut=\"off();return true;\">$cms_lnkdsc[$i]</a>";
	}
	echo "<br>\n";
	}
};
echo "</td></tr></table>";

interne links

Verfasst: Fr 4. Okt 2002, 19:55
von sigrid
hi sevenb

ich habe in diesem skript leider probleme beim einbinden interner links.

in der url werden auch nur diese beiden parameter übergeben.

"lang=3&idcatside=30"

kann es sein, dass ich nicht ganz up- to date bin?

thanks :roll:

Re: interne links

Verfasst: Di 22. Okt 2002, 17:55
von Sausi
Hi, hab ein Problem mit diesem Modul. Obwohl ich ein paar Dateien in meinem PDF-Verzeichnis habe, rührt sich auf der Seite, die das Modul nutzt gar nichts ausser:

CMS_PDFDESCR[0]
CMS_PDFDESCR[1]
CMS_PDFDESCR[2]
CMS_PDFDESCR[3]
CMS_PDFDESCR[4]

CMS_ZIPDESCR[0]
CMS_ZIPDESCR[1]
CMS_ZIPDESCR[2]
CMS_ZIPDESCR[3]
CMS_ZIPDESCR[4]


Was hat das zu bedeuten? Wo liegt der Fehler?

Gruss Järg

Verfasst: Di 22. Okt 2002, 22:19
von Sven777b
du benötigst noch die 2 Erweiterungen CMS_ZIP und CMS_PDF diese beiden Variablen sind in der Standard-Installation nicht enthalten.

CMS_ZIP:
http://www.contenido.de/phorum-3.2.11/r ... =587&t=587

CMS_PDF:
http://www.contenido.de/phorum-3.2.11/r ... =524&t=524

Verfasst: Do 14. Nov 2002, 21:30
von pulk
ich hab dieses modul um .txt dateien erweitert, allerdings hab ich jetzt ein problem bei der dartsellung, es scheint irgendwas mit dem stylesheet nicht ganz hinzuhauen, http://musicloaders.dyndns.org/home/web ... &idside=15

der dl link für das txt file hat eine andere schriftart, weiß aber nicht genau warum.

helft mir auf die sprünge !
danke

Verfasst: Di 19. Nov 2002, 13:07
von Eisi
Deshalb:

font1:

Code: Alles auswählen

<a href="pdf/Flyer-Stell-dir-vor.pdf" target="_blank" id="font1">Flyer (143 kb)</a>
bzw.:
font0

Code: Alles auswählen

<a href="txt/Stell dir vor.txt" id="font0">Text (2 kb)</a>
Du hast Dich in Deinem Code bei einem von beiden mit der CMS_VALUE[] vertan, wie es aussieht.

Verfasst: Di 19. Nov 2002, 15:27
von pulk
ja habe ich wirklich, danke für den tip :D

Verfasst: Sa 4. Jan 2003, 12:53
von kiki
Sven777b hat geschrieben:du benötigst noch die 2 Erweiterungen CMS_ZIP und CMS_PDF diese beiden Variablen sind in der Standard-Installation nicht enthalten.

CMS_ZIP:
http://www.contenido.de/phorum-3.2.11/r ... =587&t=587

CMS_PDF:
http://www.contenido.de/phorum-3.2.11/r ... =524&t=524
Gibt es dazu vielleicht auch einen funktionierenden Link?
Eigentlich dachte ich, es wäre supersimpel, ein pdf-modul einzubaun - tja, hab ich wohl falsch gedacht, komme immer nur auf 404-Seiten, wenn ich im Fourm such.
:?
Gruß
Kiki

Verfasst: Sa 4. Jan 2003, 13:07
von Sven777b
ja gibt es ... geh über den Link in meiner Signatur - dann auf "Erweiterungen" -> "Variablen Upgrade" :D