Custom Pagers - configurazione [non! RISOLTO]

Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

Ciao!
Finora su drupal 5 usavo photoblog, che mi aggiungeva alcune utili voci di navigazione come nelle gallerie di immagini: Precedente e Successivo, cose così.
Ora photoblog non esiste più, ma leggo che dovrei poter fare lo stesso con Custom Pagers (installato insieme a Token e a Views).
Quasi quasi, visto che non è specifico per un tipo di nodo, potrei aggiungere i due link per la navigazione tra post anche per gli altri tipi di nodo.
Però ho provato a capire come funziona e sono un po' spaesata.
C'è qualcuno disposto a farmi da balia se non altro per farmi accorciare i tempi di addestramento? ;P

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

ok, nessuno si offre spontaneamente... se invece volessi aggiungere i link next e previous solo per le immagini, modificando page.tpl.php?
S'offre qualcun'altro? Oppure SOFFRE qualcun'altro...?

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

Vaaaaaabene.

Ho trovato questo:
http://drupal.org/node/45050

E però è scritto per drupal 5 mentre io uso il 6.
Lo strano è che funziona. Funziona nonostante mi restituisca un errore sulle tabelle del database. Forse i nomi delle tabelle non coincidono? Eppure avanza in maniera pulita e corretta. Ho aggiunto la funzione next_prev in template.tpl.php e poi l'ho richiamata in un nuovo file che ho chiamato node-image.tpl.php.

Qua potete vedere che errore mi dà. Mi date una mano a capire e modificare?

Grazie

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Posts: 2028
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

IMHO stai facendo un casino allucinante, ma a parte questo, svuota al cache del tuo DB e prova a vedere se il problema sparisce, la tabelal {node} non può non esistere Eye-wink

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

Ora provo e poi ti faccio sapere, grazie, ma perché pensi che stia facendo casino? E' troppo complicato?

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

Anche con cahche DB svuotata dà lo stesso errore. Suggerimenti?

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Posts: 43
Iscritto il: 22 Lug 07

Giulia, quelle query SQL da dove vengono fuori? in quel link a drupal.org che hai segnalato, non c'è alcuna query che inizi per "SELECT DISTINCT ...".

comunque sia, dato che ti dice che non trova la tabella node, non è che hai inserito un prefisso per le tabelle? prova a modificare le query SQL e dove vedi un nome di tabella inseriscilo tra parentesi graffe.

ad es., node diventa {node}, term_data diventa {term_data}, eccetera.

inoltre, il tuo database si chiama "Sql162139_2" ??
se non si chiama così, mi sa che c'è qualche altro problema...

Ciao, Giovanni


Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

Citazione:
inoltre, il tuo database si chiama "Sql162139_2" ??

sì, si chiama così

Citazione:
quelle query SQL da dove vengono fuori? in quel link a drupal.org che hai segnalato, non c'è alcuna query che inizi per "SELECT DISTINCT ...".

vero,ma ho solo copincollato quindi non saprei dirti

Citazione:
comunque sia, dato che ti dice che non trova la tabella node, non è che hai inserito un prefisso per le tabelle? prova a modificare le query SQL e dove vedi un nome di tabella inseriscilo tra parentesi graffe.

ad es., node diventa {node}, term_data diventa {term_data}, eccetera.

vero!!!
ho risolto, grazie Giovanni!
ho controllato il testo copincollato da drupal.org, in alcune query le graffe c'erano, in alcune no, puoi verificare tu stesso! avevano messo le graffe sono nell'ultimo gruppo di query... grazie mille! Ora funziona a perfezione.

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Posts: 43
Iscritto il: 22 Lug 07

Di niente, Giulia. L'importante è che ora funzioni.
D'altra parte Mavimo ti aveva già indirizzato sulla buona strada. Smiling

I "DISTINCT" alle query SQL vengono aggiunti da db_rewrite_sql(), tutto normale Eye-wink

Ciao.

ps. ma quanto sei pazza sul tuo detestabile sito? Sticking out tongue hai messo anche la lista delle cose che hai scaricato! lol Laughing out loud


Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

Antinoo wrote:

ps. ma quanto sei pazza sul tuo detestabile sito? Sticking out tongue hai messo anche la lista delle cose che hai scaricato! lol Laughing out loud

ma dove? in che senso le cose che ho scaricato... forse non ho capito di quale sito parli... ora vedo cosa c'è nel mio profilo...

ah.

comunque.

non funge.
da loggata non mi dà errore. da sloggata sì.

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Posts: 43
Iscritto il: 22 Lug 07

giuvax.rar non contiene "tutto il materiale che ho accumulato in vari anni"?
ho ipotizzato fosse materiale scaricato dalla rete... non è così? il sito è grober.it...

comunque sia, come utente anonimo ti dà lo stesso errore di tabella node non trovata?
mah, lo trovo strano... problemi di permessi? bisognerebbe fare un po' di debug per capire perché...

