0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 6554 Просмотров
*

Bogus

  • Захожу иногда
  • 94
  • 5 / 2
  • В глазах обида, в руках утюг!
функция snapshot
« : 27.02.2006, 14:23:20 »
(Офтоп - а почему этот значок называется лампа?)

Люди очень хочется зделать следующее:

хочу чтобы в модулях вирту марта (те что отображают разные товары) артикула и цены с ссылкой добавить в корзину, отображались с права от картинки а не так как поумолчанию, долго рылся дорылся до того что это все функция snapshot и она реализуется изначально в файле ps_product.php но вот чето я на нее смотрю и не понимаю где и как она генерит код для страниц, ну и соответсвенно не могу поставить все надписи з боку (в идеале это что бы ваще в отдельной ячейке они стояли  ::)
« Последнее редактирование: 27.02.2006, 14:24:51 от Bogus »
*

tug

  • Захожу иногда
  • 333
  • 40 / 4
Re: функция snapshot
« Ответ #1 : 01.03.2006, 02:16:07 »
Всё чистым кодом фигарит там, что не понятно?
я думаю тебе нужно там табличку нарисовать
Если html код скинешь как должно быть, я тебе выдам решение
*

Bogus

  • Захожу иногда
  • 94
  • 5 / 2
  • В глазах обида, в руках утюг!
Re: функция snapshot
« Ответ #2 : 01.03.2006, 11:00:52 »
Честно говоря я уже пробывал рисовать таблицу и просто раскидывать переменные по ним, но видно у меня чето не так было сделано. Но все равно сенкс за помощь =)))

вот код


Код
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
  <tr>
    <td width="30%">
    <p align="center"><span lang="ru">(ИЗОБРАЖЕНИЕ С ПЕРЕХОДОМ НА ФЛАЙПЕЙДЖ)</span></td>
    <td width="50%">
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
      <tr>
        <td width="100%"><b><u><span lang="ru">Артикул - Краткое описание
        (переходом на флайпейдж)</span></u></b></td>
      </tr>
      <tr>
        <td width="100%">
        <p align="right"><span lang="ru"><font style="font-size: 16pt"><b>Цена</b></font></span></td>
      </tr>
      <tr>
        <td width="100%">&nbsp;</td>
      </tr>
      <tr>
        <td width="100%">
        <p align="right"><b><span lang="ru">Добавить</span></b></td>
      </tr>
    </table>
    </td>
  </tr>
</table>
*

Bogus

  • Захожу иногда
  • 94
  • 5 / 2
  • В глазах обида, в руках утюг!
Re: функция snapshot
« Ответ #3 : 03.03.2006, 10:30:55 »
Туг ты наверно забыл :)

извени че напрегаю, просто оч хотца добится тут какого  результата
*

Bogus

  • Захожу иногда
  • 94
  • 5 / 2
  • В глазах обида, в руках утюг!
Re: функция snapshot
« Ответ #4 : 13.03.2006, 12:45:45 »
мои топики упорно игнорятся но я не здамся, все же как зделать то что я тутачки спросил?
*

tug

  • Захожу иногда
  • 333
  • 40 / 4
Re: функция snapshot
« Ответ #5 : 14.03.2006, 12:56:34 »
У продавщицы магазина продавольственного,
Жопа, метр на метр!
Если б был у меня с километр,
Я б доставил ей удовольствие!
 ;)

Ну не маленький, сам разгребешь надеюсь, если ошибки будут  ^-^

Код
<?php

