Rate Topics Mod - Komisches Phänomen Ergebnis mit , statt .?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Jason

Beitrag von Jason »

*bump* [ externes Bild ] :-?

Jason
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

achja ganz vergessen: zeig die rate_viewtopic.php trotzdem da ich sonst nicht weiß welche funktion dazu benutzt wird...

ah
Jason

Beitrag von Jason »

rate_viewtopic.php

Grüße Jason
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

suche:

Code: Alles auswählen

function rating_stats($topic_id)
{
        //Returns 1D array of average, minimum, maximum, number_of_rates for $topic_id
        global $db;

        $sql = "SELECT AVG(rating) AS average,
        MIN(rating) AS minimum,
        MAX(rating) AS maximum,
        COUNT(rating) AS number_of_rates
        FROM " . RATE_TABLE .
        " WHERE topic_id = " . $topic_id;

        if ( !$result = $db->sql_query($sql) )
        {
                message_die(GENERAL_ERROR, "Couldn't SELECT rating data.", "", __LINE__, __FILE__, $sql);
        }
        $row = $db->sql_fetchrow($result);
        $db->sql_freeresult($result);
        return $row;
}
ersetzen durch

Code: Alles auswählen

function rating_stats($topic_id)
{
        //Returns 1D array of average, minimum, maximum, number_of_rates for $topic_id
        global $db;

        $sql = "SELECT AVG(rating) AS average,
        MIN(rating) AS minimum,
        MAX(rating) AS maximum,
        COUNT(rating) AS number_of_rates
        FROM " . RATE_TABLE .
        " WHERE topic_id = " . $topic_id;

        if ( !$result = $db->sql_query($sql) )
        {
                message_die(GENERAL_ERROR, "Couldn't SELECT rating data.", "", __LINE__, __FILE__, $sql);
        }
        $row = $db->sql_fetchrow($result);
        $db->sql_freeresult($result);
        $row['average'] = str_replace(',', '.', $row['average']);
        return $row;
}
Jason

Beitrag von Jason »

Danke aber das funktioniert nich es wird trotzdem ein komma statt dem punkt angezeigt :-? Weisst du denn woran das genau liegen kann das statt des punktes dieses komma angezeigt wird?Dann würd ich meinen Hoster mal anschreiben.

Grüße Jason

BTW: Hat vieleicht noch jemand anderes das gleiche Problem bei Hosteurope?
Benutzeravatar
esperitox
Mitglied
Beiträge: 803
Registriert: 17.04.2002 21:40
Wohnort: Line 758
Kontaktdaten:

Beitrag von esperitox »

Jason hat geschrieben:BTW: Hat vieleicht noch jemand anderes das gleiche Problem bei Hosteurope?
Ja ich habe dasselbe prob bei HE siehe hier: klick

Hab aber auch ka wodurch das verursacht wird hmm..

esperitox
Jason

Beitrag von Jason »

mmmh sonst noch wer ne idee wie ich das richtig hinbekommen kann bzw. woran das liegt?

Gruß Jason
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

suche

Code: Alles auswählen

$row['average'] = str_replace(',', '.', $row['average']);
ersetzen durch

Code: Alles auswählen

$row['average'] = str_replace(',', '.', '' . $row['average']);
Jason

Beitrag von Jason »

Nö geht nicht es wird trotzdem ein komma angezeigt :-?

Könnte es vieleicht ein Browser Problem sein?Schau du doch mal unter esperitox link ob bei dir ein komma oder korrekterweise ein punkt angezeigt wird @saerdnaer bei mir ist da auch wie bei meinem Forum ein komma angezeigt :-?

Gruß Jason
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

kann eigenlich nicht am browser liegen... füg mal vor und nach der obrigen zeile

Code: Alles auswählen

var_dump($row['average']);
ein...

ah
Antworten

Zurück zu „phpBB 2.0: Mod Support“