nel file node-image.tpl.php esegui *almeno* 4 query tentando di accedere alla tabella {node}, quindi semmai dovrebbe darti quattro errori, e non solo due... boh. prova a mettere un drupal_set_message('ok') dopo ogni chiamata a next_prev() presente in node-image.tpl.php e fai un nuovo screenshot dell'errore, tanto per capire perché...

ciao, g.


Posts: 43
Iscritto il: 22 Lug 07

ah, non avevo visto il blog su lnx.grober.it...
parlavo di grober.it, volevo arrivare sulla pagina dell'errore...
g.


Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

Dunque, Giovà.

Ora ho tolto le pagine modificate perché avevo bisogno di lavorarci senza tutto quel papiello di errori ogni volta.
Ho anche provato a rifare tutto da capo, casomai avessi sbagliato qualcosa. Ad ogni modo l'errore che dava in seguito era un altro. Mi diceva di controllare la versione di sql perché c'era una stringa inaspettata, tipo che voleva qualcosa dopo il ; delle query. Se ti va e se hai tempo facciamo un po' di prove insieme e poi postiamo qui il risultato (sono su messenger).
Altrimenti se qualcuno ha qualche suggerimento per snellire tutto: possibile che non ci sia un modo più veloce per inserire due stupidi link di navigazione avanti/indietro?

p.s.: questa installazione di drupal la sto facendo proprio per eliminare la vecchia versione del sito (grober.it) che è abbastanza stupida. avevo dimenticato quella lista Sticking out tongue, la utilizzavo quando facevo scambi.

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Posts: 43
Iscritto il: 22 Lug 07

Giulia, hai provato il codice postato da bdimaggio su drupal.org, nel commento prima del tuo?
prova e fammi sapere, dovrebbe andare Eye-wink


Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

coooooooooooooooooorro

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

Antinoo wrote:
Giulia, hai provato il codice postato da bdimaggio su drupal.org, nel commento prima del tuo?
prova e fammi sapere, dovrebbe andare Eye-wink

Ti voglio bene perché hai pazienza.
Funge, anche da sloggata (e non intendo che porto le mutande sloggi).
Però mi sono persa il 'parent', che prima mostrava al centro fra next e previous.
Hai ancora pazienza?

*occhi dolci random*

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Posts: 43
Iscritto il: 22 Lug 07

chiamala pure pazienza, ma in realtà è semplice noluntas (nolontà, non-volontà) di fare quel che invece dovrei fare. insomma, invece di risolvere i problemi miei (si autorisolveranno?) preferisco risolvere quelli degli altri Eye-wink

mi sa comunque che hai già risolto da te anche quest'ultima cosa, ripristinando le due righe di codice originale, dico bene? ora che hai risolto tutto, posso chiederti perché non hai usato una di quelle belle gallerie javascript esistenti che tanto bene fanno agli occhi? Sticking out tongue

ciao, g.


Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

Trovato:
la correzione di bdimaggio era giusta, però si era perso il label-name della galleria parent, ripristinando il 'case: parent' del codice vecchio tutto torna a funzionare.

Ovvero, in template.php, al posto di:

     case 'parent':
       // $name = db_result(db_query(db_rewrite_sql("SELECT name FROM {term_data} WHERE tid = $tid;")));
       return l($label, "$type/tid/$tid", array('title' => $label, 'class' => $class));
       break;

bisogna ripristinare le vecchie righe, aggiungendo:

case 'parent':
       $name = db_result(db_query(db_rewrite_sql("SELECT name FROM {term_data} WHERE tid = $tid;")));
       return l($label.$name, "$type/tid/$tid", array('title' => $name, 'class' => $class));
       break;

Ora funge tutto. Sono orgogliona.

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

Antinoo wrote:
mi sa comunque che hai già risolto da te anche quest'ultima cosa, ripristinando le due righe di codice originale, dico bene? ora che hai risolto tutto, posso chiederti perché non hai usato una di quelle belle gallerie javascript esistenti che tanto bene fanno agli occhi? Sticking out tongue

Ha improvvisamente smesso di funzionare. Prima mostrava il nome dell'album. Ora non più. Non so perché.
Intendi gallery o gallery2?
Se non ti offendi a vuoi aggiungermi su messenger giuvax @ hotmail.com piangerei volentieri sulla tua spalla.

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Posts: 43
Iscritto il: 22 Lug 07

ti ho appena aggiunta. ho anche provato lo script e a me funziona...
come gallery ce ne sono un bel po', io uso lightbox2, ma dipende dalle esigenze...


Posts: 184
Iscritto il: 04 Nov 05
Moderatore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

mi dai in privato il tuo indirizzo plis? con amsn pur avendoti contro-aggiunto non ti vedo nei contatti... eri tu lo spirito libero!

__________________

Giulia
[Saigon... shit; I'm still only in Saigon...]


Condividi contenuti