4images Modifications / Modifikationen > Mods & Plugins (Releases & Support)

[MOD] Kategorie Text kürzen

(1/1)

Jan-Lukas:
Version 1.7.1 - 1.7.9

Seit einigen Jahren, schleppe ich schon diese Erweiterung von mawenzi von einer Version zur anderen.
Mit seiner Erlaubnis poste ich hier mal was geändert werden muss, um den Text (Beschreibung) zu kürzen.

 :flag-de:
öffne die includes/functions.php

Step.1
suche nach (neue 1.7.9 Zeile 1206-1207

 $random_cat_image_file = get_random_image($category_id, 0, 1);
    }

füge danach dieses ein

//--- Category Short Description auf xx Zeichen: 08.02.2005 ------------------
//--- Es werden nur ganze Wörter angezeigt! ----------------------------------
$max_out = 35; // Hier die max. Anzahl der gewünschten Zeichen eingeben
$max_in = $max_out - 7;
$cat_description = format_text($cat_cache[$category_id]['cat_description'], 1);
$cat_description_short = (strlen($cat_description)>$max_out) ? substr($cat_description,0,$max_in). substr(substr($cat_description,$max_in),0,strpos(substr($cat_description,$max_in)," "))." ...." : $cat_description;
//--- Ende Category Short Description auf xx Zeichen: ------------------------

Step. 1.1

kurz dahinter suche

"cat_description" => format_text($cat_cache[$category_id]['cat_description'], 1),

und ersetze mit

 //    "cat_description" => format_text($cat_cache[$category_id]['cat_description'], 1), // Alte Kategorie Beschreibung
      "cat_description" => $cat_description_short, // Kurz Kategorie Beschreibung


Bitte immer erst ein Backup der Datei machen

viel Spaß

x23piracy:
Hi,

super MOD danke dir ;) zwei Kleinigkeiten...



--- Quote from: Jan-Lukas on November 19, 2010, 10:09:05 PM ---Version 1.7.1 - 1.7.9

öffne die includes/funktions.php

--- End quote ---

Die Datei heisst functions.php nicht das irgendwer die nicht findet... ;)


--- Quote from: Jan-Lukas on November 19, 2010, 10:09:05 PM ---Version 1.7.1 - 1.7.9
"cat_description" = $cat_cache[$category_id]['cat_description'],

--- End quote ---

Die Zeile die zu ersetzen ist (1.7.9) vielleicht wars vorher auch schon anders lautet so:


--- Code: ---"cat_description" => format_text($cat_cache[$category_id]['cat_description'], 1),
--- End code ---


Vorschlag:

Das sollte mit in ins ACP?!


Gruß Jens

Jan-Lukas:
stimmt, habe es oben geändert  :wink:

LG

wallward:
tnx Jan-Lukas,. alternative:
http://www.4homepages.de/forum/index.php?topic=25981.0

Jan-Lukas:
Klappt auch in der 1.9 mit PHP 8.3

Navigation

[0] Message Index

Go to full version