scusa Mavimo...

5 contenuti / 0 new
Ultimo contenuto
scusa Mavimo...

ciao Mavimo,scusa se ti cerco in questo modo ma cerco di realizzare il tutorial su signalkuppe e ho scoperto che avete dialogato sulla possibilità di nuove modifiche.
Ti/vi chiedo se vi funziona su drupal 6 perchè a me non c'è verso e mi dispiace lo ritengo ben fatto ma sono fermo e non so come impostare alcuni fattori e nessuno mi aiuta su capire cosa non funziona.
Grazie e scusa per il disturbo
Tiziano

Ciao, nessun problema, magari inserendo la discussione enl form ricevevi altri risposte, in ogni caso, sì, di può implementare anche in D6, anche se ritengo sia possibile fare la stessa cosa in modo migliore usando views2 che ha anche alcuni funzioni ajax interessanti.

Che problema hai?

Ciao
Marco
--
My blog
Working at @agavee

ciao,
scrivo qui ma facci riferimento ai vari post inseriti in queste settimane.
quindi decidi tu dove rispondere... :-)
http://www.drupalitalia.org/node/6701

sulla base delle indicazioni di Pinolo ho deciso di creare quanto indicato da lui nel post indicato sopra.
ti riporto quanto mi aveva consigliato lui:

Quote:
Dalla descrizione e dall'immagine, mi sembra che quanto ho detto prima possa essere valido. Secondo me hai bisogno di un solo tipo di contenuto con campi:
- titolo progetto
- descrizione
- tavole (campo filefield->immagine multiplo, numero di oggetti illimitato)
- archivio (campo filefield->immagine multiplo, numero di oggetti illimitato)
- schizzi (campo filefield->immagine multiplo, numero di oggetti illimitato)
- utilizzi (campo filefield->immagine multiplo, numero di oggetti illimitato)
Ogni immagine può avere un campo descrizione (da usare come didascalia) e gli attributi alt e title

La disposizione delle immagini la gestirai con un template personalizzato per questo tipo di nodo (es. node-progetto.tpl.php). Dovresti riuscire abbastanza facilmente a usare anche effetti tipo Lightbox per vedere le immagini ingrandite.
Con l'aggiunta del modulo imagecache, puoi inoltre gestire la creazione di miniature.

così ho fatto tranne per gli attributi alt e title che non ho capito se sono il titolo del progetto o se devo creare dei nuovi campi ma in questo caso produrrei dei duplicati e non me lo fa fare perchè esistono già dei campi con quel nome (questo sarebbe un'altra cosa da capire perchè non ho capito come fare, ma andiamo avanti).

questo problema è generato dalle mie esigenze... ho provato a gestire il problema con le view2 ma non è possibile almeno credo perchè troppo macchinoso.

calcola che ho un patrimonio di mmagini che si aggira più o meno a 1200 immagini e sono suddivise come riportato da Pinolo.
quindi per ogni tipo di progetto e per ogni tipologia: tavola, archivio etc dovrei creare una vista ad hoc per veder i risultati, questo diventa folle poichè si tratta di almeno un centinaio di progetti e moltiplicato per 4 farebbero 400 viste, senza contare l'implementazione che avverrà non appena tutto funziona...
quindi cosa mi consigli di fare?

i problemi riscontrati con signalkuppe sono che inserendo il codice nel template:

function marinelli_imagecache2($namespace, $path, $alt = '', $title = '', $attributes = NULL) {
  $attributes = drupal_attributes($attributes);
  $imagecache_path =  file_create_url(file_directory_path() .'/imagecache/'. $namespace .'/'. $path);
  return '<a href="'. check_url(file_create_url($path)) .'" class="thickbox img-'. $namespace .'" rel="immagine"><img src="'. $imagecache_path .'" alt="'. check_plain($alt) .'"  class="thickbox" title="'. check_plain($title) .'" '. $attributes .' /></a>';
}
function marinelli_imagecache($namespace, $path, $alt = '', $title = '', $attributes = NULL) {
  $attributes = drupal_attributes($attributes);
  $imagecache_path =  file_create_url(file_directory_path() .'/imagecache/'. $namespace .'/'. $path);
  return '<img src="'. $imagecache_path .'" alt="'. check_plain($alt) .'"  class="thickbox" title="'. check_plain($title) .'" '. $attributes .' />';
}

ed avendo un nodo personalizzato in questo modo:
  <div class="content">
<div class= "project">
<table border="0" cellpadding="5">
<tr>
<th width= 220 valign="top">
<?php echo theme('imagecache', 'copertina', $node->field_project_tavola[0]['filepath']); ?>
</th>
<td valign="top"><strong>Descrizione del progetto</strong>: <br/>
<?php
echo $node->field_projectdescrizione[0]['view'];
?>

</td>
</tr>
<tr>
<td colspan="2">
<?php
echo $node->field_note_project[0]['view'];
?>

<br/>
<br/>
<?php
if($node->field_project_tavola[0]['filepath'] != '') {
   echo
'Tavole';
}
?>

<br/>
<hr />
<?php foreach ($field_project_tavola as $image){
print
theme('imagecache', 'imagefield_thumbs', $image['filepath']); }
?>

<br/>
<br/>
<?php
if($node->field_project_schizzo[0]['filepath'] != '') {
   echo
'Schizzi';
}
?>

<br/>
<hr />
<?php
 
foreach ($field_project_schizzo as $image){
echo
theme('imagecache', 'imagefield_thumbs', $image['filepath']);
}
?>

<br/>
<br/>
<?php
if($node->field_project_utilizzo[0]['filepath'] != '') {
   echo
'Utilizzi';
}
?>

<br/>
<hr />
<?php
foreach ($field_project_utilizzo as $image){
echo
theme('imagecache', 'imagefield_thumbs', $image['filepath']);
}
?>

<br/>
<br/>
<?php
if($node->field_project_lavoro[0]['filepath'] != '') {
   echo
'Lavori';
}
?>

<br/>
<hr />
<div class="imagefield_thumbs">
<?php
foreach ($field_project_lavoro as $image){
echo
theme('imagecache', 'imagefield_thumbs', $image['filepath']);
}
?>

  </div>
</td>
</tr>
</table>
</div>
</div>
<div class= "clear-block clear">
</div>

ora se imposto il codice con imagecache2 come riportato dal tutorial non visualizzo nemmeno un'immagine se inserisco imagecache non funziona a rigor di logica anche se non ho potuto testarlo perchè mi sono fermato prima, ovvero a questo punto e non sono l'unico ho trovato anche sylpheed:
http://www.drupalitalia.org/node/6016
che aveva lo stesso problema.
quindi sarei lieto di sapere uno perchè non funziona e se devo smontare un'altra volta il tutto quale sia la soluzione più appropriata.
avevo richiesto aiuto anche in questo post:
http://www.drupalitalia.org/node/6721

per qualunque chiarimento sono qui...
ciao buona serata

se uno non è intelligente... mi devo scusare con tutti quelli che hanno cercato di aiutarmi ma sono io a non aver capito cosa voleva dire nel tutorial l'autore...

function marinelli_imagecache2($namespace, $path, $alt = '', $title = '', $attributes = NULL) {
  $attributes = drupal_attributes($attributes);
  $imagecache_path =  file_create_url(file_directory_path() .'/imagecache/'. $namespace .'/'. $path);
  return '<a href="'. check_url(file_create_url($path)) .'" class="thickbox img-'. $namespace .'" rel="immagine"><img src="'. $imagecache_path .'" alt="'. check_plain($alt) .'"  class="thickbox" title="'. check_plain($title) .'" '. $attributes .' /></a>';
}
function marinelli_imagecache($namespace, $path, $alt = '', $title = '', $attributes = NULL) {
  $attributes = drupal_attributes($attributes);
  $imagecache_path =  file_create_url(file_directory_path() .'/imagecache/'. $namespace .'/'. $path);
  return '<img src="'. $imagecache_path .'" alt="'. check_plain($alt) .'"  class="thickbox" title="'. check_plain($title) .'" '. $attributes .' />';
}

per tutti quelli che usano questo tutorial e non capiscono perchè non funzioni il barbatrucco è che se uno vuole utilizzare solo la visualizzazione chiama la funzione function marinelli_imagecache se invece qualcuno vuole attivare il thickbox deve rinominare la function marinelli_imagecache2 come function marinelli_imagecache
tutto qui...
grazie ancora

l'unica cosa che non funziona ancora è che impostando i valori per l'alt e per il testo in caso di mancata visualizzazione, vedi immagine non vengono visualizzati passando sopra con la mano...