FAQ SYSTEM 1.1: qualcuno lo usa

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Rispondi
Moloko
membro Baby
membro Baby
Messaggi: 82
Iscritto il: 31/08/2004, 0:00
Località: Trieste
Contatta:

FAQ SYSTEM 1.1: qualcuno lo usa

Messaggio da Moloko »

stavo provando a utilizzare questa contrib, ma ho dei grossi propblemi di definizione dei nomi.

Non mi prende i link della sezione interna nell'admin perche' continua a leggerli FILENAME_FAQ_MANAGER, FILENAME_FAQ_VIEW, FILENAME_FAQ_VIEW_ALL pur essendo definiti nel filename.php.

Ma non sarebbe un problema perchè so il percorso quindi ci posso andare manualmente.

Il problema grosso è che dà questo errore:

Codice: Seleziona tutto

browse_faq: Table 'catalogo.TABLE_FAQ' doesn't exist
quando la tabella giusta è 'catalogo.faq' che esiste. è sempre un problema di definizione. però nel file database_tables.php ho messo questo codice

Codice: Seleziona tutto

define('TABLE_FAQ', 'faq'); //FAQ SYSTEM
che dovrebbe andare. ma non va.

cosa puo' essere?
Giacomo
membro Regular
membro Regular
Messaggi: 117
Iscritto il: 07/07/2004, 0:00
Località: Italia

Messaggio da Giacomo »

Domanda idiota: il database_table.php modificato è quello della directory admin, giusto?
Moloko
membro Baby
membro Baby
Messaggi: 82
Iscritto il: 31/08/2004, 0:00
Località: Trieste
Contatta:

Messaggio da Moloko »

giusto.
ho provato in tutti i modi e non funziona. echeccaspita. pero' le definizioni sono corrette.
davvero un mistero...

per quelli a cui la questione interessasse la contrib è questa

http://www.oscommerce.com/community/con ... search,faq
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Re: FAQ SYSTEM 1.1: qualcuno lo usa

Messaggio da Bass »

Moloko ha scritto: Non mi prende i link della sezione interna nell'admin perche' continua a leggerli FILENAME_FAQ_MANAGER, FILENAME_FAQ_VIEW, FILENAME_FAQ_VIEW_ALL pur essendo definiti nel filename.php.
Controlla che non ci sia un errore nel filename.php, in tutto il file, magari un apice o un punto e virgola dimenticati

'iao

Sergio
Moloko
membro Baby
membro Baby
Messaggi: 82
Iscritto il: 31/08/2004, 0:00
Località: Trieste
Contatta:

Messaggio da Moloko »

sto cominciando a impazzire

i filenames.php sono corretti, li ho guradati piu' volte. adesso unaltra contrib è "saltata".

Più che cancellare i define e ricopiarli non so che fare.
AAAAHRG.

Magari è il file rovinato?

per chiarezza questo è il codice contenuto in admin/include/filenames.php

Codice: Seleziona tutto

define('FILENAME_DEFINE_MAINPAGE', 'define_mainpage.php');
  
  define('FILENAME_FAQ_MANAGER', 'faq_manager.php');
  define('FILENAME_FAQ_VIEW', 'faq_view.php');
  define('FILENAME_FAQ_VIEW_ALL', 'faq_view_all.php');
ho problemi solo nell'admin, però per entrambe le contrib non prende le definizioni. potrei sostituirle manualmente, ma all'interno dei vari file il codice php ha anche delle funzioni (ad esempio "?faq_action=Added") e andare a metterci le mani mi sembra poco sensato. anche perche' il problema è solo nel define del filenames.
Giacomo
membro Regular
membro Regular
Messaggi: 117
Iscritto il: 07/07/2004, 0:00
Località: Italia

Messaggio da Giacomo »

Io comincio a fare i test con dei "echo", per vedere se il codice passa per quei files.

Per esempio, puoi mettere un : echo "qui";
nel punto prima della definizione delle costanti, e magari dopo la definizioe un altro echo per vedere se è stata definita correttamente.

Potresti mettere altri echo nei file della contribution dove vengono usate queste costanti, e vedere se il loro valore è quello giusto.
Moloko
membro Baby
membro Baby
Messaggi: 82
Iscritto il: 31/08/2004, 0:00
Località: Trieste
Contatta:

Messaggio da Moloko »

ho risolto.
nel mono meno ortodosos possibile, ma ho risolto.

ho sostituito tutti i riferimenti al define, bypassando completamente il filenames.php

adesso tutto funziona correttamente.
però resta il mistero di come mai non funziona nel modo regolare.
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Moloko ha scritto: per chiarezza questo è il codice contenuto in admin/include/filenames.php

Codice: Seleziona tutto

define('FILENAME_DEFINE_MAINPAGE', 'define_mainpage.php');
  
  define('FILENAME_FAQ_MANAGER', 'faq_manager.php');
  define('FILENAME_FAQ_VIEW', 'faq_view.php');
  define('FILENAME_FAQ_VIEW_ALL', 'faq_view_all.php');
Ehm, c'e' solo quel codice o anche il resto? :)

'iao

Sergio
Rispondi