Commentaire sur une archive zip ou rar
Voici un hack simples DLE 16.0 qui vous permettra d'ajouter automatiquement un commentaire au archives téléchargés dans les actualités.
L'archive que vous importerez sur votre site sera recompréssé en archive .zip si vous importé un fichier .rar.
Ce hack est installé sur le site. Ici je propose soit de télécharger le plugin ou l'installer vous même.
Installation à la main
1. ouvrir engine/classes/uploads/upload.class.php et trouver:
if ( !$uploaded_filename ){
return $this->msg_error( $lang['images_uperr_3'] );
}
2. Ajouter en dessous:
if( $type == "zip" ) {
$file_path = ROOT_DIR . "/uploads/files/" . FOLDER_PREFIX . $uploaded_filename;
$zip = new ZipArchive;
if( $zip->open($file_path) === TRUE ) {
$zip->setArchiveComment( 'Nous vous renercions d\'avoir telecharge l\'archive
sur le site ' . $config['http_home_url'].' Vous trouverez
des themes, des modules/plugins, hacks et d\'autres chose
sur '.$config['http_home_url'] );
$zip->close();
}
} elseif( $type == "rar" ) {
$file = str_replace( ".rar", "", $uploaded_filename );
$file_path = ROOT_DIR . "/uploads/files/" . FOLDER_PREFIX . $uploaded_filename;
$zip = new ZipArchive;
if( $zip->open(ROOT_DIR . "/uploads/files/" . FOLDER_PREFIX . $file . ".zip", ZipArchive::CREATE) === TRUE ) {
$zip->addFile( $file_path, $uploaded_filename );
$zip->setArchiveComment( 'Nous vous renercions d\'avoir telecharge l\'archive
sur le site ' . $config['http_home_url'].' Vous trouverez
des themes, des modules/plugins, hacks et d\'autres chose
sur '.$config['http_home_url'] );
$zip->close();
@unlink( $file_path );
$uploaded_filename = $file . ".zip";
$filename = $uploaded_filename;
}
}
Auteur: coderlaba + vitnet
Version Dle: 16.0
Adapater pour Dle 16.0: DarkLane
Ou télécharger le plugin:
Les visiteurs du groupe Invités ne peuvent pas télécharger de fichiers sur le site.
Connectez-vous au site avec votre identifiant et mot de passe ou si vous êtes un nouvel utilisateur suivez le processus d'inscription sur le site.
Connectez-vous au site avec votre identifiant et mot de passe ou si vous êtes un nouvel utilisateur suivez le processus d'inscription sur le site.
Soutenez le site
Tous les fonds collectés seront reversés afin de garder le site et de vous proposer toujuour autant de modules et templates
Commentaires (0)