Pagina 1 di 1

FAQ SYSTEM 1.1: qualcuno lo usa

Inviato: 13/09/2004, 17:50
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?

Inviato: 13/09/2004, 23:19
da Giacomo
Domanda idiota: il database_table.php modificato è quello della directory admin, giusto?

Inviato: 14/09/2004, 10:23
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

Re: FAQ SYSTEM 1.1: qualcuno lo usa

Inviato: 14/09/2004, 10:40
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

Inviato: 14/09/2004, 10:45
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.

Inviato: 14/09/2004, 12:02
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.

Inviato: 14/09/2004, 12:04
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.

Inviato: 14/09/2004, 23:17
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