Modifica di com_alberghi

Ciao,

[designer mode ON]

sono incappato in questo ridicolo "componente" per joomla che è scritto veramente coi piedi, html e php in un miscuglio esplosivo per la felicità dei lamer.

[designer mode OFF]

Comunque vista la modalità con la quale il datbase è stato "progettato" non riesco proprio a capire cosa modificare per rendere il componente in grado di gestire delle strutture divise in :

Categoria :mare

     tipo : hotels

     tipo : ristoranti

     tipo : trattorie

     tipo : bar

Categoria :montagna

     tipo : hotels

     tipo : ristoranti

     tipo : trattorie

     tipo : bar

Categoria :pianura

     tipo : hotels

     tipo : ristoranti

     tipo : trattorie

     tipo : bar

Ovviamente le tipologie sono le stesse per ogni categoria.

:bye:

PS: secondo me l'intero componente andrebbe riscritto da capo evitando di mischiare php e html, e soprattutto di evitare di annidare 69 tabelle per mostrare due scritte qua e là.

inviato 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

qual'è la domanda?

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

devo poter gestire ogni struttura in categorie-tipologie, in modo da separare le strutture in n categorie principali e poi una volta scelta la categoria principale, scegliere il tipo di struttura.

:bye:

PS : sorry ero nervoso prima

risposto 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

ti bastano due tabelle:

CATEGORIE

- cat_id

- cat_nome

TIPOLOGIE

- tip_id

- cat_id

- tip_nome

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

si tipologie l'ho creata, solo che non avevo fatto il campo cat_id

comunque com_alberghi per le sue categorie usa jos_categories ???

dopo di chè non mi resta che fare le query ( ri-fare ) e fine della storia?

domanda : ma con questa struttura non devo ripetere ogni tipologia per ogni categoria ?

:bye:

risposto 9 anni fa
Andrea Turso
Andrea Turso
86
modificato 9 anni fa
X 0 X

si, con quella struttura non puoi avere una tipologia associata a più categorie. Se hai bisogno di ottenere quel risultato allora devi procedere così:

CATEGORIE

- cat_id

- cat_nome

TIPOLOGIE

- tip_id

- tip_nome

CAT_TIP

- tip_id

- cat_id

Nella tabella CAT_TIP conservi tutte le associazioni tra tipologie e categorie

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

uff per il db non credo ci siano troppi problemi... ma per il codice, è un vero macello... non so da dove cominciare per:

* modificare l'admin cp per inserire le tipologie all'inserimento della struttura

* modificare la visualizzazione del componente per procedere in questo modo:

  * pagina scelta categoria

  * pagina scelta tipologia

  * elenco strutture

:(

qualcuno sa come fare???

:bye: <- disperazione?

risposto 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

mi è capitato di modificare un modulo di joomla, un vero casino...   :dunno:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

si, alberghi.php è una cozzaglia di HTML 2.0 e php, non riesco a venirne a capo,davvero.

questo accentua il mio odio verso i cms ( o i loro componenti ??? )

scusa se ti ho fatto perdere tempo gianni, immagina quanto ne dovrò perdere io quando dovrò dire al capo che quello che vuole, nun si può fare a meno che non si fà un componente da 0, cosa improbabile vista l'urgenza del progetto!

:bye:

risposto 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

Sono da poco entrato nel team di sviluppo di questo "ridicolo componente" come dici tu...

Sono partiti da un componente vecchio (e scritto in tedesco) per espanderne le potenzialità per questo il codice non è "bellissimo", infatti anche per me non è stato per niente facile riuscire a capire come modificarlo

Quello che chiedi è realmente un lavoraccio,al max ti posso dare qualche dritta (in privato però sarebbe più comodo)

In ogni caso se hai dei suggerimenti per proseguire lo sviluppo (o se hai scoperto qualche bug) ti invito a scriverci nel forge http://joomlacode.org/gf/project/alberghi/

 :bye:

risposto 9 anni fa
Xscratch
X 0 X

e ricordati che è comunque un componente libero e gratuito sviluppato dalla comunità a tempo perso...

risposto 9 anni fa
Xscratch
X 0 X
sono incappato in questo ridicolo "componente" per joomla che è scritto veramente coi piedi, html e php in un miscuglio esplosivo per la felicità dei lamer.

Perche non ci dai una mano piutosto di sparlare qui alle spalle nostre ???

Tu la sai la storia di quell componente ??? Sai perche è rimasto così ??? Abbiamo bisogno di gente brava a programmare...  Perche non ci dai una mano... Sembra che ne sai qualcosa della programmazione con le mani...

Dai... ti aspettiamo...

risposto 9 anni fa
bergmannn
X 0 X

[OT]

Non mi piace vedere queste cose, spero di aver capito male.

[/OT]

risposto 9 anni fa
LonelyWolf
X 0 X
Non mi piace vedere queste cose, spero di aver capito male.

A chi ti referisci ?

risposto 9 anni fa
bergmannn
X 0 X

si Xscratch ti avevo visto sul forum del sito di alberghi.

Purtroppo di aiutarvi non se ne parla per ora perchè sono impegnatissimo:

*scuola

*lavoro

*revoke soft.

Per quanto riguarda il primo post : scusate ( già chiesto prima) ma ero nervoso: 23 ore senza dormire e trovarsi davanti a 2000 righe di codice illegibile dopo tutti i problemi avuti nelle ore prima è brutto,scusate ancora!

 :'(

Il componente andrebbe riscritto da 0 e anche il database andrebbe rifatto in modo che sia possibile gestire tante categorie quante se ne vuole.

Purtroppo ho sviluppato pochissimo per joomla e mi servirebbe una manina per capire quali metodi si devono usare e come vanno usati per la gestione del database e il resto... per ora ho solo capito che #__ è il prefisso delle tabelle :2funny:!!!

A tempo perso potrei aiutarvi, ci sentiamo sul vostro forum!

 :bye:

risposto 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda