-
AuthorPosts
-
aryentain99 Friend
aryentain99
- Join date:
- September 2013
- Posts:
- 82
- Downloads:
- 1
- Uploads:
- 26
- Thanks:
- 35
- Thanked:
- 4 times in 1 posts
November 30, 2014 at 6:09 pm #203179Hi guys, i’m using the article-category module as shown in the Mitius Magazine demo for my homepage, and to display each item in the very same height in the first layout (the first buttom seen in the right corner) i’ve added with my few knowledge in CSS the following code to my custom.css:
.category-module li
{
height:278px !important;
}i’ve achieved what i need:
but now the second layout (the second buttom in the right corner) seems to be broken:
The work-in progress (and soon to be finished) website is here:
http://www.arquespalacio.com.ar/saracatu/What could i do to fix this? Many thanks!
-
chavan Friend
chavan
- Join date:
- October 2014
- Posts:
- 4612
- Downloads:
- 0
- Uploads:
- 110
- Thanked:
- 1440 times in 1290 posts
December 1, 2014 at 1:59 am #557097May I know which layout you are customizing?
aryentain99 Friendaryentain99
- Join date:
- September 2013
- Posts:
- 82
- Downloads:
- 1
- Uploads:
- 26
- Thanks:
- 35
- Thanked:
- 4 times in 1 posts
December 1, 2014 at 2:45 am #557104Sure:
<?php
/**
* @package Joomla.Site
* @subpackage mod_articles_category
* @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/// no direct access
defined('_JEXEC') or die;
?>
<!-- script change button -->
<script type="text/javascript">
window.addEvent('domready', function(){
$$('.btn-horizontal').addEvent("click",function(){
if($("ja-ul-lastnews").hasClass("vertical-layout")){
$("ja-ul-lastnews").removeClass("vertical-layout");
}
if(!$("ja-ul-lastnews").hasClass("horizontal-layout")){
$("ja-ul-lastnews").addClass("horizontal-layout");
}$(this).addClass("active");
if($$('.btn-vertical').hasClass("active")){
$$('.btn-vertical').removeClass("active")
}});
$$('.btn-vertical').addEvent("click",function(){
if($("ja-ul-lastnews").hasClass("horizontal-layout")){
$("ja-ul-lastnews").removeClass("horizontal-layout");
}
if(!$("ja-ul-lastnews").hasClass("vertical-layout")){
$("ja-ul-lastnews").addClass("vertical-layout");
}$(this).addClass("active");
if($$('.btn-horizontal').hasClass("active")){
$$('.btn-horizontal').removeClass("active")
}
});
});
</script>
<!-- Button -->
<div id="button">
<span class="btn-vertical active">vertical</span>
<span class="btn-horizontal">horizontal</span>
</div>
<!-- end button-->
<ul id="ja-ul-lastnews" class="category-module<?php echo $moduleclass_sfx; ?> vertical-layout">
<!-- Group -->
<?php
if ($grouped) :
?>
<?php foreach ($list as $group_name => $group) : ?><li>
<h<?php echo $item_heading; ?>><?php echo $group_name; ?></h<?php echo $item_heading; ?>>
<ul>
<?php foreach ($group as $item) : ?>
<!-- Overridde add images of content -->
<?php
//Get images
$images = "";
if (isset($item->images)) {
$images = json_decode($item->images);
}
//Check images empty
$cimgsempty = '';
if(!(isset($images->image_intro) and !empty($images->image_intro))){
$cimgsempty = ' class="no-images clearfix"';
}?>
<li<?php echo $cimgsempty;?> class="clearfix"><!-- Intro images -->
<?php if (isset($images->image_intro) and !empty($images->image_intro)) : ?>
<div class="img-intro">
<img
<?php if ($images->image_intro_caption):
echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption) .'"';
endif; ?>
src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/>
</div>
<?php endif; ?><!-- Full images-->
<?php if (isset($images->image_fulltext) and !empty($images->image_fulltext)) : ?>
<div class="img-details">
<img
<?php if ($images->image_fulltext_caption):
echo 'class="caption"'.' title="' .htmlspecialchars($images->image_fulltext_caption) .'"';
endif; ?>
src="<?php echo htmlspecialchars($images->image_fulltext); ?>" alt="<?php echo htmlspecialchars($images->image_fulltext_alt); ?>"/>
</div>
<?php endif; ?><!-- End add -->
<div class="jacontent clearfix">
<h<?php echo $item_heading+1; ?>>
<?php if ($params->get('link_titles') == 1) : ?><a class="mod-articles-category-title <?php echo $item->active; ?>" href="<?php echo $item->link; ?>">
<?php echo $item->title; ?>
<?php if ($item->displayHits) :?>
</a>
<?php else :?>
<?php echo $item->title; ?>
</a>
<?php endif; ?>
</h<?php echo $item_heading+1; ?>><div class="article-aside clearfix">
<?php if ($params->get('show_author')) :?>
<span class="mod-articles-category-writtenby">
<strong>Written by</strong>
<?php echo $item->displayAuthorName; ?>
</span>
<?php endif;?><?php if ($item->displayCategoryTitle) :?>
<span class="mod-articles-category-category">
<strong>Published in</strong>
<?php echo $item->displayCategoryTitle; ?>
</span>
<?php endif; ?>
<?php if ($item->displayDate) : ?>
<span class="mod-articles-category-date">
<strong>Write on</strong>
<?php echo $item->displayDate; ?>
</span>
<?php endif; ?>
<?php endif; ?>
<?php if ($item->displayHits) :?>
<span class="mod-articles-category-hits">
<strong>Read</strong><?php echo $item->displayHits; ?> </span>
<?php endif; ?>
</div>
<?php if ($params->get('show_introtext')) :?>
<p class="mod-articles-category-introtext">
<?php echo $item->displayIntrotext; ?>
</p>
<?php endif; ?><?php if ($params->get('show_readmore')) :?>
<p class="mod-articles-category-readmore">
<a class="mod-articles-category-title <?php echo $item->active; ?>" href="<?php echo $item->link; ?>">
<?php if ($item->params->get('access-view')== FALSE) :
echo JText::_('MOD_ARTICLES_CATEGORY_REGISTER_TO_READ_MORE');
elseif ($readmore = $item->alternative_readmore) :
echo $readmore;
echo JHtml::_('string.truncate', $item->title, $params->get('readmore_limit'));
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('MOD_ARTICLES_CATEGORY_READ_MORE_TITLE');
else :echo JText::_('MOD_ARTICLES_CATEGORY_READ_MORE');
echo JHtml::_('string.truncate', ($item->title), $params->get('readmore_limit'));
endif; ?>
</a>
</p>
<?php endif; ?>
</div>
</li>
<?php endforeach; ?>
</ul></li>
<?php endforeach; ?>
<!-- End group -->
<?php else : ?>
<?php foreach ($list as $item) : ?>
<!-- Overridde add images of content -->
<?php
//Get images
$images = "";
if (isset($item->images)) {
$images = json_decode($item->images);
}
//Check images empty
$cimgsempty = '';
if(!(isset($images->image_intro) and !empty($images->image_intro))){
$cimgsempty = ' class="no-images"';
}?>
<li<?php echo $cimgsempty;?> class="clearfix">
<div class="showcategory">
<!-- Intro images -->
<?php if (isset($images->image_intro) and !empty($images->image_intro)) : ?>
<div class="img-intro">
<img
<?php if ($images->image_intro_caption):
echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption) .'"';
endif; ?>
src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/>
</div>
<?php endif; ?>
<!-- Full images-->
<?php if (isset($images->image_fulltext) and !empty($images->image_fulltext)) : ?>
<div class="img-details">
<img
<?php if ($images->image_fulltext_caption):
echo 'class="caption"'.' title="' .htmlspecialchars($images->image_fulltext_caption) .'"';
endif; ?>
src="<?php echo htmlspecialchars($images->image_fulltext); ?>" alt="<?php echo htmlspecialchars($images->image_fulltext_alt); ?>"/>
</div>
<?php endif; ?>
<!-- End add -->
<div class="jacontent clearfix">
<h<?php echo $item_heading+1; ?>>
<?php if ($params->get('link_titles') == 1) : ?>
<a class="mod-articles-category-title <?php echo $item->active; ?>" href="<?php echo $item->link; ?>">
<div style="font-size:28px; line-height:30px;"><?php echo $item->title; ?></div>
</a>
<?php else :?>
<h2><?php echo $item->title; ?></h2>
</a>
<?php endif; ?>
</h<?php echo $item_heading+1; ?>><div class="article-aside clearfix">
<?php if ($params->get('show_author')) :?>
<span class="mod-articles-category-writtenby">
<strong>by </strong><?php echo $item->displayAuthorName; ?>
</span>
<?php endif;?><?php if ($item->displayCategoryTitle) :?>
<span class="mod-articles-category-category">
<strong>CategorÃa:</strong><?php echo $item->displayCategoryTitle; ?>
</span>
<?php endif; ?><?php if ($item->displayDate) : ?>
<span class="mod-articles-category-date">
<strong>Publicado:</strong><?php echo $item->displayDate; ?>
</span>
<?php endif; ?><?php if ($item->displayHits) :?>
<span class="mod-articles-category-hits">
<?php echo $item->displayHits; ?> views
</span>
<?php endif; ?></div>
<?php if ($params->get('show_introtext')) :?>
<p class="mod-articles-category-introtext">
<?php echo $item->displayIntrotext; ?>
</p>
<?php endif; ?><?php if ($params->get('show_readmore')) :?>
<p class="mod-articles-category-readmore">
<a class="mod-articles-category-title <?php echo $item->active; ?>" href="<?php echo $item->link; ?>">
<?php if ($item->params->get('access-view')== FALSE) :
echo JText::_('MOD_ARTICLES_CATEGORY_REGISTER_TO_READ_MORE');
elseif ($readmore = $item->alternative_readmore) :
echo $readmore;
echo JHtml::_('string.truncate', $item->title, $params->get('readmore_limit'));
elseif ($params->get('show_readmore_title', 0) == 0) :
echo JText::sprintf('MOD_ARTICLES_CATEGORY_READ_MORE_TITLE');
else :
echo JText::_('MOD_ARTICLES_CATEGORY_READ_MORE');
echo JHtml::_('string.truncate', $item->title, $params->get('readmore_limit'));
endif; ?>
</a>
</p>
<?php endif; ?>
</div>
</div>
</li>
<?php endforeach; ?>
<?php endif; ?>
</ul>chavan Friendchavan
- Join date:
- October 2014
- Posts:
- 4612
- Downloads:
- 0
- Uploads:
- 110
- Thanked:
- 1440 times in 1290 posts
December 1, 2014 at 4:49 am #557121Please be precise and simple in words, Since I couldn’t follow the issue you are onto. Please help me on this.
you have attached 2 screenshot, both layouts are on your website.
which layout you want to achieve in this Url http://www.arquespalacio.com.ar/saracatu/
aryentain99 Friendaryentain99
- Join date:
- September 2013
- Posts:
- 82
- Downloads:
- 1
- Uploads:
- 26
- Thanks:
- 35
- Thanked:
- 4 times in 1 posts
December 1, 2014 at 11:27 am #557198No problem at all:
you have two layouts inside the same module (article-category module),
in the first one as shown in the first screenshot i needed to change each item height so the images don’t overlap each other
i used the above code in custom.css but doing this the second layout gets broken.
the pasted code is the module template as used in your demoin few words:
i needed to change each item height in the first layout
but the second one got broken
and i need to fix that.Hope it helps.
aryentain99 Friendaryentain99
- Join date:
- September 2013
- Posts:
- 82
- Downloads:
- 1
- Uploads:
- 26
- Thanks:
- 35
- Thanked:
- 4 times in 1 posts
December 2, 2014 at 2:36 pm #557376Ok, more to clarify:
When i press this buttom:
i got the module layout broken:
Since i changed each the item height:
the module online: http://www.arquespalacio.com.ar/saracatu/
well hope it helps :-[
- chavan Friend
chavan
- Join date:
- October 2014
- Posts:
- 4612
- Downloads:
- 0
- Uploads:
- 110
- Thanked:
- 1440 times in 1290 posts
December 2, 2014 at 5:14 pm #557398Go to your custom.css
Replace this code
.category-module li { height:278px !important; }with
.category-module li { min-height:278px !important; }1 user says Thank You to chavan for this useful post
aryentain99 Friendaryentain99
- Join date:
- September 2013
- Posts:
- 82
- Downloads:
- 1
- Uploads:
- 26
- Thanks:
- 35
- Thanked:
- 4 times in 1 posts
December 2, 2014 at 5:23 pm #557404Magic! Thanks Chavan, that worked! you’re the best.
AuthorPostsViewing 8 posts - 1 through 8 (of 8 total)This topic contains 8 replies, has 2 voices, and was last updated by aryentain99 9 years, 11 months ago.
We moved to new unified forum. Please post all new support queries in our New Forum
Jump to forum
Problem customization article-category module
Viewing 8 posts - 1 through 8 (of 8 total)