function product_snapshot( $product_sku, $show_price=true, $show_addtocart=true ) {
global $sess, $VM_LANG, $mm_action_url;

$db = new ps_DB;

require_once(CLASSPATH.'ps_product_category.php');
$ps_product_category = new ps_product_category;

$q = "SELECT product_id, product_name, product_parent_id, product_thumb_image FROM #__{vm}_product WHERE product_sku='$product_sku'";
$db->query( $q );
$html = "";
if ($db->next_record()) {
$cid = $ps_product_category->get_cid( $db->f("product_id" ) );
     
      $url = "?page=shop.product_details&category_id=$cid&flypage=".$this->get_flypage($db->f("product_id"));
     
if ($db->f("product_parent_id")) {
$url = "?page=shop.product_details&flypage=".$this->get_flypage($db->f("product_parent_id"));
$url .= "&product_id=" . $db->f("product_parent_id");
} else {
$url = "?page=shop.product_details&flypage=".$this->get_flypage($db->f("product_id"));
$url .= "&product_id=" . $db->f("product_id");
}
   
      $html = '
        <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
          <tr>
            <td width="30%">
              <p align="center">
                <span lang="ru">
                  <a title="'.$db->f("product_name").'" href="'.$sess->url($mm_action_url.'index.php'.$url).'">
                    '.$this->image_tag($db->f("product_thumb_image"), 'alt="'.$db->f("product_name").'"').'
                  </a>
                </span>
              </p>
            </td>
            <td width="50%">
            <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
              <tr>
                <td width="100%">
                  <b>
                    <u>
                      <span lang="ru">
                        <a title="'.$db->f("product_name").'" href="'.$sess->url($mm_action_url.'index.php'.$url).'">
                          '.$db->f("product_sku").' - '.$db->f("product_name").'
                        </a>                           
                      </span>
                    </u>
                  </b>
                </td>
              </tr>
              <tr>
                <td width="100%">
                <p align="right"><span lang="ru"><font style="font-size: 16pt"><b>'.$this->show_price( $db->f("product_id"), true ).'</b></font></span></td>
              </tr>
              <tr>
                <td width="100%">&nbsp;</td>
              </tr>
              <tr>
                <td width="100%">
                <p align="right"><b><span lang="ru"><a title="'.$VM_LANG->_PHPSHOP_CART_ADD_TO.'": "'.$db->f("product_name").'" href="'. $sess->url($mm_action_url . $url).'">'.$VM_LANG->_PHPSHOP_CART_ADD_TO.'</a></span></b></td>
              </tr>
            </table>
            </td>
          </tr>
        </table>
      ';
}

return $html;
}

?>
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
Re: функция snapshot
« Ответ #6 : 14.03.2006, 14:20:24 »
Bogus ну что работает?
мне тоже твоя идея понравилась (если я ее правильно понял)
отпишись
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
*

Bogus

  • Захожу иногда
  • 94
  • 5 / 2
  • В глазах обида, в руках утюг!
Re: функция snapshot
« Ответ #7 : 15.03.2006, 10:23:13 »
только увидел ответ, оч рад хоть какому то продвижению ща бум смотреть
*

Bogus

  • Захожу иногда
  • 94
  • 5 / 2
  • В глазах обида, в руках утюг!
Re: функция snapshot
« Ответ #8 : 15.03.2006, 10:46:49 »
я наверно с похмелья плохо соображаю а куда этот код тулить нужно в  ps_product.php или в файл модуля каторый менять хацу?
*

Bogus

  • Захожу иногда
  • 94
  • 5 / 2
  • В глазах обида, в руках утюг!
Re: функция snapshot
« Ответ #9 : 15.03.2006, 11:05:06 »
так раздуплился

в файле ps_product.php в строках начиная с  2061
*

Bogus

  • Захожу иногда
  • 94
  • 5 / 2
  • В глазах обида, в руках утюг!
Re: функция snapshot
« Ответ #10 : 15.03.2006, 11:09:45 »
работает впринципе, только не очень смотрится в модулях каторые вертикально стоят =) так что выберайте что вам дароже =)
*

Bogus

  • Захожу иногда
  • 94
  • 5 / 2
  • В глазах обида, в руках утюг!
Re: функция snapshot
« Ответ #11 : 15.03.2006, 12:08:41 »
все отлично, только вот модули терь показывают и цены и ссылки добавления, и им пофигу что в некоторых модулях это выключено =(
*

tug

  • Захожу иногда
  • 333
  • 40 / 4
Re: функция snapshot
« Ответ #12 : 15.03.2006, 14:37:34 »
ну проверку вставь в код на включенность цены и кнопки добавить и усё
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Функция визуального поиска (список изображений всех товаров)

Автор aikr

Ответов: 0
Просмотров: 1011
Последний ответ 29.09.2012, 23:28:15
от aikr
AJAX добавление в корзину с миникарточки товара (snapshot)

Автор softman_xp

Ответов: 16
Просмотров: 5389
Последний ответ 14.09.2011, 18:21:02
от xzet
Функция сохранения большой картинки

Автор DaVinchy

Ответов: 0
Просмотров: 994
Последний ответ 06.01.2011, 22:29:35
от DaVinchy
Функция построения дерева категорий PHP+MySQL

Автор delomac

Ответов: 0
Просмотров: 1828
Последний ответ 03.11.2010, 11:49:55
от delomac