Ankündigung

Einklappen
Keine Ankündigung bisher.

Captcha fuer Kommentar Abgeben Seite?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Captcha fuer Kommentar Abgeben Seite?

    hallo,

    eine frage, ist es möglich den captcha schnipsel für meine tpl_news_comments_default.php und die zugehörige header.php einzutragen?

    also besser gesagt ich sehe im admin die seiten wo man captcha auf true setzen kann und auf der kontaktseite klappt das auch.

    aber wenn ich eine andere formularseite wie die Kommentar abgeben seite hernehme ist die natürlich im admin nicht enthalten.

    muss ich da auch was im admin ändern oder reicht es den schnipsel der contact us einzutragen?

    #2
    CAPTCHA anywhere

    Musst halt abändern in Comment!

    zencart\includes\modules\pages\product_reviews_wri te\header_php.php
    //ADD Captcha
    if(CAPTCHA_REVIEWS_WRITE != 'false') {
    require(DIR_WS_CLASSES.'captcha.php');
    $captcha = new captcha();
    }
    // EOF Captcha

    if (is_object($captcha) && !$captcha->validateCaptchaCode()) {
    $error = true;
    $messageStack->add('review_text', ERROR_CAPTCHA);
    }

    zencart\includes\templates\template_default\templa tes\tpl_product_reviews_write_default.php
    //ADD Captcha
    <? php if(is_object($captcha)) {
    ?>
    <fieldset>
    <legend><?php echo LABEL_CAPTCHA_HEADING; ?></legend>
    <br class="clearBoth" />
    <?php echo $captcha->img();
    echo $captcha->redraw_button(BUTTON_IMAGE_CAPTCHA_REDRAW, BUTTON_IMAGE_CAPTCHA_REDRAW_ALT); ?>
    <br class="clearBoth" /><br class="clearBoth" />
    <label for="captcha"><?php echo TITLE_CAPTCHA; ?></label>
    <?php echo $captcha->input_field('captcha', 'id="captcha"').'&nbsp;<span class="alert">'.TEXT_CAPTCHA.'</span>'; ?>
    </fieldset>
    <?php
    }
    // BOF Captcha
    ?>
    Datenbank:
    INSERT INTO `configuration` (`configuration_id`, `configuration_title`, `configuration_key`, `configuration_value`, `configuration_description`, `configuration_group_id`, `sort_order`, `last_modified`, `date_added`, `use_function`, `set_function`) VALUES
    (???, 'Write Review page', 'CAPTCHA_REVIEWS_WRITE', 'true', 'Activate Validation on Write Review page', 29, 25, NULL, '2010-02-17 12:06:24', NULL, 'zen_cfg_select_option(array(''true'', ''false''),'),

    Kommentar


      #3
      vielen lieben dank!

      nur ist es bei mir die /includes/modules/pages/news_comments/header_php.php

      muss ich da einen extra datenbankeintrag machen?


      der datenbankeintrag umgeändert auf News Comments funktioniert bei mir leider nicht.
      bekomme im phpmyadmin immer eine fehlermeldung.


      das captcha habe ich mittlerweile auf der seite nur wird es immer als falsch angegeben auch wenn ich es richtig eintrage
      Zuletzt geändert von fleischmann; 03.09.2010, 13:08.

      Kommentar


        #4
        bin ich zu dumm?

        jetzt habe in die uninstall eingespielt und danch folgenden install.sql

        PHP-Code:
        ################################################################
        # CAPTCHA 2.9.2  Multilanguage Install - 2009-01-27 - webchills
        ################################################################

        SET @gid=0;
        SELECT @gid:=configuration_group_id
        FROM configuration_group
        WHERE configuration_group_title LIKE 
        '%CAPTCHA%'
        LIMIT 1;
        DELETE FROM configuration WHERE configuration_group_id = @gid;
        DELETE FROM configuration_group WHERE configuration_group_id = @gid;
        SET @gid=0;
        SELECT @gid:=configuration_group_id
        FROM configuration_group
        WHERE configuration_group_title LIKE 
        '%CAPTCHA%'
        LIMIT 1;
        DELETE FROM configuration WHERE configuration_group_id = @gid;
        DELETE FROM configuration_group WHERE configuration_group_id = @gid;
        DELETE FROM configuration_group WHERE configuration_group_title LIKE '%CAPTCHA%';
        DELETE FROM configuration WHERE configuration_description LIKE 'CAPTCHA%' LIMIT 12;
        DELETE FROM configuration WHERE configuration_title LIKE 'CAPTCHA - %' LIMIT 12;
        INSERT INTO configuration_group (configuration_group_idconfiguration_group_titleconfiguration_group_descriptionsort_ordervisibleVALUES
        (NULL'CAPTCHA''CAPTCHA Configuration''1''1');
        SET @gid=last_insert_id();

        UPDATE configuration_group SET sort_order = @gid WHERE configuration_group_id = @gid;

        INSERT INTO configuration VALUES 
        (NULL'CAPTCHA - Code Length''CAPTCHA_CODE_LENGTH''6''CAPTCHA Verification Code length', @gid1NOW(), NOW(), NULLNULL),
        (
        NULL'CAPTCHA - Image Width''CAPTCHA_IMG_WIDTH''240''CAPTCHA Image Width', @gid2NOW(), NOW(), NULLNULL),
        (
        NULL'CAPTCHA - Image Height''CAPTCHA_IMG_HEIGHT''50''CAPTCHA Image Height', @gid3NOW(),NOW(), NULLNULL),
        (
        NULL'CAPTCHA - Chars minimum size''CAPTCHA_CHARS_MIN_SIZE''0.6''CAPTCHA Chars minimum size (1.0=Image Height)', @gid4NOW(), NOW(), NULLNULL),
        (
        NULL'CAPTCHA - Chars maximum size''CAPTCHA_CHARS_MAX_SIZE''0.8''CAPTCHA Chars maximum size (1.0=Image Height)', @gid5NOW(), NOW(), NULLNULL),
        (
        NULL'CAPTCHA - Corner of rotation''CAPTCHA_CHARS_ROTATION''10''CAPTCHA Chars Corner of rotation', @gid6NOW(), NOW(), NULLNULL),
        (
        NULL'CAPTCHA - Shadow Chars''CAPTCHA_CHARS_SHADOW''true''CAPTCHA Generate Shadows for Characters', @gid7NOW(), NOW(), NULL'zen_cfg_select_option(array(\'true\', \'false\'),'),
        (
        NULL'CAPTCHA - Image Type''CAPTCHA_IMG_TYPE''png''CAPTCHA Image Type', @gid8NOW(), NOW(), NULL'zen_cfg_select_option(array(\'png\', \'jpeg\', \'gif\'),'),
        (
        NULL'CAPTCHA - Create Account page''CAPTCHA_CREATE_ACCOUNT''false''CAPTCHA Activate Validation on Create Account page', @gid9NOW(), NOW(),NULL'zen_cfg_select_option(array(\'true\', \'false\'),'),
        (
        NULL'CAPTCHA - Contact Us page''CAPTCHA_CONTACT_US''true''CAPTCHA Activate Validation on Contact Us page', @gid10NOW(), NOW(),NULL'zen_cfg_select_option(array(\'true\', \'false\'),'),
        (
        NULL'CAPTCHA - Tell A Friend page''CAPTCHA_TELL_A_FRIEND''false''CAPTCHA Activate Validation on Tell A Friend page', @gid11NOW(), NOW(),NULL'zen_cfg_select_option(array(\'true\', \'false\'),'),
        (
        NULL'CAPTCHA - Links Submit page''CAPTCHA_LINKS_SUBMIT''false''CAPTCHA Activate Validation on Links Submit page', @gid12NOW(), NOW(),NULL'zen_cfg_select_option(array(\'true\', \'false\'),'),
        (
        NULL'CAPTCHA - Write Review page''CAPTCHA_REVIEWS_WRITE''false''CAPTCHA Activate Validation on Write Review page', @gid13NOW(), NOW(),NULL'zen_cfg_select_option(array(\'true\', \'false\'),');
        (
        NULL'CAPTCHA - Write Comments page''CAPTCHA_COMMENTS_WRITE''false''CAPTCHA Activate Validation on Comments Write page', @gid14NOW(), NOW(),NULL'zen_cfg_select_option(array(\'true\', \'false\'),');


        ##############################
        # Add values for German admin
        ##############################

        INSERT INTO configuration_group (configuration_group_idlanguage_idconfiguration_group_titleconfiguration_group_descriptionsort_ordervisible VALUES 
        (@gid43'CAPTCHA''CAPTCHA Einstellungen''1''1');

        REPLACE INTO configuration_language (configuration_titleconfiguration_keyconfiguration_descriptionconfiguration_language_idVALUES
        ('CAPTCHA - Länge des Codes''CAPTCHA_CODE_LENGTH''Länge des CAPTCHA Codes'43),
        (
        'CAPTCHA - Bildbreite''CAPTCHA_IMG_WIDTH''CAPTCHA Bilbreite'43),
        (
        'CAPTCHA - Bildhöhe''CAPTCHA_IMG_HEIGHT','CAPTCHA Bildhöhe'43),
        (
        'CAPTCHA - Zeichen Mindestgrösse''CAPTCHA_CHARS_MIN_SIZE''CAPTCHA Mindestgrösse der Zeichen 1.0=Bildhöhe'43),
        (
        'CAPTCHA - Zeichen Maximalgrösse''CAPTCHA_CHARS_MAX_SIZE''CAPTCHA Maximalgrösse der Zeichen 1.0=Bildhöhe'43),
        (
        'CAPTCHA - Schräge der Zeichen''CAPTCHA_CHARS_ROTATION''CAPTCHA Stärke der Schräge'43),
        (
        'CAPTCHA - Schatten für Zeichen''CAPTCHA_CHARS_SHADOW''CAPTCHA Schatten bei den Zeichen erzeugen'43),
        (
        'CAPTCHA - Bildtyp''CAPTCHA_IMG_TYPE''CAPTCHA Bildtyp'43),
        (
        'CAPTCHA - Seite Registrierung''CAPTCHA_CREATE_ACCOUNT''CAPTCHA auf der Registrierungsseite aktivieren'43),
        (
        'CAPTCHA - Seite Kontakt''CAPTCHA_CONTACT_US''CAPTCHA auf der Kontaktseite aktivieren'43),
        (
        'CAPTCHA - Seite Weiterempfehlen''CAPTCHA_TELL_A_FRIEND''CAPTCHA auf der Weiterempfehlungsseite aktivieren'43),
        (
        'CAPTCHA - Seite Link empfehlen''CAPTCHA_LINKS_SUBMIT''CAPTCHA auf der Seite Link empfehlen aktivieren'43),
        (
        'CAPTCHA - Seite Bewertung schreiben''CAPTCHA_REVIEWS_WRITE''CAPTCHA auf der Bewertungsseite aktivieren'43);
        (
        'CAPTCHA - Seite Kommentar schreiben''CAPTCHA_COMMENTS_WRITE''CAPTCHA auf der Kommentarseite aktivieren'43); 
        was mach ich da falsch?


        spf fehler:

        PHP-Code:
        SQL-Befehl

        (

        NULL ,  'CAPTCHA - Write Comments page',  'CAPTCHA_COMMENTS_WRITE',  'false',  'CAPTCHA Activate Validation on Comments Write page', @gid 14NOW( ) , NOW( ) , NULL ,  'zen_cfg_select_option(array(\'true\', \'false\'),'

        PHP-Code:
        MySQL meldet

        #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL, 'CAPTCHA - Write Comments page', 'CAPTCHA_COMMENTS_WRITE', 'false', 'CAPTC' at line 1 

        Kommentar


          #5
          ein , und ein ; sind zwei Paar Schuhe

          Du hast:
          Code:
          (NULL, 'CAPTCHA - Write Review page', 'CAPTCHA_REVIEWS_WRITE', 'false', 'CAPTCHA Activate Validation on Write Review page', @gid, 13, NOW(), NOW(),NULL, 'zen_cfg_select_option(array(\'true\', \'false\'),')[COLOR=Red];[/COLOR]
          (NULL, 'CAPTCHA - Write Comments page', 'CAPTCHA_COMMENTS_WRITE', 'false', 'CAPTCHA Activate Validation on Comments Write page', @gid, 14, NOW(), NOW(),NULL, 'zen_cfg_select_option(array(\'true\', \'false\'),');
          Richtig wär
          Code:
          (NULL, 'CAPTCHA - Write Review page', 'CAPTCHA_REVIEWS_WRITE',  'false', 'CAPTCHA Activate Validation on Write Review page', @gid, 13,  NOW(), NOW(),NULL, 'zen_cfg_select_option(array(\'true\', \'false\'),')[COLOR=Red],[/COLOR]
          (NULL, 'CAPTCHA - Write Comments page', 'CAPTCHA_COMMENTS_WRITE',  'false', 'CAPTCHA Activate Validation on Comments Write page', @gid, 14,  NOW(), NOW(),NULL, 'zen_cfg_select_option(array(\'true\',  \'false\'),');
          Genau dasselbe unten bei den letzten beiden Einträgen für die configuration_language

          Kommentar


            #6
            Zitat von fleischmann Beitrag anzeigen
            das captcha habe ich mittlerweile auf der seite nur wird es immer als falsch angegeben auch wenn ich es richtig eintrage
            Es gibt bei mehreren Shops, die dieses Modul einsetzen seit einiger Zeit dieses Problem. Auch wenn bisher alles funktioniert hat, tritt das auf einmal auf. Ich vermute einen Zusammenhang mit Ultimate SEO URLs, der PHP Version und Sicherheitsupdates. Welche PHP Version verwendest Du genau?

            Eine gute Alternative ist reCAPTCHA, eine deutsche Version ist jetzt in den Downloads verfügbar:

            Kommentar


              #7
              PHP Version 5.2.12

              das interessante ist auf der contact us seite geht es problemlos

              die test/captcha gibt mir diese fehlermeldung:
              PHP-Code:
              Warning: require(includes/application_top.php) [function.require]: failed to open streamNo such file or directory in /mnt/web2/20/59/52310759/htdocs/demo/test/captcha_test.php on line 2

              Fatal error
              : require() [function.require]: Failed opening required 'includes/application_top.php' (include_path='.:/opt/RZphp5/includes'in /mnt/web2/20/59/52310759/htdocs/demo/test/captcha_test.php on line 2 
              auf der kommentar/seite wird das captcha immer als falsch betrachtet.

              Kommentar


                #8
                Wenns überall sonst geht und nur auf dieser Kommentarseite nicht, dann ist es nicht richtig in der includes/modules/pages/news_comments/header_php.php eingebaut.
                Poste doch mal den Inhalt dieser Datei.

                Kommentar


                  #9
                  PHP-Code:
                  <?php
                  //
                  // +----------------------------------------------------------------------+
                  // |zen-cart Open Source E-commerce                                       |
                  // +----------------------------------------------------------------------+
                  // | Copyright (c) 2004-2005 Joshua Dechant                               |
                  // |                                                                      |   
                  // | Portions Copyright (c) 2004 The zen-cart developers                  |
                  // |                                                                      |   
                  // | http://www.zen-cart.com/index.php                                    |   
                  // |                                                                      |   
                  // | Portions Copyright (c) 2003 osCommerce                               |
                  // +----------------------------------------------------------------------+
                  // | This source file is subject to version 2.0 of the GPL license,       |
                  // | that is bundled with this package in the file LICENSE, and is        |
                  // | available through the world-wide-web at the following url:           |
                  // | http://www.zen-cart.com/license/2_0.txt.                             |
                  // | If you did not receive a copy of the zen-cart license and are unable |
                  // | to obtain it through the world-wide-web, please send a note to       |
                  // | license@zen-cart.com so we can mail you a copy immediately.          |
                  // +----------------------------------------------------------------------+
                  // $Id: header_php.php v2.000 2004-01-23 dreamscape <dechantj@pop.belmont.edu>
                  //

                    
                  if (NEWS_COMMENTS_REQUIRE_CUSTOMER == 'true' && !isset($_SESSION['customer_id'])) {
                      
                  $_SESSION['navigation']->set_snapshot();
                    }

                    require(
                  DIR_WS_MODULES 'require_languages.php');

                      require_once(
                  DIR_WS_CLASSES 'news.php');

                      require_once(
                  DIR_WS_FUNCTIONS 'news.php');
                  // BOF Captcha
                  if(CAPTCHA_NEWS_COMMENTS != 'false') {
                      require(
                  DIR_WS_CLASSES 'captcha.php');
                      
                  $captcha = new captcha();
                  }
                  // EOF Captcha
                    
                  $article $db->Execute("select n.news_date_published, nt.news_article_name from " TABLE_NEWS_ARTICLES " n left join " TABLE_NEWS_ARTICLES_TEXT " nt on n.article_id = nt.article_id and nt.language_id = '" . (int)$_SESSION['languages_id'] . "' where n.news_status = '1' and n.article_id = '" . (int)$_GET['article_id'] . "'");

                    
                  // Look buddy, that article does not exist
                    
                  if ($article->RecordCount() < 1) {
                          
                  zen_redirect(zen_href_link(FILENAME_NEWS_INDEX));
                      }

                    
                  $date $article->fields['news_date_published'];

                    
                  $date_selector_array = array();
                    
                  $date_selector $db->Execute("select news_date_published from " TABLE_NEWS_ARTICLES " where news_status = '1' and to_days(news_date_published) <= to_days('" $date "') group by news_date_published desc limit 7");
                    while(!
                  $date_selector->EOF) {
                      
                  $date_selector_array[] = array('date' => $date_selector->fields['news_date_published']);

                          
                  $date_selector->MoveNext();
                    }

                      
                  // Oh posting the comments!
                    
                  if (isset($_POST['action']) && ($_POST['action'] == 'process')) {
                      
                  $error false;

                      
                  $customers_name zen_db_prepare_input($_POST['customers_name']);
                      
                  $comments_subject zen_db_prepare_input($_POST['comments_subject']);
                      
                  $comments_text zen_db_prepare_input(strip_tags($_POST['comments_text']));
                  // BOF Captcha
                    
                  if (is_object($captcha) && !$captcha->validateCaptchaCode()) {
                      
                  $error true;
                      
                  $messageStack->add('news_comments'ERROR_CAPTCHA);
                    }

                  // EOF Captcha
                      
                  if (strlen($customers_name) < ENTRY_NEWS_NAME_MIN_LENGTH) {
                        
                  $error true;
                              
                  $messageStack->add('news_comments'ENTRY_NEWS_NAME_ERROR);
                      }

                      if (
                  strlen($comments_text) < ENTRY_NEWS_COMMENTS_MIN_LENGTH) {
                        
                  $error true;
                              
                  $messageStack->add('news_comments'ENTRY_NEWS_COMMENTS_ERROR);
                      }

                      if (!
                  $error) {
                        
                  $sql_data_array = array(
                                  
                  'article_id' => $_GET['article_id'],
                                  
                  'customers_name' => zen_db_input($customers_name),
                                  
                  'date_added' => 'now()',
                                  
                  'approved' => '1',
                              );

                        if (isset(
                  $_SESSION['customer_id'])) {
                          
                  $sql_data_array['customers_id'] = $_SESSION['customer_id'];
                        }

                        
                  zen_db_perform(TABLE_NEWS_COMMENTS$sql_data_array);

                        
                  $insert_id $db->Insert_ID();

                        
                  $sql_data_array = array(
                                  
                  'comments_id' => $insert_id,
                                  
                  'language_id' => $_SESSION['languages_id'],
                                  
                  'comments_subject' => zen_db_input($comments_subject),
                                  
                  'comments_text' => zen_db_input(nl2br(htmlspecialchars(stripslashes($comments_text)))),
                              );

                        
                  zen_db_perform(TABLE_NEWS_COMMENTS_DESCRIPTION$sql_data_array);

                              
                  // Admin notification
                              
                  if (NEWS_COMMENTS_EMAIL_ADMIN_NOTICE == 'true') {
                                  
                  $text_message strip_tags(EMAIL_NOTIFICATION_TEXT_INTRO);
                                  
                  $html_msg['EMAIL_MESSAGE_INTRO'] = EMAIL_NOTIFICATION_TEXT_INTRO;

                                  
                  $text_message .= strip_tags(sprintf(EMAIL_NOTIFICATION_TEXT_BODY$customers_namezen_href_link(FILENAME_NEWS_ARTICLE'article_id=' $_GET['article_id'], 'NONSSL'false), $article->fields['news_article_name'], zen_href_link(FILENAME_NEWS_COMMENTS'article_id=' $_GET['article_id'], 'NONSSL'false)));
                                  
                  $html_msg['EMAIL_MESSAGE_HTML'] = sprintf(EMAIL_NOTIFICATION_TEXT_BODY$customers_namezen_href_link(FILENAME_NEWS_ARTICLE'article_id=' $_GET['article_id'], 'NONSSL'false), $article->fields['news_article_name'], zen_href_link(FILENAME_NEWS_COMMENTS'article_id=' $_GET['article_id'], 'NONSSL'false));

                              
                  $extra_info email_collect_extra_info(STORE_NAMEEMAIL_FROM$customers_name$_SESSION['customers_email_address']);
                                  
                  $text_message .= $extra_info['TEXT'];
                                  
                  $html_msg['EXTRA_INFO'] = $extra_info['HTML'];

                                  
                  // Send message
                                  
                  zen_mail(STORE_OWNERSTORE_OWNER_EMAIL_ADDRESSEMAIL_NOTIFICATION_SUBJECT$text_messageSTORE_NAMEEMAIL_FROM$html_msg'news_comments_notice');
                              }

                              
                  $messageStack->add_session('news_comments'SUCCESS_NEWS_COMMENTS_SUBMITTED'success');

                        
                  zen_redirect(zen_href_link(FILENAME_NEWS_COMMENTS'article_id=' $_GET['article_id']));
                          }
                      }

                      if (isset(
                  $_SESSION['customer_id'])) {
                          if (!isset(
                  $customers_name)) {
                              
                  $customers_name $_SESSION['customer_first_name'];
                          }
                      }

                    
                  $breadcrumb->add(NAVBAR_TITLEzen_href_link(FILENAME_NEWS_INDEX));
                    
                  $breadcrumb->add($article->fields['news_article_name'], zen_href_link(FILENAME_NEWS_ARTICLE'article_id=' $_GET['article_id']));
                    
                  $breadcrumb->add(NAVBAR_TITLE_COMMENTSzen_href_link(FILENAME_NEWS_COMMENTS'article_id=' $_GET['article_id']));
                  ?>

                  Kommentar


                    #10
                    recaptcha

                    also ich will hier nichts sahen aber das google recaptcha ist wirklich nur eine alternative. das ist ja richtig schwierig, also für einen kunden meiner meinung nach eine zumutung.

                    wenn es irgendwie geht würde ich lieber bei der captcha 2.9.2 bleiben

                    Kommentar


                      #11
                      Um das Captcha in diese Kommentarseite dieses News and Article Managers einzubauen sind etliche Änderungen in den Dateien dieses Moduls nötig. So einfach Copy Paste den Captcha Code so wie bei den normalen Seiten spielts da nicht.
                      Könntest Du Dir das Captcha nicht überhaupt sparen?
                      So wie bei den Bewertungen: Nur für eingeloggte User möglich ist der beste Spamschutz.
                      Konfiguration > News and Articles Management
                      Comments Require Customer Login

                      Kommentar


                        #12
                        ja da hast du sicherlich recht!

                        denk mir nur für ein kommentar abzugeben sich extra mit den ganzen daten zu registrieren ist ein langer weg.

                        aber da wird mir wohl nichts anderes übrig bleiben


                        danke für die hilfe

                        Kommentar

                        Info zu diesem Forenarchiv:
                        Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
                        Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
                        Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
                        PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
                        Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
                        FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

                        Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
                        Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
                        Fehler in der Software können auf Github als Issues gemeldet werden.
                        Follow us
                        aktuelle version
                        Zen Cart 1.5.7h deutsch
                        vom 15.04.2024
                        [Download]
                        Lädt...
                        X