Downloads mit Beschreibung

Hast du Vorschläge, was wir an Admidio noch verbessern könnten ? Hier kannst du uns deine Vorstellung an neuen Funktionen mitteilen.
Antworten
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Downloads mit Beschreibung

Beitrag von matzman2000 »

Da ich das Downloadmodul nun aktiv nutze, habe ich direkt einen Verbesserungsvorschlag:

Ich halte es für sinnvoll, eine Möglichkeit anzubieten, eine kurze Beschreibung zu einem Download zu hinterlegen.
In vielen Fällen mag der Dateiname schon sprechend genug sein, wenn man aber zB. ein eigenes Programm dort zum Download hinterlegt wäre ein kurzer Beschreibungstext sinnig. :P
joesch
Beiträge: 683
Registriert: 22. Mai 2006, 14:40
Kontaktdaten:

Beitrag von joesch »

Gute Idee! Vielleicht könnte man ja analog zu den Feldhilfen hinter jedem Download das berühmte Fragezeichen einblenden. Klick darauf und der Kommentar wird angezeigt.

VG - Joesch
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hallo ihr beiden,

die Idee finde ich auch nicht schlecht. Mit der momentanen Lösung allerdings nicht realisierbar, da die Downloads noch nicht über eine DAtenbank verwaltet werden. Ab Version 2.0 ist das aber anders.

Allerdings haben wir im Moment leider keine Zeit mehr neue Features einzubauen. Aber in einer zukünftigen Version wäre das durchaus möglich. Allzuviel Aufwand wäre es dann nicht mehr.
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Interesse an einer temporären Lösung?
Es ist ein bischen Schreibarbeit notwendig und die Lösung ist nicht Datenbankgestützt und bedeutet logischerweise für jeden (neuen) Download manuellen Aufwand, aber es klappt.

Benötigte Dateien:
  • admidio/adm_program/modules/download/download.php
    admidio/adm_program/system/msg_window.php
download.php
Änderung ab ca. Zeile 318:

Code: Alles auswählen

// Zuordnen eines Hilfetextes zum Download (Übergabe muss in "msg_window.php" eingetragen werden)
if ($ordnerarray[$i] == "DATEINAME.EXE")
{
	$infotext = "deinname";
}
else
{
	$infotext = "nodownload";
}
Die Schleife muss für jede (!) Datei einzelnd angelegt werden!

Änderung direkt darunter (Suche: "//Link und Dateiinfo Ausgabe", 3 Zeilen darunter):

Code: Alles auswählen

<td style=\"text-align: left;\">
<img src=\"$g_root_path/adm_program/images/help.png\" style=\"cursor: pointer; vertical-align: top;\" vspace=\"1\" width=\"16\" height=\"16\" border=\"0\" alt=\"Hilfe\" title=\"Hilfe\"
onClick=\"window.open('$g_root_path/adm_program/system/msg_window.php?err_code=$infotext','Message','width=400,height=300,left=310,top=200,scrollbars=yes')\">&nbsp;
<a href=\"$g_root_path/adm_program/modules/download/get_file.php?folder=". urlencode($req_folder). "&file=". urlencode($ordnerarray[$i]). "&default_folder=". urlencode($req_default_folder). "\">
$ordnerarray[$i]</a></td>
msg_window.php
Dort muss für jede Übergabe (s.o.) ein Hilfetext angelegt werden, ausserdem natürlich ein Standardtext, falls es (noch) keine Informationen zum Download gibt:

Code: Alles auswählen

case "deinname":
echo "Hier steht Dein Beschreibungstext HTML formatiert";
break;
				
case "nodownload":
echo "Es stehen keine Informationen zu diesem Download zur Verfügung.";
break;
Und so siehts dann in der Übersicht aus:
Bild

Hoffe das hilft dem einen oder anderen, läuft in der aktuellen Admidioversion 1.4.8 !
Antworten