Pagina 1 di 2

help dibbì

Inviato: 15/01/2010, 18:11
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:

Re: help dibbì

Inviato: 15/01/2010, 18:49
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:

Re: help dibbì

Inviato: 15/01/2010, 18:53
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ì?

Re: help dibbì

Inviato: 15/01/2010, 19:14
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:

Re: help dibbì

Inviato: 15/01/2010, 19:27
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 ;)

Re: help dibbì

Inviato: 15/01/2010, 19:41
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..

Re: help dibbì

Inviato: 15/01/2010, 22:27
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 ;)

Re: help dibbì

Inviato: 15/01/2010, 22:48
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:

Re: help dibbì

Inviato: 15/01/2010, 23:26
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 ;)

Re: help dibbì

Inviato: 16/01/2010, 8:42
da 06voip
grazie, come sempre :wink:

Re: help dibbì

Inviato: 19/01/2010, 21:29
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:

Re: help dibbì

Inviato: 19/01/2010, 22:43
da dynamo
beh si è corretto ;)

Re: help dibbì

Inviato: 20/01/2010, 20:32
da 06voip
che tu sai è possibile fare la stessa cosa con una sola istruzione?

Re: help dibbì

Inviato: 20/01/2010, 22:29
da dynamo
penso che basti mettere quelle query all'interno del file di importazione...

Re: help dibbì

Inviato: 20/01/2010, 23:23
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: