help dibbì

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

Moderatore: mod Generali

06voip
membro Veteran
membro Veteran
Messaggi: 549
Iscritto il: 12/09/2009, 11:58

help dibbì

Messaggio da 06voip »

con easy populate ho inserito ca. 200 categorie con relative sottocategorie... fin qui tutto bene, però è solo l'inizio :shock:

Con Header Tags SEO ho altre 3 voci da completare relative alle categorie, in realtà 5 ma al momento sono più preso da queste tre:

categories_htc_title_tag
categories_htc_desc_tag
categories_htc_keywords_tag

è possibile con sql usare una sorta di if del tipo:

if categories_name = Micky Mouse, categories_htc_title_tag & categories_htc_desc_tag & categories_htc_keywords_tag = Micky Mouse

così da automatizzare il tutto :?:

Mi scuso in anticipo per la mia pressochè ignoranza sull'argomento :roll:
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui :o) bene bravo bis!!:)
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: help dibbì

Messaggio da dynamo »

fai prima a spiegarlo a parole perchè l'if che hai scritto non sta in piedi e non si capisce quello che vuoi :roll:
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
06voip
membro Veteran
membro Veteran
Messaggi: 549
Iscritto il: 12/09/2009, 11:58

Re: help dibbì

Messaggio da 06voip »

ho bisogno che le voci:

categories_htc_title_tag
categories_htc_desc_tag
categories_htc_keywords_tag

prendano il valore di:

categories_name

che è già impostato

più chiaro così?
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui :o) bene bravo bis!!:)
06voip
membro Veteran
membro Veteran
Messaggi: 549
Iscritto il: 12/09/2009, 11:58

Re: help dibbì

Messaggio da 06voip »

si vero a logica dovrebbe essere qualcosa tipo:

if categories_htc_title_tag & categories_htc_desc_tag & categories_htc_keywords_tag != categories_name

categories_htc_title_tag & categories_htc_desc_tag & categories_htc_keywords_tag = categories_name

non so se è chiaro... :mrgreen:
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui :o) bene bravo bis!!:)
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: help dibbì

Messaggio da dynamo »

io non so come funzioni EP perchè non ho spulciato il codice però penso che dovresti far così

guarda com'è il codice per categories_name e copialo per gli altri 3 nomi che ti servono ;)
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
06voip
membro Veteran
membro Veteran
Messaggi: 549
Iscritto il: 12/09/2009, 11:58

Re: help dibbì

Messaggio da 06voip »

troppo complicato per me, faccio prima a capire come fare tramite sql... :roll:

ci sono troppe stringhe categories_name in easypopulate.php per capire qual'è da copiare e modificare, per non parlare poi di come fare :P

Ho trovato questo ma ancora non riesco a capirlo:http://carmelosaffioti.blogspot.com/200 ... ct-in.html

Sapresti darmi un aiutino :?:

La tabella da dove prendere i dati sarebbe la categories_description..
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui :o) bene bravo bis!!:)
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: help dibbì

Messaggio da dynamo »

no aspetta... non sai nemmeno fare un minimo di interazione con il db???

perchè se è questo il tuo caso di consiglio una bella lettura dei manuali che trovi su html.it altrimenti la vedo dura far modifiche ad osc ;)
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
06voip
membro Veteran
membro Veteran
Messaggi: 549
Iscritto il: 12/09/2009, 11:58

Re: help dibbì

Messaggio da 06voip »

non sai nemmeno fare un minimo di interazione con il db???

none :oops:

E' la prima volta che ho una vera necessità di smanettarci ma solo perchè voglio aggiungere un sacco di categorie, anche se magari poi non le uso... però voglio creare un bel elenco.

Questa volta ho risolto a manina anche perchè ho combinato un casino, ci sono però andato vicino con questo codice:

Codice: Seleziona tutto

INSERT INTO categories_description (categories_htc_keywords_tag)
SELECT categories_name
FROM categories_description
però mi da un errore di valore duplicato della primary key.. la sf* vuole che c'è una colonna con lo stesso nome della tabella :roll:

Se hai qualche idea sono tutto orecchi :mrgreen: :wink:
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui :o) bene bravo bis!!:)
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: help dibbì

Messaggio da dynamo »

allora non puoi fare quel casino che hai postato :roll:

le query funzionano così

INSERT INTO <nome_tabella> (<campo_del_db>) VALUES (<valore>)
SELECT <campo_del_db> FROM <tabelle> WHERE <condizioni>
UPDATE <nome_tabella> SET <nome_colonna=espressione> WHERE <condizioni>

e sono 3 tipi di query differenti ;)

PS: prima di far casino ti conviene "studiare" un pochino ;)
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
06voip
membro Veteran
membro Veteran
Messaggi: 549
Iscritto il: 12/09/2009, 11:58

Re: help dibbì

Messaggio da 06voip »

grazie, come sempre :wink:
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui :o) bene bravo bis!!:)
06voip
membro Veteran
membro Veteran
Messaggi: 549
Iscritto il: 12/09/2009, 11:58

Re: help dibbì

Messaggio da 06voip »

bhoo ho risolto così:

UPDATE categories_description SET categories_heading_title = categories_name;
UPDATE categories_description SET categories_description = categories_name;
UPDATE categories_description SET categories_htc_title_tag = categories_name;
UPDATE categories_description SET categories_htc_desc_tag = categories_name;
UPDATE categories_description SET categories_htc_keywords_tag = categories_name;

:mrgreen:
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui :o) bene bravo bis!!:)
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: help dibbì

Messaggio da dynamo »

beh si è corretto ;)
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
06voip
membro Veteran
membro Veteran
Messaggi: 549
Iscritto il: 12/09/2009, 11:58

Re: help dibbì

Messaggio da 06voip »

che tu sai è possibile fare la stessa cosa con una sola istruzione?
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui :o) bene bravo bis!!:)
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: help dibbì

Messaggio da dynamo »

penso che basti mettere quelle query all'interno del file di importazione...
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
06voip
membro Veteran
membro Veteran
Messaggi: 549
Iscritto il: 12/09/2009, 11:58

Re: help dibbì

Messaggio da 06voip »

intendevo avere lo stesso risultato con una sola istruzione... che credo non si dica neanche così :oops: intendo quanto racchiuso da un ;

cmq va bene è solo curiosità, di dibbì sono proprio a digiuno e anche se sono preso da altre cose, non vedo l'ora di riuscire a smanettarci :mrgreen:

però non so dove andare a toccare per la gestione dell'ordine di visualizzazione, nel senso lato admin si può impostare numericamente l'ordine di visualizzazione tramite un numero crescente:

pippo 1
paperino 2
topolino 3
ecc...

hai idea di dove venga registrata questa impostazione? nel dibbì non riesco a capire dov'è... e in giro non ho trovato un granchè :roll:
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui :o) bene bravo bis!!:)
Rispondi