Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: stripslashes erweitern möglich?

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    stripslashes erweitern möglich?
    am: 24. April 2014, 01:56:25
    Weiß jemand ob es möglich ist die stripslashes zu Erweitern?

    Habe gerade das Lexikon eingebaut und dort soll

    Code: PHP  [Auswählen]
    $info_smarty->assign('PRODUCTS_DESCRIPTION', stripslashes($product->data['products_description']));

    durch

    Code: PHP  [Auswählen]
    $info_smarty->assign('PRODUCTS_DESCRIPTION', xtc_lexikon(stripslashes($product->data['products_description'])));

    ersetzt werden. Nun gibt es ja noch andere Erweiterungen die ebenfalls das stripslashes ändern.

    Kann man das irgendwie erweitern mit entweder/oder?

    Danke.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=30017.0

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: stripslashes erweitern möglich?
    Antwort #1 am: 24. April 2014, 09:26:33
    Zitat
    Nun gibt es ja noch andere Erweiterungen die ebenfalls das stripslashes ändern.

    Eigentlich nicht, denn das ist eine Stringfunktion aus dem PHP-Standard.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: stripslashes erweitern möglich?
    Antwort #2 am: 24. April 2014, 10:21:13
    @Gradler
    Was meinst du mit "ebenfalls das stripslashes ändern" ?
    Welche anderen Erweiterungen ändern genau was ?
    Hast du mal ein Beispiel ?

    Gruß,
    noRiddle

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: stripslashes erweitern möglich?
    Antwort #3 am: 24. April 2014, 12:18:55
    Da hab ich mich wohl ein wenig falsch ausgedrückt. Es geht mir um das
    Code: PHP  [Auswählen]
    xtc_lexikon()

    Das eigentliche stripslashes bleibt natürlich unangetastet.

    Wenn nun eine weitere Erweiterung ebenfalls die obige Original-Codezeile geändert braucht
    Code: PHP  [Auswählen]
    xtc_weisjetztnichtwas()

    diese aber schon durch das
    Code: PHP  [Auswählen]
    xtc_lexikon()

    verändert ist, wie löse ich das dann?

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: stripslashes erweitern möglich?
    Antwort #4 am: 24. April 2014, 12:30:59
    So, wie der Code aussieht, wird da nichts verändert.

    Ansonsten merkt man sich eben den Inhalt in einer Variablen.

    Code: PHP  [Auswählen]
    $x = stripslashes($input);
    $y = weissDerGeier($input);
    $z = derGeierWeissAuchNichts($y);

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: stripslashes erweitern möglich?
    Antwort #5 am: 24. April 2014, 12:39:45
    Das Beispiel hilft mir jetzt nicht wirklich weiter.

    In der includes/modules/product_info,php wird zuerst das

    Code: PHP  [Auswählen]
    require_once (DIR_FS_INC.'xtc_lexikon.inc.php');

    um dann eben das

    Code: PHP  [Auswählen]
    xtc_lexikon()

    um das

    Code: PHP  [Auswählen]
    stripslashes($product->data['products_description']

    zu setzen.

    Was nun, wenn eine weitere Funktionsdatei eingebunden wird?

    Wird dann ein

    Code: PHP  [Auswählen]
    xtc_weisjetztnichtwas(xtc_lexikon(stripslashes($product->data['products_description']))

    draus gemacht?

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: stripslashes erweitern möglich?
    Antwort #6 am: 24. April 2014, 12:46:15
    Wenn Du das gerne so hättest, kannst Du das so hinschreiben.

    Wenn Du allerdings nicht verrätst, was Dein Ziel ist, wird Dich niemand hinführen können. Derzeit verfügbare Kristallkugeln haben einen ähnlichen Funktionsumfang wie Computer:

    Zitat von: Murphys Windows-Gesetze
    Windows-Anwender sind Computerperipheriegeräte, die versuchen mit nicht zusammenpassenden Konglomeraten fehlerverseuchter Hardware auf einer fehlerhaften Benutzeroberfläche über einem unausgereiften Betriebssystem mit einem unverständlichen Programm von unfähigen Programmierern ein Problem zu lösen, das es ohne Computer nicht gäbe.

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: stripslashes erweitern möglich?
    Antwort #7 am: 24. April 2014, 13:13:50
    Das Ziel ist, in der Produktbeschreibung

    1) Wörter zu markieren die dann im Lexikon erklärt werden und per mouseover in der Beschreibung angezeigt werden

    2) mit der weisjetztnichtwas Funktion gewisse Wörter, Abschnitte besonders zu formatieren

    Da ich diese Erweiterung habe, jetzt aber momentan nicht finde, da ich nicht mehr weis wie sie hieß, kann ich es nicht derzeit probieren.

    Mir geht es generell darum, wie kombiniere ich diese zwei Funktionen richtig.

    Da dürfte es doch egal sein, ob es nun xtc_lexikon oder xtc_1 heißt und xtc_weisjetztnichtwas oder xtc_0815?

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: stripslashes erweitern möglich?
    Antwort #8 am: 24. April 2014, 13:53:55
    Du kannst im Prinzip Funktionen so schachteln wie in deinem Beispiel.
    Code: PHP  [Auswählen]
    $SOUNDSO = xtc_weisjetztnichtwas(xtc_lexikon(stripslashes($product->data['products_description'])));

    Es hängt aber davon ab was die Funktionen jeweils machen und in welcher Reihenfolge die Funktionen angewendet werden ob das so geht. Ansonsten könnten sich Funktionen gegenseitig stören/aufheben.

    Wir müssten also schon wissen was die "unbekannte" Funktion genau macht.

    Die Lexikon-Funktion hebt ja bestimmte Worte hervor und verlinkt sie mit einer Erklärung.
    Macht deine "unbekannte" Funktion etwas ähnliches, muß genau geschaut werden ob sie die Lexikon-Funktion nicht stört.
    Wenn dies nicht der Fall ist geht es so wie du geschrieben hast, am Besten aber dann so, wenn denn die "unbekannte" Funktion Abschnitte oder Worte formatiert:
    Code: PHP  [Auswählen]
    $SOUNDSO = xtc_lexikon(xtc_weisjetztnichtwas(stripslashes($product->data['products_description'])));
    womit die "unbekannte" Formatierung zuerst durchgeführt wird und dann erst die Lexikon-Formatierung.

    Natürlich wäre das Zwischenspeichern in Variablen sinnvoll und performance-optimiert.

    Übrigens weiß ich nicht welche Lexikon-Implementation du benutzt.
    Die bekannte (mir bekannte) ist jedenfalls fehlerhaft.

    Gruß,
    noRiddle

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: stripslashes erweitern möglich?
    Antwort #9 am: 24. April 2014, 14:02:05
    Danke für Deine ausführliche Antwort.

    Das Lexikon ist von hier https://www.modified-shop.org/forum/index.php?topic=3805.0

    Die andere Erweiterung bin ich noch am suchen, weiß aber den namen nicht mehr so genau. Irgendwas mit "Formater" oder so. Wird sich in meinen ellenlangen Verzeichnissen schon noch finden.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: stripslashes erweitern möglich?
    Antwort #10 am: 24. April 2014, 14:12:22
    Jau, das Teil hat Fehler und ist auch nicht Shopstat (SEO-URLs) tauglich.

    Gruß,
    noRiddle

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: stripslashes erweitern möglich?
    Antwort #11 am: 24. April 2014, 17:33:19
    Fehler werden wohl alle aufgebrezelten xt und c 3.04 Erweiterungen haben. Wenn selbst heute, 7, 8 oder 9 Jahre nach xt und c 3.04 immer noch Bugs im Core entdeckt werden sollte man damit leben können. Solange das geht warum es eigentlich installiert wurde ist es doch fast egal - oder? Zumal die Erweiterung ja an 1.06 "angepaßt" wurde.
    rechtstexte für onlineshop
    6 Antworten
    4178 Aufrufe
    02. September 2011, 18:03:16 von franky_n
    4 Antworten
    3460 Aufrufe
    02. April 2012, 13:27:40 von Buggyboy
    7 Antworten
    5324 Aufrufe
    12. August 2012, 20:47:00 von werner wicke
    9 Antworten
    3868 Aufrufe
    18. Juni 2013, 16:35:50 von noRiddle (revilonetz)