Viewing 15 posts - 1 through 15 (of 18 total)
  • Author
    Posts
  • obliat Friend
    #160100

    Date and comments show to the left of the title in a calendar style. How can I change this to a simple text view next or before the author name?


    1. calendar-date
    Ninja Lead Moderator
    #377147

    could you provide me with your site link, admin & ftp account via PM so I may help?

    obliat Friend
    #377429

    It’s a WAMP server localhost installation so no real site yet – any guide you can provide so I can try myself?

    Ninja Lead Moderator
    #377651

    ok here are some guildlines:
    edit : templatesja_teline_ivhtmlcom_k2templatesteline_iv_blogcategory_item.php
    the black date label is inside:

    <div class="ja-blog-date">
    move them to :
    <div class="ja-blog-tools clearfix">
    and then have undertake proper customizations.
    note: you should disable cache first

    obliat Friend
    #377728

    A bit too complicated for me – I tried, but failed as I am not sure which exact part of the code within ja-blog-date I need to move to ja-blog-tools-clearfix… :((
    Nor I am aware of what customizations to do, though you are probably talking about ordering author, created date, comments etc. Which reminds me I want to move the whole thing – the date and comments – to look like text, not black box.

    Cache is disabled in Global Config – where else (if any) I should disable it?

    obliat Friend
    #377940

    An exact direction with how to change the code will be of a great help.

    Ninja Lead Moderator
    #378031

    okay heres detail guide:

    open templatesja_teline_iv/css/k2.css,
    change

    .ja-blog-tools {
    padding: 5px 0 0 70px;
    }

    to
    .ja-blog-tools {
    padding: 5px 0 0 0;
    }

    change:

    .itemBlogList div.catItemHeader {
    padding: 0 0 0 70px;
    position: relative;
    }

    to
    .itemBlogList div.catItemHeader {
    position: relative;
    }

    change
    .ja-blog-tools div.catItemAuthor, .ja-blog-tools div.catItemCategory {
    border: 0 none;
    display: block;
    float: left;
    font-style: italic;
    padding: 0;
    text-transform: uppercase;
    }

    to
    .ja-blog-tools div.catItemAuthor, .ja-blog-tools div.catItemCategory {
    border: 0 none;
    display: block;
    float: left;
    font-style: italic;
    padding: 0 10px 0 0;
    text-transform: uppercase;
    }

    change

    div.catItemCommentsLink {
    border-right: 1px solid #CCCCCC;
    display: inline;
    margin: 0 8px 0 0;
    padding: 0 8px 0 0;
    }

    to

    div.catItemCommentsLink {
    display: inline;
    margin: 0 8px 0 0;
    padding: 0 8px 0 10px;
    }

    open templatesja_teline_ivhtmlcom_k2templatesteline_iv_blogcategory_item.php, clear its content and replace with:

    <?php
    /**
    * @version $Id: category_item.php 493 2010-06-17 14:58:58Z joomlaworks $
    * @package K2
    * @author JoomlaWorks http://www.joomlaworks.gr
    * @copyright Copyright (c) 2006 - 2010 JoomlaWorks, a business unit of Nuevvo Webware Ltd. All rights reserved.
    * @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
    */

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

    // Define default image size (do not change)
    K2HelperUtilities::setDefaultImage($this->item, 'itemlist', $this->item->params);

    ?>

    <!-- Start K2 Item Layout -->
    <div class="catItemView group<?php echo ucfirst($this->item->itemGroup); ?><?php echo ($this->item->featured) ? ' catItemIsFeatured' : ''; ?><?php if($this->item->params->get('pageclass_sfx')) echo ' '.$this->item->params->get('pageclass_sfx'); ?>">

    <!-- Plugins: BeforeDisplay -->
    <?php echo $this->item->event->BeforeDisplay; ?>

    <!-- K2 Plugins: K2BeforeDisplay -->
    <?php echo $this->item->event->K2BeforeDisplay; ?>

    <?php if(isset($this->item->editLink)): ?>
    <!-- Item edit link -->
    <span class="catItemEditLink">
    <a class="modal" rel="{handler:'iframe',size:{x:990,y:650}}" href="<?php echo $this->item->editLink; ?>">
    <?php echo JText::_('Edit item'); ?>
    </a>
    </span>
    <?php endif; ?>

    <?php if($this->item->params->get('catItemTitle')): ?>
    <div class="catItemHeader">
    <!-- Item title -->
    <h3 class="catItemTitle">
    <?php if ($this->item->params->get('catItemTitleLinked')): ?>
    <a href="<?php echo $this->item->link; ?>">
    <?php echo $this->item->title; ?>
    </a>
    <?php else: ?>
    <?php echo $this->item->title; ?>
    <?php endif; ?>

    <?php if($this->item->params->get('catItemFeaturedNotice') && $this->item->featured): ?>
    <!-- Featured flag -->
    <span>
    <sup>
    <?php echo JText::_('Featured'); ?>
    </sup>
    </span>
    <?php endif; ?>

    </h3>

    </div>
    <?php endif; ?>

    <?php if (
    $this->item->params->get('catItemAuthor') ||
    $this->item->params->get('catItemCategory')
    ): ?>
    <!-- JA Blog tools -->
    <div class="ja-blog-tools clearfix">

    <?php if($this->item->params->get('catItemAuthor')): ?>
    <!-- Item Author -->
    <div class="catItemAuthor">
    <span><?php echo JText::_('by'); ?></span>
    <a href="<?php echo $this->item->author->link; ?>"><?php echo $this->item->author->name; ?></a> - 
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('catItemCategory')): ?>
    <!-- Item category name -->
    <div class="catItemCategory">
    <span><?php echo JText::_('Published in'); ?></span>
    <a href="<?php echo $this->item->category->link; ?>"><?php echo $this->item->category->name; ?></a>
    </div>
    <?php endif; ?>

    <?php if(
    $this->item->params->get('catItemDateCreated') ||
    $this->item->params->get('catItemCommentsAnchor')
    ): ?>

    <?php
    $createDay = date('d', strtotime( $this->item->created));
    $createMonth = date('M', strtotime( $this->item->created));
    $createYear = date('Y', strtotime( $this->item->created));
    ?>
    <span class="date"></span>
    <span class="month-year">
    <?php echo $createDay; ?>
    <?php echo $createMonth; ?>
    <?php echo $createYear; ?>
    </span>

    <?php if($this->item->params->get('catItemCommentsAnchor') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
    <!-- Anchor link to comments below -->
    <div class="catItemCommentsLink">
    <?php if(!empty($this->item->event->K2CommentsCounter)):?>
    <!-- K2 Plugins: K2CommentsCounter -->
    <?php echo $this->item->event->K2CommentsCounter; ?>
    <?php else: ?>
    <?php if($this->item->numOfComments > 0): ?>
    <a href="<?php echo $this->item->link; ?>#itemCommentsAnchor">
    <?php echo $this->item->numOfComments; ?> <?php echo ($this->item->numOfComments>1) ? JText::_('comments') : JText::_('comment'); ?>
    </a>
    <?php else: ?>
    <a href="<?php echo $this->item->link; ?>#itemCommentsAnchor"><?php echo JText::_('0 Comment'); ?></a>
    <?php endif; ?>
    <?php endif; ?>
    </div>
    <?php endif; ?>

    <?php endif; ?>
    </div>
    <!-- //Blog tools -->
    <?php endif; ?>

    <!-- Plugins: AfterDisplayTitle -->
    <?php echo $this->item->event->AfterDisplayTitle; ?>

    <!-- K2 Plugins: K2AfterDisplayTitle -->
    <?php echo $this->item->event->K2AfterDisplayTitle; ?>

    <?php if($this->item->params->get('catItemRating')): ?>
    <!-- Item Rating -->
    <div class="catItemRatingBlock">
    <span><?php echo JText::_('Rate this item'); ?></span>
    <div class="itemRatingForm">
    <ul class="itemRatingList">
    <li class="itemCurrentRating" id="itemCurrentRating<?php echo $this->item->id; ?>" style="width:<?php echo $this->item->votingPercentage; ?>%;"></li>
    <li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('1 star out of 5'); ?>" class="one-star">1</a></li>
    <li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('2 stars out of 5'); ?>" class="two-stars">2</a></li>
    <li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('3 stars out of 5'); ?>" class="three-stars">3</a></li>
    <li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('4 stars out of 5'); ?>" class="four-stars">4</a></li>
    <li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('5 stars out of 5'); ?>" class="five-stars">5</a></li>
    </ul>
    <div id="itemRatingLog<?php echo $this->item->id; ?>" class="itemRatingLog"><?php echo $this->item->numOfvotes; ?></div>
    <div class="clr"></div>
    </div>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <div class="catItemBody">

    <!-- Plugins: BeforeDisplayContent -->
    <?php echo $this->item->event->BeforeDisplayContent; ?>

    <!-- K2 Plugins: K2BeforeDisplayContent -->
    <?php echo $this->item->event->K2BeforeDisplayContent; ?>

    <?php if($this->item->params->get('catItemImage') && !empty($this->item->image)): ?>
    <!-- Item Image -->
    <div class="catItemImageBlock">
    <span class="catItemImage">
    <a href="<?php echo $this->item->link; ?>" title="<?php if(!empty($this->item->image_caption)) echo $this->item->image_caption; else echo $this->item->title; ?>">
    <img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo $this->item->image_caption; else echo $this->item->title; ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
    </a>
    </span>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('catItemIntroText')): ?>
    <!-- Item introtext -->
    <div class="catItemIntroText">
    <?php echo $this->item->introtext; ?>
    </div>
    <?php endif; ?>

    <div class="clr"></div>

    <?php if($this->item->params->get('catItemExtraFields') && count($this->item->extra_fields)): ?>
    <!-- Item extra fields -->
    <div class="catItemExtraFields">
    <h4><?php echo JText::_('Additional Info'); ?></h4>
    <ul>
    <?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
    <li class="<?php echo ($key%2) ? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
    <span class="catItemExtraFieldsLabel"><?php echo $extraField->name; ?></span>
    <span class="catItemExtraFieldsValue"><?php echo $extraField->value; ?></span>
    </li>
    <?php endforeach; ?>
    </ul>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <!-- Plugins: AfterDisplayContent -->
    <?php echo $this->item->event->AfterDisplayContent; ?>

    <!-- K2 Plugins: K2AfterDisplayContent -->
    <?php echo $this->item->event->K2AfterDisplayContent; ?>

    <div class="clr"></div>
    </div>

    <?php if(
    $this->item->params->get('catItemHits') ||
    $this->item->params->get('catItemCategory') ||
    $this->item->params->get('catItemTags') ||
    $this->item->params->get('catItemAttachments')
    ): ?>
    <div class="catItemLinks">

    <?php if($this->item->params->get('catItemHits')): ?>
    <!-- Item Hits -->
    <div class="catItemHitsBlock">
    <span class="catItemHits">
    <?php echo JText::_('Read'); ?> <b><?php echo $this->item->hits; ?></b> <?php echo JText::_('times'); ?>
    </span>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('catItemTags') && count($this->item->tags)): ?>
    <!-- Item tags -->
    <div class="catItemTagsBlock">
    <span><?php echo JText::_("Tagged under"); ?></span>
    <ul class="catItemTags">
    <?php foreach ($this->item->tags as $tag): ?>
    <li><a href="<?php echo $tag->link; ?>"><?php echo $tag->name; ?></a></li>
    <?php endforeach; ?>
    </ul>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('catItemAttachments') && count($this->item->attachments)): ?>
    <!-- Item attachments -->
    <div class="catItemAttachmentsBlock">
    <span><?php echo JText::_("Download attachments:"); ?></span>
    <ul class="catItemAttachments">
    <?php foreach ($this->item->attachments as $attachment): ?>
    <li>
    <a title="<?php echo htmlentities($attachment->titleAttribute, ENT_QUOTES, 'UTF-8'); ?>" href="<?php echo JRoute::_('index.php?option=com_k2&view=item&task=download&id='.$attachment->id); ?>">
    <?php echo $attachment->title ; ?>
    </a>
    <?php if($this->item->params->get('catItemAttachmentsCounter')): ?>
    <span>(<?php echo $attachment->hits; ?> <?php echo (count($attachment->hits)==1) ? JText::_("download") : JText::_("downloads"); ?>)</span>
    <?php endif; ?>
    </li>
    <?php endforeach; ?>
    </ul>
    </div>
    <?php endif; ?>

    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <div class="clr"></div>

    <?php if($this->item->params->get('catItemVideo') && !empty($this->item->video)): ?>
    <!-- Item video -->
    <div class="catItemVideoBlock">
    <h3><?php echo JText::_('Related Video'); ?></h3>
    <?php if($this->item->videoType=='embedded'): ?>
    <div class="catItemVideoEmbedded">
    <?php echo $this->item->video; ?>
    </div>
    <?php else: ?>
    <span class="catItemVideo"><?php echo $this->item->video; ?></span>
    <?php endif; ?>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('catItemImageGallery') && !empty($this->item->gallery)): ?>
    <!-- Item image gallery -->
    <div class="catItemImageGallery">
    <h4><?php echo JText::_('Image Gallery'); ?></h4>
    <?php echo $this->item->gallery; ?>
    </div>
    <?php endif; ?>

    <div class="clr"></div>

    <?php if ($this->item->params->get('catItemReadMore')): ?>
    <!-- Item "read more..." link -->
    <div class="catItemReadMore">
    <a class="k2ReadMore" href="<?php echo $this->item->link; ?>">
    <?php echo JText::_('Read more...'); ?>
    </a>
    </div>
    <?php endif; ?>

    <div class="clr"></div>

    <?php if($this->item->params->get('catItemDateModified')): ?>
    <!-- Item date modified -->
    <?php if($this->item->created != $this->item->modified): ?>
    <span class="catItemDateModified">
    <?php echo JText::_('Last modified on'); ?> <?php echo JHTML::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC2')); ?>
    </span>
    <?php endif; ?>
    <?php endif; ?>

    <!-- Plugins: AfterDisplay -->
    <?php echo $this->item->event->AfterDisplay; ?>

    <!-- K2 Plugins: K2AfterDisplay -->
    <?php echo $this->item->event->K2AfterDisplay; ?>

    <div class="clr"></div>
    </div>
    <!-- End K2 Item Layout -->

    obliat Friend
    #378059

    Of course that made it – Thanks a lot (only, the left margin is not set and date is right next to category name, but that would be easy to fix) – Update – actually I can’t seem to find a css way to fix that!

    The only issue is that it works in category view (in the main blog window, with the items list), and once you enter the blog item it has the same black label date. Please see screenshot.

    I guess to change it inside the item blog we have to change item.php (in the same folder where category_item.php is, as in your guide).

    Thanks a lot again,


    1. category_item
    Ninja Lead Moderator
    #378210

    to replicate in article full view
    open templatesja_teline_ivhtmlcom_k2templatesteline_iv_blogitem.php, clear all and paste this:

    <?php
    /**
    * @version $Id: item.php 558 2010-09-22 11:25:17Z lefteris.kavadas $
    * @package K2
    * @author JoomlaWorks http://www.joomlaworks.gr
    * @copyright Copyright (c) 2006 - 2010 JoomlaWorks, a business unit of Nuevvo Webware Ltd. All rights reserved.
    * @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
    */

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

    ?>

    <!-- Start K2 Item Layout -->
    <span id="startOfPageId<?php echo JRequest::getInt('id'); ?>"></span>

    <div id="k2Container" class="itemView<?php echo ($this->item->featured) ? ' itemIsFeatured' : ''; ?><?php if($this->item->params->get('pageclass_sfx')) echo ' '.$this->item->params->get('pageclass_sfx'); ?> itemBlogView">

    <!-- Plugins: BeforeDisplay -->
    <?php echo $this->item->event->BeforeDisplay; ?>

    <!-- K2 Plugins: K2BeforeDisplay -->
    <?php echo $this->item->event->K2BeforeDisplay; ?>

    <?php if(isset($this->item->editLink)): ?>
    <!-- Item edit link -->
    <span class="itemEditLink">
    <a class="modal" rel="{handler:'iframe',size:{x:990,y:650}}" href="<?php echo $this->item->editLink; ?>">
    <?php echo JText::_('Edit item'); ?>
    </a>
    </span>
    <?php endif; ?>

    <div class="itemHeader">

    <?php if($this->item->params->get('itemTitle')): ?>
    <!-- Item title -->
    <h2 class="itemTitle">
    <?php echo $this->item->title; ?>

    <?php if($this->item->params->get('itemFeaturedNotice') && $this->item->featured): ?>
    <!-- Featured flag -->
    <span>
    <sup>
    <?php echo JText::_('Featured'); ?>
    </sup>
    </span>
    <?php endif; ?>

    </h2>
    <?php endif; ?>
    <?php if(
    $this->item->params->get('itemDateCreated') ||
    $this->item->params->get('itemCommentsAnchor')
    ):
    ?>

    <div class="inner clearfix">
    <?php
    $createDay = date('d', strtotime( $this->item->created));
    $createMonth = date('M', strtotime( $this->item->created));
    $createYear = date('Y', strtotime( $this->item->created));
    ?>

    <span class="month-year">
    <strong><?php echo $createDay; ?></strong>
    <strong><?php echo $createMonth; ?></strong>
    <strong><?php echo $createYear; ?></strong>
    </span>

    <?php if($this->item->params->get('itemCommentsAnchor') && $this->item->params->get('itemComments') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
    <!-- Anchor link to comments below - if enabled -->
    <div class="catItemCommentsLink">
    <?php if(!empty($this->item->event->K2CommentsCounter)):?>
    <!-- K2 Plugins: K2CommentsCounter -->
    <?php echo $this->item->event->K2CommentsCounter; ?>
    <?php else:?>
    <?php if($this->item->numOfComments > 0): ?>
    <a class="itemCommentsLink k2Anchor" href="<?php echo $this->item->link; ?>#itemCommentsAnchor">
    <span><?php echo $this->item->numOfComments; ?></span> <?php echo ($this->item->numOfComments>1) ? JText::_('comments') : JText::_('comment'); ?>
    </a>
    <?php else: ?>
    <a class="itemCommentsLink k2Anchor" href="<?php echo $this->item->link; ?>#itemCommentsAnchor">
    <?php echo JText::_('0 comment'); ?>
    </a>
    <?php endif; ?>
    <?php endif; ?>
    </div>
    <?php endif; ?>

    </div>

    <?php endif; ?>
    </div>

    <!-- Plugins: AfterDisplayTitle -->
    <?php echo $this->item->event->AfterDisplayTitle; ?>

    <!-- K2 Plugins: K2AfterDisplayTitle -->
    <?php echo $this->item->event->K2AfterDisplayTitle; ?>

    <?php if(
    $this->item->params->get('itemFontResizer') ||
    $this->item->params->get('itemPrintButton') ||
    $this->item->params->get('itemEmailButton') ||
    $this->item->params->get('itemSocialButton') ||
    $this->item->params->get('itemVideoAnchor') ||
    $this->item->params->get('itemImageGalleryAnchor') ||
    $this->item->params->get('itemCommentsAnchor')
    ): ?>
    <div class="itemToolbar clearfix">

    <?php if($this->item->params->get('itemRating')): ?>
    <!-- Item Rating -->
    <div class="itemRatingBlock">
    <span><?php echo JText::_('Rate this item'); ?></span>
    <div class="itemRatingForm">
    <ul class="itemRatingList">
    <li class="itemCurrentRating" id="itemCurrentRating<?php echo $this->item->id; ?>" style="width:<?php echo $this->item->votingPercentage; ?>%;"></li>
    <li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('1 star out of 5'); ?>" class="one-star">1</a></li>
    <li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('2 stars out of 5'); ?>" class="two-stars">2</a></li>
    <li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('3 stars out of 5'); ?>" class="three-stars">3</a></li>
    <li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('4 stars out of 5'); ?>" class="four-stars">4</a></li>
    <li><a href="#" rel="<?php echo $this->item->id; ?>" title="<?php echo JText::_('5 stars out of 5'); ?>" class="five-stars">5</a></li>
    </ul>
    <div id="itemRatingLog<?php echo $this->item->id; ?>" class="itemRatingLog"><?php echo $this->item->numOfvotes; ?></div>
    <div class="clr"></div>
    </div>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <ul>
    <?php if($this->item->params->get('itemFontResizer')): ?>
    <!-- Font Resizer -->
    <li>
    <span class="itemTextResizerTitle"><?php echo JText::_('font size'); ?></span>
    <a href="#" id="fontDecrease">
    <span><?php echo JText::_('decrease font size'); ?></span>
    <img src="components/com_k2/images/system/blank.gif" alt="<?php echo JText::_('decrease font size'); ?>" />
    </a>
    <a href="#" id="fontIncrease">
    <span><?php echo JText::_('increase font size'); ?></span>
    <img src="components/com_k2/images/system/blank.gif" alt="<?php echo JText::_('increase font size'); ?>" />
    </a>
    </li>
    <?php endif; ?>

    <?php if($this->item->params->get('itemPrintButton')): ?>
    <!-- Print Button -->
    <li>
    <?php if(JRequest::getCmd('print')==1): ?>
    <a class="itemPrintLink" href="<?php echo $this->item->printLink; ?>" onclick="window.print();return false;">
    <span><?php echo JText::_('Print'); ?></span>
    </a>
    <?php else: ?>
    <a class="modal itemPrintLink" href="<?php echo $this->item->printLink; ?>" rel="{handler:'iframe',size:{x:900,y:500}}">
    <span><?php echo JText::_('Print'); ?></span>
    </a>
    <?php endif; ?>
    </li>
    <?php endif; ?>

    <?php if($this->item->params->get('itemEmailButton') && (!JRequest::getInt('print')) ): ?>
    <!-- Email Button -->
    <li>
    <a class="itemEmailLink" onclick="window.open(this.href,'win2','width=400,height=350,menubar=yes,resizable=yes'); return false;" href="<?php echo $this->item->emailLink; ?>">
    <span><?php echo JText::_('E-mail'); ?></span>
    </a>
    </li>
    <?php endif; ?>

    <?php if($this->item->params->get('itemSocialButton') && !is_null($this->item->params->get('socialButtonCode', NULL))): ?>
    <!-- Item Social Button -->
    <li>
    <?php echo $this->item->params->get('socialButtonCode'); ?>
    </li>
    <?php endif; ?>

    <?php if($this->item->params->get('itemVideoAnchor') && !empty($this->item->video)): ?>
    <!-- Anchor link to item video below - if it exists -->
    <li>
    <a class="itemVideoLink k2Anchor" href="<?php echo $this->item->link; ?>#itemVideoAnchor"><?php echo JText::_('Video'); ?></a>
    </li>
    <?php endif; ?>

    <?php if($this->item->params->get('itemImageGalleryAnchor') && !empty($this->item->gallery)): ?>
    <!-- Anchor link to item image gallery below - if it exists -->
    <li>
    <a class="itemImageGalleryLink k2Anchor" href="<?php echo $this->item->link; ?>#itemImageGalleryAnchor"><?php echo JText::_('Image Gallery'); ?></a>
    </li>
    <?php endif; ?>
    </ul>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <div class="itemBody">

    <!-- Plugins: BeforeDisplayContent -->
    <?php echo $this->item->event->BeforeDisplayContent; ?>

    <!-- K2 Plugins: K2BeforeDisplayContent -->
    <?php echo $this->item->event->K2BeforeDisplayContent; ?>

    <?php if($this->item->params->get('itemImage') && !empty($this->item->image)): ?>
    <!-- Item Image -->
    <div class="itemImageBlock">
    <span class="itemImage">
    <a class="modal" href="<?php echo $this->item->imageXLarge; ?>" title="<?php echo JText::_('Click to preview image'); ?>">
    <img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo $this->item->image_caption; else echo $this->item->title; ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
    </a>
    </span>

    <?php if($this->item->params->get('itemImageMainCaption') && !empty($this->item->image_caption)): ?>
    <!-- Image caption -->
    <span class="itemImageCaption"><?php echo $this->item->image_caption; ?></span>
    <?php endif; ?>

    <?php if($this->item->params->get('itemImageMainCredits') && !empty($this->item->image_credits)): ?>
    <!-- Image credits -->
    <span class="itemImageCredits"><?php echo $this->item->image_credits; ?></span>
    <?php endif; ?>

    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <?php if(!empty($this->item->fulltext)): ?>

    <?php if($this->item->params->get('itemIntroText')): ?>
    <!-- Item introtext -->
    <div class="itemIntroText">
    <?php echo $this->item->introtext; ?>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('itemFullText')): ?>
    <!-- Item fulltext -->
    <div class="itemFullText">
    <?php echo $this->item->fulltext; ?>
    </div>
    <?php endif; ?>

    <?php else: ?>

    <!-- Item text -->
    <div class="itemFullText">
    <?php echo $this->item->introtext; ?>
    </div>

    <?php endif; ?>

    <div class="clr"></div>

    <?php if($this->item->params->get('itemExtraFields') && count($this->item->extra_fields)): ?>
    <!-- Item extra fields -->
    <div class="itemExtraFields">
    <h3><?php echo JText::_('Additional Info'); ?></h3>
    <ul>
    <?php foreach ($this->item->extra_fields as $key=>$extraField):?>
    <li class="<?php echo ($key%2) ? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
    <span class="itemExtraFieldsLabel"><?php echo $extraField->name; ?>:</span>
    <span class="itemExtraFieldsValue"><?php echo $extraField->value; ?></span>
    </li>
    <?php endforeach; ?>
    </ul>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('itemDateModified') && intval($this->item->modified)!=0):?>
    <!-- Item date modified -->
    <?php if($this->item->created != $this->item->modified): ?>
    <span class="itemDateModified">
    <?php echo JText::_('Last modified on'); ?> <?php echo JHTML::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC2')); ?>
    </span>
    <?php endif; ?>
    <?php endif; ?>

    <!-- Plugins: AfterDisplayContent -->
    <?php echo $this->item->event->AfterDisplayContent; ?>

    <!-- K2 Plugins: K2AfterDisplayContent -->
    <?php echo $this->item->event->K2AfterDisplayContent; ?>

    <div class="clr"></div>
    </div>

    <?php if(
    $this->item->params->get('itemHits') ||
    $this->item->params->get('itemTwitterLink') ||
    $this->item->params->get('itemCategory') ||
    $this->item->params->get('itemTags') ||
    $this->item->params->get('itemShareLinks') ||
    $this->item->params->get('itemAttachments')
    ): ?>
    <div class="itemLinks">

    <?php if($this->item->params->get('itemHits') || $this->item->params->get('itemTwitterLink')): ?>
    <div class="itemHitsTwitter">
    <?php if($this->item->params->get('itemHits')): ?>
    <!-- Item Hits -->
    <span class="itemHits">
    <?php echo JText::_('Read'); ?> <b><?php echo $this->item->hits; ?></b> <?php echo JText::_('times'); ?>
    </span>
    <?php endif; ?>

    <?php if($this->item->params->get('itemHits') && $this->item->params->get('itemTwitterLink') && $this->item->params->get('twitterUsername')): ?>
    <span class="itemHitsTwitterSep">|</span>
    <?php endif; ?>

    <?php if($this->item->params->get('itemTwitterLink') && $this->item->params->get('twitterUsername')): ?>
    <!-- Twitter Link -->
    <span class="itemTwitterLink">
    <a title="<?php echo JText::_('Like this? Tweet it to your followers!'); ?>" href="<?php echo $this->item->twitterURL; ?>" target="_blank">
    <?php echo JText::_('Like this? Tweet it to your followers!'); ?>
    </a>
    </span>
    <?php endif; ?>

    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('itemCategory')): ?>
    <!-- Item category name -->
    <div class="itemCategory">
    <span><?php echo JText::_('Published in'); ?></span>
    <a href="<?php echo $this->item->category->link; ?>"><?php echo $this->item->category->name; ?></a>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('itemTags') && count($this->item->tags)): ?>
    <!-- Item tags -->
    <div class="itemTagsBlock">
    <span><?php echo JText::_("Tagged under"); ?></span>
    <ul class="itemTags">
    <?php foreach ($this->item->tags as $tag): ?>
    <li><a href="<?php echo $tag->link; ?>"><?php echo $tag->name; ?></a></li>
    <?php endforeach; ?>
    </ul>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('itemShareLinks')): ?>
    <!-- Item social links -->
    <div class="itemSocialLinksBlock">
    <span><?php echo JText::_("Social sharing"); ?></span>
    <ul class="itemSocialLinks">
    <li><a class="googlebuzz" title="<?php echo JText::_("Add to Google Buzz"); ?>" href="http://www.google.com/buzz/post?url=<?php echo $this->item->socialLink; ?>&message=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Add to Google Buzz"); ?></span></a></li>
    <li><a class="facebook" title="<?php echo JText::_("Add to Facebook"); ?>" href="http://www.facebook.com/sharer.php?u=<?php echo $this->item->socialLink; ?>&t=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Add to Facebook"); ?></span></a></li>
    <li><a class="delicious" title="<?php echo JText::_("Add to Delicious"); ?>" href="http://del.icio.us/post?url=<?php echo $this->item->socialLink; ?>&title=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Add to Delicious"); ?></span></a></li>
    <li><a class="digg" title="<?php echo JText::_("Digg this"); ?>" href="http://digg.com/submit?url=<?php echo $this->item->socialLink; ?>&title=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Digg this"); ?></span></a></li>
    <li><a class="reddit" title="<?php echo JText::_("Add to Reddit"); ?>" href="http://reddit.com/submit?url=<?php echo $this->item->socialLink; ?>&title=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Add to Reddit"); ?></span></a></li>
    <li><a class="stumble" title="<?php echo JText::_("Add to StumbleUpon"); ?>" href="http://www.stumbleupon.com/submit?url=<?php echo $this->item->socialLink; ?>&title=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Add to StumbleUpon"); ?></span></a></li>
    <li><a class="myspace" title="<?php echo JText::_("Add to MySpace"); ?>" href="http://www.myspace.com/Modules/PostTo/Pages/?l=3&u=<?php echo $this->item->socialLink; ?>&t=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Add to MySpace"); ?></span></a></li>
    <li><a class="technorati" title="<?php echo JText::_("Add to Technorati"); ?>" href="http://www.technorati.com/faves?add=<?php echo $this->item->socialLink; ?>" target="_blank"><span><?php echo JText::_("Add to Technorati"); ?></span></a></li>
    <li class="clr"></li>
    </ul>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('itemAttachments') && count($this->item->attachments)): ?>
    <!-- Item attachments -->
    <div class="itemAttachmentsBlock">
    <span><?php echo JText::_("Download attachments:"); ?></span>
    <ul class="itemAttachments">
    <?php foreach ($this->item->attachments as $attachment): ?>
    <li>
    <a title="<?php echo htmlentities($attachment->titleAttribute, ENT_QUOTES, 'UTF-8'); ?>" href="<?php echo JRoute::_('index.php?option=com_k2&view=item&task=download&id='.$attachment->id); ?>">
    <?php echo $attachment->title ; ?>
    </a>
    <?php if($this->item->params->get('itemAttachmentsCounter')): ?>
    <span>(<?php echo $attachment->hits; ?> <?php echo (count($attachment->hits)==1) ? JText::_("download") : JText::_("downloads"); ?>)</span>
    <?php endif; ?>
    </li>
    <?php endforeach; ?>
    </ul>
    </div>
    <?php endif; ?>

    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('itemAuthorBlock') && empty($this->item->created_by_alias)):?>
    <!-- Author Block -->
    <div class="itemAuthorBlock">

    <?php if($this->item->params->get('itemAuthorImage') && !empty($this->item->author->avatar)):?>
    <img class="itemAuthorAvatar" src="<?php echo $this->item->author->avatar; ?>" alt="<?php echo $this->item->author->name; ?>" />
    <?php endif; ?>

    <div class="itemAuthorDetails">
    <h3 class="itemAuthorName">
    <a href="<?php echo $this->item->author->link; ?>"><?php echo $this->item->author->name; ?></a>
    </h3>

    <?php if($this->item->params->get('itemAuthorDescription') && !empty($this->item->author->profile->description)):?>
    <p><?php echo $this->item->author->profile->description; ?></p>
    <?php endif; ?>

    <?php if($this->item->params->get('itemAuthorURL') && !empty($this->item->author->profile->url)):?>
    <span class="itemAuthorUrl"><?php echo JText::_("Website:"); ?> <a href="<?php echo $this->item->author->profile->url; ?>" target="_blank" rel="nofollow"><?php echo str_replace('http://','',$this->item->author->profile->url); ?></a></span>
    <?php endif; ?>

    <?php if($this->item->params->get('itemAuthorEmail')):?>
    <span class="itemAuthorEmail"><?php echo JText::_("E-mail:"); ?> <?php echo JHTML::_('Email.cloak', $this->item->author->email); ?></span>
    <?php endif; ?>

    <div class="clr"></div>

    <!-- K2 Plugins: K2UserDisplay -->
    <?php echo $this->item->event->K2UserDisplay; ?>

    </div>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('itemAuthorLatest') && empty($this->item->created_by_alias) && isset($this->authorLatestItems)): ?>
    <!-- Latest items from author -->
    <div class="itemAuthorLatest">
    <h3><?php echo JText::_("Latest from"); ?> <?php echo $this->item->author->name; ?></h3>
    <ul>
    <?php foreach($this->authorLatestItems as $key=>$item): ?>
    <li class="<?php echo ($key%2) ? "odd" : "even"; ?>">
    <a href="<?php echo $item->link ?>"><?php echo $item->title; ?></a>
    </li>
    <?php endforeach; ?>
    </ul>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('itemRelated') && isset($this->relatedItems)): ?>
    <!-- Related items by tag -->
    <div class="itemRelated">
    <h3><?php echo JText::_("Related items (by tag)"); ?></h3>
    <ul>
    <?php foreach($this->relatedItems as $key=>$item): ?>
    <li class="<?php echo ($key%2) ? "odd" : "even"; ?>">
    <a href="<?php echo $item->link ?>"><?php echo $item->title; ?></a>
    </li>
    <?php endforeach; ?>
    </ul>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <div class="clr"></div>

    <?php if($this->item->params->get('itemVideo') && !empty($this->item->video)): ?>
    <!-- Item video -->
    <a name="itemVideoAnchor" id="itemVideoAnchor"></a>

    <div class="itemVideoBlock">
    <h3><?php echo JText::_('Related Video'); ?></h3>

    <?php if($this->item->videoType=='embedded'): ?>
    <div class="itemVideoEmbedded">
    <?php echo $this->item->video; ?>
    </div>
    <?php else: ?>
    <span class="itemVideo"><?php echo $this->item->video; ?></span>
    <?php endif; ?>

    <?php if($this->item->params->get('itemVideoCaption') && !empty($this->item->video_caption)): ?>
    <span class="itemVideoCaption"><?php echo $this->item->video_caption; ?></span>
    <?php endif; ?>

    <?php if($this->item->params->get('itemVideoCredits') && !empty($this->item->video_credits)): ?>
    <span class="itemVideoCredits"><?php echo $this->item->video_credits; ?></span>
    <?php endif; ?>

    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('itemImageGallery') && !empty($this->item->gallery)): ?>
    <!-- Item image gallery -->
    <a name="itemImageGalleryAnchor" id="itemImageGalleryAnchor"></a>
    <div class="itemImageGallery">
    <h3><?php echo JText::_('Image Gallery'); ?></h3>
    <?php echo $this->item->gallery; ?>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('itemNavigation') && !JRequest::getCmd('print') && (isset($this->item->nextLink) || isset($this->item->previousLink))): ?>
    <!-- Item navigation -->
    <div class="itemNavigation">
    <span class="itemNavigationTitle"><?php echo JText::_('More in this category:'); ?></span>

    <?php if(isset($this->item->previousLink)): ?>
    <a class="itemPrevious" href="<?php echo $this->item->previousLink; ?>">
    « <?php echo $this->item->previousTitle; ?>
    </a>
    <?php endif; ?>

    <?php if(isset($this->item->nextLink)): ?>
    <a class="itemNext" href="<?php echo $this->item->nextLink; ?>">
    <?php echo $this->item->nextTitle; ?> »
    </a>
    <?php endif; ?>

    </div>
    <?php endif; ?>

    <!-- Plugins: AfterDisplay -->
    <?php echo $this->item->event->AfterDisplay; ?>

    <!-- K2 Plugins: K2AfterDisplay -->
    <?php echo $this->item->event->K2AfterDisplay; ?>

    <?php if($this->item->params->get('itemComments') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1'))):?>
    <!-- K2 Plugins: K2CommentsBlock -->
    <?php echo $this->item->event->K2CommentsBlock; ?>
    <?php endif;?>

    <?php if($this->item->params->get('itemComments') && !JRequest::getInt('print') && ($this->item->params->get('comments') == '1' || ($this->item->params->get('comments') == '2')) && empty($this->item->event->K2CommentsBlock)):?>
    <!-- Item comments -->
    <a name="itemCommentsAnchor" id="itemCommentsAnchor"></a>

    <div class="itemComments">

    <?php if($this->item->params->get('commentsFormPosition')=='above' && $this->item->params->get('itemComments') && !JRequest::getInt('print') && ($this->item->params->get('comments') == '1' || ($this->item->params->get('comments') == '2' && K2HelperPermissions::canAddComment($this->item->catid)))): ?>
    <!-- Item comments form -->
    <div class="itemCommentsForm">
    <?php echo $this->loadTemplate('comments_form'); ?>
    </div>
    <?php endif; ?>

    <?php if($this->item->numOfComments>0 && $this->item->params->get('itemComments') && !JRequest::getInt('print') && ($this->item->params->get('comments') == '1' || ($this->item->params->get('comments') == '2'))): ?>
    <!-- Item user comments -->
    <h3 class="itemCommentsCounter">
    <span><?php echo $this->item->numOfComments; ?></span> <?php echo ($this->item->numOfComments>1) ? JText::_('comments') : JText::_('comment'); ?>
    </h3>

    <ul class="itemCommentsList">
    <?php foreach ($this->item->comments as $key=>$comment): ?>
    <li class="<?php echo ($key%2) ? "odd" : "even"; echo (!$this->item->created_by_alias && $comment->userID==$this->item->created_by) ? " authorResponse" : ""; ?>">

    <span class="commentLink">
    <a href="<?php echo $this->item->link; ?>#comment<?php echo $comment->id; ?>" name="comment<?php echo $comment->id; ?>" id="comment<?php echo $comment->id; ?>">
    <?php echo JText::_('Comment Link'); ?>
    </a>
    </span>

    <?php if($comment->userImage):?>
    <img src="<?php echo $comment->userImage; ?>" alt="<?php echo JFilterOutput::cleanText($comment->userName); ?>" width="<?php echo $this->item->params->get('commenterImgWidth'); ?>" />
    <?php endif; ?>

    <span class="commentDate">
    <?php echo JHTML::_('date', $comment->commentDate, JText::_('DATE_FORMAT_LC3')); ?>
    </span>

    <span class="commentAuthorName">
    <?php echo JText::_("posted by"); ?>
    <?php if(!empty($comment->userLink)): ?>
    <a href="<?php echo JFilterOutput::cleanText($comment->userLink); ?>" title="<?php echo JFilterOutput::cleanText($comment->userName); ?>" target="_blank" rel="nofollow">
    <?php echo $comment->userName; ?>
    </a>
    <?php else: ?>
    <?php echo $comment->userName; ?>
    <?php endif; ?>
    </span>

    <p><?php echo $comment->commentText; ?></p>

    <div class="clr"></div>
    </li>
    <?php endforeach; ?>
    </ul>

    <div class="itemCommentsPagination">
    <?php echo $this->pagination->getPagesLinks(); ?>
    <div class="clr"></div>
    </div>
    <?php endif; ?>

    <?php if($this->item->params->get('commentsFormPosition')=='below' && $this->item->params->get('itemComments') && !JRequest::getInt('print') && ($this->item->params->get('comments') == '1' || ($this->item->params->get('comments') == '2' && K2HelperPermissions::canAddComment($this->item->catid)))): ?>
    <!-- Item comments form -->
    <div class="itemCommentsForm">
    <?php echo $this->loadTemplate('comments_form'); ?>
    </div>
    <?php endif; ?>

    <?php $user = &JFactory::getUser(); if ($this->item->params->get('comments') == '2' && $user->guest):?>
    <div><?php echo JText::_('Login to post comments');?></div>
    <?php endif; ?>

    </div>
    <?php endif; ?>

    <div class="itemBackToTop">
    <a class="k2Anchor" href="<?php echo $this->item->link; ?>#startOfPageId<?php echo JRequest::getInt('id'); ?>"><?php echo JText::_("back to top"); ?></a>
    </div>

    <div class="clr"></div>
    </div>
    <!-- End K2 Item Layout -->

    about the margin issue, by changing:

    .ja-blog-tools div.catItemAuthor, .ja-blog-tools div.catItemCategory
    you should have fixed it?

    obliat Friend
    #378285

    Thanks a lot – it worked – I will fix the margin as well.

    Just one more issue – the date now shows, for example: 19 Nov, 2010
    and the code is

    <?php
    $createDay = date('d', strtotime( $this->item->created));
    $createMonth = date('M', strtotime( $this->item->created));
    $createYear = date('Y', strtotime( $this->item->created));
    ?>
    <span class="month-year">
    <strong><?php echo $createDay; ?></strong>
    <strong><?php echo $createMonth; ?></strong>
    <strong><?php echo $createYear; ?></strong>
    </span>

    So it does not lead to a lang file to get SHORT_MONTH nor to LC type from there and I can’t translate it or change date (LC) style.
    How do I fix this?

    Saguaros Moderator
    #378391

    you replace above codes by these

    <?php
    $createDay = JText::_(date('d', strtotime( $this->item->created)));
    $createMonth = JText::_(date('M', strtotime( $this->item->created)));
    $createYear = date('Y', strtotime( $this->item->created));
    ?>
    <span class="month-year">
    <strong><?php echo $createDay; ?></strong>
    <strong><?php echo $createMonth; ?></strong>
    <strong><?php echo $createYear; ?></strong>
    </span>

    The Data will automatic translate following to your language selected

    obliat Friend
    #378438

    Makes sense, but does not work and I’m trying to find out why.

    For Joomla content it’s defined as T3 style date as follows:

    <?php if ($this->item->params->get('show_create_date')) : ?>
    <dd class="create">
    <?php $created = T3Hook::_('t3_date_format', array($this->item->created, 'cat.blog.created'));
    if (!$created) $created = JHTML::_('date', $this->item->created, JText::_('DATE_FORMAT_LC4')) ?>
    <?php echo $created ?>
    </dd>
    <?php endif; ?>

    The above code is from templateja_teline_ivcom_contentcategoryblog_item.php

    And LC4 makes it show the way I want, but month-year class used for K2 blog content defines it differently and for some reason points to no lang file to take translated string from.

    So if coding is similar to non K2 content one it will probably work, or?

    Saguaros Moderator
    #378991

    YOu try with these:

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

    Then you can change the data format via the global language file

    obliat Friend
    #380617

    OK, so all this made it, but I noticed some other issue.

    Now the Author link does not link to a page with list of author’s items, but to the home page.
    In the demo it’s OK – in Blog category when you click ADMINISTRATOR under the blog title and it sends you to a list of articles made by (in this case) ADMINISTRATOR.

    I thought the new code here messes things up somehow, but decided to copy the original category_item.php and that does not change anything (except it returned the old date styling, that I requested change with this thread)

    So it looks like that itemlist function is not working for me.

    In the demo, hovering ADMINISTRATOR shows

    http:/templates.joomlart.com/ja_teline_iv/index.php?option=com_k2&view=itemlist&task=user&id=62%3Aadministrator&Itemid=479

    but on my WAMP localhost project when I hover my name (as an author) in the same blog position (under the title) it shows
    http:/localhost/ecars1.5/

    which is my home page…

    (screenshot shows Demo)


    1. blog-author
    Saguaros Moderator
    #380624

    Yes mate!

    But i do not imagine what happening on your site, if you use the quickstart without any changes and having the same configuration like the demo did, sure nothing is wrong,
    You can refer to the k2 demo: http://demo.getk2.org/en/user-blog,
    and JA Demo: http://templates.joomlart.com/ja_teline_iv/index.php?option=com_k2&view=itemlist&task=user&id=62%3Aadministrator&Itemid=482

    When you got the live site, please provide me then let me check

    Thanks

Viewing 15 posts - 1 through 15 (of 18 total)

This topic contains 18 replies, has 3 voices, and was last updated by  Saguaros 13 years, 2 months ago.

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