Accueil » Hacks » Commentaire sur une archive zip ou rar
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.

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
Merci d'avance!

Commentaires (0)

Aucun commentaire pour le moment. Vous pouvez être le premier!
Ajouter un commentaire
Information
Les utilisateurs du Invités ne sont pas autorisés à ajouter des commentaires à cette publication.