Seite 10 von 14
Verfasst: Mo 29. Jan 2007, 12:41
von rene04
hallo,
bei mir funktioniert das mit dem ausblenden des Uploads nicht. Mag nur die Downloadliste sehen und habe KEINEN haken in der config gesetzt, trotzdem wird der upload angezeigt.
gruesse rene
Verfasst: Mo 29. Jan 2007, 13:12
von Dinkel
hast Du den aktuellen Code verwendet (in meiner SIG)? Ich kann den Upload für Nicht-Admins des Moduls ausblenden. Gib mir doch per PM mal den Lin kzu Deiner Website und nen Zugang zum Backend, dann kann ich direkt mal schauen...
Verfasst: Mo 29. Jan 2007, 13:16
von rene04
pm ist unterwegs.
gruesse rene
Verfasst: Mo 29. Jan 2007, 13:29
von Dinkel
Du verwendest eine alte Version des Moduls. Bitte versuch es mla mit der neuen Version aus meiner Signatur, die funktioniert auch mit der 4.6.8MR

Verfasst: Mo 29. Jan 2007, 13:30
von rene04
ok, danke dir.
gruesse rene
Verfasst: Di 30. Jan 2007, 10:59
von rene04
Hallo,
ich habe bei meinem ganz ganz leicht modifiziertem modul eine fehlermeldung und check das einfach nicht. wenn ich ne datei kleiner als, sagen wir 1 mb, hochlade funktioniert alles bestens. kaum wird sie größer (ab 2mb) bekomme ich diese fehlermeldung:
Code: Alles auswählen
upload/extern/0000
Warning: chmod(): No such file or directory in /var/www/web3/html/cms/front_content.php(949) : eval()'d code on line 1033
Die Datei wurde erfolgreich hochgeladen.
das verzeichnis 0000 ist angelegt worden aber beinhaltet nicht die datei.
was kann das sein?
gruesse rene
Verfasst: Di 30. Jan 2007, 11:42
von rene04
habs rausgefunden, nachdem ich das selbe phenomen auch mit der originaldatei hatte. hab mir dann mal den webserver zur brust genommen und siehe da, da stand was von 2M limit beim upload in der php.ini.
so kanns gehen

