Форум русской поддержки Joomla!® CMS
07.12.2016, 12:47:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

вывод тегов K2

 (Прочитано 6580 раз)
0 Пользователей и 1 Гость смотрят эту тему.
сергей_Ш
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 191


« : 12.07.2011, 13:09:46 »

здравствуйте, добрые люди.
вот такая ситуация.
делаю каталог товаров на к2 и нужно разбить товары по размерам
т.е к примеру есть 10 товаров одинаковых по функциям но разного размера. я хочу каждому товару присваивать тег с размером. потом вывести теги например на главную или на стр категории, клацнув по тегу клиент попадает в товары с нужным размером, товары при этом из разных категорий.
трабл в том, что клацнув по тегу - получаем вывод товаров с полным описанием + фото + таблицы, вобщем весь товар полностью выводится. Как сделать так, чтобы при нажатии на тег выводился список товаров присвоенных этому тегу, но чтобы были только названия товара и маленькое фото возле названия, а не весь текст материала.. НАДЕЮСЬ ВЫ ПОНЯЛИ Я О ЧЕМ ))

очень нужно такое решение.. помогите пожалуйста.
Записан
yrygvay
Живу я здесь
******

Репутация: +35/-3
Offline Offline

Пол: Мужской
Сообщений: 1261



« Ответ #1 : 12.07.2011, 14:08:26 »

Честно.. я не понял вас.
Вот смотрите пример
http://www.polycom-it.ru/tag/hd.html
У меня вывод идёт по тегу HD

Не понимаю про какие таблицы вы говорите.
Покажите на примере своего сайта с люстрами.!
я там увидел VM + K2 для новостей и информации
Записан
сергей_Ш
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 191


« Ответ #2 : 12.07.2011, 16:53:26 »

сайт с люстрами непричем ))

вот пример. http://галерея-декор.рф/santehnika/item/82-komplekt-altair-90.html

жмем на тег РАЗМЕР 3 и попадаем сюда: http://xn----7sbigdac4bd0bqg3q.xn--p1ai/santehnika/itemlist/tag/%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80%203.html

тут видим что выводится вся инфа из товара , все фото и т.д а нужно чтоб была мелкая фотка + название товара..

как так сделать? как убрать лишнее? какие файлы за это отвечают? помогите плз)
Записан
yrygvay
Живу я здесь
******

Репутация: +35/-3
Offline Offline

Пол: Мужской
Сообщений: 1261



« Ответ #3 : 12.07.2011, 17:31:33 »

а разделитель ставили "read more" -"читать далее" например сразу после 3х вступительных слов в материале?!
Записан
сергей_Ш
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 191


« Ответ #4 : 12.07.2011, 18:55:11 »

"читать далее" - да пробовал, но проблему это не решает, вернее решает, но создает другую. тогда в категории товар выводится без описания. Получается - теги выводятся как и хотелось бы - но товар в категории выводится без вступительного текста = так не пойдет. нужно поправить именно вывод тегов, так как я задумал чтоб было  и при этом остальной интерфейс чтоб таким же оставался
Записан
yrygvay
Живу я здесь
******

Репутация: +35/-3
Offline Offline

Пол: Мужской
Сообщений: 1261



« Ответ #5 : 12.07.2011, 19:58:40 »

Так не бывает!точнее просто так как вы хотите не будет, нужно шаблон вывода менять менять! (мне кажется)
Записан
сергей_Ш
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 191


« Ответ #6 : 12.07.2011, 22:01:40 »

что за шаблон вывода? какой файл т.е отвечает за вывод тегов?
Записан
StarMag
Moderator
*****

Репутация: +24/-0
Offline Offline

Пол: Мужской
Сообщений: 228


после ночи разбора РНР кода


« Ответ #7 : 12.07.2011, 22:10:44 »

что за шаблон вывода? какой файл т.е отвечает за вывод тегов?
За вывод тегов отвечает файл generic.php и соответствующий ему блок кода в CSS
Записан
SDKiller
Moderator
*****

Репутация: +325/-5
Offline Offline

Пол: Мужской
Сообщений: 2749


...ergo sum


« Ответ #8 : 13.07.2011, 00:31:27 »

Вывод всего этого и размер изображений для generic настраиваются в параметрах
необязательно редактировать файл шаблона
Записан
сергей_Ш
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 191


« Ответ #9 : 13.07.2011, 16:12:20 »

Вывод всего этого и размер изображений для generic настраиваются в параметрах
необязательно редактировать файл шаблона
что то я не нашел где настраивается ВЫВОД ТЕГОВ ...
не понимаю, к сожалению, что нужно поправить в файле generic
что бы выводилось в тегах только мелкая картинка + название материала. ну и можно слов 30 вступительного текста, не более. подскажите решение плз


вот код файла generic.php (путь components/com_k2/templates)
Код:
<?php
/**
 * @version $Id: generic.php 478 2010-06-16 16:11:42Z 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');

?>

<!-- Start K2 Generic Layout -->
<div id="k2Container" class="genericView<?php if($this->params->get('pageclass_sfx')) echo ' '.$this->params->get('pageclass_sfx'); ?>">

<?php if($this->params->get('show_page_title')): ?>
<!-- Page title -->
<div class="componentheading<?php echo $this->params->get('pageclass_sfx')?>">
<?php echo $this->escape($this->params->get('page_title')); ?>
</div>
<?php endif; ?>

<?php if($this->params->get('userFeed')): ?>
<!-- RSS feed icon -->
<div class="k2FeedIcon">
<a href="<?php echo $this->feed; ?>" title="<?php echo JText::_('Subscribe to this RSS feed'); ?>">
<span><?php echo JText::_('Subscribe to this RSS feed'); ?></span>
</a>
<div class="clr"></div>
</div>
<?php endif; ?>

<?php if(count($this->items)): ?>
<div class="genericItemList">
<?php foreach($this->items as $item): ?>

<!-- Start K2 Item Layout -->
<div class="genericItemView">

<div class="genericItemHeader">
<?php if($item->params->get('genericItemDateCreated')): ?>
<!-- Date created -->
<span class="genericItemDateCreated">
<?php echo JHTML::_('date', $item->created , JText::_('DATE_FORMAT_LC2')); ?>
</span>
<?php endif; ?>

  <?php if($item->params->get('genericItemTitle')): ?>
  <!-- Item title -->
  <h2 class="genericItemTitle">
  <?php if ($item->params->get('genericItemTitleLinked')): ?>
<a href="<?php echo $item->link; ?>">
  <?php echo $item->title; ?>
  </a>
  <?php else: ?>
  <?php echo $item->title; ?>
  <?php endif; ?>
  </h2>
  <?php endif; ?>
  </div>

  <div class="genericItemBody">
  <?php if($item->params->get('genericItemImage') && !empty($item->imageGeneric)): ?>
  <!-- Item Image -->
  <div class="genericItemImageBlock">
  <span class="genericItemImage">
    <a href="<?php echo $item->link; ?>" title="<?php if(!empty($item->image_caption)) echo $item->image_caption; else echo $item->title; ?>">
    <img src="<?php echo $item->imageGeneric; ?>" alt="<?php if(!empty($item->image_caption)) echo $item->image_caption; else echo $item->title; ?>" style="width:<?php echo $item->params->get('itemImageGeneric'); ?>px; height:auto;" />
    </a>
  </span>
  <div class="clr"></div>
  </div>
  <?php endif; ?>
 
  <?php if($item->params->get('genericItemIntroText')): ?>
  <!-- Item introtext -->
  <div class="genericItemIntroText">
  <?php echo $item->introtext; ?>
  </div>
  <?php endif; ?>

  <div class="clr"></div>
  </div>
 
  <div class="clr"></div>
 
  <?php if($item->params->get('genericItemExtraFields') && count($item->extra_fields)): ?>
  <!-- Item extra fields --> 
  <div class="genericItemExtraFields">
  <h4><?php echo JText::_('Additional Info'); ?></h4>
  <ul>
<?php foreach ($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="genericItemExtraFieldsLabel"><?php echo $extraField->name; ?></span>
<span class="genericItemExtraFieldsValue"><?php echo $extraField->value; ?></span>
</li>
<?php endforeach; ?>
</ul>
    <div class="clr"></div>
  </div>
  <?php endif; ?>
 
<?php if($item->params->get('genericItemCategory')): ?>
<!-- Item category name -->
<div class="genericItemCategory">
<span><?php echo JText::_('Published in'); ?></span>
<a href="<?php echo $item->category->link; ?>"><?php echo $item->category->name; ?></a>
</div>
<?php endif; ?>

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

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

<?php endforeach; ?>
</div>

<!-- Pagination -->
<?php if($this->pagination->getPagesLinks()): ?>
<div class="k2Pagination">
<?php echo $this->pagination->getPagesLinks(); ?>
<div class="clr"></div>
<?php echo $this->pagination->getPagesCounter(); ?>
</div>
<?php endif; ?>

<?php endif; ?>

</div>
<!-- End K2 Generic Layout -->
« Последнее редактирование: 13.07.2011, 16:15:52 от сергей_Ш » Записан
staticlight
Moderator
*****

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 1090


Staticlight


« Ответ #10 : 13.07.2011, 17:00:00 »

Параметры компонента посмотрите.
Записан
сергей_Ш
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 191


« Ответ #11 : 14.07.2011, 01:07:11 »

ух ты ) и правда ))) спасибо, добрый человек. я честно говоря настройку самого компонента проводил тогда когда меня теги не интересовали) и прохлопал сей момент)
Записан
ASkidkin
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 103


« Ответ #12 : 22.09.2011, 14:12:32 »

а кто знает в каком файле можно настроить вручную количество материалов выводимых через generic.php ато если я настраиваю через настройки компонента и ставлю 2 материала то также и  на страницах архива выводится только 2 материала, поэтому я решил настроить вручную в коде, но не знаю где это искать
Записан
Governor
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16


« Ответ #13 : 30.05.2012, 12:11:28 »

Привет ребята! Подскажите пожалуйста как добавить кол-во материалов в ТЕГах... в категориях есть колво...а вот как добавить их к тегам.... я не знаю..и вообще возможно?
Записан
waterfly
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 83


« Ответ #14 : 06.04.2014, 21:45:54 »

Помогите вывести изображение категории в списке по тегу.
<?php echo $item->category->image; ?> не срабатывает.
Записан
waterfly
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 83


« Ответ #15 : 07.04.2014, 01:46:42 »

Ничего не понимаю.
Прописал <?php var_dump($item->category->image); echo $item->category->image; ?>
Вывело картинку. После этого начала работать конструкция <?php echo $item->category->image; ?>
Записан
kontins
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7



« Ответ #16 : 10.11.2015, 14:47:00 »

 Roll Eyes
« Последнее редактирование: 27.03.2016, 13:29:56 от kontins » Записан
casador
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 24



« Ответ #17 : 05.09.2016, 13:14:47 »

Здравствуйте.
1. вопрос: Подскажите пожалуйста где и в каком именно месте редактировать шаблон вывода материалов по тегу и поиск?
Я находил на форумах что нужно редактировать файл "generic.php", но сколько не пробовал не получается, никакие изменения в файле не дают никаких результатов.

Можете для примера сказать какой код нужно изменить в файле "generic.php" для того чтобы заголовок стал ниже главной картинки материала и картинку выровнять по центру?
От этого смогу оттолкнуться и работать самостоятельно.

2. вопрос: Как вы знаете k2 генерирует несколько картинок для главной в материале я бы хотел задать всем картинкам размер 1 px и только одной картинке например, самой большой, задать реальный размер который мне нужен для материалов например 900px, и использовать только одну картинку для всего, понимаете я это хочу сделать для уменьшения размера сайта, то есть папки с картинками k2. Так вот собственно вопрос: где изменить вывод желаемой картинки в шаблоне тегов и поиска?

Бюсь с этим вопросом уже давно, помогите пожалуйста.

За ранее спасибо.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet