Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - Roberto88

Pagine: [1]
1
Ciao maicolstaip

Così non mi sei certi di aiuto...sono partito dai pulsanti e dal file icon.php perchè non sapevo dove mettere mano, altrimenti non avrei postato su questo forum!!!


Qualcunaltro ha un idea concreta per risolvere il problema?

devo inserire la testata del mio sito sulla pagina che viene stampata quando stampiamo un articolo!

Grazie in anticipio a tutti

2
Scusatemi per l'orrendità di questo post che ho inserito!!

Ecco il codice

Codice: [Seleziona]
<?php
/**
 * @version      $Id: icon.php 14401 2010-01-26 14:10:00Z louis $
 * @package      Joomla
 * @subpackage   Content
 * @copyright   Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
 * @license      GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

/**
 * Content Component HTML Helper
 *
 * @static
 * @package      Joomla
 * @subpackage   Content
 * @since 1.5
 */
class JHTMLIcon
{
   function 
create($article$params$access$attribs = array())
   {
      
$uri =& JFactory::getURI();
      
$ret $uri->toString();   
   
      
$url 'index.php?task=new&ret='.base64_encode($ret).'&id=0&sectionid='.$article->sectionid;

      if (
$params->get('show_icons')) {
         
$text JHTML::_('image.site''new.png''/images/M_images/'NULLNULLJText::_('New') );
      } else {
         
$text JText::_('New').'&nbsp;';
      }

      
$attribs   = array( 'title' => JText::_'New' ));
      return 
JHTML::_('link'JRoute::_($url), $text$attribs);
   }

   function 
pdf($article$params$access$attribs = array())
   {
      
$url  'index.php?view=article';
      
$url .=  @$article->catslug '&catid='.$article->catslug '';
      
$url .= '&id='.$article->slug.'&format=pdf';

      
$status 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no';

      
// checks template image directory for image, if non found default are loaded
      
if ($params->get('show_icons')) {
         
$text JHTML::_('image.site''pdf_button.png''/images/M_images/'NULLNULLJText::_('PDF'));
      } else {
         
$text JText::_('PDF').'&nbsp;';
      }

      
$attribs['title']   = JText::_'PDF' );
      
$attribs['onclick'] = "window.open(this.href,'win2','".$status."'); return false;";
      
$attribs['rel']     = 'nofollow';

      return 
JHTML::_('link'JRoute::_($url), $text$attribs);
   }

   function 
email($article$params$access$attribs = array())
   {
      
$uri   =& JURI::getInstance();
      
$base   $uri->toString( array('scheme''host''port'));
      
$link   $base.JRoute::_ContentHelperRoute::getArticleRoute($article->slug$article->catslug$article->sectionid) , false );
      
$url   'index.php?option=com_mailto&tmpl=component&link='.base64_encode$link );

      
$status 'width=400,height=350,menubar=yes,resizable=yes';

      if (
$params->get('show_icons'))    {
         
$text JHTML::_('image.site''emailButton.png''/images/M_images/'NULLNULLJText::_('Email'));
      } else {
         
$text '&nbsp;'.JText::_('Email');
      }

      
$attribs['title']   = JText::_'Email' );
      
$attribs['onclick'] = "window.open(this.href,'win2','".$status."'); return false;";

      
$output JHTML::_('link'JRoute::_($url), $text$attribs);
      return 
$output;
   }

   function 
edit($article$params$access$attribs = array())
   {
      
$user =& JFactory::getUser();
      
$uri =& JFactory::getURI();
      
$ret $uri->toString();

      if (
$params->get('popup')) {
         return;
      }

      if (
$article->state 0) {
         return;
      }

      if (!
$access->canEdit && !($access->canEditOwn && $article->created_by == $user->get('id'))) {
         return;
      }

      
JHTML::_('behavior.tooltip');

      
$url 'index.php?view=article&id='.$article->slug.'&task=edit&ret='.base64_encode($ret);
      
$icon $article->state 'edit.png' 'edit_unpublished.png';
      
$text JHTML::_('image.site'$icon'/images/M_images/'NULLNULLJText::_('Edit'));

      if (
$article->state == 0) {
         
$overlib JText::_('Unpublished');
      } else {
         
$overlib JText::_('Published');
      }
      
$date JHTML::_('date'$article->created);
      
$author $article->created_by_alias $article->created_by_alias $article->author;

      
$overlib .= '&lt;br /&gt;';
      
$overlib .= JText::_($article->groups);
      
$overlib .= '&lt;br /&gt;';
      
$overlib .= $date;
      
$overlib .= '&lt;br /&gt;';
      
$overlib .= htmlspecialchars($authorENT_COMPAT'UTF-8');

      
$button JHTML::_('link'JRoute::_($url), $text);

      
$output '<span class="hasTip" title="'.JText::_'Edit Item' ).' :: '.$overlib.'">'.$button.'</span>';
      return 