naja, gefahr erkannt, gefahr gebannt
gruesse
Verfasst: Do 15. Mär 2007, 14:51
von Dinkel
Neue Version 2.1 releast, Links in der SIG sind aktualisiert.
Changelog ist im ersten Post und der Modulbeschreibung:
http://www.contenido.org/forum/viewtopic.php?t=11672
Verfasst: Fr 30. Mär 2007, 20:33
von tinof
Hallo,
erstmal, danke für das schöne Modul.
Leider hatte ich einige Probleme - vielleicht weil ich noch zu wenig Ahnung von der Materie habe, vielleicht weil ich Contenido nícht im root installieren konnte sondern unter wwwroot\cms\- vielleicht noch was ganz anderes.
folgende Probleme:
Modul installiert, ein Template erzeugt, dort das Modul eingebunden.
-> Beim Aufruf der Template - Vorkonfiguration stürzt Apache erbarmungslos ab.
-> Lösung :
Irgendwie gibt es bei mir ein Problem mit arraymerge(sth,NULL);
(php 5.1.4)
Änderung Input :
Code: Alles auswählen
....
function getPath($root,$level = 0) {
$content = $this->readDir($root);
foreach ($content as $file) {
if (is_dir($root.$file)) {
$verzeichnis = substr($root,$this->pathlen);
$returnvalue["{$verzeichnis}{$file}/"] = str_repeat(" ",$level * 5).$file;
//$returnvalue = array_merge($returnvalue,$this->getPath($root.$file."/",$level+1));
$subdirs=$this->getPath($root.$file."/",$level+1);
if ($subdirs != NULL) {
$returnvalue = $returnvalue + $subdirs;
}
}
}
...
Problem :
per Rechtsklick auf den Dateinamen geht der Download problemlos, bei Druck auf den Button kommt nur der Fehler 404
im Output:
Code: Alles auswählen
if (isset($_POST['loadfile'])) {
echo '<meta http-equiv="refresh" content="0; URL='.$cfg['path']['contenido_fullhtml'].'../'.$_POST[file_path].'">';
}
ersetzt durch
Code: Alles auswählen
if (isset($_POST['loadfile'])) {
echo '<meta http-equiv="refresh" content="0; URL='.$cfgClient[$client]["htmlpath"]["frontend"].$_POST[file_path].'">';
}
und dann schließlich noch das IE - Problem mit dem Klick auf die Userliste, der ohne Aktion bleibt. Hier der allerste Javascript - code meines Lebens

:
im Input :
Code: Alles auswählen
if ("CMS_VALUE[7]" == 1) {$cb7 = " checked";} else {$cb7 = "";}
if ("CMS_VALUE[8]" == 1) {$cb8 = " checked";} else {$cb8 = "";}
echo '<table cellspacing="0" cellpadding="0" width="600">
<tr>
<td>Administratoren (Frontend-User): </td>
<td><textarea name="CMS_VAR[1]" class="textbox" cols="20" rows="5" wrap="virtual">CMS_VALUE[1]</textarea></td>
<td><select name="admins" size="6" onclick="insertTxt(\'' . "CMS_VAR[1]" . '\',this.form.admins.options[this.form.admins.selectedIndex].value)">';
while ($oFEUser = $oFEUsers->next()) {
$username=$oFEUser->get("username");
echo '<option value="'.$username.'">'.$username."</option>";
}
echo '</select></td>
</tr>
<tr bgcolor="#cccccc">
<td>Uploadgrenze Nicht-Admins: </td>
<td colspan="2"><input type="text" name="CMS_VAR[2]" value="CMS_VALUE[2]" class="textbox"> MB</td>
</tr>
<tr>
<td>Uploadgrenze für Admins:</td>
<td colspan="2"><input type="text" name="CMS_VAR[3]" value="CMS_VALUE[3]" class="textbox"> MB</td>
</tr>
<tr bgcolor="#cccccc">
<td>Fehlermeldung, wenn Ordner leer:</td>
<td colspan="2"><input type="text" name="CMS_VAR[9]" value="CMS_VALUE[9]" style="width:300px;" class="textbox"></td>
</tr>
<tr>
<td>Breite der Tabelle in Pixel:</td>
<td colspan="2"><input type="text" name="CMS_VAR[10]" value="CMS_VALUE[10]" class="textbox"></td>
</tr>
<tr bgcolor="#cccccc">
<td>Uploadordner: </td>
<td colspan="2"><select size="1" name="CMS_VAR[4]" />';
$pfad->makeSelect("CMS_VALUE[4]");
echo '</td>
</tr>
<tr>
<td>Löschberechtigte User: </td>
<td><textarea name="CMS_VAR[5]" class="textbox" cols="20" rows="5" wrap="virtual">CMS_VALUE[5]</textarea></td>
<td>><select name="dels" size="6" onclick="insertTxt(\'' . "CMS_VAR[5]" . '\',this.form.dels.options[this.form.dels.selectedIndex].value)">';
while ($oFEUser = $oFEUsers2->next()) {
$username=$oFEUser->get("username");
echo '<option value="'.$username.'">'.$username."</option>";
}
echo '</select></td>
</tr>
<tr bgcolor="#cccccc">
<td>Angezeigte Zeichen der Dateinamen: </td>
<td colspan="2"><input type="text" name="CMS_VAR[6]" value="CMS_VALUE[6]" class="textbox"></td>
</tr>
<tr>
<td>Nicht-Admins dürfen Downloadliste sehen: </td>
<td colspan="2"><input type="checkbox" name="CMS_VAR[7]" value="1"'.$cb7.'></td>
</tr>
<tr bgcolor="#cccccc">
<td>Nicht-Admins dürfen Upload sehen: </td>
<td colspan="2"><input type="checkbox" name="CMS_VAR[8]" value="1"'.$cb8.'></td>
</tr>
</table>';
echo "<script language=\"JavaScript\">
function insertTxt(ctlname, theText) {
ctl=document.getElementsByName(ctlname)[0];
if (ctl.value == '') {
ctl.value = theText;
} else {
ctl.value += ',' + theText;
}
ctl.focus();
}
</script>\n";
Schaut Euch das bitte erstmal an - wenn 's wirklich was taugt stelle ich es mal komplett online bzw. schicke es an Dinkel
Danke und Gute Nacht !
Tino
Verfasst: Fr 30. Mär 2007, 23:52
von Dinkel
ha bes getestet, geht einwandfrei! Paket ist in 10 min geupdated! vielen Dank!
//EDIT
So, Signatur ist aktualisiert... Kleiner Haken, unter php4 geht das mit dem Ordner auslesen nicht mehr... In der aktuellen Version muss man selbst anpassen, wenn man PHP5 verwendet. Code ist bereits vorgesehen, nur auskommentiert.
Re: Probleme bei Konfiguration im Backend
Verfasst: Di 3. Apr 2007, 13:50
von Thorsten G.
r384580 hat geschrieben:
Parse error: syntax error, unexpected T_VARIABLE, expecting ...
Ich hatte diesen Fehler auch und konnte ihn nachdem ich den gesamten Thread gelesen habe dadurch beheben, einfach in der Konfiguration alle Formularfelder valide auszufüllen, räusper ... warum einfach, wenns auch kompliziert geht?!
Danke für das klasse Modul.
Verfasst: Do 12. Apr 2007, 16:46
von blackelementz
Hallo habe folgende Fehermeldung wenn ich das Upload Download Modul im EDITOR bzw. VORSCHAU anzeigen lassen will.
Code: Alles auswählen
Parse error: syntax error, unexpected ';' in /www/htdocs/w006d751/web/contenido/includes/include.con_editcontent.php(645) : eval()'d code on line 251
Ich habe testweise mal alle anderen MODULE rausgenommen doch der Fehler kommt trotzdem.
Würde das Modul gerne benutzen denn es hört sich interessant an.
Gruß
Verfasst: Do 12. Apr 2007, 19:10
von tinof
Hallo
ich habe auch mal mehrere Stunden nach einem unexpected "[" gesucht

.
Bei mir war die Ursache eine falsche Eingabe im Input - Bereich bei den numerischen Werten (Uploadgrenze usw.) - da stand fälschlicherweise statt "100" eben "100[" (zu dicke Finger gehabt).
Prüfe doch mal deine Input - Werte in der Template - Vorkonfiguration und in der Artikelkonfig.
Viel Erfolg
Tino
Verfasst: Fr 13. Apr 2007, 12:16
von blackelementz
Ne da is alles sauber.
Steht nix drin. Komischerweise steht da auch in den Feldern "$C3CMS_VALUE[1]" drin, wenn man das Modul neu installiert hat.
Hatte ich schon öfter auch in anderen Modulen. Ist das normal?
Ich lösche dann die einträge und trage das ein was verlangt wird.
Wie gesagt ich hab kein ";" in der Konfiguration gefunden. Wo kann ich noch suchen? Im Modul an sich? Sind ja keine anderen Module in dem Template eingebaut.
Gruß
Verfasst: Fr 13. Apr 2007, 12:28
von blackelementz
was bedeutet das "$C3"?
Immer wenn ich die Konfiguration speichere dann setzt sich automatisch $C3 vor dem ...CMS_VALUE[1]. Taste mich langsam ran... hab schon fast alle felder ausgefüllt und noch keinen Parse error.
Sehr merkwürdig