0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 4107 Просмотров
*

AndreiFX

  • Новичок
  • 12
  • 0 / 0
Всем доброго времени.
Joomla 1.5.9 почему то не хочет показывать количество просмотров статей.
В настройках меню включаю Хиты-ничего не показывает.
Нашел как в блоге отображать количество просмотров-путем добавления данного кода в components\com_content\views\category\tmpl\blog_item.php
Код
 <?php echo JText::_('<strong style="font-size:12px; font-family:verdana; margin-left:2px;">Количество просмотров:')." ".$this->item->hits."</strong>" ?>

Пробовал то же самое сделать с components\com_content\views\Article\tmpl\default.php - само количество не отображает, а показывает лишь строчку "Количество просмотров"
Вот пример блога с корректным выводом количества просмотра: http://nojuris.ru/index.php/ru/2009-05-21-04-56-54
А вот прмер того, что получается у меня http://nojuris.ru/index.php/ru/2009-05-21-04-56-54/70--lr

Помогите плиз, в чем может быть дело?
*

AndreiFX

  • Новичок
  • 12
  • 0 / 0
Спасибо большое за подсказку, но не могли бы вы поподробнее написать что и куда надо дописать и добавить, если есть возможность то можете прямо необходимый код указать?
Спасибо!
*

AndreiFX

  • Новичок
  • 12
  • 0 / 0
Да, действительно просто :)
Спасибо большое за помощь!
*

AndreiFX

  • Новичок
  • 12
  • 0 / 0
Берете файл components\com_content\views\Article\tmpl\default.php
И вставляете там код:
Код
<?php echo JText::_('<strong style="font-size:12px; font-family:verdana; margin-left:2px;">Количество просмотров:')." ".$this->article->hits."</strong>" ?>
Вставлять нужно туда, где необходимо отобразить надпись.
я вставил сюда:
Код
    </td> 
   </tr>
   <?php endif; ?>
 <?php echo JText::_('<strong style="font-size:12px; font-family:verdana; margin-left:2px;">Количество просмотров:')." ".$this->article->hits."</strong>" ?>
   </table>
*

flier

  • Захожу иногда
  • 107
  • 2 / 2
в файле components\com_content\views\Article\tmpl\default.php
У меня так:
<?php if ( intval($this->article->modified)!=0 && $this->params->get('show_modify_date')) : ?>
<tr>
   <td class="modifydate">
      <?php echo JText::sprintf('LAST_UPDATED2', JHTML::_('date', $this->article->modified, JText::_('DATE_FORMAT_LC2'))); ?>
   </td>
</tr>
<tr>
   <td class="modifydate">
                <?php echo JText::_('Р_Р_Р>РёС╪РчС_С'Р_Р_ РїС_Р_С_Р_Р_С'С_Р_Р_:')." ".$this->article->hits; ?>
   </td>
</tr>


<?php endif; ?>
« Последнее редактирование: 16.12.2009, 09:28:06 от flier »
*

AkaSk

  • Новичок
  • 15
  • 0 / 0
Поставил в default.php как ВЫ советовали...
Все отработало... Но отработало только если раскрываешь статью полностью.
А как сделать, чтобы количество просмотров показывалось бы на станице с анонсами новостей (то есть когда выводятся только вступительный текст, и на странице этих новостей, например, 10).

Будьте любезны подскажите - куда вставить код...
Уже несколько дней копаю форум, найти не могу...

Заранее спасибо.
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Будьте любезны подскажите - куда вставить код...
Уже несколько дней копаю форум, найти не могу...
Пример для категории components\com_content\views\category\tmpl\blog_item.php
Код: php
<?php echo $this->item->hits; ?>
Обычная шаблонизация.
еще по теме     
Структура шаблона com_content
Меняем вид вывода контена!
*

AkaSk

  • Новичок
  • 15
  • 0 / 0
СПАСИБО.... Оперативно и понятно. :D

Если вы собирали шаблон при помощи программы Artisteer то это - для вас:
First :
For The Blog Layout :

Open templates/your_template/html/com_content/views/category/blog_item.php
Search where you want the hits to be appear and but :
 
Код

if ($this->params->get('show_hits'))
  artxFragment('', JText::sprintf('View:%d', $this->item->hits), '', ' | ');




