NightHunter
Экзорцист
- Регистрация
- 25 Фев 2014
- Сообщения
- 728
- Реакции
- 1.057
- Автор темы
- #1
Всем привет.Есть модуль Last Works на Joomla 3.4.8. Кароче он вытягивает статьи из указанных категорий.
Вопрос:
1) Как сделать чтобы во вкладке ALL закреплялись избранные материалы?
2) Как сделать чтобы он выводил из определенной категории статьи первые в этой же вкладке ALL ?
Предоставляю код шаблона вывода:
Вопрос:
1) Как сделать чтобы во вкладке ALL закреплялись избранные материалы?
2) Как сделать чтобы он выводил из определенной категории статьи первые в этой же вкладке ALL ?
Предоставляю код шаблона вывода:
<?php
/**
* @autor Valentin Garcia
* @website Для просмотра ссылки Войдиили Зарегистрируйся
* @package Joomla.Site
* @subpackage mod_lastworks
* @CopyRight Copyright (C) 2014 Valentin Garcia. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// no direct access
defined('_JEXEC') or die;
//CSS and JS
$app = JFactory::getApplication();
//$document = JFactory::getDocument();
//$document->addScript(JURI::base(). 'templates/' . $app->getTemplate(). '/js/jquery.carouFredSel-6.2.1-packed.js');
//$document->addScript(JURI::base(). 'templates/' . $app->getTemplate(). '/js/jquery.fancybox.pack.js');
echo '<div class="portfolio ' . $moduleclass_sfx . '">';
if(count($articles)) { //<-- A1.
echo '<div class="btn-group filter-buttons filter-list">
<button type="button" class="dropdown-toggle" data-toggle="dropdown">' . JText::_('VG_ALL'). '<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#" data-filter="*" class="active">' . JText::_('VG_ALL'). '</a></li>';
foreach($categories as $category
echo '<li><a href="#" data-filter=".mycat-' . $category->id . '">' . $category->title . '</a></li>';
endforeach;
echo '</ul>
<div class="clearfix"></div>
</div>
<div class="clearfix"></div>
<span class="anchor-animate">
<a href="#newsletter" class="newsletter-anchor anchor-animate">' . JText::_('MOD_NEWSLETTER_ANCHOR'). '</a>
</span>
<div class="row filter-elements">';
foreach($articles as $article) {
$images = json_decode($article->images);
echo '<div class="work-element mycat-' . $article->catid . ' col-xs-12 col-sm-6 col-md-4 col-lg-3">
<a href="' . ContentHelperRoute::getArticleRoute( $article->id, $article->catid ). '" class="work">';
if( $images->image_intro ){
echo '<img src="' . JURI::base(). $images->image_intro . '" alt="" />';
}else{
echo '<img src="' . JURI::base(). 'templates/' . $app->getTemplate(). '/images/portfolio_default.jpg" alt="" />';
}
echo '<span class="shadow"></span>
<div class="bg-hover"></div>
<div class="work-title">
<div class="title-table"><div class="title-wrapper"><h3 class="title"><span class="ellipsis_text">' . $article->title . '</span></h3></div></div>
<div class="description act_desc">' . $article->introtext . '
<div class="description"><time datetime="' . JHtml::_('date', $article->publish_up, 'c'). '" itemprop="datePublished">'. JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $article->publish_up, JText::_('DATE_FORMAT_LC3'))). '</time></div>
</div>
</div>
</a>
</div>';
}
echo '</div>';
}else{// .A1
echo '<p class="alert">' . JText::_('VG_LASTWORKS_ALERT'). '</p>';
}// .A1 -->
echo '</div>';
/**
* @autor Valentin Garcia
* @website Для просмотра ссылки Войди
* @package Joomla.Site
* @subpackage mod_lastworks
* @CopyRight Copyright (C) 2014 Valentin Garcia. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// no direct access
defined('_JEXEC') or die;
//CSS and JS
$app = JFactory::getApplication();
//$document = JFactory::getDocument();
//$document->addScript(JURI::base(). 'templates/' . $app->getTemplate(). '/js/jquery.carouFredSel-6.2.1-packed.js');
//$document->addScript(JURI::base(). 'templates/' . $app->getTemplate(). '/js/jquery.fancybox.pack.js');
echo '<div class="portfolio ' . $moduleclass_sfx . '">';
if(count($articles)) { //<-- A1.
echo '<div class="btn-group filter-buttons filter-list">
<button type="button" class="dropdown-toggle" data-toggle="dropdown">' . JText::_('VG_ALL'). '<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#" data-filter="*" class="active">' . JText::_('VG_ALL'). '</a></li>';
foreach($categories as $category
echo '<li><a href="#" data-filter=".mycat-' . $category->id . '">' . $category->title . '</a></li>';
endforeach;
echo '</ul>
<div class="clearfix"></div>
</div>
<div class="clearfix"></div>
<span class="anchor-animate">
<a href="#newsletter" class="newsletter-anchor anchor-animate">' . JText::_('MOD_NEWSLETTER_ANCHOR'). '</a>
</span>
<div class="row filter-elements">';
foreach($articles as $article) {
$images = json_decode($article->images);
echo '<div class="work-element mycat-' . $article->catid . ' col-xs-12 col-sm-6 col-md-4 col-lg-3">
<a href="' . ContentHelperRoute::getArticleRoute( $article->id, $article->catid ). '" class="work">';
if( $images->image_intro ){
echo '<img src="' . JURI::base(). $images->image_intro . '" alt="" />';
}else{
echo '<img src="' . JURI::base(). 'templates/' . $app->getTemplate(). '/images/portfolio_default.jpg" alt="" />';
}
echo '<span class="shadow"></span>
<div class="bg-hover"></div>
<div class="work-title">
<div class="title-table"><div class="title-wrapper"><h3 class="title"><span class="ellipsis_text">' . $article->title . '</span></h3></div></div>
<div class="description act_desc">' . $article->introtext . '
<div class="description"><time datetime="' . JHtml::_('date', $article->publish_up, 'c'). '" itemprop="datePublished">'. JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $article->publish_up, JText::_('DATE_FORMAT_LC3'))). '</time></div>
</div>
</div>
</a>
</div>';
}
echo '</div>';
}else{// .A1
echo '<p class="alert">' . JText::_('VG_LASTWORKS_ALERT'). '</p>';
}// .A1 -->
echo '</div>';
Последнее редактирование: