1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

CSS для дополнительной фото в VM

Тема в разделе "Joomla", создана пользователем qazibum, 20 мар 2010.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. qazibum

    qazibum

    Регистр.:
    21 окт 2009
    Сообщения:
    198
    Симпатии:
    9
    Хочу дополнительным фотографиям товаров в VirtueMart 1.1.4 присвоить CSS свойство или класс, но как это сделать не знаю, не получается.
    Вывод дополнительных фото обеспечивает эта строка в файле шаблона
    Код:
    <?php echo $this->vmlistAdditionalImages( $product_id, $images ) ?>
    vmlistAdditionalImages встречается только в двух файлах шаблона и в фале /components/com_virtuemart/themes/default/theme.php
    Подскажите как сделать?
     
  2. vinaction

    vinaction

    Регистр.:
    24 окт 2008
    Сообщения:
    199
    Симпатии:
    23
    А если этот пхпшный код запихнуть в див, и прописать ксс для этого дива прописать в дефолтном кссе?!
     
  3. qazibum

    qazibum

    Регистр.:
    21 окт 2009
    Сообщения:
    198
    Симпатии:
    9
    Сразу для всех картинок применяется свойство. Надо чтобы для каждой по отдельности.

    Добавлено через 43 минуты
    Вот код, который формирует дополнительную картинку в фале /components/com_virtuemart/themes/default/theme.php
    Код:
    function vmlistAdditionalImages( $product_id, $images, $title='', $limit=1000 ) {
    		global $sess;
    		$html = '';
    		$i = 0;
    		foreach( $images as $image ) { 
    			$thumbtag = ps_product::image_tag( $image->file_name, 'class="browseProductImage"', 1, 'product', $image->file_image_thumb_width, $image->file_image_thumb_height );
    			$fulladdress = $sess->url( 'index2.php?page=shop.view_images&amp;image_id='.$image->file_id.'&amp;product_id='.$product_id.'&amp;pop=1' );
    			if( $this->get_cfg('useLightBoxImages', 1 )) {
    				$html .= vmCommonHTML::getLightboxImageLink( $image->file_url, $thumbtag, $title ? $title : $image->file_title, 'product'.$product_id );
    			}
    			else {
    				$html .= vmPopupLink( $fulladdress, $thumbtag, 640, 550 );
    			}
    			$html .= ' ';
    			if( ++$i > $limit ) break;
    		}
    		return $html;
    	}
     
  4. qazibum

    qazibum

    Регистр.:
    21 окт 2009
    Сообщения:
    198
    Симпатии:
    9
    Сделал. Оказалось не сложно псоле маленькой подсказки.
     
Статус темы:
Закрыта.