Modul: Up-Download

checkner
Beiträge: 2
Registriert: Do 25. Feb 2010, 20:40
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von checkner » Do 25. Feb 2010, 20:48

Habe versucht das ganze zu installieren, allerdings wird dann auf der Seite angezeigt das der Ordner leer ist..
Habe dem Ordner "upload" Rechte 777 gegeben aber kann diesen bei den Einstellungen auch nicht auswählen..
Wo liegt der Fehler?
test1.jpg
test1.jpg (116.71 KiB) 9517 mal betrachtet
test2.jpg
test2.jpg (71.93 KiB) 9517 mal betrachtet
Und ich kann nur diesen Thomas Contenido auswählen?!

Danke für eure Hilfe

Lg
Chris

checkner
Beiträge: 2
Registriert: Do 25. Feb 2010, 20:40
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von checkner » Do 25. Feb 2010, 21:29

Ok hab das ganze fast gelöst..
Ein problem hab ich aber dennoch.. Ich kann immenroch keinen Upload Ordner auswählen..
Also ich will nich den standard upload Ordner benutzen da dort ja noch andere Dateien vorhanden sind, sondenr z.B. den Ordner "updown"

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von derSteffen » Sa 27. Feb 2010, 10:20

Ich glaube mit dem auswählen des Upload-Ordners hatte schon viele Probleme und ob es gelöst werden konnte weiß ich gar nicht.

Wenn Du dich auf einen Ordner festlegen kannst, dann codieren den doch hart in den Output-Bereich des Moduls:

Suche mal nach $path= und ersetze die Zeile die du findest durch deinen Pfad zu deinen Upload-Ordner

Beispiel:

Code: Alles auswählen

$path="upload/meinuploadordner/";
Der erste Ordner "upload" ist der erste der gesamten Dateiverwaltung der schon immr gleich vorhanden ist, muss also mit rein in den Pfad.

MfG Steffen

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von Dinkel » Mo 1. Mär 2010, 21:11

checkner hat geschrieben:Ok hab das ganze fast gelöst..
Ein problem hab ich aber dennoch.. Ich kann immenroch keinen Upload Ordner auswählen..
Also ich will nich den standard upload Ordner benutzen da dort ja noch andere Dateien vorhanden sind, sondenr z.B. den Ordner "updown"
Welche PHP-Version nutzt Du? Da gab es mal Probleme... Das Modul benötigt PHP 5
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von Dinkel » Mo 1. Mär 2010, 21:12

Hallo zusammen,

gerade habe ich wieder ein Problem gefunden, wenn man mod_rewrite und die Ordner-Funktion benutzt. Der Link zum Dateidownload, Sortierung, etc. war fehlerhaft.

Download Version 3.2.4
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von Dinkel » Do 22. Apr 2010, 16:46

Neue Version 3.2.6 erschienen. Download

Wer das Modul bereits einsetzt und die Sortierung jetzt "richtig" nutzen möchte, müssen im Input in der Zeile 77 und 85 die Kommentarzeichen "/*" und "*/" entfernt werden und anschließend die Konfiguration des Moduls aufgerufen werden. Nachfolgend werden in alle Dateien in der Tabelle "con_upl_meta" als medianame der filename aus der Tabelle "con_upl" gesetzt, sofern noch kein medianame eingetragen ist. Danach die Kommentarzeichen wieder einfügen oder die zusätzlichen Zeilen löschen. Wenn die Zeilen drin bleiben, entsreht aber kein Schaden.

Bitte testet es mal aus, ob alles geht.
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

Oldperl
Beiträge: 4250
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von Oldperl » Fr 30. Apr 2010, 18:36

Hallo Dinkel,

klasse Modul, Respekt vor der guten Arbeit. :-)

Folgenden Bug habe ich gefunden beim Einbau deines Modules auf http://www.conrepo.org. Ohne MR werden bei eingeschalteter Sortierung die Links bei den Sortierpfeilen ohne den "folder"-Param generiert. Klickt man also drauf, kommt man im obersten Ordner an.

Ich habe das momentan für mich gelöst, indem ich in der Erstellung der $phpSelf ab Zeile 98 am Schluß des "kein MR"-else-Zweiges bei vorhandenem get-param 'folders' diesen einfach anhänge.
Mit MR hab ich das noch nicht probiert.

Code: Alles auswählen

// Check if mod_rewrite may be active
if (substr_count($_SERVER[REQUEST_URI],"front_content.php")==0) {
    $modRewrite=1;
    $modRewriteFiller="?";
    $phpSelf=str_replace("?".$_SERVER[QUERY_STRING],"",$_SERVER[REQUEST_URI]);
} else {
    $modRewrite=0;
    $modRewriteFiller="&";
    $idcat=strip_tags($_GET[idcat]);
    $idart=strip_tags($_GET[idart]);
    $idcatart=strip_tags($_GET[idcatart]);
    if ($idcat!="" && $idcat!=0) {
        $artCat='idcat='.$idcat;
    } elseif ($idart!="" && $idart!=0) {
        $artCat='idart='.$idart;
    } elseif ($idcatart!="" && $idcatart!=0) {
        $artCat='idcatart='.$idcatart;
    }
    $phpSelf=$_SERVER[PHP_SELF].'?'.$artCat;
    $phpSelf.=(isset($_GET['folder']))?"&folder=".stripslashes($_GET['folder']):''; //added get-param 'folder' if set, Ortwin Pinke, 2010-04-30
}
Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

dermicha
Beiträge: 95
Registriert: Mi 9. Dez 2009, 17:57
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von dermicha » Mi 2. Jun 2010, 13:30

Hallo Dinkel,

wirklich tolles Modul! Leider scheine ich das gleiche Problem wie nicnac am 27. Jul 2009 zu haben. Ich möchte das Modul auch ohne Frontendnutzer verwenden, allerdings werden keine Dateien angezeigt.

Code habe ich schon angepasst:

Code: Alles auswählen

$fileStatus="online";
Trotzdem werden die Dateien nur angezeigt, wenn ich den Status manuell in der Dateiverwaltung bei der Datei eintrage. Gibt es da eventuell einen neuen Workaround?

Die Datei-Symbole werden bei mir auch nicht angezeigt, dafür gibt es aber noch keine Lösung, oder?

Grüße und vielen Dank
Michael

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von Dinkel » Fr 11. Jun 2010, 19:33

Ein kleiner Bugfix wurde in Version 3.2.7 (Download) gefixt.
Zu den anderen Punkten kam ich leider bisher nicht.
Zuletzt geändert von Dinkel am Do 1. Jul 2010, 20:43, insgesamt 1-mal geändert.
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

eXtremeTK
Beiträge: 35
Registriert: Fr 4. Dez 2009, 08:18
Kontaktdaten:

Modul: Up-Download

Beitrag von eXtremeTK » Do 1. Jul 2010, 12:05

Moin zusammen!

Ich habe hier ein Modul namens "Up-Download". Dort ist die Uploadgröße für das Frontend auf max. 2 MB begrenzt.
Ich finde partou aber nicht den Eintrag dazu, wo ich dieses ändern kann. Hat da jemand eine Idee zu:

Besten Dank!
Tobias

Moduleingabe:

Code: Alles auswählen

/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname  :      Up-Download
* Author     :      Andreas Dinkelacker
* Copyright  :      Andreas Dinkelacker
* Created    :      23.08.2009
* Version    :      3.2.2
* License    :      GNU/GPLv2 only (http://www.gnu.org/licenses/gpl-2.0.html#TOC1)
************************************************/

/**************************************
CMS_VAR[1]: Administratoren
CMS_VAR[2]: Uploadgrenze Nicht-Admins
CMS_VAR[3]: Uploadgrenze Admins
CMS_VAR[4]: Upload-Ordner
CMS_VAR[5]: Loeschberechtigte User
CMS_VAR[6]: Anzeige der Zeichen des Dateinamen
CMS_VAR[7]: Rechtevergabe Sichtbarkeit der Downloadliste
CMS_VAR[8]: Rechtevergabe Sichtbarkeit des Uploads
CMS_VAR[9]: Fehlermeldung wenn Ordner leer
CMS_VAR[10]: Breite der Tabelle in Pixel
CMS_VAR[11]: Editierberechtigte User
CMS_VAR[12]: Uploads erst durch Admin bestaetigen?
CMS_VAR[13]: Admins per Mail bei upload benachrichtigen
CMS_VAR[14]: Absender Name bei Mail-Benachrichtung
CMS_VAR[15]: Absender E-Mail bei Mail-Benachrichtung
CMS_VAR[16]: wysiwyg oder text bei Description verwenden
CMS_VAR[17]: Ordner anzeigen
CMS_VAR[18]: Standard-Sortierung
CMS_VAR[19]: Sortierung im Frontend anzeigen
CMS_VAR[20]: Ordner anlegen und loeschen
CMS_VAR[21]: Dateien, die im Dateisystem, aber nicht in der DB liegen
**************************************/
if (isset($_POST[update_db_31to32]) || isset($_POST[update_db_3xto32])) {
    $message='';
    if (isset($_POST[update_db_3xto32])) {
        $filesQry=mysql_query("SELECT * FROM ".$cfg[sql][sqlprefix]."_upl");
        while ($filesArr=mysql_fetch_assoc($filesQry)) {
            $metaQry=mysql_query("SELECT * FROM ".$cfg[sql][sqlprefix]."_upl_meta WHERE idupl='".$filesArr[idupl]."'");
            $rows=mysql_num_rows($metaQry);
            if ($rows>0) {
                $metaArr=mysql_fetch_assoc($metaQry);
                if ($metaArr[description]=="" && $filesArr[description]!="") $qry=mysql_query("UPDATE ".$cfg[sql][sqlprefix]."_upl_meta SET description='".$filesArr[description]."',lastmodified='".$filesArr[modified]."',created='".$filesArr[created]."' WHERE idupl='".$filesArr[idupl]."' AND idlang='".$lang."'");
            } else {
                $newFileIdQry=mysql_query("SELECT * FROM ".$cfg[sql][sqlprefix]."_upl_meta ORDER BY id_uplmeta DESC LIMIT 1");
                $newFileIdRow=mysql_num_rows($newFileIdQry);
                $newFileIdArr=mysql_fetch_assoc($newFileIdQry);
                if ($newFileIdRow==0) $newID=1;
                else $newID=$newFileIdArr[id_uplmeta]+1;
                $qry=mysql_query("INSERT INTO ".$cfg[sql][sqlprefix]."_upl_meta VALUES('".$newID."','".$filesArr[idupl]."','".$lang."','','".$filesArr[description]."','','','','".$filesArr[created]."','".$filesArr[modified]."','','')");
            }
            echo 'Updated description of file: '.$filesArr[filename].'<br/>';
            $newID="";
        }
        $message.='<h1>'.mi18n("Bitte Update Button auf Version 3.1 auskommentieren").'</h1>';
    }
    if (isset($_POST[update_db_3xto32]) || isset($_POST[update_db_31to32])) {
        $filesMetaQry=mysql_query("SELECT * FROM ".$cfg[sql][sqlprefix]."_upl_meta WHERE internal_notice LIKE 'downloads%'");
        while ($filesMetaArr=mysql_fetch_assoc($filesMetaQry)) {
            $filesArr=mysql_fetch_assoc(mysql_query("SELECT * FROM ".$cfg[sql][sqlprefix]."_upl WHERE idupl='".$filesMetaArr[idupl]."'"));
            if ($filesArr[status]==0 && $filesArr[status]!="") $thisStatus="online";
            elseif ($filesArr[status]==1) $thisStatus="offline";
            elseif ($filesArr[status]==2) $thisStatus="approval";
            else $thisStatus="offline";
            $internalNotice=$filesMetaArr[internal_notice];
            if (substr_count(urldecode($filesMetaArr[internal_notice]),"||")==0) $internalNotice.="%7C%7C";
            $internalNotice.='status:'.$thisStatus.'||';
            $qry=mysql_query("UPDATE ".$cfg[sql][sqlprefix]."_upl_meta SET internal_notice='".urlencode($internalNotice)."' WHERE idupl='".$filesMetaArr[idupl]."' AND idlang='".$lang."'");
            $qry=mysql_query("UPDATE ".$cfg[sql][sqlprefix]."_upl SET status='0' WHERE idupl='".$filesMetaArr[idupl]."'");
            echo 'old status "'.$filesArr[status].'"; new status "'.$thisStatus.'"; file: "'.$filesArr[filename].'"<br/>';
        }
        $message.='<h1>'.mi18n("Bitte Update Button auf Version 3.2 auskommentieren").'</h1>';
    }
    if ($message!="") echo $message;
}
echo "<script language=\"JavaScript\" type=\"text/JavaScript\">
<!--
function updownload_chooseUser(el1,el2,el3,op) {
    selectedVals = ''
    sep=','
    for(i = 0; i < document.getElementById(el1).length; i++) {
        if ( document.getElementById(el1).options[i].selected == true ) {
            if (op=='add') document.getElementById(el3).value += sep + document.getElementById(el1).options[i].value;
            else if (op=='remove') {
                var a = document.getElementById(el1).value;
                var b = document.getElementById(el3).value;
                var c = eval('/' + sep + a + '/g');
                c = b.replace(c,'');
                document.getElementById(el3).value=c;
            }
            NeuerEintrag = new Option(document.getElementById(el1).options[i].text, document.getElementById(el1).options[i].value, false, false);
            document.getElementById(el1).options[i] = null;
            document.getElementById(el2).options[document.getElementById(el2).length] = NeuerEintrag;
        }
    }
}
function getMultiSelVals(el)
{ // return multiselect array as string
   selectedVals = ''
   sep=','
   for(i = 0; i < el.length; i++)
      if ( el.options[i].selected == true )
         selectedVals += (selectedVals>''? sep: '') + el.options[i].value;
   return (selectedVals);
}

function removeAdminMail(el1,el2) { 
    // el1 = Ziel
    // el2 = zu entfernender Wert
    var text = document.getElementById(el1).value
    text = text.replace(el2,'');
    document.getElementById(el1).value = text;
    document.tplcfgform.submit();
}

function addAdminMail(el1,el2,el3,separator1,separator2) { 
    // el1 = Ziel
    // el2 = Quelle 1
    // el3 = Quelle 2
    // separator1 = Trenner el2 - el3
    // separator2 = Trenner vor el2
    if (document.getElementById(el2).value != '' && document.getElementById(el3).value != '' && document.getElementById(el3).value != 'E-Mail') {
        document.getElementById(el1).value += separator1 + document.getElementById(el2).value + separator2 + document.getElementById(el3).value;
        document.tplcfgform.submit();
    } else {
        if (document.getElementById(el2).value == '') {document.getElementById(el2).style.background = '#ff0000'; }else{ document.getElementById(el2).style.background = '#ffffff';}
        if (document.getElementById(el3).value == '') {document.getElementById(el3).style.background = '#ff0000'; }else{ document.getElementById(el3).style.background = '#ffffff';}
    }
}

wmtt = null;
function showWMTT(id,showtype) {
  wmtt = document.getElementById(id);
  wmtt.style.display = showtype;
}

show=false;
function showhide(id,id2){
    if (document.getElementById(id2).checked==false) {
        show=true;
    }
    if(show) {
        document.getElementById(id).style.display='none'
        show = false
    }else{
        document.getElementById(id).style.display='table-row'
        show = true
    }
}
function showEl(id,id2){
    document.getElementById(id).style.display='table-row'
}
function hideEl(id,id2){
    document.getElementById(id).style.display='none'
}
-->
</script>";
echo '<style type="text/css">
<!--
.setBorder td {border-bottom: 1px solid #B3B3B3; margin:0px;}
-->
</style>';

$formSubmitOnchange='if (document.tplcfgform.send) {document.tplcfgform.send.value = 0}; document.tplcfgform.submit();';
cInclude('classes', 'class.frontend.users.php');

$oFEUsers = new FrontendUserCollection;
$oFEUsers->setOrder("FrontendUserCollection.username");
$oFEUsers->query();
$oFEUsers2 = new FrontendUserCollection;
$oFEUsers2->setOrder("FrontendUserCollection.username");
$oFEUsers2->query();
$oFEUsers3 = new FrontendUserCollection;
$oFEUsers3->setOrder("FrontendUserCollection.username");
$oFEUsers3->query();
$oFEUsers4 = new FrontendUserCollection;
$oFEUsers4->setOrder("FrontendUserCollection.username");
$oFEUsers4->query();

unset($aData);
$aData = array();

$value0="CMS_VALUE[0]";
$value1="CMS_VALUE[1]";
$value2="CMS_VALUE[2]";
$value3="CMS_VALUE[3]";
$value4="CMS_VALUE[4]";
$value5="CMS_VALUE[5]";
$value6="CMS_VALUE[6]";
$value7="CMS_VALUE[7]";
$value8="CMS_VALUE[8]";
$value9="CMS_VALUE[9]";
$value10="CMS_VALUE[10]";
$value11="CMS_VALUE[11]";
$value12="CMS_VALUE[12]";
$value13="CMS_VALUE[13]";
$value14="CMS_VALUE[14]";
$value15="CMS_VALUE[15]";
$value16="CMS_VALUE[16]";
$value17="CMS_VALUE[17]";
$value18="CMS_VALUE[18]";
$value19="CMS_VALUE[19]";
$value20="CMS_VALUE[20]";
$value21="CMS_VALUE[21]";
if (substr($value1,0,1)!=",") $value1=",".$value1;
$value1=str_replace("||",",",$value1);
if (substr($value5,0,1)!=",") $value5=",".$value5;
$value5=str_replace("||",",",$value5);
if (substr($value11,0,1)!=",") $value11=",".$value11;
$value11=str_replace("||",",",$value11);
if (substr($value13,0,1)!=",") $value13=",".$value13;
$value13=str_replace("||",",",$value13);
$max_fileupload=ini_get('upload_max_filesize');

/* 
    Um Probleme zu vermeiden bei der Anzeige der Dateien,
    wird hier ein Standardwert gesetzt, wenn die Eingabe
    der Zeichenanzahl ungültig (<0, 0, leer) ist.
*/
if ($value6=="" || $value6==0 || $value6<0) $value6=100;

$showTable6='table-row';$showTable18='table-row';$showTable19='table-row';
if ($value7 == "admin") $chk7a=' checked="checked"';
elseif ($value7 == "member") $chk7b=' checked="checked"';
elseif ($value7 == "jeder") $chk7c=' checked="checked"';
else {$chk7d=' checked="checked"';$showTable6='none';$showTable18='none';$showTable19='none';}

/*
    Anzeige-Einstellungen fuer das Feld "Rechtevergabe Sichtbarkeit des Uploads"
*/
if ($value8 == "admin") {
    $chk8a=' checked="checked"';  // Checkbox für Admin aktiviert
    $showTable2='none';           // Uploadgrenze Nicht-Admins ausblenden 
    $showTable3="table-row";      // Uploadgrenze Admins einblenden 
    $showTable4="table-row";      // Upload-Ordner einblenden
    $showTable17="table-row";     // Dateien und/oder Ordner anzeigen einblenden
    $showTable20="table-row";     // Ordner anlegen einblenden
    $showTable21="table-row";     // Dateien in DB schreiben einblenden
    $showTable12="none";          // Freigabe von Uploads ausblenden
    $showTable16="table-row";     // Eingabefeld-Option einblenden
} elseif ($value8 == "member") {
    $chk8b=' checked="checked"';  // Checkbox für FE-User aktiviert
    $showTable2='table-row';      // Uploadgrenze Nicht-Admins einblenden 
    $showTable3="table-row";      // Uploadgrenze Admins einblenden 
    $showTable4="table-row";      // Upload-Ordner einblenden
    $showTable17="table-row";     // Dateien und/oder Ordner anzeigen einblenden
    $showTable20="table-row";     // Ordner anlegen einblenden
    $showTable21="table-row";     // Dateien in DB schreiben einblenden
    $showTable12="table-row";     // Freigabe von Uploads einblenden
    $showTable16="table-row";     // Eingabefeld-Option einblenden
} elseif ($value8 == "jeder") {
    $chk8c=' checked="checked"';  // Checkbox für Jeder aktiviert
    $showTable2='table-row';      // Uploadgrenze Nicht-Admins einblenden
    $showTable3="table-row";      // Uploadgrenze Admins einblenden
    $showTable4="table-row";      // Upload-Ordner einblenden
    $showTable17="table-row";     // Dateien und/oder Ordner anzeigen einblenden
    $showTable20="table-row";     // Ordner anlegen einblenden
    $showTable21="table-row";     // Dateien in DB schreiben einblenden
    $showTable12="table-row";     // Freigabe von Uploads einblenden
    $showTable16="table-row";     // Eingabefeld-Option einblenden
} else {
    $chk8d=' checked="checked"';  // Checkbox für "nicht anzeigen" aktiviert
    $showTable2='none';           // Uploadgrenze Nicht-Admins ausblenden
    $showTable3="none";           // Uploadgrenze Admins ausblenden
    $showTable4="none";           // Upload-Ordner ausblenden
    $showTable17="none";         // Dateien und/oder Ordner anzeigen ausblenden
    $showTable20="none";         // Ordner anlegen ausblenden
    $showTable21="none";         // Dateien in DB schreiben ausblenden
    $showTable12="none";          // Freigabe von Uploads ausblenden
    $showTable16="none";          // Eingabefeld-Option ausblenden
}

$showTable20='table-row';
if ($value17=="files") $showTable20='none';

$cb12='';$showTable13="none";
if ($value12==1) {$cb12=' checked="checked"';if ($value8!="admin" && $value8!="keiner") $showTable13="table-row";} else {$value13="";}
if ($value13=="" && $value1=="") $value13error=mi18n("Bitte erst mindestens einen Admin bestimmen (ggf. Konfiguration erst speichern).");
if ($value14=="") $value14=$_SERVER[HTTP_HOST];
if ($value15=="") $value15="mail@".$_SERVER[HTTP_HOST];

echo '<table cellspacing="0" cellpadding="0" width="600" class="setBorder">';
// Die Kommentarzeichen der ersten folgenden Zeile entfernen, um ueber
// die Konfiguration das Modul, bzw. die Datenbank einer Version 3.0
// auf 3.2 zu updaten. Die zweite folgende Zeile "entkommentieren" um
// von Version 3.1 auf 3.2 zu upgraden.
//if (!isset($_POST[update_db_3xto32])) echo '<tr><td colspan="3"><input type="submit" onclick="'.$formSubmitOnchange.'" name="update_db_3xto32" class="button" value="'.mi18n("Datenbank von 3.0 auf Version 3.2 updaten").'" /></td></tr>';
//if (!isset($_POST[update_db_31to32])) echo '<tr><td colspan="3"><input type="submit" onclick="'.$formSubmitOnchange.'" name="update_db_31to32" class="button" value="'.mi18n("Datenbank von 3.1 auf Version 3.2 updaten").'" /></td></tr>';
    echo '<tr>
        <td style="width:250px;">'.mi18n("Fehlermeldung, wenn Ordner leer").': </td>
        <td colspan="2"><input type="text" name="CMS_VAR[9]" value="'.$value9.'" style="width:300px;" class="textbox"></td>
    </tr>';
    echo '<tr>
        <td>'.mi18n("Breite der Tabelle in Pixel").': </td>
        <td colspan="2"><input type="text" name="CMS_VAR[10]" value="'.$value10.'" class="textbox"></td>
    </tr>';
    echo '<tr>
        <td valign="top">'.mi18n("Administratoren (Frontend-User):").'<br/><small>'.mi18n("Ein Administrator darf Dateien editieren, in die DB schreiben/entfernen, l&ouml;schen und aktivieren und Ordner anlegen und l&ouml;schen.").'</small></td>
        <td colspan="2">';
        echo '<select multiple="multiple" name="select1" id="admins_source" onchange="javascript:updownload_chooseUser(\'admins_source\',\'admins_target\',\'userField1\',\'add\');" size="5">';
        $allAdmins=explode(",",$value1);
        $adminsArray=array();
        while ($oFEUser = $oFEUsers->next()) {
            $thisUserid=$oFEUser ->get("idfrontenduser");
            $thisUsername=$oFEUser ->get("username");
            $adminsArray[$thisUserid][]=$thisUsername;
            if (!in_array($thisUserid,$allAdmins)) echo '<option value="'.$thisUserid.'">'.$thisUsername."</option>";
        }
        echo '</select>';
        $adminOptions="";
        foreach ($allAdmins as $key => $thisAdminUser) {
            if ($thisAdminUser!="") {
                $adminOptions.='<option value="'.$thisAdminUser.'">'.$adminsArray[$thisAdminUser][0].'</option>';
            }
        }
        echo '<select id="admins_target" multiple="multiple" size="5" onchange="javascript:updownload_chooseUser(\'admins_target\',\'admins_source\',\'userField1\',\'remove\');">'.$adminOptions.'</select>
        <input id="userField1" type="hidden" name="CMS_VAR[1]" value="'.$value1.'" />
        <img style="cursor:pointer;" src="'.$cfg['path']['contenido_fullhtml'].'images/submit.gif" title="save" alt="save" onclick="javascript:'.$formSubmitOnchange.'" /></td>
    </tr>';
    echo '<tr>
        <td>'.mi18n("Upload sichtbar f&uuml;r").': </td>
        <td colspan="2">
        <input type="radio" id="enableUploadC" name="CMS_VAR[8]" value="admin" onclick="javascript:showWMTT(\'uploadFreigeben\',\'table-row\');showWMTT(\'uploadEingabe\',\'table-row\');showWMTT(\'uploadFolder\',\'table-row\');showWMTT(\'uploadAdmin\',\'table-row\');showWMTT(\'enableUpload\',\'none\');showWMTT(\'uploadFreigeben\',\'none\');document.getElementById(\'notifyAdminC\').checked=false;showWMTT(\'notifyAdmin\',\'none\');showWMTT(\'notifyAdmin2\',\'none\');showWMTT(\'notifyAdmin3\',\'none\');document.getElementById(\'uploadNonAdmin\').value=\'0\';"'.$chk8a.'> '.mi18n("Admins").' 
        <input type="radio" id="enableUploadC" name="CMS_VAR[8]" value="member" onclick="javascript:showWMTT(\'uploadFreigeben\',\'table-row\');showWMTT(\'uploadEingabe\',\'table-row\');showWMTT(\'uploadFolder\',\'table-row\');showWMTT(\'uploadAdmin\',\'table-row\');showWMTT(\'enableUpload\',\'table-row\');showWMTT(\'uploadFreigeben\',\'table-row\');"'.$chk8b.'> '.mi18n("FE-User").' 
        <input type="radio" id="enableUploadC" name="CMS_VAR[8]" value="jeder" onclick="javascript:showWMTT(\'uploadFreigeben\',\'table-row\');showWMTT(\'uploadEingabe\',\'table-row\');showWMTT(\'uploadFolder\',\'table-row\');showWMTT(\'uploadAdmin\',\'table-row\');showWMTT(\'enableUpload\',\'table-row\');showWMTT(\'uploadFreigeben\',\'table-row\');"'.$chk8c.'> '.mi18n("Jeder").' 
        <input type="radio" id="enableUploadC" name="CMS_VAR[8]" value="keiner" onclick="javascript:showWMTT(\'uploadFreigeben\',\'none\');showWMTT(\'uploadEingabe\',\'none\');showWMTT(\'uploadFolder\',\'none\');showWMTT(\'uploadAdmin\',\'none\');showWMTT(\'enableUpload\',\'none\');showWMTT(\'uploadFreigeben\',\'none\');document.getElementById(\'notifyAdminC\').checked=false;showWMTT(\'notifyAdmin\',\'none\');showWMTT(\'notifyAdmin2\',\'none\');showWMTT(\'notifyAdmin3\',\'none\');document.getElementById(\'uploadNonAdmin\').value=\'0\';"'.$chk8d.'> '.mi18n("nicht anzeigen").' 
    </td>
    </tr>';
    echo '<tr id="uploadFolder" style="display:'.$showTable4.';">
        <td valign="top">'.mi18n("Uploadordner ausw&auml;hlen").': </td>
        <td colspan="2"><select size="1" name="CMS_VAR[4]"><option></option>';
            $root=$cfgClient[$client]['path']['frontend'].$cfgClient[$client]['upload'];
            $content = scandir($root);
            foreach ($content as $key => $folder) {
              $folder=$folder.'/';
              if (substr_count($folder,"./")==0) {
                if ($value4 == $folder) $sel=' selected="selected"';
                if (is_dir($root.$folder) && is_writable($root.$folder) && is_readable($root.$folder) && is_executable($root.$folder)) echo '<option value="'.$folder.'"'.$sel.'>'.$folder.'</option>';
                if (is_dir($root.$folder)) {
                    $root2=$root.$folder;
                    $content2 = scandir($root2);
                    foreach ($content2 as $key2 => $folder2) {
                        $folder2=$folder.$folder2.'/';
                        if ($value4 == $folder2) $sel=' selected="selected"';
                        if (substr_count($folder2,"./")==0 && is_dir($root.$folder2)) echo '<option value="'.$folder2.'"'.$sel.'>'.$folder2.'</option>';                
                        if (is_dir($root.$folder2)) {
                            $root3=$root.$folder2;
                            $content3 = scandir($root3);
                            foreach ($content3 as $key3 => $folder3) {
                                $folder3=$folder2.$folder3.'/';
                                if ($value4 == $folder3) $sel=' selected="selected"';
                                if (substr_count($folder3,"./")==0 && is_dir($root.$folder3)) echo '<option value="'.$folder3.'"'.$sel.'>'.$folder3.'</option>';                
                                    if (is_dir($root.$folder3)) {
                                    $root4=$root.$folder3.'/';
                                    $content4 = scandir($root4);
                                    foreach ($content4 as $key4 => $folder4) {
                                        $folder4=$folder3.$folder4.'/';
                                        if ($value4 == $folder4) $sel=' selected="selected"';
                                        if (substr_count($folder4,"./")==0 && is_dir($root.$folder4)) echo '<option value="'.$folder4.'"'.$sel.'>'.$folder4.'</option>';                
                                        $sel="";
                                    }
                                }
                                $sel="";
                            }
                        }
                    }
                    $sel="";
                }
                $sel="";
              }
            }
        echo '</select><br/><small>'.mi18n("Es werden nur Ordner angezeigt, die schreib-, les- und ausf&uuml;hrbar sind.").'</small></td>
    </tr>';
    if ($value3>str_replace("M","",$max_fileupload)) {$style3=' style="background-color:#ff0000;"';$value3=str_replace("M","",$max_fileupload);}
    echo '<tr id="uploadAdmin" style="display:'.$showTable3.';">
        <td>'.mi18n("Uploadgrenze Admins").': </td>
        <td colspan="2"'.$style3.'><input type="text" name="CMS_VAR[3]" value="'.$value3.'" class="textbox"> MB (max. '.$max_fileupload.')</td>
    </tr>';
    if ($value2>str_replace("M","",$max_fileupload)) {$style2=' style="background-color:#ff0000;"';$value2=str_replace("M","",$max_fileupload);}
    echo '<tr id="enableUpload" style="display:'.$showTable2.';">
        <td>'.mi18n("Uploadgrenze Nicht-Admins").': </td>
        <td colspan="2"'.$style2.'><input type="text" id="uploadNonAdmin" name="CMS_VAR[2]" value="'.$value2.'" class="textbox"> MB (max. '.$max_fileupload.')</td>
    </tr>';
    echo '<tr id="uploadFreigeben" style="display:'.$showTable12.';">
        <td>'.mi18n("Uploads durch Admin freigeben").': </td>
        <td colspan="2"><input type="checkbox" name="CMS_VAR[12]" value="1" id="notifyAdminC" class="textbox" onclick="javascript:'.$formSubmitOnchange.'"'.$cb12.'></td>
    </tr>';
    echo '<tr id="notifyAdmin" style="display:'.$showTable13.';">
        <td valign="top">'.mi18n("Bei Upload benachrichtigen").':<br/><small>'.mi18n("Nur Admins, nicht editierberechtigte User").'</small></td>
        <td colspan="2">';
        if ($value13error=="") {
            if ($value13!="") {
                $notifyAdmins=explode(";;",$value13);
                $adminId=explode(",",$value1);
                for ($x=0;$x<sizeof($notifyAdmins);$x++) {
                    $notifyAdmin=explode(",",$notifyAdmins[$x]);
                    if (in_array($notifyAdmin[0],$adminId)) {
                        $adminArr=mysql_fetch_assoc(mysql_query("SELECT * FROM ".$cfg['sql']['sqlprefix']."_frontendusers WHERE idclient='".$client."' AND active='1' AND idfrontenduser='".$notifyAdmin[0]."'"));
                        if ($adminArr[username]!="") echo '<img style="cursor:pointer;" src="'.$cfg['path']['contenido_fullhtml'].'images/but_cancel.gif" alt="[-]" title="'.mi18n("entfernen").'" onclick="javascript:removeAdminMail(\'userField13\', \';;'.$notifyAdmin[0].','.$notifyAdmin[1].'\');" /> '.$adminArr[username].' - '.$notifyAdmin[1].'<br/>';
                        $allAdminUsernames.=$adminArr[username].',';
                    }
                }
            }
            $allAdmins=explode(",",$value1);
            $userQry=mysql_query("SELECT * FROM ".$cfg['sql']['sqlprefix']."_frontendusers WHERE idclient='".$client."' AND active='1' ORDER BY username");
            while ($oFEUser = mysql_fetch_assoc($userQry)) {
                $thisUserid=$oFEUser[idfrontenduser];
                $thisUsername=$oFEUser[username];
                if (in_array($thisUserid,$allAdmins) && substr_count($allAdminUsernames,$thisUsername)==0) $thisOptions.='<option value="'.$thisUserid.'">'.$thisUsername."</option>";
            }
            if ($thisOptions!="") {
                echo '<select id="admins"><option></option>';
                echo $thisOptions;
                echo '</select><input type="text" id="adminmail'.$i.'" class="textbox" value="E-Mail" onclick="if(this.value==\'E-Mail\') this.value=\'\';" />
                <img style="cursor:pointer;" src="'.$cfg['path']['contenido_fullhtml'].'images/submit.gif" onclick="javascript:addAdminMail(\'userField13\', \'admins\', \'adminmail'.$i.'\', \';;\', \'||\');" alt="+" title="'.mi18n("hinzuf&uuml;gen").'" />';
            }
            echo '<input id="userField13" type="hidden" name="CMS_VAR[13]" value="'.$value13.'" />';
        } else {
            echo $value13error;
        }
        echo '</td>
    </tr>';
    echo '<tr id="notifyAdmin2" style="display:'.$showTable13.';">
        <td>'.mi18n("Absender Name").': </td>
        <td colspan="2"><input type="text" name="CMS_VAR[14]" value="'.$value14.'" /></td>
    </tr>';
    echo '<tr id="notifyAdmin3" style="display:'.$showTable13.';">
        <td>'.mi18n("Absender E-Mail-Adresse").': </td>
        <td colspan="2"><input type="text" name="CMS_VAR[15]" value="'.$value15.'" /></td>
    </tr>';
    echo '<tr id="uploadEingabe" style="display:'.$showTable16.';">
        <td>'.mi18n("Beschreibung eingeben als").': </td>
        <td colspan="2">';
        if ($value16=="wysiwyg") $rdb16a=' checked="checked"';
        if ($value16=="plain" || $value16=="") $rdb16b=' checked="checked"';
        echo '<input type="radio" name="CMS_VAR[16]" value="wysiwyg"'.$rdb16a.' /> als WYSIWYG';
        echo '<input type="radio" name="CMS_VAR[16]" value="plain"'.$rdb16b.' /> als Plain-Text';
        echo '</td>
    </tr>';
    echo '<tr>
        <td>'.mi18n("Download sichtbar f&uuml;r").': </td>
        <td colspan="2">
        <input type="radio" name="CMS_VAR[7]" value="admin" onclick="javascript:showWMTT(\'downloadZeichen\',\'table-row\');showWMTT(\'sortierungFrontend\',\'table-row\');showWMTT(\'standardSorting\',\'table-row\');showWMTT(\'showTypes\',\'table-row\');showWMTT(\'autoWriteFiles\',\'table-row\');"'.$chk7a.'> '.mi18n("Admins").' 
        <input type="radio" name="CMS_VAR[7]" value="member" onclick="javascript:showWMTT(\'downloadZeichen\',\'table-row\');showWMTT(\'sortierungFrontend\',\'table-row\');showWMTT(\'standardSorting\',\'table-row\');showWMTT(\'showTypes\',\'table-row\');showWMTT(\'autoWriteFiles\',\'table-row\');"'.$chk7b.'> '.mi18n("FE-User").' 
        <input type="radio" name="CMS_VAR[7]" value="jeder" onclick="javascript:showWMTT(\'downloadZeichen\',\'table-row\');showWMTT(\'sortierungFrontend\',\'table-row\');showWMTT(\'standardSorting\',\'table-row\');showWMTT(\'showTypes\',\'table-row\');showWMTT(\'autoWriteFiles\',\'table-row\');"'.$chk7c.'> '.mi18n("Jeder").' 
        <input type="radio" name="CMS_VAR[7]" value="keiner" onclick="javascript:showWMTT(\'downloadZeichen\',\'none\');showWMTT(\'sortierungFrontend\',\'none\');showWMTT(\'standardSorting\',\'none\');showWMTT(\'createFolders\',\'none\');showWMTT(\'showTypes\',\'none\');showWMTT(\'autoWriteFiles\',\'none\');"'.$chk7d.'> '.mi18n("nicht anzeigen").' 
    </td>
    </tr>';
    echo '<tr id="showTypes" style="display:'.$showTable17.'">
        <td valign="top">'.mi18n("Was soll angezeigt werden").':</td>
        <td colspan="2">';
        $radio17="";
        if ($value17=="files" || $value17=="") $radio17=' checked="checked"';
        echo '<input name="CMS_VAR[17]" type="radio" value="files" onclick="showWMTT(\'createFolders\',\'none\');"'.$radio17.' /> '.mi18n("Nur Dateien des Ordners").'<br/>';
        $radio17="";
        if ($value17=="folders") $radio17=' checked="checked"';
        echo '<input name="CMS_VAR[17]" type="radio" value="folders" onclick="showWMTT(\'createFolders\',\'table-row\');"'.$radio17.' /> '.mi18n("Dateien und Unterordner des Ordners").'<br/>';
        echo '</td>
    </tr>';
    if ($value17=='files') $showTable20='none';
    else $showTable20='table-row';
    echo '<tr id="createFolders" style="display:'.$showTable20.'">
        <td>'.mi18n("D&uuml;rfen Ordner angelegt/gel&ouml;scht werden?").':</td>
        <td colspan="2">';
        $radio20="";
        if ($value20=="true") $radio20=' checked="checked"';
        echo '<input name="CMS_VAR[20]" type="radio" id="value20a" value="true"'.$radio20.' /> <label for="value20a">'.mi18n("ja").'</label> ';
        $radio20="";
        if ($value20=="false" || $value20=="") $radio20=' checked="checked"';
        echo '<input name="CMS_VAR[20]" type="radio" id="value20b" value="false"'.$radio20.' /> <label for="value20b">'.mi18n("nein").'</label>';
        echo '</td>
    </tr>';
    echo '<tr id="autoWriteFiles" style="display:'.$showTable21.'">
        <td>'.mi18n("Dateien automatisch in DB schreiben?").':<br/><small>'.mi18n("Wenn Dateien nicht &uuml;ber das Modul, sondern &uuml;ber FTP, etc. hochgeladen werden, werden diese entsprechend dieser Einstellung automatisch in die DB geschrieben oder nicht.").'</small></td>
        <td colspan="2">';
        $radio21="";
        if ($value21=="true") $radio21=' checked="checked"';
        echo '<input name="CMS_VAR[21]" type="radio" id="value21a" value="true"'.$radio21.' /> <label for="value21a">'.mi18n("ja").'</label> ';
        $radio21="";
        if ($value21=="false" || $value21=="") $radio21=' checked="checked"';
        echo '<input name="CMS_VAR[21]" type="radio" id="value21b" value="false"'.$radio21.' /> <label for="value21b">'.mi18n("nein").'</label>';
        echo '</td>
    </tr>';
    echo '<tr id="standardSorting" style="display:'.$showTable18.';">
        <td>'.mi18n("Standard-Sortierung").'</td>
        <td colspan="2"><select name="CMS_VAR[18]">';
            $sel="";
            if ($value18=="nameAsc") $sel=' selected="selected"';
            echo '<option value="nameAsc"'.$sel.'>'.mi18n("Dateiname aufsteigend (A &rArr; Z)").'</option>';
            $sel="";
            if ($value18=="nameDesc") $sel=' selected="selected"';
            echo '<option value="nameDesc"'.$sel.'>'.mi18n("Dateiname absteigend (Z &rArr; A)").'</option>';
            $sel="";
            if ($value18=="dateAsc") $sel=' selected="selected"';
            echo '<option value="dateAsc"'.$sel.'>'.mi18n("&Auml;nderungsdatum aufsteigend (alt &rArr; neu)").'</option>';
            $sel="";
            if ($value18=="dateDesc") $sel=' selected="selected"';
            echo '<option value="dateDesc"'.$sel.'>'.mi18n("&Auml;nderungsdatum absteigend (neu &rArr; alt)").'</option>';
            $sel="";
            if ($value18=="sizeAsc") $sel=' selected="selected"';
            echo '<option value="sizeAsc"'.$sel.'>'.mi18n("Dateigr&ouml;&szlig;e aufsteigend<br/>(gro&szlig; &rArr; klein)").'</option>';
            $sel="";
            if ($value18=="sizeDesc") $sel=' selected="selected"';
            echo '<option value="sizeDesc"'.$sel.'>'.mi18n("Dateigr&ouml;&szlig;e absteigend<br/>(klein &rArr; gro&szlig;)").'</option>';
        echo '</select></td>
    </tr>';
    echo '<tr id="sortierungFrontend" style="display:'.$showTable19.';">
        <td>'.mi18n("Sortierung im Frontend").': </td>
        <td colspan="2">';
        $chk19a="";$chk19b="";
        if ($value19=="show" || $value19=="") $chk19a=' checked="checked"';
        if ($value19=="hide") $chk19b=' checked="checked"';
        echo '<input type="radio" name="CMS_VAR[19]" id="showArrows" value="show"'.$chk19a.' /> <label for="showArrows">'.mi18n("anzeigen").'</label>';
        echo '<input type="radio" name="CMS_VAR[19]" id="hideArrows" value="hide"'.$chk19b.' /> <label for="hideArrows">'.mi18n("nicht anzeigen").'</label>';
        echo '</td>
    </tr>';
    echo '<tr id="downloadZeichen" style="display:'.$showTable6.';">
        <td>'.mi18n("Angezeigte Zeichen der Dateinamen").': </td>
        <td colspan="2"><input type="text" name="CMS_VAR[6]" value="'.$value6.'" class="textbox"/3></td>
    </tr>';
    echo '<tr>
        <td valign="top">'.mi18n("Editierberechtigte Frontend-User:").'<br/><small>'.mi18n("Diese User k&ouml;nnen Dateien editieren, aktivieren und in DB schreiben/entfernen").'</small></td>
        <td colspan="2">';
        echo '<select multiple="multiple" name="select3" id="edit_source" onchange="javascript:updownload_chooseUser(\'edit_source\',\'edit_target\',\'userField3\',\'add\');" size="5"x>';
        $allAdmins=explode(",",$value11);
        $adminsArray=array();
        while ($oFEUser = $oFEUsers3->next()) {
            $thisUserid=$oFEUser ->get("idfrontenduser");
            $thisUsername=$oFEUser ->get("username");
            $adminsArray[$thisUserid][]=$thisUsername;
            if (!in_array($thisUserid,$allAdmins)) echo '<option value="'.$thisUserid.'">'.$thisUsername."</option>";
        }
        echo '</select>';
        $adminOptions="";
        foreach ($allAdmins as $key => $thisAdminUser) {
            if ($thisAdminUser!="") {
                $adminOptions.='<option value="'.$thisAdminUser.'">'.$adminsArray[$thisAdminUser][0].'</option>';
            }
        }
        echo '<select id="edit_target" multiple="multiple" size="5" onchange="javascript:updownload_chooseUser(\'edit_target\',\'edit_source\',\'userField3\',\'remove\');">'.$adminOptions.'</select>
        <input id="userField3" type="hidden" name="CMS_VAR[11]" value="'.$value11.'" /></td>
    </tr>';
    echo '<tr>
        <td valign="top">'.mi18n("L&ouml;schberechtigte Frontend-User:").'<br/><small>'.mi18n("Diese User d&uuml;rfen aktive Dateien löschen.").'<br/></small></td>
        <td colspan="2">';
        echo '<select multiple="multiple" name="select2" id="del_source" onchange="javascript:updownload_chooseUser(\'del_source\',\'del_target\',\'userField2\',\'add\');" size="5"x>';
        $allAdmins=explode(",",$value5);
        $adminsArray=array();
        while ($oFEUser = $oFEUsers2->next()) {
            $thisUserid=$oFEUser ->get("idfrontenduser");
            $thisUsername=$oFEUser ->get("username");
            $adminsArray[$thisUserid][]=$thisUsername;
            if (!in_array($thisUserid,$allAdmins)) echo '<option value="'.$thisUserid.'">'.$thisUsername."</option>";
        }
        echo '</select>';
        $adminOptions="";
        foreach ($allAdmins as $key => $thisAdminUser) {
            if ($thisAdminUser!="") {
                $adminOptions.='<option value="'.$thisAdminUser.'">'.$adminsArray[$thisAdminUser][0].'</option>';
            }
        }
        echo '<select id="del_target" multiple="multiple" size="5" onchange="javascript:updownload_chooseUser(\'del_target\',\'del_source\',\'userField2\',\'remove\');">'.$adminOptions.'</select>
        <input id="userField2" type="hidden" name="CMS_VAR[5]" value="'.$value5.'" /></td>
    </tr>';
echo '</table>';

Oldperl
Beiträge: 4250
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von Oldperl » Do 1. Jul 2010, 12:38

:!: Thema zusammengeführt. Bitte nach Möglichkeit immer Fragen im entsprechenden Modulthread stellen. Danke. :-)

Zum Thema:
eXtremeTK hat geschrieben:Dort ist die Uploadgröße für das Frontend auf max. 2 MB begrenzt.
Ich vermute eher deine PHP-Einstellungen begrenzen den Upload auf 2 MB. Dieses wird normalerweise in der php.ini eingestellt.

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

eXtremeTK
Beiträge: 35
Registriert: Fr 4. Dez 2009, 08:18
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von eXtremeTK » Mi 7. Jul 2010, 12:51

Moin,
in der php.ini sind die Begrenzungen auf 16 MB gesetzt.
Jetzt klappt leider gar kein Upload mehr. Immer folgender Fehler:

Code: Alles auswählen

Die Datei ist mit 73.63 KB größer als B

Kann ich das Modul einfach deinstallieren und wieder neu installieren und gibt es dazu eine kleine Anleitung? Habe bis jetzt noch nie ein Modul eingebunden!

Gruß
Tobias

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von Dinkel » Mi 7. Jul 2010, 18:20

Ging es bevor Du es auf 16MB gestellt hsat noch?
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

eXtremeTK
Beiträge: 35
Registriert: Fr 4. Dez 2009, 08:18
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von eXtremeTK » Mi 7. Jul 2010, 21:08

Dinkel hat geschrieben:Ging es bevor Du es auf 16MB gestellt hsat noch?
Ich habe erst in deinem Skript etwas geändert (leider nicht gemerkt was) und dann noch in der php.ini. Bevor ich
die php.ini angefasst habe, ging es aber auch nichts mehr :-(

Daher würde ich gerne dein Modul neu installieren, wenn es geht.
Gruß
Tobias

Dinkel
Beiträge: 565
Registriert: Di 22. Mär 2005, 14:52
Kontaktdaten:

Re: Modul: Up-Download

Beitrag von Dinkel » Do 8. Jul 2010, 10:08

Na wenn Du was im Skript geändert hast, dann kannst Du ja über die Versionierung wieder zurück. Ansonsten kannst Du den Modulcode natürlich auch neu importieren, quasi "neu installieren". Da dürfte nichts schief gehen.
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR

Gesperrt