problema con la newsletter

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
Lod
membro Junior
membro Junior
Messaggi: 40
Iscritto il: 21/10/2005, 9:23
Contatta:

problema con la newsletter

Messaggio da Lod »

Ciao. Vorrei mandare una newsletter ai clienti dallo shop ma la scritta che compare è questa:
Newsletter Manager

Newsletters Dimensione Modulo Spedita Status Azione
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 '-20, 20' at line 1

select newsletters_id, title, length(content) as content_length, module, date_added, date_sent, status, locked from newsletters order by date_added desc limit -20, 20

[TEP STOP]


Provavo a mandare una mail ma solo ai rivenditori (gruppo rivenditori), ma non esiste l'opzione, c'è solo a tutti i clienti, agli iscritti alla newsletter o devo sceglierli uno ad uno...
Come risolvo?
Lod
membro Junior
membro Junior
Messaggi: 40
Iscritto il: 21/10/2005, 9:23
Contatta:

Messaggio da Lod »

nessuna mano ragazzi?
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

hai mysql 5?
Lod
membro Junior
membro Junior
Messaggi: 40
Iscritto il: 21/10/2005, 9:23
Contatta:

Messaggio da Lod »

si xkè?
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Error 1064 la soluzione

Messaggio da hsg26 »

prova questo:

/admin/includes/classes/split_page_results.php attorno a riga 37 cambia questo:
DA

Codice: Seleziona tutto

    $offset = ($max_rows_per_page * ($current_page_number - 1));
    $sql_query .= " limit " . max($offset, 0) . ", " . $max_rows_per_page;
a:

Codice: Seleziona tutto

    $offset = ($max_rows_per_page * ($current_page_number - 1));
            if ($offset < 0)
            {
            $offset = 0;
            }
        $sql_query .= " limit " . $offset . ", " . $max_rows_per_page;
Ultima modifica di hsg26 il 28/02/2008, 18:37, modificato 1 volta in totale.
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

NB: questa fix vale per moltissimi altri errori 1064 di moltissime altre contribution... quindi provatela.
Rispondi