Witam,
chciałbym, aby parametr odsłony, co jest widoczny w Administration,
pojawiał się we frontendzie, przy każdym artykule.
Co mi poradzicie?
Pozdrawiam
też szukam , szczególnie do Joomla 1.5.6 , do starszej Joomla 1.0.x potrafię....
..lecz w nowej nie wiem co wpisać.
Współautor bloga o systemie Joomla! -> blog.elimu.pl < oraz kilku książek i artykułów o tym CMS.
p.s. Drogi caneri - było już na tym forum..
ale okey - cytując....
Trzeba dodać kilka linijek kodu do components/com_content/content.html.php
w moim przypadku chcialem zeby wyświetlało tę wartość na dole gdzies w okolicach gdzie wyswietla sie autor i data
w pliku content.html.php odnajdujemy kod:
/**
* Writes Create Date
*/
function CreateDate( $row, $params ) {
$create_date = null;
if ( intval( $row->created ) != 0 ) {
$create_date = mosFormatDate( $row->created );
}
if ( $params->get( 'createdate' ) ) {
?>
<tr>
<td valign="top" colspan="2" class="createdate">
<?php echo $create_date; ?>
</td>
</tr>
i dodajemy zaraz za nim 4 linijki (kod po zmiane - dodane linijki pogrubione)
/**
* Writes Create Date
*/
function CreateDate( $row, $params ) {
$create_date = null;
if ( intval( $row->created ) != 0 ) {
$create_date = mosFormatDate( $row->created );
}
if ( $params->get( 'createdate' ) ) {
?>
<tr>
<td valign="top" colspan="2" class="createdate">
<?php echo $create_date; ?>
</td>
</tr>
<tr>
<td colspan="2" class="createdate">
Odsłony: <?php echo $row->hits ? $row->hits : '-'; ?>
</td>
</tr>
W ten oto prosty sposób w kazdym artykule w którym mamy włączone pokazywanie daty, pokaże się nam również liczba odsłon artykułu.
...
czyli najważniejsze jest ów zapis
Odsłony: <?php echo $row->hits ? $row->hits : '-'; ?>
jeśli ktoś zna kod do Joomla! 1.5 będę wdzięczny
Współautor bloga o systemie Joomla! -> blog.elimu.pl < oraz kilku książek i artykułów o tym CMS.
Coś nie działa - wyrzuca: "Odsłony: - "
Pierwszy krok:
Otworz plik components/com_content/models/frontpage.php
wyszukaj
Zamien na:Kod:a.publish_down, a.images, a.attribs,
Później wklej kod:Kod:a.publish_down, a.images, a.attribs, a.hits,
w pliku templatki (strona główna)Kod:<?php if ($this->params->get('show_hits')) : ?> Odsłon: <?php echo $this->item->hits; ?> <?php endif; ?>
components/com_content/views/frontpage/tmpl/default_item.php
jezeli chcesz pokazac ilosc odslon na stronie artykulu wklej ten sam kod w:
components/com_content/views/article/tmpl/default.php
Ale to chyba dotyczy wersji 1.5???
no tak, z tego co zrozumialem w tym temacie to chyba o to chodzilo
Witam,
jeśli "wyrzuca: Odsłony: -" to znaczy, że odsłon brak (wynika z kodu) - bo nie są zapisywane w bazie (konfiguracja?) lub nie jest pobierana zmienna $row->hits
Pozdrawiam
A ja polecam przeczytać to: http://wiki.joomla.pl/MosAuthorXTD