Beliebteste Einträge - Einträge werden doppelt angezeigt

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Beliebteste Einträge - Einträge werden doppelt angezeigt

Post by Flat0r »

Hallo.
Habe schon wieder ein Problem.
Seit dem Serverumzug werden die beliebtesten Einträge doppelt angezeigt :(
Komischerweise ein und der selbe Beitrag mit 2 verschiedenen Aufrufen.
Wenn man die Aufrufe der beiden angezeigten Identen Beirträge zusammenzählt erhält man die richtige Anzahl der Aufrufe :shock:

Auch wenn ich auf Seitenleisten Plugins installieren klicke wird mir das Plugin 2 mal angezeigt :shock:

Zu sehen auf www.insane-blog.info

Wo liegt da das Problem?

LG Flat0r
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Beliebteste Einträge - Einträge werden doppelt angezeigt

Post by yellowled »

Flat0r wrote:Auch wenn ich auf Seitenleisten Plugins installieren klicke wird mir das Plugin 2 mal angezeigt :shock:
Kein Grund für einen Herzinfarkt. Durch irgendeinen Grund ist das besagte Plugin halt doppelt installiert - deinstalliere eines davon, und alles ist wieder gut. So einfach kann s9y sein :)

YL
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

Das Plugin ist eben nicht 2 mal installiert das ist ja das eigenartige.
Und sieht irgendwie dumm aus in der Box wo es angezeigt wird auf der Startseite wenn alles doppelt vorhanden ist :/
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Ah, du hast nicht das Plugin doppelt dargestellt, sondern der Inhalt eines Plugins zeigt doppelte Links. Das sind zwei ganz unterschiedliche Dinge. :-)

Kann es sein dass Du in deiner Serendipity-Datenbank die Einträge doppelt importiert hast? Wie hast du das Plugin konfiguriert, mit welchen Optionen?

Grüße
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

Hallo :)
Das Importieren der Datenbank müsste glatt gelaufen sein. EInfach einen Dump der DB gemacht und am neuen Server eingespielt. Eigenartig finde ich es ja das die doppelten Einträge zusammengezählt die richtige Klickanzahl ergeben :shock:

Habe eingestellt das er die Beiträge nach most Visits ordnet, Karma Plugin ist und war auch vorher schon vorhanden und funktioniert auch.

LG Flat0r
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Hm, irgendwo in der Datenbank gibts jedenfalls doppelte einträge.

Editier mal die serendipity_plugin_popuplarentries.php datei und suche nach etwas, was ungefähr so aussieht:

Code: Select all

            case 'karma':
                $entries_query = "SELECT e.id,
                                         e.title,
                                         e.comments,
                                         e.timestamp,
                                         k.points AS points
                                    FROM {$serendipity['dbPrefix']}entries AS e
                                         $sql_join
                         LEFT OUTER JOIN {$serendipity['dbPrefix']}karma AS k
                                      ON k.entryid = e.id
                                   WHERE e.isdraft = 'false' AND e.timestamp <= " . time() . "
                                         $sql_where
                                ORDER BY k.points DESC
                                   LIMIT $sql_number";
Da kannst Du nach dem "LIMIT $sql_numer"; mal in die Zeile darunter schreiben:

Code: Select all

echo "Abfrage: $entries_query<br />\n";
Dann erscheint in deinem Blog eine SQL-Abfrage die benutzt wird. Zum einen benötige ich die, und dann auch noch das Ergebnis wenn Du die Abfrage in phpMyAdmin ausführst (screenshot?)

Wenn in deiner blogleiste keine SQL-Abfrage erscheit, dann hast du als Option nicht "karma" sondern etwas andere gewählt, da müsste man dann rausfinden welche SQL-abfrage bei dir in Kraft tritt.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

Hallo :)

Im Blog wird das angezeigt:
Abfrage: SELECT e.id, e.title, e.comments, e.timestamp, k.visits AS points FROM serendipity_entries AS e LEFT OUTER JOIN serendipity_karma AS k ON k.entryid = e.id WHERE e.isdraft = 'false' AND e.timestamp <= 1179228992 ORDER BY k.visits DESC LIMIT 10
Wie soll ich das genau in phpmyadmin ausführen? Also welchen Befehl?

LG Flat0r
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Führe in phpMYAdmin in deiner s9y Datenbank folgenden SQL Befehl aus:

Code: Select all

SELECT e.id, e.title, e.comments, e.timestamp, k.visits AS points FROM serendipity_entries AS e LEFT OUTER JOIN serendipity_karma AS k ON k.entryid = e.id WHERE e.isdraft = 'false' AND e.timestamp <= 1179228992 ORDER BY k.visits DESC LIMIT 10
Zusätzlich könnte folgende Abfrage hilfreich sein:

Code: Select all

SELECT * FROM serendipity_entries AS e LEFT OUTER JOIN serendipity_karma AS k ON k.entryid = e.id WHERE e.isdraft = 'false' AND e.timestamp <= 1179228992 ORDER BY k.visits DESC LIMIT 10
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

Hier beide Screenshots der Abfragen ->

Nr1:

Image


Nr2:

Image
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Im letzten Screenshot fehlt leider ziemlich viel, nämlich die ganzen rechten spalten :)

Aber egal. :)

Probier mal Version 1.6 des plugins (in 0-2 Tagen via spartaucs verfügbar), ich habe die SQL-Abfrage da versucht zu verbessern.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

Habe die neue Version installiert, leider immer noch das gleiche Ergebnis :(
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Kannst Du dann nochmal in der neuen Version die ECHO-Ausgabe reinmachen, die Du vorher eingefügt hast, dann nochmal nen Screenshot machen? Am liebsten diesmal komplett.

Für Firefox gibts ne Extension 'Pearl Crescent Page Saver', damit kannst Du einen vollständigen Screenshot einer Webseite machen.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

Habe die Echo Ausgabe eingebaut, aber diesmal zeigt er gar nichts an :(
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Hast Du an der konfig des plugins evtl. den typ umgestellt?

Bau die Echo-Eingabe mal auch in die anderen 'CASE' Statements hinter?

Alternativ, wenn du mir FTP Zugriff geben kannst, kann ich das auch machen.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Flat0r
Regular
Posts: 42
Joined: Mon Apr 02, 2007 4:58 pm
Contact:

Post by Flat0r »

garvinhicking wrote:Hi!

Hast Du an der konfig des plugins evtl. den typ umgestellt?

Bau die Echo-Eingabe mal auch in die anderen 'CASE' Statements hinter?

Alternativ, wenn du mir FTP Zugriff geben kannst, kann ich das auch machen.

Grüße,
Garvin
Irgenwie habe ich Allgemein ein massives Problem auch mit anderen Plugins, irgendwas ging da schief, gibts eine möglichkeit nur die Einträge zu sichern? Dann sicher ich mir die Einträge, und installiere den Blog mal ganz neu :/
Post Reply