Back to top

Autore Topic: Nascondere immagini categoria [RISOLTO]  (Letto 5793 volte)

Offline stsnow

  • Appassionato
  • ***
  • Post: 206
    • Mostra profilo
Nascondere immagini categoria [RISOLTO]
« il: 09 Mar 2013, 09:25:42 »
Ciao a tutti,
esiste un modo per evitare di visualizzare l'immagine associata alla categoria creata con virtuemart?
Vorrei che si vedesse solo il titolo.

Grazie
« Ultima modifica: 10 Mar 2013, 15:14:28 da stsnow »

Offline skyline81

  • Appassionato
  • ***
  • Post: 310
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #1 il: 09 Mar 2013, 13:01:46 »
da come hai posto la domanda potrei risponderti di eliminare l'immagine e basta.


però se è come penso (cioè che vuoi l'immagine nell'elenco ma nascosta quando visualizzi quella determinata categoria) devi mettere mano al codice..


meglio utilizzare la tecnica dell'override ;)
tutti siamo utili e nessuno indispensabile... tranne il defined( '_JEXEC') or die

Offline stsnow

  • Appassionato
  • ***
  • Post: 206
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #2 il: 09 Mar 2013, 15:08:07 »
Sì, intendo non visualizzare affatto l'immagine.

Offline skyline81

  • Appassionato
  • ***
  • Post: 310
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #3 il: 09 Mar 2013, 15:20:00 »
per la modifica della categoria cerca il file

/components/com_virtuemart/views/category/tmpl/default.php

cerca la riga 110

Codice: [Seleziona]
                            <a href="<?php echo $caturl ?>" title="<?php echo $category->category_name ?>">
                                <?php echo $category->category_name ?>
                                [br /]
                                <?php // if ($category->ids) {
                                
echo $category->images[0]->displayMediaThumb (""FALSE);
                                
//} ?>

                            [/url]

e gli elimini la parte che non ti serve facendola diventare così

Codice: [Seleziona]
                            <a href="<?php echo $caturl ?>" title="<?php echo $category->category_name ?>">
                                <?php echo $category->category_name ?>
                            [/url]
tutti siamo utili e nessuno indispensabile... tranne il defined( '_JEXEC') or die

Offline skyline81

  • Appassionato
  • ***
  • Post: 310
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #4 il: 09 Mar 2013, 15:22:54 »
per la modifica nell'elenco delle categorie cerca il file

/components/com_virtuemart/views/categories/tmpl/default.php

cerca la riga 68

Codice: [Seleziona]
                        <a href="<?php echo $caturl ?>" title="<?php echo $category->category_name ?>">
                        <?php echo $category->category_name ?>
                        <br />
                        <?php // if ($category->ids) {
                            
echo $category->images[0]->displayMediaThumb("",false);
                        
//} ?>

                        </a>

e, come prima, togli quello che non ti serve

Codice: [Seleziona]
                        <a href="<?php echo $caturl ?>" title="<?php echo $category->category_name ?>">
                        <?php echo $category->category_name ?>
                        </a>
tutti siamo utili e nessuno indispensabile... tranne il defined( '_JEXEC') or die

Offline skyline81

  • Appassionato
  • ***
  • Post: 310
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #5 il: 09 Mar 2013, 15:25:16 »
ATTENZIONE:

Le modifiche da me descritte vanno a modificare il comportamento standard di VirtueMart.
In caso di aggiornamenti o altro è possibile che questi file vengano sovrascritti e quindi perderai quello che hai fatto.
Ti suggerisco di sfruttare la tecnica dell'override del template in modo da avere una sorta di paracadute  ;)
tutti siamo utili e nessuno indispensabile... tranne il defined( '_JEXEC') or die

Offline stsnow

  • Appassionato
  • ***
  • Post: 206
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #6 il: 09 Mar 2013, 16:17:39 »
Grazie per le risposte, pensavo esistesse un modo più semplice per disattivare l'immagine "product image unavailable".

L'override come lo faccio?

Offline skyline81

  • Appassionato
  • ***
  • Post: 310
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #7 il: 09 Mar 2013, 16:29:48 »
tutti siamo utili e nessuno indispensabile... tranne il defined( '_JEXEC') or die

Offline stsnow

  • Appassionato
  • ***
  • Post: 206
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #8 il: 10 Mar 2013, 12:02:31 »
Ho trovato guide per fare l'override che si basano su joomla 1.5 e virtuemart 1. Vale lo stesso per joomla 2.5 e virtuemart 2?

Offline skyline81

  • Appassionato
  • ***
  • Post: 310
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #9 il: 10 Mar 2013, 12:11:16 »
VM1 e VM2 sono molto differenti tra di loro. non credo che vadano bene ma un tentativo puoi sempre farlo  ;)
tutti siamo utili e nessuno indispensabile... tranne il defined( '_JEXEC') or die

Offline stsnow

  • Appassionato
  • ***
  • Post: 206
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #10 il: 10 Mar 2013, 12:24:38 »
Ho provato anche a cancellare la parte di codice che mi hai indicato, ma il risultato è nullo :(

Offline skyline81

  • Appassionato
  • ***
  • Post: 310
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #11 il: 10 Mar 2013, 12:36:32 »
ho fatto qualche prova... avevo dimenticato di mettere la 3 pagina che devi modificare cioè quella principale di virtuemart

/components/com_virtuemart/views/virtuemart/tmpl/default_categories.php

cerca la riga 59 e commentala

Codice: [Seleziona]
//echo $category->images[0]->displayMediaThumb("", false);

vedi se va meglio ora
tutti siamo utili e nessuno indispensabile... tranne il defined( '_JEXEC') or die

Offline stsnow

  • Appassionato
  • ***
  • Post: 206
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #12 il: 10 Mar 2013, 14:13:33 »
Ok, grazie mille! Vedo se funziona :D

Offline stsnow

  • Appassionato
  • ***
  • Post: 206
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #13 il: 10 Mar 2013, 14:16:10 »
Funziona! Un'altra domanda: si può anche cancellare la riga che compare sotto il nome della categoria (prima appariva sotto l'immagine della categoria)?

Offline skyline81

  • Appassionato
  • ***
  • Post: 310
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #14 il: 10 Mar 2013, 15:04:18 »
Funziona!

meno male va!

si può anche cancellare la riga che compare sotto il nome della categoria (prima appariva sotto l'immagine della categoria)?

Si può fare quasi tutto ma credo che un po' anche tu debba mettercelo non trovi?

/components/com_virtuemart/views/virtuemart/tmpl/default_categories.php

riga 25 devi cancellare questo blocco di codice

Codice: [Seleziona]
    // Show the horizontal seperator
    if ($iCol == 1 && $iCategory > $categories_per_row) {
        ?>
        <div class="horizontal-separator"></div>
    <?php
    
}

ovviamente devi vedere se anche nelle altre due viste che abbiamo modificato c'è la presenza del

Codice: [Seleziona]
<div class="horizontal-separator"></div>

ed eliminarlo anche li.

ad ogni modo, visto che il problema principale esposto è concluso, ti invito a mettere [Risolto] nel titolo del topic  ;)
tutti siamo utili e nessuno indispensabile... tranne il defined( '_JEXEC') or die

Offline stsnow

  • Appassionato
  • ***
  • Post: 206
    • Mostra profilo
Re:Nascondere immagini categoria
« Risposta #15 il: 10 Mar 2013, 15:13:59 »
Perfetto! Grazie ancora :D

 



Web Design Bolzano Kreatif