Heim  >  Artikel  >  CMS-Tutorial  >  So entfernen Sie Wasserzeichen in PHPCMS

So entfernen Sie Wasserzeichen in PHPCMS

藏色散人
藏色散人Original
2020-05-31 13:23:052051Durchsuche

So entfernen Sie Wasserzeichen in PHPCMS

phpcmsWie entferne ich Wasserzeichen?

Viele Webmaster-Freunde wissen, dass PHPCMS v9 über eine eigene Wasserzeichenfunktion verfügt. Als ich heute eine Website für einen Freund änderte, fragte ich, ob ich die Wasserzeichenfunktion von Phpcms v9 entfernen könnte, da ich beim Hochladen von Bildern im Editor manchmal nicht möchte, dass die hochgeladenen Bilder automatisch mit hinzugefügt werden Wasserzeichen, das mit Phpcms v9 geliefert wird.

Analyse: Da es sich um eine Funktion im Programm handelt, muss es einen Code geben, der diese Funktion steuert. Durch weitere Suche nach Informationen fand der Redakteur die Datei, in der sich diese Funktion befindet, und den entsprechenden Steuercode. Der unten stehende Editor teilt Ihnen die Einstellungsschritte zum Entfernen von phpcms v9 mit.

Schritt 1: Suchen Sie zunächst den Ordner „statics/images/water“ entsprechend dem Verzeichnispfad und löschen Sie die Wasserdatei. Wenn das System das Wasserzeichenbild im Wasserordner nicht finden kann, befolgen Sie die Einstellungsmethode in Schritt 2. Fügen Sie dem Bild ein Wasserzeichen im Textformat hinzu.

Schritt 2: Suchen Sie die Wasserzeichenfunktion in der Datei phpcms/libs/classes/image.class.php entsprechend dem Verzeichnispfad und setzen Sie den Wert des Parameters $w_text in dieser Funktion auf leer. (Siehe folgenden Code)

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];

Wenn die Webmaster-Freunde Wasserzeichenbilder entworfen haben, können diese auch ersetzt werden. Die Ersetzungsmethode besteht darin, das Wasserzeichenbild im Ordner „statics/images/water“ zu finden, es durch das ausgewählte Wasserzeichenbild zu ersetzen, es hochzuladen und zu überschreiben. Es gibt viele Möglichkeiten, Wasserzeichen hinzuzufügen, zu löschen und zu ersetzen. Wenn Webmaster-Freunde Wasserzeichen im Textformat zu den von ihnen hochgeladenen Bildern hinzufügen möchten, müssen sie nicht nur den Ordner „statics/images/water“ löschen, sondern auch das $ in ändern Wasserzeichenfunktion Ändern Sie den Wert des Parameters w_text auf den Text, den Sie entwerfen möchten. Die Gestaltung eines Wasserzeichens ist eigentlich nicht schwierig und kann mithilfe von Programmen durchgeführt werden. Der Herausgeber hat auch viele Wasserzeichen entworfen. Nehmen Sie einfach die gekapselte Klasse und rufen Sie sie auf.

Das obige ist der detaillierte Inhalt vonSo entfernen Sie Wasserzeichen in PHPCMS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn