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

Тема в разделе "Программирование", создана пользователем deadheart, 16.07.2010.

  1. Offline

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

    Регистрация:
    07.09.2009
    Сообщения:
    69
    Симпатии:
    0
    Пол:
    Мужской
    Уважаемые гуру. Суть вопроса какая ...есть свое компонент который выводит некую информацию. Как сделать чтобы была возможность печати ?ну как обычная кнопочка печатать есть у материала. Подскажите где почитать или какие функции для этого юзать.
     
  2.  
  3. DKraev
    Offline

    DKraev <i>(aka gft)</i>

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    216
    Пол:
    Мужской
    Если уж совсем просто, то можно в нужном месте шаблона поставить такой код:

    Код (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 Недавно здесь

    Регистрация:
    07.09.2009
    Сообщения:
    69
    Симпатии:
    0
    Пол:
    Мужской
    а страница будет формироваться в том же виде в каком выводиться и на сайте или надо тоже это как-то прописывать формат вывода?
     
  5. DKraev
    Offline

    DKraev <i>(aka gft)</i>

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    216
    Пол:
    Мужской
    Будет выводится только содержимое, без оформления блоками. В общем - стандартный Joomlовский вид для печати.
     
    deadheart нравится это.
  6. Offline

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

    Регистрация:
    07.09.2009
    Сообщения:
    69
    Симпатии:
    0
    Пол:
    Мужской
    спасибо за помощь только у вас небольшая ошибочка вышла.
    перед tmpl=component нужно написать "&amp;", а не "?"
     
    Последнее редактирование: 17.07.2010

Поделиться этой страницей

Загрузка...