$output;
   }


   function 
print_popup($article$params$access$attribs = array())
   {
      
$url  'index.php?view=article';
      
$url .=  @$article->catslug '&catid='.$article->catslug '';
      
$url .= '&id='.$article->slug.'&tmpl=component&print=1&layout=default&page='.@ $request->limitstart;

      
$status 'status=no,toolbar=yes,scrollbars=yes,titlebar=yes,menubar=yes,resizable=yes,width=640,height=480,directories=no,location=yes';
      
"Bluarte - Arte Cultura Informazione".$text
      
// checks template image directory for image, if non found default are loaded
      
if ( $params->get'show_icons' ) ) {
         
$text JHTML::_('image.site',  'printButton.png''/images/M_images/'NULLNULLJText::_'Print' ) );
      } else {
         
$text JText::_'ICON_SEP' ) .'&nbsp;'JText::_'Print' ) .'&nbsp;'JText::_'ICON_SEP' );
      }

      
$attribs['title']   = JText::_'Print' );
      
$attribs['onclick'] = "window.open(this.href,'win2','".$status."'); return false;";
      
$attribs['rel']     = 'nofollow';

      return 
JHTML::_('link'JRoute::_($url), $text$attribs);
   }

   function 
print_screen($article$params$access$attribs = array())
   {
      
// checks template image directory for image, if non found default are loaded
      
if ( $params->get'show_icons' ) ) {
         
$text JHTML::_('image.site',  'printButton.png''/images/M_images/'NULLNULLJText::_'Print' ) );
      } else {
         
$text JText::_'ICON_SEP' ) .'&nbsp;'JText::_'Print' ) .'&nbsp;'JText::_'ICON_SEP' );
      }
      return 
'<a href="#" onclick="window.print();return false;">'.$text.'[/url]';
   }

}

Come posso intervenire secondo voi???

Graziee

3
Grazie mille ho risolto diversamente!!!

Il template che avevo scelto mi dave troppi problemi ma per fortuna ne ho trovato uno che funziona perfettamente!!!


Grazie ancora! ;) :) :) :) ;) ::)

4
Salve ragazzi ho un problema abbastanza serio...Non sono un genio in php e vorrei inserire nell'output di stampa che si ha cliccando sul pulsante stampa presente su gli articoli(sempre se abbiliti la funzione nelle preferenze dell'articolo)la testata del sito che sto realizzando!Così da lasciare una traccia visibile del logo e del nome da dove è stato stampato il documento!!!

Ho dato un occhiata al file icon.php  individuando la funzione che gestisce la stampa, ma non riesco a modificarla opportunamente!!!

Mi potete aiutare??

http://www.faresitoweb.com/bluarte/index.php/artein.html


Non ho trovato niente che mi potesse aiutare nel forum
 :( :( :( :( :( :( :( :( :( :( :( :( :( :( :( :( :( :( :( :( :( :( :( :( :( :

5
Salve ragazzi spesso riesco a trovare la soluzione leggendo il vostro forum, ma in questo caso non so veramente come uscirne, dovrei riuscire a stringere la parte centrale del sito dove praticamente vengono visualizzati gli articoli dando piu spazio alle colonne laterali, o meglio ancora fare tutti e tre pe posizioni di uguale dimensione!!!

In questo template nel file dei parametri compare la voce per settare la dimensione totale del template, che funziona correttamente, poi compare anche

Left Inset Width    
Right Inset Width    

Che però modificandoli non mi va a cambiare praticamente niente!
Ho dato un occhiata con firebug ma non riesco a eterminare i valori da cambiare!!! questo è il link del sito!
http://www.faresitoweb.com/bluarte/

se qualcuno gli potrebbe dare un occhiata e dirmi come fare ve ne sarei veramente grato!

Ciaoo e complimenti ancora per il forum

Pagine: [1]


Web Design Bolzano Kreatif