Новости Joomla

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

Иннокентий

  • Новичок
  • 4
  • 0 / 0
... С переходом на Joomla 1.5 возник ряд проблем, хотя преимуществ больше.
Собственно можно стандартными методами вывести количество просмотров статьи... Хиты там и тд. Что-то совсем запутался. вроде есть такое, а в настройках найти не могу. В факе то читал, но там касательно 1.5 нет :(
« Последнее редактирование: 15.02.2008, 13:31:55 от Greycat »
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
Re: Количество просмотров статьи
« Ответ #1 : 11.02.2008, 11:06:23 »
... С переходом на Joomla 1.5 возник ряд проблем, хотя преимуществ больше.
Собственно можно стандартными методами вывести количество просмотров статьи... Хиты там и тд.

Вывести куда, на сайт?

Хиты отображатся при просмотре статей категории в виде списка заголовков. А вот чтобы в описании статьи вывести, такого не помню. Если найду, напишу.
« Последнее редактирование: 11.02.2008, 11:14:38 от Greycat »
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
Re: Количество просмотров статьи
« Ответ #2 : 11.02.2008, 11:11:24 »
Отображение даты, автора и т.д. задаётся:

  • Глобально - в менеджере всех материалов
  • Для всех материалов одной категории или раздела - в параметрах пункта меню, открывающего список статей этого раздела/категории
  • Индивидуально для материала - в параметрах материала

Каждый нижний пункт списка переопределяет параметры верхнего.
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

Иннокентий

  • Новичок
  • 4
  • 0 / 0
Re: Количество просмотров статьи
« Ответ #3 : 11.02.2008, 11:21:17 »
Вроде нашёл опцию...
Меню - Расширеные настройки блога категории - "Параметры - Компонент" - "Хиты"

Осталось понять почему не отображается. что и где ещё надо включить... Может плагин какой... Включение выключение рейтинга работает, даты редктирования и тд – тоже. А вот хиты не показывает... хм.... разбираюсь..
« Последнее редактирование: 11.02.2008, 11:46:43 от Иннокентий »
*

Иннокентий

  • Новичок
  • 4
  • 0 / 0
Re: Количество просмотров статьи
« Ответ #4 : 11.02.2008, 12:12:03 »
Создаю новое меню: "Шаблон списка категории" показывает хиты..., а вот "Шаблон блога категории" – нет. Даж принудительно включал  "показывать". Придётся руками чтоль вставлять... :(((
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
Re: Количество просмотров статьи
« Ответ #5 : 11.02.2008, 12:58:49 »
Создаю новое меню: "Шаблон списка категории" показывает хиты..., а вот "Шаблон блога категории" – нет. Даж принудительно включал  "показывать". Придётся руками чтоль вставлять... :(((

В шаблоне блога вывод хитов не предусмотрен на сколько я понимаю.

Вот и задачка для экспериментов по разработке собственного "представления" ("шаблона отображения") материала :) .

См. здесь:
Шаблонизация компонентов в Joomla1.5. Первый взгляд.
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
В Joomla 1.5 в настройках пункта меню есть параметр отображений хитов (количества просмотров) материалов, но в шаблоне блога категории нет кода, выводящего хиты

добавьте следующее в файл blog_item.php

Код: php
<?php if ($this->item->params->get('show_hits')) : ?>
   <?php echo JText::_('HITS')." ".$this->item->hits ?>
<?php endif; ?>
« Последнее редактирование: 23.10.2008, 15:47:34 от Виталик »
*

Beer

  • Завсегдатай
  • 1097
  • 41 / 1
  • БИРУ - БИР!
А для статей как это можно реализовать???
*

Beer

  • Завсегдатай
  • 1097
  • 41 / 1
  • БИРУ - БИР!
Сам себе и отвечу:
components\com_content\views\article\tmpl\default.php вписываем в нужное место:

   <?php if ($this->params->get('show_hits')) : ?>
   <?php echo JText::_('Просмотров: ')." ".$this->article->hits ?>
   <?php endif; ?>
*

vip-ivanov

  • Захожу иногда
  • 86
  • 5 / 0
Сам себе и отвечу:
components\com_content\views\article\tmpl\default.php вписываем в нужное место:

   <?php if ($this->params->get('show_hits')) : ?>
   <?php echo JText::_('Просмотров: ')." ".$this->article->hits ?>
   <?php endif; ?>
для чайников пожалуйста поподробнее: в какую строчку файла вставлять?
*

Beer

  • Завсегдатай
  • 1097
  • 41 / 1
  • БИРУ - БИР!
Ну это ж шаблон - куда впишешь, там и покажется. Методом научного тыка и подбери себе местечко для вывода хитов. На пробу можно вписать напр хоть 12345....
*

vip-ivanov

  • Захожу иногда
  • 86
  • 5 / 0
да потому и спрашиваю что научный тык не справляется >:(
*

Beer

  • Завсегдатай
  • 1097
  • 41 / 1
  • БИРУ - БИР!
Ну блин..., я не сильно в этом спец правда, вложи файл components\com_content\views\article\tmpl\default.php  - впишу тебе
*

vip-ivanov

  • Захожу иногда
  • 86
  • 5 / 0
тут решение http://joomlaforum.ru/index.php/topic,24484.0.html только что проверил - работает))
*

Beer

  • Завсегдатай
  • 1097
  • 41 / 1
  • БИРУ - БИР!
Ну да, тут правда надо только в одном файле вписать 3 строчки.....
*

mic_2000

  • Захожу иногда
  • 51
  • 1 / 0
  • http://kroxa.com.ua - детские игры, книгы, журналы
а как на главной можно отобразить?
вставляю этот текст

Код
		<?php if ($this->item->params->get('show_hits')) : ?>
<?php echo JText::_('Просмотров:  ')." ".$this->item->hits ?>
<?php endif; ?>
в файл components\com_content\views\frontpage\tmpl\default_item.php

а после просмотра цифры не выводятся
*

Beer

  • Завсегдатай
  • 1097
  • 41 / 1
  • БИРУ - БИР!
Выводиться должно на всех - это шаблон. На других выводятся? Если да, то смотри параметры этого материала:
Menu Item Manager: [mainmenu] >> Свой материал >> Parameters (Component) >> Hits
*

milana

  • Новичок
  • 5
  • 0 / 0
у меня тоже на главной цифры не выводятся, хотя код вставила, и в настройках указала "показывать хиты", кто-нибудь разобрался?
В статье просмотры выводятся без проблем
*

Suzuk

  • Новичок
  • 3
  • 0 / 0
В Joomla 1.5 в настройках пункта меню есть параметр отображений хитов (количества просмотров) материалов, но в шаблоне блога категории нет кода, выводящего хиты

добавьте следующее в файл blog_item.php

Код: php
<?php if ($this->item->params->get('show_hits')) : ?>
   <?php echo JText::_('HITS')." ".$this->item->hits ?>
<?php endif; ?>


Спасибо БОЛЬШОЕ
*

newvideo

  • Захожу иногда
  • 194
  • 2 / 0
вы серьезно? я меняю все эти файлы дефаулты, блоги, артикли, и ничего не изменяется в отображении, кэш отключен, обновляюсь, всё как было так и есть, только шаблон категории если трогаю, то при отображении вылазит ошибка, все остальные как будто не используется Joomla. Чё за хрень. Вот переименовываю папку components\com_content\views\article\tmpl в tmpl2231231 и всё без изменений. Допустим это шаблон и ему всё равно какое имя папки, но я файл дефаулт опустошаю и сохраняю, всё равно ничего не меняется. Нафига он ваще нужен и уж тем более как какието добавленные строчки могут что-то менять в отображении :o
« Последнее редактирование: 06.05.2010, 13:52:19 от newvideo »
*

newvideo

  • Захожу иногда
  • 194
  • 2 / 0
в категориях вылетает ошибка из-за <?php if ($this->item->params->get('show_hits')) : ?>
переменной item->params->get('show_hits')) несуществует. Я написал params->get('show_hits')) как и все схожие строчки. Переключатель хитов стал работать (т.е. если в меню убрать хиты, то отображение пропадает), но отображается только слово Хиты. Сама цифра спрятана в переменной $this->item->hits, но предполагаю что для блога и категорий она не работает, как и переключатель. Короче бардак

*

newvideo

  • Захожу иногда
  • 194
  • 2 / 0
вот из интернета:  За вывод информации в режиме блога отвечает следующий файл: blog_item.php, который расположен в следующей директроии:

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>" ?>

Всё это круто и хочется чтобы это было не просто слова, а реальная испробованная метода, на скриншотах всё красивенько отображается, а на самом сайте автора статьи почему то нет колво хитов :laugh:, я просто пишу ляляля в этот файл blog_item.php и оно нигде не появляется ;D
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
    <?php echo JText::_('<strong style="font-size:12px; font-family:verdana; margin-left:2px;">Количество просмотров:')
зачем делать такой изврат? :)
я просто пишу ляляля в этот файл blog_item.php и оно нигде не появляется
Эти файлы могут лежать в шаблоне, тогда они будут браться из него. Это называется шаблонизация.
*

newvideo

  • Захожу иногда
  • 194
  • 2 / 0
зачем делать такой изврат? :)Эти файлы могут лежать в шаблоне, тогда они будут браться из него. Это называется шаблонизация.
пусть это так называется, делать то что? как поменять шаблон, чтобы отображалось ляляля?
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
пусть это так называется, делать то что? как поменять шаблон, чтобы отображалось ляляля?
Видимо стоит все таки воспользоваться поиском и почитать соответствующие материалы.   ;)
*

newvideo

  • Захожу иногда
  • 194
  • 2 / 0
я воспользовался поиском и кроме правки файла blog_item.php нет информации. Ах, да, ещё где то читал про то что можно доработать модуль "популярные статьи". У меня это получилось, напротив статей выводится кол-во хитов. А с правкой шаблонов ничего не вышло, кто-нибудь может сказать 100% что у него получилось, где посмотреть работающий шаблон с хитами? >:(
*

mavrin82

  • Захожу иногда
  • 57
  • 0 / 0
  • Мастер
вот из интернета:  За вывод информации в режиме блога отвечает следующий файл: blog_item.php, который расположен в следующей директроии:

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>" ?>
все это здорово, но в кратком описании новости нету количества просмотров, только в полном..
Чтото нету специалистов, чтоли , которые могли бы объяснить как это сделать?

1. для того чтобы количество просмотров отображалось в подробном описании, нужно отредактировать шаблон XXXitem для блога/артикля/главной и т.п. в папке - компоненты/ком_контент/вьювс/нужный тип вывода материала. т.е. в нужное место (где хотим чтобы показывал просмотры) написать
Код
читали (<?php echo $this->item->hits; ?>)
это выведет количество просмотров в любом случае, даже если их вывод отключен в настройках материала/меню и т.п. (для конкретного типа шаблона материала)
2. у вас в папке шаблона может быть дубль выше указанной папки. допустим templates/rhuk_milkyway/html/com_content значит шаблоны вывода нужно править там. аналогично п.1.
3. чтобы сделать вывод по желанию (опционально) вставлять нужно
Код
<?php if ($this->item->params->get('show_hits')) : ?>
читали (<?php echo $this->item->hits; ?>)
<?php endif; ?>
и уже в настройках пункта меню - компонент включать/отключать показ Хитов. или аналогично в самом материала можно включать/отключать вывод хитов.

вопрос в другом. как вывести количество просмотров на главной странице? ибо запрос
Код
 $this->item->hits;
там не работает, хотя судя по коду должен. запрос через артикль тоже не работает. в общем походу надо писать прямой запрос к просмотрам, но я что-то сомневаюсь о его рациональности и отсутствии более простого способа

вообщем на главной я вот так вывел
Код
<?php 
$dbo = & JCommentsFactory::getDBO();
$dbo->setQuery('SELECT hits FROM #__content WHERE id = ' . $this->item->id);
$cnt = (int) $dbo->loadResult();
$hitsCount = 'читали: ' . $cnt;
 ?>
<?php
echo $hitsCount; ?>

тут правда через JComments, но все равно, может пригодится кому

зыЖ вставлять в шаблон вывода итема главной - /components/com_content/views/frontpage/tmpl/default_item.php там где надо чтобы вывелось
*

vitash

  • Захожу иногда
  • 63
  • 5 / 0
  • """"""::::::""""""
зыЖ вставлять в шаблон вывода итема главной - /components/com_content/views/frontpage/tmpl/default_item.php там где надо чтобы вывелось
работает, но если присутствует шаблонизация компонента, то путь для правки default_item.php таков:
/templates/текущий_шаблон/html/com_content/frontpage/default_item.php

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как проверить сайт на накрутку просмотров?

Автор mimoza

Ответов: 3
Просмотров: 3786
Последний ответ 17.12.2017, 16:33:43
от zikkuratvk
После сохранения статьи снимаются с публикации

Автор goga_pgasovav

Ответов: 13
Просмотров: 3302
Последний ответ 15.10.2012, 14:24:34
от goga_pgasovav
Как в Joomla вывести данные из таблиц MySQL

Автор dmonco

Ответов: 10
Просмотров: 11101
Последний ответ 24.04.2012, 17:46:13
от Mick_20
Как перенести все материалы и статьи на другой сайт?

Автор landgraf

Ответов: 6
Просмотров: 14321
Последний ответ 21.01.2012, 06:32:12
от Roamer
Редактирование материалов автором статьи

Автор hgd

Ответов: 3
Просмотров: 2440
Последний ответ 19.01.2012, 08:35:29
от peterk