Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • idealcs Friend
    #202442

    Hi There,

    I have installed the site using the quickstart and it looks great.

    When I click on one of the featured articles on the homepage the lightbox loads and displays a page with a picture instead of the content text from the article.

    Is there any way I can have the article display the Intro Image on the home page, and also display the article content text when it is clicked?

    Thanks in advance!

    Pankaj Sharma Moderator
    #554215

    Hi you can change it via article options.
    open article mananger >>>your article >>> Publishing >>>content type >>>text .
    >> http://awesomescreenshot.com/0f03sdcycd

    idealcs Friend
    #554217

    Hi Pankajsharma,

    Thank you for taking the time to respond to me.

    Unfortunately setting the content type to text changes the image on the home page to text too.
    I was hoping to keep the image on the home page, but have it link to the article when clicked.

    Is there any way to do that?

    Thanks again!

    Pankaj Sharma Moderator
    #554398

    okay … you want to add intro text below images .
    Please wait i will be back as soon as possible with check all things and if its possible i will give you solution here .
    Thanks in advance for your patience

    Pankaj Sharma Moderator
    #554504

    HI try this code

    Open templates/ja_fixel/html/com_content/article/default_popup_images.php
    and replace the file code with this code

    <?php
    /**
    * @package Joomla.Site
    * @sub package com_content
    *
    * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
    * @license GNU General Public License version 2 or later; see LICENSE.txt
    */

    defined('_JEXEC') or die;

    // Create shortcuts to some parameters.
    $params = $this->item->params;
    $images = json_decode($this->item->images);
    $urls = json_decode($this->item->urls);
    $canEdit = $this->item->params->get('access-edit') && !JFactory::getApplication()->input->get('tmpl', '') == 'component';
    $user = JFactory::getUser();
    $aInfo = (($params->get('show_author') && !empty($this->item->author )) ||
    ($params->get('show_category')) ||
    ($params->get('show_create_date')) ||
    ($params->get('show_parent_category')) ||
    ($params->get('show_publish_date')));
    $exAction = ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon'));
    ?>

    <?php if (!empty($this->item->pagination) && $this->item->pagination && !$this->item->paginationposition && $this->item->paginationrelative) : ?>
    <?php echo $this->item->pagination; ?>
    <?php endif; ?>

    <!-- Article -->
    <article>

    <?php if ($params->get('show_title')) : ?>
    <header class="article-header clearfix">
    <h1 class="article-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; ?>
    </h1>
    </header>
    <?php endif; ?>

    <?php if($aInfo) :?>
    <!-- Aside -->
    <aside class="article-aside clearfix">

    <?php if ($aInfo) : ?>
    <dl class="article-info pull-left">
    <dt class="article-info-term"><?php echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>

    <?php if ($params->get('show_publish_date')) : ?>
    <dd class="published">
    <?php echo JText::sprintf('FIXEL_COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC3'))); ?>
    </dd>
    <?php endif; ?>

    <?php if ($params->get('show_create_date')) : ?>
    <dd class="create">
    <?php echo JText::sprintf('FIXEL_COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->created, JText::_('DATE_FORMAT_LC3'))); ?>
    </dd>
    <?php endif; ?>

    <?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
    <dd class="createdby">
    <?php
    $author = $this->item->created_by_alias ? $this->item->created_by_alias : $this->item->author;
    ?>
    <?php if (!empty($this->item->contactid) && $params->get('link_author') == true): ?>
    <?php
    $needle = 'index.php?option=com_contact&view=contact&id=' . $this->item->contactid;
    $menu = JFactory::getApplication()->getMenu();
    $item = $menu->getItems('link', $needle, true);
    $cntlink = !empty($item) ? $needle . '&Itemid=' . $item->id : $needle;
    ?>
    <?php echo JText::sprintf('FIXEL_COM_CONTENT_WRITTEN_BY', '<span>'.JHtml::_('link', JRoute::_($cntlink), $author).'</span>'); ?>
    <?php else: ?>
    <?php echo JText::sprintf('FIXEL_COM_CONTENT_WRITTEN_BY', '<span>'.$author.'</span>'); ?>
    <?php endif; ?>
    </dd>
    <?php endif; ?>

    <?php if ($params->get('show_category')) : ?>
    <dd class="category-name">
    <?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('FIXEL_COM_CONTENT_CATEGORY',''.$url); ?>
    <?php else : ?>
    <?php echo '<span class="name">',JText::sprintf('FIXEL_COM_CONTENT_CATEGORY','</span>'.$title); ?>
    <?php endif; ?>
    </dd>
    <?php endif; ?>

    <?php if ($params->get('show_parent_category') && $this->item->parent_slug != '1:root') : ?>
    <dd class="parent-category-name">
    <?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('FIXEL_COM_CONTENT_PARENT', $url); ?>
    <?php else : ?>
    <?php echo JText::sprintf('FIXEL_COM_CONTENT_PARENT', $title); ?>
    <?php endif; ?>
    </dd>
    <?php endif; ?>
    <?php if($this->item->event->afterDisplayTitle && stripos($this->item->event->afterDisplayTitle, 'count') !== false): ?>
    <dd>
    <?php echo $this->item->event->afterDisplayTitle; ?>
    </dd>
    <?php endif; ?>

    </dl>
    <?php endif; ?>

    </aside>
    <!-- //Aside -->
    <?php endif; ?>

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

    <?php if (!$params->get('show_intro')) : ?>

    <?php endif; ?>

    <?php if (isset($urls) && ((!empty($urls->urls_position) && ($urls->urls_position=='0')) || ($params->get('urls_position')=='0' && empty($urls->urls_position) )) || (empty($urls->urls_position) && (!$params->get('urls_position')))): ?>
    <?php echo $this->loadTemplate('links'); ?>
    <?php endif; ?>

    <?php if ($params->get('access-view')):?>
    <?php if (isset($images->image_fulltext) && !empty($images->image_fulltext)) : ?>
    <?php
    $imgfloat = (empty($images->float_fulltext)) ? $params->get('float_fulltext') : $images->float_fulltext;
    ?>
    <div class="pull-<?php echo htmlspecialchars($imgfloat); ?> item-image">
    <img
    <?php if ($images->image_fulltext_caption): ?>
    <?php echo 'class="caption"'.' title="' .htmlspecialchars($images->image_fulltext_caption) .'"'; ?>
    <?php endif; ?>
    src="<?php echo htmlspecialchars($images->image_fulltext); ?>" alt="<?php echo htmlspecialchars($images->image_fulltext_alt); ?>"/>
    </div>
    <?php endif; ?>

    <?php
    if (!empty($this->item->pagination) AND $this->item->pagination AND !$this->item->paginationposition AND !$this->item->paginationrelative):
    echo $this->item->pagination;
    endif;
    ?>

    <section class="article-content clearfix" <?php if(!$this->item->event->beforeDisplayContent): echo 'style="margin-left: 0"'; endif; ?>>
    <?php echo $this->item->text; ?>

    <?php $useDefList = (($params->get('show_modify_date')) or ($params->get('show_hits'))); ?>
    <?php if ($useDefList) : ?>
    <footer class="article-footer clearfix">
    <dl class="article-info pull-left">
    <?php if ($params->get('show_modify_date')) : ?>
    <dd class="modified">
    <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', '<span>'.JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC3')).'</span>'); ?>
    </dd>
    <?php endif; ?>
    <?php if ($params->get('show_hits')) : ?>
    <dd class="hits">
    <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', '<span>'.$this->item->hits.'</span>'); ?>
    </dd>
    <?php endif; ?>
    </dl>
    </footer>
    <?php endif; ?>

    <?php
    if (!empty($this->item->pagination) && $this->item->pagination && $this->item->paginationposition && !$this->item->paginationrelative): ?>
    <?php
    echo '<hr class="divider-vertical" />';
    echo $this->item->pagination;
    ?>
    <?php endif; ?>

    <?php if (isset($urls) && ((!empty($urls->urls_position) && ($urls->urls_position=='1')) || ( $params->get('urls_position')=='1') )): ?>
    <?php echo $this->loadTemplate('links'); ?>
    <?php endif; ?>

    <?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);
    ?>
    <section class="readmore">
    <a href="<?php echo $link; ?>">
    <span>
    <?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('FIXEL_COM_CONTENT_READ_MORE_TITLE');
    else :
    echo JText::_('FIXEL_COM_CONTENT_READ_MORE');
    echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
    endif; ?>
    </span>
    </a>
    </section>
    <?php endif; ?>
    <?php endif; ?>
    </section>

    <?php if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
    <?php $this->item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
    <div class="view-tags"><i class="icon-tag"></i>
    <?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
    </div>
    <?php endif; ?>

    </article>
    <!-- //Article -->
    <div class="list-icons">
    <?php echo $this->item->event->beforeDisplayContent; ?>
    <?php if ($params->get('show_print_icon') || $params->get('show_email_icon') || $canEdit) : ?>
    <div class="menu-edit">
    <ul class="clearfix">
    <?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 class="print-icon"> <?php echo JHtml::_('icon.print_screen', $this->item, $params); ?> </li>
    <?php endif; ?>
    </ul>
    </div>
    <?php endif; ?>
    </div>
    <?php if (!empty($this->item->pagination) && $this->item->pagination && $this->item->paginationposition && $this->item->paginationrelative): ?>
    <?php echo $this->item->pagination; ?>
    <?php endif; ?>

    Don’t forget to back-up old file before doing changes
    Let me know if it helps

    idealcs Friend
    #556883

    Hello pankajsharma,

    Sorry I took so long to get back to you.

    Your code did EXACTLY what I wanted. I cannot thank you enough! My customer is now very happy, which means I am very happy.

    Thanks again – have a great weekend!

Viewing 6 posts - 1 through 6 (of 6 total)

This topic contains 6 replies, has 2 voices, and was last updated by  idealcs 9 years, 12 months ago.

We moved to new unified forum. Please post all new support queries in our New Forum