#1 (permalink)  
Alt 23.07.2008, 11:55
Neuer Benutzer
 
Registriert seit: 10.07.2008
Beiträge: 15
Ausrufezeichen Kategorienamen im Script editieren

Hi, habe hier folgenden Sachverhalt an dem ich ziemlich zu kauen habe.

Im Feld für den Kategorienamen wurden <em> und <BR> Tags zur Darstellung eingefügt, welche ich nun im Script wieder filtern muss. Dies, weil die Navigationslinks am Seitenende wieder "seriell" ausgegeben werden müssen.

Habe im Vorfeld alles vorbereitet und bis dato lief alles. Zweite Version der xtc_show_category wurde angelegt usw.
Nun finde ich allerdings nicht den Punkt, an dem die Einzelnen Kategorienamen eingefügt werden. Hier kann ich ja problemlos die <BR> Tags wieder entfernen.

Für Hilfe sehr dankbar
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 23.07.2008, 13:22
Neuer Benutzer
 
Registriert seit: 10.07.2008
Beiträge: 15
Idee Gelöst

Hallo,
bin gerade auf die Lösung gekommen :

Ich habe doch bereits die xtc_show_category.php kopiert und neu benannt.
Diese Datei wurde wie folgt modifiziert.

Ab Zeile 26 kommt
PHP-Code:
$getId $foo[$counter]['name'] ; 
ins Spiel.
Diese Variable von den jeweiligen Tags "säubern", d.h. die Formatierungen mit
PHP-Code:
str_replace 
entfernen oder durch ein Leerzeichen ersetzen.


Auskommentieren von:
PHP-Code:
    /* Schreibt die jeweiligen Navigationspunkte */
    
$foo[$counter]['name'] = str_replace("<BR>","&nbsp;",$foo[$counter]['name']);
    
$categories_string .= $foo[$counter]['name']; 

Folgenden Block ...
PHP-Code:
Überprüfung ob Elemnt aktivsowie öffnen und Ausgabe des Listenelements
    
if ( ($id) && (in_array($counter$id)) ) {
        
$categories_string .= ''.$getId.'';
    } else {
        
$categories_string .= ''.$getId.'';
    } 
... verschieben nach/unter ...

PHP-Code:
// Linkausgabe
    
$categories_string .= '<a href="';
    
$cPath_new=xtc_category_link($counter,$foo[$counter]['name']);
    
$categories_string .= xtc_href_link(FILENAME_DEFAULT$cPath_new);
    
$categories_string .= '">'
Dann werden die gesäuberten Navigationspunkte/Kategoriennamen korrekt und verlinkt dargestellt.

Nicht vergessen die originale xtc_show_category nicht verändern !!!
Falls es unbedingt sein muß, SICHERUNGSKOPIE anlegen !!!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 23.07.2008, 17:30
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

...anstatt str_replace kannst Du auch strip_tags($foo[$counter]['name']) versuchen - das entfernt alle HTML-Tags
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
editieren, kategorienamen, script

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Jscript Fehler Bei Der Artikeleinstellung MaxTheCB Admininterface 6 19.07.2004 11:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:18 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand