Maison  >  Article  >  Tutoriel CMS  >  Comment supprimer le filigrane dans phpcms

Comment supprimer le filigrane dans phpcms

藏色散人
藏色散人original
2020-05-31 13:23:052051parcourir

Comment supprimer le filigrane dans phpcms

phpcmsComment supprimer le filigrane ?

De nombreux amis webmasters savent que Phpcms v9 possède sa propre fonction de filigrane. Aujourd'hui, alors que je modifiais un site Web pour un ami, j'ai demandé si je pouvais supprimer la fonction de filigrane fournie avec Phpcms v9, car parfois, lors du téléchargement d'images dans l'éditeur, je ne souhaite pas que les images téléchargées soient automatiquement ajoutées avec le filigrane fourni avec le filigrane Phpcms v9.

Analyse : Puisqu'il s'agit d'une fonction dans le programme, il doit y avoir un morceau de code qui contrôle cette fonction. En recherchant davantage d'informations, l'éditeur a trouvé le fichier où réside cette fonction et le code de contrôle correspondant. L'éditeur ci-dessous partagera avec vous les étapes de configuration pour supprimer phpcms v9.

Étape 1 : Recherchez d'abord le dossier statics/images/water en fonction du chemin du répertoire et supprimez le fichier water ; si le système ne trouve pas l'image du filigrane dans le dossier water, suivez la méthode de configuration de l'étape 2. Ajoutez un filigrane au format texte à l'image.

Étape 2 : Recherchez la fonction de filigrane dans le fichier phpcms/libs/classes/image.class.php en fonction du chemin du répertoire et définissez la valeur du paramètre $w_text dans cette fonction sur vide. (Reportez-vous au code suivant)

function watermark($source, $target = ”, $w_pos = ”, $w_img = ”, $w_text = ”,$w_font = 8, $w_color = ‘#ff0000’) {
$w_pos = $w_pos ? $w_pos : $this->w_pos;
$w_img = $w_img ? $w_img : $this->w_img;
if(!$this->watermark_enable || !$this->check($source)) return false;
if(!$target) $target = $source;
$w_img = PHPCMS_PATH.$w_img;
$source_info = getimagesize($source);
$source_w = $source_info[0];
$source_h = $source_info[1];

Si les amis webmasters ont une image en filigrane conçue, elle peut également être remplacée. La méthode de remplacement consiste à rechercher l'image du filigrane dans le dossier statics/images/water et à la remplacer par l'image du filigrane sélectionnée, à la télécharger et à l'écraser. Il existe de nombreuses façons d'ajouter, de supprimer et de remplacer des filigranes. Si des amis webmasters souhaitent ajouter des filigranes au format texte aux images qu'ils téléchargent, ils doivent non seulement supprimer le dossier statics/images/water, mais également modifier le $ dans le dossier. fonction de filigrane. Modifiez la valeur du paramètre w_text par le texte que vous devez concevoir. La conception d'un filigrane n'est en réalité pas difficile et peut être réalisée à l'aide de programmes. L'éditeur a également conçu de nombreux filigranes. Prenez simplement la classe encapsulée et appelez-la.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn