letztens wollte ich für sf.ownsyou.de diese modifikation einbauen:
externer Link
Also kommentare bei den downloads zulassen, was mich als erstes gewundert hat, ist das dort keine tabelle installiert werden muss oder sonstiges sondern nur code geändert werden muss?!
das 2. ist dass es einw enig veraltet ist da man nun die downloads_show.htm und nicht die downloads.htm bearbeiten muss!
Aber egal, ich hab alles bevolgt und den code eingesetzt..
download.php in include/contents/ zwischen zeile 208 und 209:
$fid = escape($menu->get(2), 'integer'); # kommentar add if (!empty($_POST['name']) AND !empty($_POST['text']) ) { $_POST['text'] = escape($_POST['text'],'textarea'); $_POST['name'] = escape($_POST['name'],'string'); db_query("INSERT INTO `prefix_koms` VALUES ('',".$fid.",'dloads','".$_POST['name']."','".$_POST['text']."')"); } # kommentar loeschen if ($menu->getA(3) == 'd' AND is_numeric($menu->getE(3)) AND has_right(-9, 'archiv-downloads')) { $kommentar_id = escape($menu->getE(3),'integer'); db_query("DELETE FROM `prefix_koms`WHERE uid = ".$fid." AND cat = 'dloads' AND id = ".$kommentar_id)OR die('dl22'); } $erg = db_query("SELECT prefix_downloads.cat,ssurl,surl,url,hits,vote_klicks,vote_wertung,prefix_downloads.name,version,creater,downs,descl,prefix_downloads.id,DATE_FORMAT(time,'%d.%m.%Y') as datum FROM prefix_downloads LEFT JOIN prefix_downcats ON prefix_downcats.id = prefix_downloads.cat WHERE prefix_downloads.id = ".$fid." AND (".$_SESSION['authright']." <= prefix_downcats.recht OR (prefix_downloads.cat = 0 AND prefix_downcats.recht IS NULL))");
Die erste und letzte zeile ist jeweils die orginalzeile aus 1.1H zeile 208 und 209!
Die downloads_show hab ich wie beschrieben ab zeile 53 modifiziert:
<table width="100%" class="border" border="0" cellspacing="1" cellpadding="3"> <tr> <th class="Cdark">{_lang_desc}</th> </tr> <td class="Cnorm">{ssurl}{descl}</td> </tr> <tr> <td class="Cnorm"> <form action="index.php?downloads-show-{id}" method="POST"> <fieldset> <legend>{_lang_writecomment}</legend> <input type="text" name="name" value="{uname}" /> <input type="submit" value="{_lang_enter}"><br /> <textarea cols="50" rows="2" name="text"></textarea><br /> </fieldset> </form> </td> </tr> <tr> <td class="Cnorm"> {EXPLODE} {EXPLODE} <span class="Cmite" style="width:100%;display:block;"><span style="display:block;padding:2px 2px 2px 5px;"># <b>{zahl}</b> von {name}</span> </span> <span class="Cdark" style="width:100%;display:block;"><span style="display:block;padding:4px 4px 4px 6px;">{text}</span> </span> <br /> {EXPLODE} </td> </tr> </table>
Fehler:
Design ist verschoben, wirr: fms24.com/G4L/hts/index.php?downloads-show-1
zudem wird kein kommentar eingetragen und das Namensfeld ist mit einem Platzhalter besetzt?! - falscher?!
im Adminbereich bekomme ich unter downloads folgende fehlermedlung:
Warning: opendir(include/downs/downloads/user_upload) [function.opendir]: failed to open dir: Permission denied in /www/htdocs/w0083005/G4L/hts/include/admin/archiv.php on line 52 Warning: readdir(): supplied argument is not a valid Directory resource in /www/htdocs/w0083005/G4L/hts/include/admin/archiv.php on line 53 Warning: closedir(): supplied argument is not a valid Directory resource in /www/htdocs/w0083005/G4L/hts/include/admin/archiv.php on line 62
Weiß jedoch nciht ob das dazugehört, da diese nicht verschindet beim überschreiben der modifizierten daten mti den orginalen
verwendete ilchClan Version: 1.1