+ Antworten
Ergebnis 1 bis 9 von 9

Thema: PonyGallery Bewertungen zurücksetzen

  1. #1
    Neu an Board
    Registriert seit
    09.05.2007
    Beiträge
    40
    Bedankte sich
    6
    1 Danksagung in 1 Beitrag

    Standard PonyGallery Bewertungen zurücksetzen

    Hallo!
    Habe festgestellt, das Benutzer bei meiner PonyGallery Bilder dauernd bewerten können. D.h. ein angemeldeter Benutzer kann bewerten und gleich wieder bewerten.
    Gibt es eine Möglichkeit das zu unterbinden und gibt es eine Möglichkeit die Bewertung wieder auf Null zu setzen?

    Danke für Eure Hilfe!!!

  2. #2
    mab
    mab ist offline
    Wohnt hier Avatar von mab
    Registriert seit
    29.10.2005
    Beiträge
    3.269
    Bedankte sich
    70
    Erhielt 1.331 Danksagungen
    in 822 Beiträgen

    Standard

    Hi DerKev80,

    welche Version der PonyGallery nutzt Du denn?
    In der aktuellen PonyGallery ML (siehe Link in meiner Signatur) kann man einstellen, dass nur registrierten Usern das Voten gestattet ist. Es wird dann automatisch ein Mehrfach-Voting unterbunden.
    Gruß mab
    __________________________________________________
    JoomGallery Projektseite: http://www.joomgallery.net

  3. #3
    Neu an Board
    Registriert seit
    09.05.2007
    Beiträge
    40
    Bedankte sich
    6
    1 Danksagung in 1 Beitrag

    Standard

    Habe die Version 2.4.0 der PonyGallery ML und es so eingestellt wie Du sagst. Dem Benutzer wird auch angezeigt das er nicht noch mal bewerten kann, aber die Bewertung zählt trotzdem.

  4. #4
    mab
    mab ist offline
    Wohnt hier Avatar von mab
    Registriert seit
    29.10.2005
    Beiträge
    3.269
    Bedankte sich
    70
    Erhielt 1.331 Danksagungen
    in 822 Beiträgen

    Standard

    Hi DerKev80,

    ups, Bug gefunden. Sorry. Ich kümmere mich drum und stelle spätestens heute Abend einen Bugfix bereit...
    Mist, verdammter....
    Gruß mab
    __________________________________________________
    JoomGallery Projektseite: http://www.joomgallery.net

  5. #5
    mab
    mab ist offline
    Wohnt hier Avatar von mab
    Registriert seit
    29.10.2005
    Beiträge
    3.269
    Bedankte sich
    70
    Erhielt 1.331 Danksagungen
    in 822 Beiträgen

    Standard

    Hi zusammen,

    hier jetzt also der Bugfix:
    in der sub_votepic.php muss der Block von Zeile 46 an bis einschließlich Zeile 62 in eine if-Abfrage eingebunden werden:
    vorher:
    PHP-Code:
    # Get old values from database
    $database->setQuery("SELECT imgvotes, imgvotesum
        FROM #__ponygallery
        WHERE id = '$id'"
    );
    $result1=$database->query();
    list(
    $imgvotes$imgvotesum) = mysql_fetch_row($result1);

    # Recalculate with the new vote
    $imgvotes++;
    $imgvotesum=$imgvotesum $imgvote;
    # Save new values
    $database->setQuery"UPDATE #__ponygallery
        SET imgvotes='$imgvotes', imgvotesum='$imgvotesum'
        WHERE id=$id" 
    );
    $database->query();
    # Get back to details page
    echo '********** alert("' _PONYGALLERY_VOTE_COUNTED '"); document.location.href="'.sefRelToAbs('index.php?option=com_ponygallery&func=detail&id=' $id '&Itemid=' $Itemid) .'";</SCRIPT>'
    ersetzen durch:
    PHP-Code:
    if ( ( $ag_onlyreguservotes && $gid && (count($rows) == 0) ) || !$ag_onlyreguservotes ) {
      
    # Get old values from database
      
    $database->setQuery("SELECT imgvotes, imgvotesum
          FROM #__ponygallery
          WHERE id = '$id'"
    );
      
    $result1=$database->query();
      list(
    $imgvotes$imgvotesum) = mysql_fetch_row($result1);
      
      
    # Recalculate with the new vote
      
    $imgvotes++;
      
    $imgvotesum=$imgvotesum $imgvote;
      
    # Save new values
      
    $database->setQuery"UPDATE #__ponygallery
          SET imgvotes='$imgvotes', imgvotesum='$imgvotesum'
          WHERE id=$id" 
    );
      
    $database->query();

      
    # Get back to details page
      
    echo '********** alert("' _PONYGALLERY_VOTE_COUNTED '"); document.location.href="'.sefRelToAbs('index.php?option=com_ponygallery&func=detail&id=' $id '&Itemid=' $Itemid) .'";</SCRIPT>';

    Die Sternchen sind durch das Wort < S c r i p t > zu ersetzen, ohne Leerzeichen, mit Tag-Klammern (wird hier im Forum automatisch ersetzt, um Mißbrauch zu vermeiden).

    Oder einfach die angehängte Datei zum Überschreiben nutzen.
    Angehängte Dateien
    Gruß mab
    __________________________________________________
    JoomGallery Projektseite: http://www.joomgallery.net

  6. Erhielt Danksagungen von:


  7. #6
    Neu an Board
    Registriert seit
    09.05.2007
    Beiträge
    40
    Bedankte sich
    6
    1 Danksagung in 1 Beitrag

    Standard

    Funktioniert!
    Danke Dir!
    Gibt es eine Möglichkeit die gemachten Bewertungen wieder auf Null zu setzen?

  8. #7
    mab
    mab ist offline
    Wohnt hier Avatar von mab
    Registriert seit
    29.10.2005
    Beiträge
    3.269
    Bedankte sich
    70
    Erhielt 1.331 Danksagungen
    in 822 Beiträgen

    Standard

    Hi DerKev80,

    ja, die gibt es. Allerdings mußt Du dafür in der Datenbank Änderungen vornehmen. In der Tabelle xxx_ponygallery werden die Votes gezählt. Dort mußt Du die Spalten imgvotes und imgvotesum Nullen und gegebenenfalls auch in der Tabelle xxx_ponygallery_votes die einzelnen Bewertungen löschen.
    Sorry für unseren Fehler und die damit verbundene Arbeit. Wir geloben Besserung!
    Gruß mab
    __________________________________________________
    JoomGallery Projektseite: http://www.joomgallery.net

  9. #8
    Neu an Board
    Registriert seit
    09.05.2007
    Beiträge
    40
    Bedankte sich
    6
    1 Danksagung in 1 Beitrag

    Standard

    Hey mab,

    brauchst Dich doch nicht entschuldigen. Fand es ziemlich cool, dass Ihr das Problem so schnell gelöst habt.
    In der Datenbank musste ich nur die imgvotes zurücksetzen, dann war alles bereinigt.

    Danke noch mal für Deine Hilfe!

  10. #9
    Neu an Board
    Registriert seit
    29.07.2007
    Beiträge
    59
    Bedankte sich
    8
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Frage Keine Bewertungsmöglichkeit

    Geht es, das die Radiobuttons zur Bewertung von bereits bewerteten Bildern gar nicht erst angezeigt werden?

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein