Joomla 1.5 Печать из компонента

Discussion in 'Программирование' started by deadheart, Jul 16, 2010.

  1. Offline

    deadheart Недавно здесь

    Joined:
    Sep 7, 2009
    Messages:
    69
    Likes Received:
    0
    Gender:
    Male
    Уважаемые гуру. Суть вопроса какая ...есть свое компонент который выводит некую информацию. Как сделать чтобы была возможность печати ?ну как обычная кнопочка печатать есть у материала. Подскажите где почитать или какие функции для этого юзать.
     
  2.  
  3. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Если уж совсем просто, то можно в нужном месте шаблона поставить такой код:

    Код (html):
    1. <?php
    2. $uri = &JFactory::getURI();
    3. $url = $uri->toString(array('path', 'query', 'fragment'));
    4. ?>
    5.  
    6.  
    7. <a rel="nofollow" onclick="window.open(this.href,'win2','status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no'); return false;" title="Распечатать" href="<?php print $url; ?>?tmpl=component&amp;print=1&amp;page=">Распечатать</a>
     
  4. Offline

    deadheart Недавно здесь

    Joined:
    Sep 7, 2009
    Messages:
    69
    Likes Received:
    0
    Gender:
    Male
    а страница будет формироваться в том же виде в каком выводиться и на сайте или надо тоже это как-то прописывать формат вывода?
     
  5. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Будет выводится только содержимое, без оформления блоками. В общем - стандартный Joomlовский вид для печати.
     
    deadheart likes this.
  6. Offline

    deadheart Недавно здесь

    Joined:
    Sep 7, 2009
    Messages:
    69
    Likes Received:
    0
    Gender:
    Male
    спасибо за помощь только у вас небольшая ошибочка вышла.
    перед tmpl=component нужно написать "&amp;", а не "?"
     
    Last edited: Jul 17, 2010

Share This Page

Loading...