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: MODUL: RSS-Feed für modified eCommerce Shopsoftware (deutsch & englisch)

    lithoverlag

    • Fördermitglied
    • Beiträge: 784
    • Geschlecht:
    also leider hat in der Mehrheit bis heute keiner geschnallt was man mit rss eigentlich alles einfaches anstellen kann. Gedacht war es mal um sich seine eigenen startseite im Browser anzulegen und News zu bestimmten Themen darzustellen. Ist leider bei den User da draußen nicht angekommen, oder angenommen worden.
    Gleiches gibt es ja analog zu Terminen mit .ics oder Ical.  (andere Baustelle).

    Mit rss kann man recht gut einen Nachrichtenartikel mit Überschrift, einer bestimmten Menge Text und einem Bild auf andere Seite transportieren. Mit Diensten wie IFTTT.com geht das voll automatisch z.B. in Richtung Facebook, darüber zu Twitter und Instagram.
    Vorteil: Ein neues Produkt eingestellt und die Maschinerie setzt sich automatisch in Gang in Richtung Soziale Medien. Macht das jeder werden wir alle schön zu gespamt... aber ich kann darüber Multiplikatoren nutzen die mich nichts kosten, Das wir heutzutage schon nicht mehr alles lesen können was uns angeboten wird ist ja klar. aber das entscheiden ja die User vor was sie haben wollen und was nicht. Wenn ich das rechtliche Theater mit Newslettern anschauen, ist der Weg über eine Facebook Fanpage automatisch mit news gefüttert schon ein ganz einfaches billiges Marketinginstrument. 
    Ich Kann mir natürlich auch einen Artikel bei einem Influencer buchen.

    Scubi

    • Mitglied
    • Beiträge: 220
    Hast Du dafür einen guten Link, wie man das ganze vernünftig umsetzen kann? Ich bin erst jetzt per Zufall auf ifttt gestoßen. Das Thema RSS Feed, Shop und ifttt scheint mir aber doch recht komplex. Interessant ist es auf alle Fälle.

    lithoverlag

    • Fördermitglied
    • Beiträge: 784
    • Geschlecht:
    also das Rezept für IFTTT.com ist recht einfach. Mein Problem hier ist, dass ich das RSS Modul vom Shop nicht laufen gebraucht habe. Hatte es aber auch mittlerweile ein wenig aus den Augen verloren..
    Also
    1. RSS Modul für den Shop zum laufen bekommen
    2. IFTTT Rezept einrichten - Geht im IFTTT auf Facebook pages dann wählen Post RSS items to Facebook, setze eine RSS URl vom Shop ein und bestimme ob es auf einer Fanpage oder persönlichen Seite erscheinen soll.
    Also so komplex ist es nicht, wenn man 1. zum laufen kriegt.
    Gruß
    Litho

    bittalk

    • Mitglied
    • Beiträge: 106
    • Geschlecht:
    Hallo,

    wollte mal fragen ob es eine aktuelle Version vom Modul für 2.0 Version des Shops gibt?

    tele

    • Fördermitglied
    • Beiträge: 126
    Wäre auch interessant für mich, hatte es in meinem 1.6er Shop auch.
    Und über Tele-Box.de in die sozialen Netzwerke geteilt.

    Nur weiß ich leider nicht was sich alles geändert hat :-/

    lithoverlag

    • Fördermitglied
    • Beiträge: 784
    • Geschlecht:
    Push!

    Ich möchte nur ungerne mein Shopsystem wechseln, Findet sich denn keiner das das mal anpassen kann und in den Marktplatz stellt.  Wenn nicht ziehe mein eShop unter 500 Artikel zum kostenfreien JT*** um die haben wenigsten RSS.

    Sorry etwas gefrustet.
    Gruß
    Litho

    karsta.de

    • Experte
    • Beiträge: 3.048
    Versuche es mal mit dieser rss_feed.php, bei mir läufts.

    Code: PHP  [Auswählen]
    <?php
    #################################################################
    #  $Id: config_feed.php,v 1.0 2006/10/27 12:00:00 phv Exp $     #
    #                                                                                                                               #
    #  http://www.ne-xt.de                                                  #
    #  Copyright (c) 2006 Maik Schmidt (http://www.devido.de)           #
    #                                                                                                                               #
    #  Credits:                                                                                                             #
    #  Techway from ecombase (http://www.techway.de)                                #
    #  zahni9999 from ne-xt.de (http://www.devido.de)                               #
    #  admin from ne-xt.de (http://www.devido.de)                                   #
    #                                                                                                                               #
    #  Released under the GNU General Public License                #
    #################################################################

    #################################################################
    #  überarbeitet von Franky, K wie Kids, speedy, karsta
    #################################################################


    #################################################################
    # Mit Hilfe dieses Feed Scripts kann man eine definierte Anzahl #
    # neuer Produkte aus der DB des Shops auslesen und diese in     #
    # einer News Reader Software anzeigen lassen.                                   #
    # Das einzige was angepasst werden muß sind die verschiedenen  #
    # Variablen in der Datei config_feed.php                                                #
    #################################################################

    ########################################################
    # Start Generierung des Headers der xml/rss feed Seite #
    ########################################################


    include ('includes/application_top.php');


    ################################
    # Diese Variablen anpassen         #
    ################################

    $Title = TITLE; //Titel für den Feed hier eingeben
    $logo_url = HTTP_SERVER .DIR_WS_CATALOG."templates/".CURRENT_TEMPLATE."/img/logo.gif"; //URL zum Logo
    $Description = SHOP_DESCRIPTION; //Beschreibung des Feeds
    $copyright = "Copyright"; //copyright inhaber
    $category = "Kategorie"; //Sammelkategorie für alle Produkte
    $product_count = 100;//Anzahl Produkte welche im Feed angezeigt werden Kann hoch sein, da nur "Neue" Produkte ausgegeben werden

    //MwSt-Einstellungen
    $with_tax = FALSE; //TRUE => inkl. MwSt, FALSE => exkl. MwSt
    $show_shipping = TRUE; //anzeige von exkl. Versand

    # add your language codes here
    $language_codes = array(
            "de" => "de-DE",
            "en" => "en-GB",
            "fr" => "fr-FR"
    );

    ##################
    # Ende Variablen #
    ##################


    $SiteLink = HTTP_SERVER .DIR_WS_CATALOG ;
    $date = date("r");

    if (MAX_DISPLAY_NEW_PRODUCTS_DAYS != '0') {
            $date_new_products = date("Y.m.d", mktime(1, 1, 1, date(m), date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS, date(Y)));
            $days = " and p.products_date_added > '".$date_new_products."' ";
    }

    # Es werden nur Artikel angezeigt, die für Gäste freigeschaltet sind.
    # Andernfalls würde über RSS z.B. auch Händlerangebote incl. Händlerpreis exportiert...
    # Durch das Entfernen der SessionID (xtcID) können Newsreader bei erneutem Einlesen des Feeds
    # bereits erhaltene Einträge wiedererkennen ?
    #
    if (GROUP_CHECK == 'true') {
            $group_check = " and p.group_permission_".$_SESSION['customers_status']['customers_status_id']."= 1 ";
    }


    header("Content-Type: text/xml");
    echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n\n";
    echo "<rss version=\"2.0\">\n\n";
    echo "<channel>\n";
    echo "<title>$Title</title>\n";
    echo "<link>$SiteLink</link>\n";
    echo "<description>$Description</description>\n";
    echo "<language>".$language_codes[$_SESSION['language_code']]."</language>\n";
    echo "<copyright>$copyright</copyright>\n";
    echo "<pubDate>$date</pubDate>\n";
    echo "<image>";
    echo "<url>$logo_url</url>\n";
    echo "</image>\n";
    echo " ";


    $query = "select
                            p.products_id,
                            p.products_ean,
                            p.products_shippingtime,
                            pd.products_name,
                            pd.products_short_description,
                            pd.products_description,
                            p.products_price,
                            p.products_image,
                            p.products_model,
                            p.group_permission_1,
                            p.products_date_added,
                            p.products_tax_class_id,
                            s.specials_new_products_price
                            from (products p INNER JOIN products_description pd ON p.products_id = pd.products_id) LEFT JOIN specials s ON p.products_id = s.products_id
                            where p.products_status = '1'
                            and pd.language_id = "
    .$_SESSION['languages_id']."
                            and IF(s.specials_new_products_price>0, s.status = '1', '1')
                            and IF(s.expires_date>0, s.expires_date>now(), '1')
                             "
    .$group_check."
                             "
    .$days."
                            order by
                            p.products_date_added DESC
                            LIMIT 0,"
    . $product_count ;

    $listing_query = xtDBquery($query);


    ##########################################################################
    # ab hier die schleife bis die anzahl abgearbeitet wurde                 #
    ##########################################################################

    while ($listing = xtc_db_fetch_array($listing_query, true)) {

        $link = xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($listing['products_id'],$listing['products_name']),'NONSSL', false);

            $linkimage = HTTP_SERVER . DIR_WS_CATALOG . DIR_WS_THUMBNAIL_IMAGES;
            $linkimage .= $listing['products_image'];
            $price = $xtPrice->xtcGetPrice($listing['products_id'], $format = true, 1, $listing['products_tax_class_id'], $listing['products_price'], 1);
            $tax_rate = $xtPrice->TAX[$listing['products_tax_class_id']];
            if ($with_tax) {
                    $tax_info = sprintf(TAX_INFO_INCL, $tax_rate.'%');
            } else {
                    $tax_info = sprintf(TAX_INFO_ADD, $tax_rate.'%');
            }
            if ($show_shipping) {
                    $ship_info=' '.SHIPPING_EXCL.' <a href="'.xtc_href_link(FILENAME_POPUP_CONTENT, 'coID='.SHIPPING_INFOS,'NONSSL', false).'">'.SHIPPING_COSTS.'</a>';
            }

        //$products_name = strip_tags($listing['products_name']);
        $products_name = $listing['products_name'];
        $products_name = str_replace("&", "&amp;", $products_name);
        $products_name = str_replace("\n", " ", $products_name);


        echo "\n<item>\n";
        echo "\t<pubDate>";
             $date = $listing['products_date_added'];
             $date = strtotime($date);
             $date = date('r',$date);
             echo $date;
        echo "</pubDate>\n";
        echo "      <category>".$category."</category>\n";
        echo "      <title>" . $products_name . "</title>\n";
        echo "      <link>" . $link . "</link>\n";
        echo "      <guid>" . $link . "</guid>\n";
        echo "      <description><![CDATA[\n";
        echo "        <table width='90%'>\n";
        echo "          <tr>";
        echo "            <td>\n";
        echo "              <table width='100%'>\n";
        echo "                <tr>\n";
        echo "                  <td width='25%' valign='top'><br /><a href='" . $link . "'><img src='" . $linkimage . "' alt='" . $products_name . "' border='0'></a></td>\n";
        echo "                  <td>\n";
        echo "                    <table align='left'>\n";
        echo "                      <tr><td>".$listing['products_short_description']."</td></tr>\n";
        echo "                      <tr><td>".$listing['products_description']."</td></tr>\n";
            echo "                      <tr><td><strong>".YOUR_PRICE.":  " . $price['formated'] . "</strong> " . $tax_info ."</td></tr>\n";
        echo "                    </table>\n";
        echo "                  </td>\n";
        echo "                </tr>\n";
        echo "              </table>\n";
        echo "            </td>\n";
        echo "          </tr>\n";
        echo "        </table>\n";
        echo "        <hr />\n";
        echo "      ]]></description>\n";
        echo "</item>\n";
    }
    ##########################################################################
    #  bis hier die schleife                                                 #
    ##########################################################################
    echo "</channel>";
    echo " ";
    echo "</rss>";
    ?>

    BG Karsta

    lithoverlag

    • Fördermitglied
    • Beiträge: 784
    • Geschlecht:
    Wenn nichts mehr geht dann kommt von irgendwo ein Lichtlein....
    Danke!

    Habe eine Rss_feed.php daraus gemacht und ins rot gepackt. Richtig soweit?
    angezeigt werden Artikel, die nichts mit dem speziellen Shop zu haben. Das kann an einer uralt Gründe haben weil ich diesen DB schon seit ettlichen Jahren mitschleife

    In zwei weiteren Shops getestet.  Da werden gar keine Produkte angezeigt.  Das sieht es so aus.

    Code: PHP  [Auswählen]
    <rss version="2.0">
    <channel>
    <title>Billiard.site | Premium Billiard Accessories</title>
    <link>https://www.billiard.site/</link>
    <description>SHOP_DESCRIPTION</description>
    <language>de-DE</language>
    <copyright>Copyright</copyright>
    <pubDate>Sun, 24 Jan 2021 14:40:30 +0100</pubDate>
    <image>
    <url>https://www.billiard.site/templates/bootstrap3/img/logo.gif</url>
    </image>
    </channel>
    </rss>

    Mache ich was falsch?

    tele

    • Fördermitglied
    • Beiträge: 126
    Danke, somit ist zumindest das Umlaute Problem gelöst, die von 1.06 rss_news.php hat auch funktioniert nur die Umlaute waren kapput.

    Finde ich hier auch irgendwo, das OG:image für FB das die Produktbilder angezeigt werden, derzeit wird nur das Logo gefunden.
    Ich bin mir nicht sicher ob die alten Tuts von 2014 noch passen.

    Danke und viele Grüße

    karsta.de

    • Experte
    • Beiträge: 3.048
    @lithoverlag
    Mit dieser Datei werden natürlich nur die neuesten Produkte angezeigt. Dafür ist ja solch ein rss_feed. Also kommt es darauf an, was du im Admin unter Tage für neue Artikel eingetragen hast.
    Code: PHP  [Auswählen]
    if (MAX_DISPLAY_NEW_PRODUCTS_DAYS != '0') {
            $date_new_products = date("Y.m.d", mktime(1, 1, 1, date(m), date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS, date(Y)));
            $days = " and p.products_date_added > '".$date_new_products."' ";
    }
    Willst du alle Artikel anzeigen lassen, musst du die Datenbankabfrage umschreiben.

    [EDIT]
    Auf deiner products_new.php steht es auch:
    Keine neuen Artikel in den letzten 30 Tagen erschienen. Stattdessen sehen Sie hier die zuletzt erschienenen Artikel.
    Also wird natürlich nichts im Feed angezeigt.

    @tele
    > MODUL: Facebook, Twitter & Google+ datenschutzkonform mit Shariff
    > Open Graph die 1000ste

    BG Karsta

    lithoverlag

    • Fördermitglied
    • Beiträge: 784
    • Geschlecht:
    @ Karsta Lege Deine Hände auf die Tastatur und spüre die Wärme meines aufrichtigen Dankes!!!

    karsta.de

    • Experte
    • Beiträge: 3.048
    Mach ich. Kann ja nicht mit ansehen, dass du dich hier gleich in deinen Tränen auflöst und wegen solch einer Kleinigkeit die Shopsoftware wechselst.  :popcorn:

    BG Karsta

    tele

    • Fördermitglied
    • Beiträge: 126
    Danke
    karsta.de

    lithoverlag

    • Fördermitglied
    • Beiträge: 784
    • Geschlecht:
    @ Karsta

    wie könnte ich einen RSS Feed nur einer bestimmten Kategorie bekommen, Also dass nur Produkte einer Kategorie angezeigt werden?
    Gruß
    Litho

    karsta.de

    • Experte
    • Beiträge: 3.048
    Ja, das geht.

    Code: PHP  [Auswählen]
    <?php
    #################################################################
    #  $Id: config_feed.php,v 1.0 2006/10/27 12:00:00 phv Exp $     #
    #                                                                                                                               #
    #  http://www.ne-xt.de                                                  #
    #  Copyright (c) 2006 Maik Schmidt (http://www.devido.de)           #
    #                                                                                                                               #
    #  Credits:                                                                                                             #
    #  Techway from ecombase (http://www.techway.de)                                #
    #  zahni9999 from ne-xt.de (http://www.devido.de)                               #
    #  admin from ne-xt.de (http://www.devido.de)                                   #
    #                                                                                                                               #
    #  Released under the GNU General Public License                #
    #################################################################

    #################################################################
    #  überarbeitet von Franky, K wie Kids, speedy, karsta
    #################################################################


    #################################################################
    # Mit Hilfe dieses Feed Scripts kann man eine definierte Anzahl #
    # neuer Produkte aus der DB des Shops auslesen und diese in     #
    # einer News Reader Software anzeigen lassen.                                   #
    # Das einzige was angepasst werden muß sind die verschiedenen  #
    # Variablen in der Datei config_feed.php                                                #
    #################################################################

    ########################################################
    # Start Generierung des Headers der xml/rss feed Seite #
    ########################################################


    include ('includes/application_top.php');


    ################################
    # Diese Variablen anpassen         #
    ################################

    $Title = TITLE; //Titel für den Feed hier eingeben
    $logo_url = HTTP_SERVER .DIR_WS_CATALOG."templates/".CURRENT_TEMPLATE."/img/logo.gif"; //URL zum Logo
    $Description = SHOP_DESCRIPTION; //Beschreibung des Feeds
    $copyright = "Copyright"; //copyright inhaber
    $category = "Kategorie"; //Sammelkategorie für alle Produkte
    $product_count = 100;//Anzahl Produkte welche im Feed angezeigt werden Kann hoch sein, da nur "Neue" Produkte ausgegeben werden

    //MwSt-Einstellungen
    $with_tax = FALSE; //TRUE => inkl. MwSt, FALSE => exkl. MwSt
    $show_shipping = TRUE; //anzeige von exkl. Versand

    # add your language codes here
    $language_codes = array(
            "de" => "de-DE",
            "en" => "en-GB",
            "fr" => "fr-FR"
    );

    ##################
    # Ende Variablen #
    ##################


    $SiteLink = HTTP_SERVER .DIR_WS_CATALOG;
    $date = date("r");

    if (MAX_DISPLAY_NEW_PRODUCTS_DAYS != '0') {
            $date_new_products = date("Y.m.d", mktime(1, 1, 1, date(m), date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS, date(Y)));
            $days = " AND p.products_date_added > '".$date_new_products."' ";
    }

    # Es werden nur Artikel angezeigt, die für Gäste freigeschaltet sind.
    # Andernfalls würde über RSS z.B. auch Händlerangebote incl. Händlerpreis exportiert...
    # Durch das Entfernen der SessionID (xtcID) können Newsreader bei erneutem Einlesen des Feeds
    # bereits erhaltene Einträge wiedererkennen ?
    #
    if (GROUP_CHECK == 'true') {
            $group_check = " AND p.group_permission_".$_SESSION['customers_status']['customers_status_id']."= 1 ";
    }
            $cat_id = " AND p2c.categories_id = '18' ";

    header("Content-Type: text/xml");
    echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n\n";
    echo "<rss version=\"2.0\">\n\n";
    echo "<channel>\n";
    echo "<title>$Title</title>\n";
    echo "<link>$SiteLink</link>\n";
    echo "<description>$Description</description>\n";
    echo "<language>".$language_codes[$_SESSION['language_code']]."</language>\n";
    echo "<copyright>$copyright</copyright>\n";
    echo "<pubDate>$date</pubDate>\n";
    echo "<image>";
    echo "<url>$logo_url</url>\n";
    echo "</image>\n";
    echo " ";


                            $query = "SELECT
                            p.products_id,
                            p.products_ean,
                            p.products_shippingtime,
                            pd.products_name,
                            pd.products_short_description,
                            pd.products_description,
                            p.products_price,
                            p.products_image,
                            p.products_model,
                            p.group_permission_1,
                            p.products_date_added,
                            p.products_tax_class_id,
                            s.specials_new_products_price
                                                    FROM "
    .TABLE_PRODUCTS." p
                            JOIN "
    .TABLE_PRODUCTS_DESCRIPTION." pd
                                 ON p.products_id = pd.products_id
                                    AND trim(pd.products_name) != ''
                                    AND pd.language_id = '"
    .(int) $_SESSION['languages_id']."'
                                                    LEFT JOIN specials s ON p.products_id = s.products_id
                                                    LEFT OUTER JOIN "
    .TABLE_PRODUCTS_TO_CATEGORIES." AS p2c ON (p.products_id = p2c.products_id)
                            WHERE p.products_status = '1'
                            AND IF(s.specials_new_products_price>0, s.status = '1', '1')
                            AND IF(s.expires_date>0, s.expires_date>now(), '1')
                                                     "
    .$cat_id."
                             "
    .$group_check."
                             "
    .$days."
                            ORDER BY
                            p.products_date_added DESC
                            LIMIT 0,"
    . $product_count ;
                           


    $listing_query = xtDBquery($query);


    ##########################################################################
    # ab hier die schleife bis die anzahl abgearbeitet wurde                 #
    ##########################################################################

    while ($listing = xtc_db_fetch_array($listing_query, true)) {

        $link = xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($listing['products_id'],$listing['products_name']),'NONSSL', false);

            $linkimage = HTTP_SERVER . DIR_WS_CATALOG . DIR_WS_THUMBNAIL_IMAGES;
            $linkimage .= $listing['products_image'];
            $price = $xtPrice->xtcGetPrice($listing['products_id'], $format = true, 1, $listing['products_tax_class_id'], $listing['products_price'], 1);
            $tax_rate = $xtPrice->TAX[$listing['products_tax_class_id']];
            if ($with_tax) {
                    $tax_info = sprintf(TAX_INFO_INCL, $tax_rate.'%');
            } else {
                    $tax_info = sprintf(TAX_INFO_ADD, $tax_rate.'%');
            }
            if ($show_shipping) {
                    $ship_info=' '.SHIPPING_EXCL.' <a href="'.xtc_href_link(FILENAME_POPUP_CONTENT, 'coID='.SHIPPING_INFOS,'NONSSL', false).'">'.SHIPPING_COSTS.'</a>';
            }

        //$products_name = strip_tags($listing['products_name']);
        $products_name = $listing['products_name'];
        $products_name = str_replace("&", "&amp;", $products_name);
        $products_name = str_replace("\n", " ", $products_name);


        echo "\n<item>\n";
        echo "\t<pubDate>";
             $date = $listing['products_date_added'];
             $date = strtotime($date);
             $date = date('r',$date);
             echo $date;
        echo "</pubDate>\n";
        echo "      <category>".$category."</category>\n";
        echo "      <title>" . $products_name . "</title>\n";
        echo "      <link>" . $link . "</link>\n";
        echo "      <guid>" . $link . "</guid>\n";
        echo "      <description><![CDATA[\n";
        echo "        <table width='90%'>\n";
        echo "          <tr>";
        echo "            <td>\n";
        echo "              <table width='100%'>\n";
        echo "                <tr>\n";
        echo "                  <td width='25%' valign='top'><br /><a href='" . $link . "'><img src='" . $linkimage . "' alt='" . $products_name . "' border='0'></a></td>\n";
        echo "                  <td>\n";
        echo "                    <table align='left'>\n";
        echo "                      <tr><td>".$listing['products_short_description']."</td></tr>\n";
        echo "                      <tr><td>".$listing['products_description']."</td></tr>\n";
        echo "                      <tr><td><strong>".YOUR_PRICE.":  " . $price['formated'] . "</strong> " . $tax_info ."</td></tr>\n";
        echo "                    </table>\n";
        echo "                  </td>\n";
        echo "                </tr>\n";
        echo "              </table>\n";
        echo "            </td>\n";
        echo "          </tr>\n";
        echo "        </table>\n";
        echo "        <hr />\n";
        echo "      ]]></description>\n";
        echo "</item>\n";
    }
    ##########################################################################
    #  bis hier die schleife                                                 #
    ##########################################################################
    echo "</channel>";
    echo " ";
    echo "</rss>";
    ?>

    In Zeile 80 trägst du dann die ID der Kategorie ein.
    Hab grad gesehen, da müsste noch einiges mal überarbeitet werden, damit z.B. auch der Name der Kategorie für das Produkt ausgegeben wird.

    BG Karsta
    5 Antworten
    4213 Aufrufe
    10. Juni 2011, 13:52:50 von sportstourer
    2 Antworten
    3040 Aufrufe
    13. September 2010, 21:56:19 von schnapsonline
    6 Antworten
    5356 Aufrufe
    13. April 2016, 12:37:33 von noRiddle (revilonetz)
               
    anything