For The Article to show hits :

Open templates/your_template/html/com_content/views/article/default.php
Search where you want the hits to be appear and but :
 
Код
if ($this->params->get('show_hits')) 
  artxFragment('', JText::sprintf('View:%d', $this->article->hits), '', ' | ');




For The Front Page to show hits :

Open  templates/your_template/html/com_content/views/frontpage/tmpl/default_item.php
Search where you want the hits to be appear and but :
Код
 
if ($this->params->get('show_hits'))
  artxFragment('', JText::sprintf('View:%d', $this->item->hits), '', ' | ');


And to work in the front Page you need to add a 4 letters to the file :
Open components/com_content/models/frontpage.php
Search for :

 
Код
$query = ' SELECT a.id, a.title, a.title_alias, a.introtext, a.fulltext
its a long line
Find
Код
a.publish_down, a.images, a.attribs,
replace with :
Код
a.publish_down, a.images, a.attribs, a.hits,

*

Kodopik

  • Новичок
  • 24
  • 1 / 0

А как сделать, чтобы количество просмотров показывалось бы на станице с анонсами новостей (то есть когда выводятся только вступительный текст, и на странице этих новостей, например, 10).

Будьте любезны подскажите - куда вставить код...
Уже несколько дней копаю форум, найти не могу...

Заранее спасибо.

Это чтоб на главной странице в коротком описании отображалось:

открываем: components/com_content/models/frontpage.php

ищем:
Код
a.publish_down, a.images, a.attribs,

добавляем:
Код
a.publish_down, a.images, a.attribs, a.hits,

Далее:

открываем:templates/ваш_шаблон/html/com_content/frontpage/

и добавляем где надо:

Код
<?php if ($this->params->get('show_hits')) : ?>
<?php echo JText::_('<strong style="font-size:92%; font-family:verdana; margin-left:2px;">  Количество просмотров:')." ".$this->item->hits."</strong>" ?>
<?php endif; ?>

У меня это так выглядет:

Код
	<span class="article-category">
<?php if ($this->item->params->get('link_category')) : ?>
<?php echo '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug, $this->item->sectionid)).'">'; ?>
<?php endif; ?>
<?php echo $this->item->category; ?>
<?php if ($this->item->params->get('link_section')) : ?>
<?php echo '</a>'; ?>
<?php endif; ?>
</span>
<?php endif; ?>
<?php endif; ?>

<?php if ($this->params->get('show_hits')) : ?>
<?php echo JText::_('<strong style="font-size:92%; font-family:verdana; margin-left:2px;">  Количество просмотров:')." ".$this->item->hits."</strong>" ?>
<?php endif; ?>
</div>
*

anthophyta

  • Захожу иногда
  • 274
  • 1 / 0
а как быть если в Joomla 2.5 Не отображается количество просмотров статей, при использовании шаблона yoo_cloud?
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
а как быть если в Joomla 2.5 Не отображается количество просмотров статей, при использовании шаблона yoo_cloud?
обратиться к разработчикам данного шаблона.
*

anthophyta

  • Захожу иногда
  • 274
  • 1 / 0
обратиться к разработчикам данного шаблона.
эта функция добавляется только в CSS или еще и в других местах?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Отсчет выгрузки статистики посещения и просмотров за месяц

Автор Lzrv

Ответов: 3
Просмотров: 378
Последний ответ 16.11.2017, 09:46:49
от ProtectYourSite
Удалить все ключевые слова из всех статей

Автор AzMandius

Ответов: 2
Просмотров: 706
Последний ответ 16.05.2017, 00:18:51
от AzMandius
Как увиличить максимальное количество символов в стандартном модуле (mod_custom)?

Автор genkey

Ответов: 0
Просмотров: 605
Последний ответ 27.04.2017, 14:41:22
от genkey
Сортировка статей по дате в 'backend'.

Автор Kumelis

Ответов: 8
Просмотров: 1867
Последний ответ 09.02.2017, 07:09:26
от jem777
В поиске название сайта отображается неправильно

Автор peroperopepero

Ответов: 1
Просмотров: 739
Последний ответ 20.07.2016, 15:01:44
от draff