Toutes mes réponses sur les forums
-
AuteurMessages
-
Dans ton « loop » (wp-content/themes/ton_thème/index.php) tu remplaces par
C’est tout !Un exemple par l’image…
ça ira ?
Je viens de mettre dans l’espace téléchargement (Outils > Navigation) un plugin qui te permettra de faire cela. Les instructions en français sont dans le zip/rar.
Il faudra sans doute attendre quelques instants qu’il apparaisse dans laliste.
Alternativement, il est disponible sur mon site.Encore un coup de Sarko ?! Comme il avait spammé pas mal de monde il n’y a pas si longtemps, il s’est peut être fait blacklisté !
Tout dépend de la quantité de fichiers que tu veux proposer en téléchargement. S’il s’agit de quelques uns, tu peux envisager de construire ta zone de téléchargement à la main dans une simple page WP avec des liens/images. Comme cela, tes liens ne seront pas apparents.
Si tu es un pro du téléchargement avec des milliers de fichiers à proposer, il faudra choisir un script approprié, hors WP, et l’intégrer dans ton site soit en l’intégrant dans une page avec des iframes soit en le traitant à part mais avec un design harmonisé. C’est ce qui a été fait ici, je pense, et cela nécessite beaucoup de travail.
Voir ici pour des scripts de gestion de fichiers (sinon > Google).Vider tes caches ?
pluxml, c’est pas breton ? Il a l’air très bien ce script, je le mets dans mes favoris pour un jour pluvieux.
Merci, Am0Si tu cherches un script de news, regarde plutôt ici. Il devrait bien en avoir un qui fasse ton affaire.
Merci de cette info.
fullpowershift : Le plugin « Secure Files » recommandé par Am0 pourrait peut être faire ton affaire mais il faudrait l’associer à un autre pour restreindre l’accès aux inscrits. Le plugin « Registered only » recommandé par l’auteur de Secure Files ne fonctionne pas avec WP 2.0.4. Il a été écrit pour la version WP 1.5 tout comme Secure Files. « Role Manager » pourrait peut être faire l’affaire.
Je te propose une autre façon relativement simple de réaliser une zone de téléchargement à accès restreint…
De toute façon, tu auras besoin du plugin « Role Manager ». Pour restreindre l’accès des inscrits aux téléchargements, il faudra créer une catégorie d’utilisateur ayant seulement la permission de « lire » (read only). Ces utilisateurs auront alors droit de modifier leur propre profil et de lire le tableau de bord. Si tu ne veux pas qu’ils aient accès au tableau de bord, il faut ouvrir wp-admin/menu.php et transformer en commentaire (ajouter // avant le début de) cette ligne : $menu[1] = array(__(‘Dashboard’), ‘7’, ‘dashboard.php’);Maintenant pour la zone de téléchargement, je te propose d’utiliser ce petit programme développé par un certain Lester Chan « GamerZ » des forums WP anglais. Je l’ai traduit en français. Tu peux le trouver ici. Comme ça tu verras tout de suite à quoi ça ressemble.
On va inclure ce programme dans une page WP en utilisant des iframes.
Télécharge le fichier « file_manager.rar ». Dézippe, renseigne les chemins en fonction du répertoire de ce que tu as créé sur ton serveur. Vérifie les autres options de ce fichier config notamment les types de fichiers et les répertoires à NE PAS AFFICHER (comme le répertoire « ressources », par exemple).
Place l’ensemble de ces fichiers dans ton répertoire de fichiers à télécharger. On va dire que tu as WP dans la racine et que tu vas créé un répertoire « fichiers » pour les téléchargements.
Ainsi, tu vas placer tous ces fichiers dans http://www.tonsite.fr/fichiers.
Maintenant, tu vas dans wp-content/themes/ton_theme, fais une sauvegarde de single.php dans le cas où. Ouvre single.php et ajoute ce code en tout début sans qu’il y ait d’espace
<?php
/*
Template Name: Accès restreint
*/
?>
<?php global $user_login; get_currentuserinfo(); if (!$user_login) {
header(« Location: http://www.tonsite.fr/wp-login.php »);
exit; } ?>
Attention au chemin de ton fichier wp-login.php. Sauvegarde ce fichier sous « restreint.php » par exemple.
Maintenant dans la section admin de WP, il faut créer une nouvelle page. Tu choisis dans le menu « Modèle de page », Accès restreint (le modèle qu’on vient de créer).
Tu met ton titre et dans la zone de texte tu mets :Tu peux ajuster les 100% et 600px pour répondre à tes besoins. Tu peux également ajouter du texte avant ou après. Sauvegarde la page.
Et presto, le gestionnaire de fichiers sera incorporé dans ta nouvelle page qui ne sera accessible qu’aux inscrits.
Vérifie que l’accès restreint fonctionne en te déconnectant.Un dernier conseil, si tu créés des répertoires en dessous du répertoire « fichiers » (ex. fichiers/WP_plugins) place un fichier index.html vide (ou avec un message approprié) pour éviter qu’on puisse piquer tes fichiers simplement en tapant l’adresse. Au besoin, tu peux exclure ‘html’ des fichiers listés dans le programme à l’aide du fichier config.
🍺
Le problème à mon avis, c’est que WordPress n’est pas fait pour permettre aux gens de télécharger des fichiers mais pour leur permettre de publier des articles ou des commentaires.
Ton projet est faisable, mais il nécessiterait de grosses modifs de ton WP (notamment les menus admin) et de ton thème, à commencer par une catégorie réservée aux inscrits avec une page ou un menu réservé à leur usage exclusif. Ceci modifie le processus de « Login ».
Si tu n’as pas besoin que les gens s’inscrivent pour écrire/éditer des articles mais simplement pour télécharger, tu ferais peut-être bien de rechercher un script séparé que tu pourrais inclure soit dans le menu de WordPress soit dans une page par des iframes (et dans ce cas le script s’exécuterait dans une de tes pages de manière « invisible »). Tu aurais peut être besoin d’un plugin permettant d’exécuter le PHP dans tes posts et sans doute le « Role Manager » afin de définir les possibilités d’intervention de tes inscrits par rapport à WordPress (d’où la nécessité de modifier le menu admin pour ne pas qu’ils aient une vue du tableau de bord, par exemple).
La solution la plus simple est de loin d’opter pour « un sous-site » disponible à partir de ton menu WP (et vice versa).J’espère que l’avènement de l’UTF-8-FR a résolu un certain nombre nombre de problèmes ! Mais moi, j’ai commencé à utiliser WordPress quand ça s’appelait B2 et à l’époque, c’était le seul moyen d’avoir des caractères accentués.
A ce jour, je n’ai pas trouvé le moyen de convertir ma base de données d’environ 600 posts en UTF-8 et donc plutôt que d’avoir des problèmes d’affichage, je reste en ISO.Je viens de tester Windows Live Writer et en effet, il insère des
par çi par là dans un « texte texte » sans aucun formattage particulier. Mais pire, on peut taper des caractères accentués dans son interface mais lorsqu’il publie l’article, on trouve tout un tas de signes à la place des accents (tout comme le plugin pour Firefox).
Je n’ai que des blogs en ISO-8859-1 donc je n’ai pas pu le vérifier en UTF-8. Espérons qu’il fonctionne correctement dans ce format. AmO est peut-être en mesure de confirmer ?
Moi, je désinstalle de suite !A signaler aussi Performancing pour Firefox qui est également un éditeur WYSIWYG et outil de gestion de blogs. Il s’installe quasiment en deux clics et s’intègre à Firefos. Ainsi on peut surfer et gérer en même temps, copier des textes sur d’autres sites, etc. Comme dit AmO, c’est une bonne alternative à ce TinyMCE de *****
Je rajoute : « Pour ceux qui utilisent UTF-8 » car ça n’a pas l’air de bien fonctionner avec les ISO-8859.
-
AuteurMessages