Phoca PDF icon and Joomla 1.6

Phoca PDF - creating PDF documents in Joomla! CMS
frivas
Phoca Newbie
Phoca Newbie
Posts: 1
Joined: 17 Mar 2011, 14:02

Phoca PDF icon and Joomla 1.6

Post by frivas »

I can't see PDF icon on my articles. I've installed last versions of component and plugin.
Any idea?
P.D. My page is http://www.frivas.es
User avatar
Benno
Phoca Hero
Phoca Hero
Posts: 9451
Joined: 04 Dec 2008, 11:58
Location: Germany
Contact:

Re: Phoca PDF icon and Joomla 1.6

Post by Benno »

Hi,
with the current version of Phoca PDF and Phoca PDF Plugin it should work.
http://joomlacode.org/gf/download/frsre ... .0_rc2.zip
http://joomlacode.org/gf/download/frsre ... v2.0.2.zip
Kind regards,
Benno
phunder
Phoca Newbie
Phoca Newbie
Posts: 8
Joined: 22 Jun 2011, 14:25

Re: Phoca PDF icon and Joomla 1.6

Post by phunder »

Hi there

Has this been resolved? I'm having the same problem. Since pdf's have been removed from native 1.6 I was hoping this extenuation could include it for me. I can't seem to figure it out though. Do I need to activate it somewhere or should it automatically include the pdf icon for me? Its really driving me up the wall :x

I'd appreciate any advice
phunder
Phoca Newbie
Phoca Newbie
Posts: 8
Joined: 22 Jun 2011, 14:25

Re: Phoca PDF icon and Joomla 1.6

Post by phunder »

I found this link in another post https://www.phoca.cz/documents/47-phoca- ... -and-usage
but it does not seem to solve my problem. I installed the full version, so should I be seeing the pdf icon?

I happen to know that the standard icon image for 1.6 do not include a pdf icon. Does this extortion provide a new icon image set? I replaced the original with my own image. Is this perhaps part of my problem?
osmin
Phoca Newbie
Phoca Newbie
Posts: 2
Joined: 22 Jun 2011, 14:43

Re: Phoca PDF icon and Joomla 1.6

Post by osmin »

hi,

I have the same problem. I installed the latest version of joomla 1.6.3, jsn epic template v4.1.3 and the latest Phoca pdf with the plugin. Also, I do not see pdf icon. Can only be seen on standard templates. I checked the files:

components / com_content / views / article / tmpl / default.php
components / com_content / views / category / tmpl / blog_item.php
components / com_content / views / featured / tmpl / default_item.php

and the Phoca pdf code is.

below I give a test page
http://chalabala.info/j16

My template has its own version of the file:
default.php
blog_item.php
default_item.php

Maybe this is a problem
phunder
Phoca Newbie
Phoca Newbie
Posts: 8
Joined: 22 Jun 2011, 14:25

Re: Phoca PDF icon and Joomla 1.6

Post by phunder »

Hi osmin

I see on your demo site that you actually have a link that creates the pdf when clicked on. How did you get that?

You could always use this link and simply style it to look like you want it. You can also hide the text in the process. Something like this:

Code: Select all

.print-icon /*since I see this is what the class name is*/ {background:url(../images/pdf.png  /*or whatever your image is called*/); height:10px; width:10px; /*or whatever size it is*/}

/*then hide the text with something like this*/
.print-icon a *{display:none}
Hope this helps
osmin
Phoca Newbie
Phoca Newbie
Posts: 2
Joined: 22 Jun 2011, 14:43

Re: Phoca PDF icon and Joomla 1.6

Post by osmin »

phunder wrote:Hi osmin

I see on your demo site that you actually have a link that creates the pdf when clicked on. How did you get that?
Accidentally, I deleted a file default_item.php and it gave result that you saw (I did not notice it). Now I deleted the other two files and is nearly perfect. But I do not know what to do.
amir00251
Phoca Newbie
Phoca Newbie
Posts: 4
Joined: 30 May 2011, 21:51

Re: Phoca PDF icon and Joomla 1.6

Post by amir00251 »

Hi,

I had exactly same problem as you in Joomla 1.6. I did solve it after around an hour and with your hint in here.

The actual Phocapdf codes are in com_comtent but not in the template we are using and this causes the problem. The phocapdf codes can be found

components/com_content/views/category/tmpl/blog_item.php
/components/com_content/views/article/tmpl/default.php

but if for example you go to the

/templates/your template/html/com_content/category/blog_item.php
/templates/your template/html/com_content/article/default.php

You will not see the phocapdf codes. In my case in template I had a code like this

<?php if ($params->get('show_print_icon') || $params->get('show_email_icon') || $useDefList) : ?>
<ul class="actions">
<?php if ($params->get('show_print_icon')) : ?>
<li class="print-icon">
<?php echo JHtml::_('icon.print_popup', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php if ($params->get('show_email_icon')) : ?>
<li class="email-icon">
<?php echo JHtml::_('icon.email', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php if ($canEdit) : ?>
<li class="edit-icon">
<?php echo JHtml::_('icon.edit', $this->item, $params); ?>
</li>
<?php endif; ?>
</ul>
<?php endif; ?>



The phocapdf icon included code in the actual com_content was

<?php
//PHOCAEDIT
$phocaPDF = false;
if (JPluginHelper::isEnabled('phocapdf', 'content')) {
include_once(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_phocapdf'.DS.'helpers'.DS.'phocapdf.php');
$phocaPDF = PhocaPDFHelper::getPhocaPDFContentIcon($this->item, $params);
}
?>

<?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon') || $phocaPDF) : ?>
<ul class="actions">
<?php echo $phocaPDF; //END PHOCAEDIT ?>
<?php if (!$this->print) : ?>
<?php if ($params->get('show_print_icon')) : ?>
<li class="print-icon">
<?php echo JHtml::_('icon.print_popup', $this->item, $params); ?>
</li>
<?php endif; ?>

<?php if ($params->get('show_email_icon')) : ?>
<li class="email-icon">
<?php echo JHtml::_('icon.email', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php if ($canEdit) : ?>
<li class="edit-icon">
<?php echo JHtml::_('icon.edit', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php else : ?>
<li>
<?php echo JHtml::_('icon.print_screen', $this->item, $params); ?>
</li>
<?php endif; ?>
</ul>
<?php endif; ?>


Now I did try to simply replace the second code in the template but I did get a blank page, so I needed to integrate somehow phocapdf codes inside my own template and this became below:

<?php
//PHOCAEDIT
$phocaPDF = false;
if (JPluginHelper::isEnabled('phocapdf', 'content')) {
include_once(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_phocapdf'.DS.'helpers'.DS.'phocapdf.php');
$phocaPDF = PhocaPDFHelper::getPhocaPDFContentIcon($this->item, $params);
}
?>

<?php if ($params->get('access-edit') || $canEdit || $params->get('show_print_icon') || $params->get('show_email_icon') || $useDefList || $phocaPDF ) : ?>
<div class="article-tools clearfix">
<?php echo $this->item->event->beforeDisplayContent; ?>
<?php if ($params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
<ul class="actions">
<?php echo $phocaPDF; //END PHOCAEDIT ?>
<?php if (!$this->print) : ?>
<?php if ($params->get('show_print_icon')) : ?>
<li class="print-icon">
<?php echo JHtml::_('icon.print_popup', $this->item, $params); ?>
</li>
<?php endif; ?>

<?php if ($params->get('show_email_icon')) : ?>
<li class="email-icon">
<?php echo JHtml::_('icon.email', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php if ($canEdit) : ?>
<li class="edit-icon">
<?php echo JHtml::_('icon.edit', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php else : ?>
<li> <?php echo JHtml::_('icon.print_screen', $this->item, $params); ?> </li>
<?php endif; ?>
</ul>
<?php endif; ?>

which was pefect and worked in both category view and article view. I think this can be used by many people which would have this problem in Joomla 1.6. It may be done slightly better than this, but I dont know anything about php so this was just looking at patterns!
phunder
Phoca Newbie
Phoca Newbie
Posts: 8
Joined: 22 Jun 2011, 14:25

Re: Phoca PDF icon and Joomla 1.6

Post by phunder »

Ok, got it working as well. Thanks amir00251, for pointing me in the right direction.

I'm using a gantry bassed template and this is how I solved it. I'll try and write this up so anyone can use it (I hope).

My solution is an adaptation of the tutorial found here https://www.phoca.cz/documents/47-phoca- ... -and-usage under the heading "Custom Install"

Like amir00251 says you need to edit these files:

/templates/your template/html/com_content/category/blog_item.php
/templates/your template/html/com_content/article/default.php

What you need to add is the following...

blog_item.php:

Find an if statement that checks the value of "show_print_icon" and "show_email_icon". Mine looked like this

Code: Select all

<?php /** Begin Article Icons **/ if ($canEdit ||  $params->get('show_print_icon') || $params->get('show_email_icon') : ?>
Add a clause to include "$phocaPDF" like so:

Code: Select all

<?php /** Begin Article Icons **/ if ($canEdit ||  $params->get('show_print_icon') || $params->get('show_email_icon') || $phocaPDF) : ?>
Then add "<?php echo $phocaPDF; ?>" where you want to print the icon. Mine looked like this:

Code: Select all

<ul class="actions">
    [b] <?php echo $phocaPDF; ?>[/b]
     <?php if (!$this->print) : ?>
Lastly paste this code before the if statement you edited above (I think it needs to be before :idea: )

Code: Select all

<?php
    $phocaPDF = false;
    if (JPluginHelper::isEnabled('phocapdf', 'content')) {
        include_once(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_phocapdf'
          .DS.'helpers'.DS.'phocapdf.php');
        $phocaPDF = PhocaPDFHelper::getPhocaPDFContentIcon($this->item, 
          $params);
    }
?>
You follow a similar process to edit the "blog_item.php" file.

Here is a copy of my edited files. Hope this helps someone :)

/templates/your template/html/com_content/article/default.php:

Code: Select all

<?php

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

JHtml::addIncludePath(JPATH_COMPONENT.DS.'helpers');

// Create shortcuts to some parameters.
$params		= $this->item->params;
$canEdit	= $this->item->params->get('access-edit');
$user		= JFactory::getUser();
?>
<div class="rt-article"><div class="rt-article-bg">
	<div class="item-page<?php echo $this->pageclass_sfx?>">
		<?php /** Begin Page Title **/ if ($this->params->get('show_page_heading', 1)) : ?>
		<h1 class="title">
			<?php echo $this->escape($this->params->get('page_heading')); ?>
		</h1>
		<?php /** End Page Title **/  endif; ?>
		<?php /** Begin Article Title **/ if ($params->get('show_title')) : ?>
		<h2 class="title">
			<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
			<a href="<?php echo $this->item->readmore_link; ?>">
				<?php echo $this->escape($this->item->title); ?></a>
			<?php else : ?>
				<?php echo $this->escape($this->item->title); ?>
			<?php endif; ?>
		</h2>
		<?php /** End Article Title **/ endif; ?>
        
        <?php
			$phocaPDF = false;
			if (JPluginHelper::isEnabled('phocapdf', 'content')) {
				include_once(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_phocapdf'
				  .DS.'helpers'.DS.'phocapdf.php');
				$phocaPDF = PhocaPDFHelper::getPhocaPDFContentIcon($this->item, 
				  $params);
			}
		?>

		<?php /** Begin Article Icons **/ if ($canEdit ||  $params->get('show_print_icon') || $params->get('show_email_icon') || $phocaPDF) : ?>
			<div class="rt-article-icons">
				<ul class="actions">
                <?php echo $phocaPDF; ?>
				<?php if (!$this->print) : ?>
					<?php if ($params->get('show_print_icon')) : ?>
					<li class="print-icon">
						<?php echo JHtml::_('icon.print_popup',  $this->item, $params); ?>
					</li>
					<?php endif; ?>

					<?php if ($params->get('show_email_icon')) : ?>
					<li class="email-icon">
						<?php echo JHtml::_('icon.email',  $this->item, $params); ?>
					</li>
					<?php endif; ?>
				
					<?php if ($canEdit) : ?>
					<li class="edit-icon">
						<?php echo JHtml::_('icon.edit', $this->item, $params); ?>
					</li>
					<?php endif; ?>
					<?php else : ?>
					<li>
						<?php echo JHtml::_('icon.print_screen',  $this->item, $params); ?>
					</li>
				<?php endif; ?>
				</ul>
			</div>
		<?php /** End Article Icons **/ endif; ?>

		<?php  if (!$params->get('show_intro')) :
			echo $this->item->event->afterDisplayTitle;
		endif; ?>

		<?php echo $this->item->event->beforeDisplayContent; ?>

		<?php $useDefList = (($params->get('show_author')) OR ($params->get('show_category')) OR ($params->get('show_parent_category'))
			OR ($params->get('show_create_date')) OR ($params->get('show_modify_date')) OR ($params->get('show_publish_date'))
			OR ($params->get('show_hits'))); ?>

		<?php /** Begin Article Info **/ if ($useDefList) : ?>
		 <dl class="rt-articleinfo">
		 <!--<dt class="rt-articleinfo-desc"><?php  echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>-->
		<?php endif; ?>
		<?php if ($params->get('show_parent_category') && $this->item->parent_slug != '1:root') : ?>
		<dd class="rt-parent-category">
			<?php	$title = $this->escape($this->item->parent_title);
					$url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_slug)).'">'.$title.'</a>';?>
			<?php if ($params->get('link_parent_category') AND $this->item->parent_slug) : ?>
				<?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
				<?php else : ?>
				<?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
			<?php endif; ?>
		</dd>
		<?php endif; ?>
		<?php if ($params->get('show_category')) : ?>
		<dd class="rt-category">
			<?php 	$title = $this->escape($this->item->category_title);
					$url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)).'">'.$title.'</a>';?>
			<?php if ($params->get('link_category') AND $this->item->catslug) : ?>
				<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
				<?php else : ?>
				<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
			<?php endif; ?>
		</dd>
		<?php endif; ?>
		<?php if ($params->get('show_create_date')) : ?>
		<dd class="rt-date-posted">
			<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date',$this->item->created, JText::_('DATE_FORMAT_LC2'))); ?>
		</dd>
		<?php endif; ?>
		<?php if ($params->get('show_modify_date')) : ?>
		<dd class="rt-date-modified">
			<?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date',$this->item->modified, JText::_('DATE_FORMAT_LC2'))); ?>
		</dd>
		<?php endif; ?>
		<?php if ($params->get('show_publish_date')) : ?>
		<dd class="rt-date-published">
			<?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE', JHtml::_('date',$this->item->publish_up, JText::_('DATE_FORMAT_LC2'))); ?>
		</dd>
		<?php endif; ?>
		<?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
		<dd class="rt-author"> 
			<?php $author =  $this->item->author; ?>
			<?php $author = ($this->item->created_by_alias ? $this->item->created_by_alias : $author);?>

			<?php if (!empty($this->item->contactid ) &&  $params->get('link_author') == true):?>
				<?php 	echo JText::sprintf('COM_CONTENT_WRITTEN_BY' , 
				 JHtml::_('link',JRoute::_('index.php?option=com_contact&view=contact&id='.$this->item->contactid),$author)); ?>

			<?php else :?>
				<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
			<?php endif; ?>
		</dd>
		<?php endif; ?>	
		<?php if ($params->get('show_hits')) : ?>
		<dd class="rt-hits">
			<?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
		</dd>
		<?php endif; ?>
		<?php if ($useDefList) : ?>
		 </dl>
		<?php /** End Article Info **/ endif; ?>

		<?php if (isset ($this->item->toc)) : ?>
			<?php echo $this->item->toc; ?>
		<?php endif; ?>

		<?php if ($params->get('access-view')):?>
			<?php echo $this->item->text; ?>
			
		<?php //optional teaser intro text for guests ?>
		<?php elseif ($params->get('show_noauth') == true AND  $user->get('guest') ) : ?>
			<?php echo $this->item->introtext; ?>
			<?php //Optional link to let them register to see the whole article. ?>
			<?php if ($params->get('show_readmore') && $this->item->fulltext != null) :
				$link1 = JRoute::_('index.php?option=com_users&view=login');
				$link = new JURI($link1);?>
				<p class="readmore">
				<a href="<?php echo $link; ?>">
				<?php $attribs = json_decode($this->item->attribs);  ?> 
				<?php 
				if ($attribs->alternative_readmore == null) :
					echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
				elseif ($readmore = $this->item->alternative_readmore) :
					echo $readmore;
					if ($params->get('show_readmore_title', 0) != 0) :
					    echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
					endif;
				elseif ($params->get('show_readmore_title', 0) == 0) :
					echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');	
				else :
					echo JText::_('COM_CONTENT_READ_MORE');
					echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
				endif; ?></a>
				</p>
			<?php endif; ?>
		<?php endif; ?>

		<?php echo $this->item->event->afterDisplayContent; ?>
	</div>
</div></div>
/templates/your template/html/com_content/article/default.php

Code: Select all

<?php
// no direct access
defined('_JEXEC') or die;

// Create a shortcut for params.
$params = &$this->item->params;
$canEdit	= $this->item->params->get('access-edit');
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
JHtml::_('behavior.tooltip');
JHtml::core();

?>

<?php if ($this->item->state == 0) : ?>
<div class="system-unpublished">
<?php endif; ?>
<div class="rt-article"><div class="rt-article-bg">
	<?php /** Begin Article Title **/ if ($params->get('show_title')) : ?>
	<h2 class="title">
		<?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
			<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>">
			<?php echo $this->escape($this->item->title); ?></a>
		<?php else : ?>
			<?php echo $this->escape($this->item->title); ?>
		<?php endif; ?>
	</h2>
	<?php /** End Article Title **/ endif; ?>

	<?php
    $phocaPDF = false;
    if (JPluginHelper::isEnabled('phocapdf', 'content')) {
        include_once(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_phocapdf'
          .DS.'helpers'.DS.'phocapdf.php');
        $phocaPDF = PhocaPDFHelper::getPhocaPDFContentIcon($this->item, 
          $params);
    }
    ?>

	<?php /** Begin Article Icons **/ if ($params->get('show_print_icon') || $params->get('show_email_icon') || $canEdit || $phocaPDF) : ?>
	<div class="rt-article-icons">
		<ul class="actions">
        	<?php echo $phocaPDF; ?>
			<?php if ($params->get('show_print_icon')) : ?>
			<li class="print-icon">
				<?php echo JHtml::_('icon.print_popup', $this->item, $params); ?>
			</li>
			<?php endif; ?>
			<?php if ($params->get('show_email_icon')) : ?>
			<li class="email-icon">
				<?php echo JHtml::_('icon.email', $this->item, $params); ?>
			</li>
			<?php endif; ?>
			<?php if ($canEdit) : ?>
			<li class="edit-icon">
				<?php echo JHtml::_('icon.edit', $this->item, $params); ?>
			</li>
			<?php endif; ?>
		</ul>
	</div>
	<?php /** End Article Icons **/ endif; ?>

	<?php if (!$params->get('show_intro')) : ?>
		<?php echo $this->item->event->afterDisplayTitle; ?>
	<?php endif; ?>

	<?php echo $this->item->event->beforeDisplayContent; ?>

	<?php // to do not that elegant would be nice to group the params ?>

	<?php /** Begin Article Info **/ if (($params->get('show_author')) or ($params->get('show_category')) or ($params->get('show_create_date')) or ($params->get('show_modify_date')) or ($params->get('show_publish_date')) or ($params->get('show_parent_category')) or ($params->get('show_hits'))) : ?>
	 <dl class="rt-articleinfo">
	 <!--<dt class="article-info-term"><?php echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>-->
	<?php endif; ?>
	<?php if ($params->get('show_parent_category') && $this->item->parent_id != 1) : ?>
	<dd class="rt-parent-category">
		<?php $title = $this->escape($this->item->parent_title);
			$url = '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_id)) . '">' . $title . '</a>'; ?>
		<?php if ($params->get('link_parent_category')) : ?>
			<?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
			<?php else : ?>
			<?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
		<?php endif; ?>
	</dd>
	<?php endif; ?>
	<?php if ($params->get('show_category')) : ?>
	<dd class="rt-category">
		<?php $title = $this->escape($this->item->category_title);
				$url = '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catid)) . '">' . $title . '</a>'; ?>
		<?php if ($params->get('link_category')) : ?>
			<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
			<?php else : ?>
			<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
		<?php endif; ?>
	</dd>
	<?php endif; ?>
	<?php if ($params->get('show_create_date')) : ?>
	<dd class="rt-date-posted">
		<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date',$this->item->created, JText::_('DATE_FORMAT_LC2'))); ?>
	</dd>
	<?php endif; ?>
	<?php if ($params->get('show_modify_date')) : ?>
	<dd class="rt-date-modified">
		<?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date',$this->item->modified, JText::_('DATE_FORMAT_LC2'))); ?>
	</dd>
	<?php endif; ?>
	<?php if ($params->get('show_publish_date')) : ?>
	<dd class="rt-date-published">
		<?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE', JHtml::_('date',$this->item->publish_up, JText::_('DATE_FORMAT_LC2'))); ?>
	</dd>
	<?php endif; ?>
	<?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
	<dd class="rt-author"> 
		<?php $author =  $this->item->author; ?>
		<?php $author = ($this->item->created_by_alias ? $this->item->created_by_alias : $author);?>

			<?php if (!empty($this->item->contactid ) &&  $params->get('link_author') == true):?>
				<?php 	echo JText::sprintf('COM_CONTENT_WRITTEN_BY' , 
				 JHtml::_('link',JRoute::_('index.php?option=com_contact&view=contact&id='.$this->item->contactid),$author)); ?>

			<?php else :?>
				<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
			<?php endif; ?>
	</dd>
	<?php endif; ?>	
	<?php if ($params->get('show_hits')) : ?>
	<dd class="rt-hits">
		<?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
	</dd>
	<?php endif; ?>
	<?php if (($params->get('show_author')) or ($params->get('show_category')) or ($params->get('show_create_date')) or ($params->get('show_modify_date')) or ($params->get('show_publish_date')) or ($params->get('show_parent_category')) or ($params->get('show_hits'))) :?>
	 	</dl>
	<?php /** End Article Info **/ endif; ?>

	<?php echo $this->item->introtext; ?>

	<?php if ($params->get('show_readmore') && $this->item->readmore) :
		if ($params->get('access-view')) :
			$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
		else :
			$menu = JFactory::getApplication()->getMenu();
			$active = $menu->getActive();
			$itemId = $active->id;
			$link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
			$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug));
			$link = new JURI($link1);
			$link->setVar('return', base64_encode($returnURL));
		endif;
	?>
		<p class="rt-readon-surround">
			<a href="<?php echo $link; ?>" class="readon"><span>
				<?php if (!$params->get('access-view')) :
					echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
				elseif ($readmore = $this->item->alternative_readmore) :
					echo $readmore;
						if ($params->get('show_readmore_title', 0) != 0) :
					echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
						endif;
				elseif ($params->get('show_readmore_title', 0) == 0) :
					echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');	
				else :
					echo JText::_('COM_CONTENT_READ_MORE');
					echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
				endif; ?>
			<span></a>
		</p>
	<?php endif; ?>
</div></div>
<?php if ($this->item->state == 0) : ?>
</div>
<?php endif; ?>

<div class="item-separator"></div>
<?php echo $this->item->event->afterDisplayContent; ?>
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48403
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Phoca PDF icon and Joomla 1.6

Post by Jan »

Hi, thank you for the guide.

Jan
If you find Phoca extensions useful, please support the project
Post Reply