Recadrage d'image pour DLE




Plugin TimThumb de TCSE - recadrage d'image pour DLE

Recadrage des images sur le site pour DLE

Modification du plugin http://www.binarymoon.co.uk/projects/timthumb/ pour une utilisation dans le modèle CMS DLE. Recadrage des images dans les publications du site. Référentiel du script source https://github.com/GabrielGil/TimThumb

Comment fonctionne le plugin :


Installation :

1. Télécharger l'archive des plugins via l'administration du site UTILITAIRES - Gérer les plugins


2. Définissez le dossier /engine/modules/mod_tcse/timthumb/cache/ à 775 - nécessaire pour créer des vignettes d'images numérisées.

3. Dans le fichier racine /.htaccess après
RewriteEngine On


insérer :
# TimThumb – PHP Image Resizer 
RewriteRule ^resize$ /engine/modules/mod_tcse/timthumb/timthumb.php [L]


4. Pour la version 0.3
Utilisez ftp pour faire des modifications à /engine/modules/mod_tcse/timthumb/timthumb-config.php si nécessaire.


une explication des variables :
define('ALLOW_ALL_EXTERNAL_SITES', false);


- Autoriser la réception d'images provenant de sites web externes (TRUE ou FALSE uniquement)
Si TRUE, il récupérera les images de n'importe quel site Web et les copiera sur lui-même.
Si FALSE, les images externes ne seront récupérées qu'à partir de ces domaines et de leurs sous-domaines : flickr.com, staticflickr.com, picasa.com, img.youtube.com, upload.wikimedia.org, photobucket.com, imgur.com, imageshack.us, tinypic.com.

define ('FILE_CACHE_TIME_BETWEEN_CLEANS', 86400);


- Fréquence à laquelle le cache est vidé (nombre en millisecondes uniquement)
Paramètre de durée de vie du cache en 1 jour.
86400/60/60/24=1

define ('FILE_CACHE_MAX_FILE_AGE', 86400);


-Date à laquelle un fichier doit être supprimé du cache(nombre en millisecondes seulement)
Paramètre de durée de vie du cache en 1 jour.
86400/60/60/24=1

5. Dans les modèles d'actualités courtes (shortstory.tpl) ou les modèles d'actualités complètes (fullstory.tpl), utilisez le code pour le recadrage.
<img src="/resize?src={image-1}&w=480&h=240&a=c" alt="">


où :
w=480 - largeur de l'image
h=240 - hauteur de l'image
a=c - centrage de l'image

{image-1} - balise permettant d'afficher la première image dans le corps de la publication.

Remarque:
Le plugin crée une charge accrue sur votre serveur. S'il y a de nombreuses publications sur le site et la visualisation simultanée des pages du site par un grand nombre de visiteurs, le dossier de cache avec les images se remplira rapidement de 9998 fichiers, puis il se bloquera jusqu'à ce que les anciennes images commencent à être supprimées selon la limite.

Une solution possible consiste à réduire la durée de vie du cache d'images.

Informations

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.


N'importe qui peut critiquer.
Créer quelque chose qui sera critiqué n'est pas donné à tout le monde.


Soutenez l'auteur
Tous les fonds collectés seront reversés à l'auteur de cet article - DarkLane
Merci d'avance!
Qui est en ligne
1 Visiteur(s)  sur le site!
Invité(s): 1
Populaires
    DLE 17.1 Build 101 (Nulled FR)
  • DLE 17.1 Build 101 (Nulled FR)
  • Nous vous présentons une nouvelle version de notre script DataLife Engine v.17.1. Dans cette version, vous pourrez créer des plans de site améliorés
    TimAnn Dle 16.x-17.x
  • TimAnn Dle 16.x-17.x
  • «Le modèle est un chef-d'œuvre de conception et de fonctionnalité, développé en tenant compte de toutes les normes modernes de beauté et de
    Very Dle 17.x
  • Very Dle 17.x
  • Nous vous présentons un modèle de film adaptatif de haute qualité et magnifique Very pour DLE 17.0, 17.1. Solution unique pour votre blog de cinéma,
    Very Dle 15.x-16.x
  • Very Dle 15.x-16.x
  • Nous vous présentons un modèle de film adaptatif de haute qualité et magnifique Very pour DLE 15.x, 16.x. Solution unique pour votre blog de cinéma,
    Catalogue AJAX de Sander v.1.2
  • Catalogue AJAX de Sander v.1.2
  • Répertoire symbolique intelligent automatisé utilisant AJAX. Modules pour Dle 13.0-17.1