1 Stern Bewertung von Crawlern?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • izanagi
    Contao-Fan
    • 19.01.2011
    • 595

    #1

    1 Stern Bewertung von Crawlern?

    Habe hier eine Vermutung aber wollte euch dennoch mal fragen,..
    mir ist aufgefallen das beim AjaxRating für den Catalog die Crawler, bzw. ein bestimmter, ungewollt negativbewertungen abgibt.
    Ich sehe in der Datenbank eine IP die Woche für Woche eine Negativbewertung sprich, 1 Stern abgibt bei allen Items.

    Captcha gibt es ja nicht beim Ratingfield, irgend ne andere Lösung ?
    Design,Web,Videos und Games - universal-industries
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hmm das ist spannend. Eventuell könntest du da im Template nen JS zusammenfrickeln, was den Code dann für diesen 'Besucher' nicht ausgibt. Wäre zumindest eine Möglichkeit.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • izanagi
      Contao-Fan
      • 19.01.2011
      • 595

      #3
      Ich überlege gerade, ich habe doch mit Botdetection letztens noch eine Abfrage in PHP bauen müssen... die könnt ich doch sicher ins Template integrieren.
      Design,Web,Videos und Games - universal-industries

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Ja, per PHP finde ich selber sogar noch besesr als mit JS ;-)

        Viele Grüße
        Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
        [Arbeitet bei -> Paus Design & Medien]
        "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

        Kommentar

        • izanagi
          Contao-Fan
          • 19.01.2011
          • 595

          #5
          Wollte zuerst die ajaxRating Php modifizieren habe es aber jetzt globalisiert und in die form_widget implementiert.
          Unter system/modules/frontend/templates/form_widget.xxx
          sieht mein Template nun so aus:

          PHP-Code:
          <?php
          $this->import('ModuleBotDetection');
          $suche1 = $this->ModuleBotDetection->BD_CheckBotAgent(); 
          $suche2 = $this->ModuleBotDetection->BD_CheckBotIP();  
          ?>
          <?php if ($suche1 === true || $suche2 === true): //bot?>        
          <?php else: //user?>
              <?php if (!$this->tableless): ?>
                <tr class="<?php echo $this->rowClass; ?>">
                  <td class="col_0 col_first"><?php echo $this->generateLabel(); ?></td>
                  <td class="col_1 col_last"><?php echo $this->generateWithError(); ?></td>
                </tr>
              <?php else: ?>
                <?php echo $this->generateLabel(); ?> 
                <?php echo $this->generateWithError(); ?><br />
              <?php endif; ?>
          <?php endif; ?>
          dazu muss natürlich "botdetection" installiert sein.
          Design,Web,Videos und Games - universal-industries

          Kommentar

          Lädt...