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')\">
<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:
Hoffe das hilft dem einen oder anderen, läuft in der aktuellen Admidioversion 1.4.8 !