Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : azzever 09 Nov 2011, 13:22:53

: joomla 1.7 e sezioni senza lista categoria
: azzever 09 Nov 2011, 13:22:53
Salve ragazzi, sono un nuovo e appassionato joomlatore:)
non riesco aafare una cosa, ho creato il menù ma vorrei che ad ogni voce corrispondesse una pagine con gli articoli di una specifica categoria ma SENZA LISTA...cioè con gli articoli ordinati dal + nuovo al + vecchio come in home per quelli in evidenza! Come faccio?cosa assegno alla voce di menù'?

spero di essere stato chiaro!grazie!
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 09 Nov 2011, 15:06:08
Carneade please:(
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 09 Nov 2011, 16:09:46
Ciao azzaver,
benvenuto nel forum  :)
fai una voce di menù aspetto Categoria blog... però non uppare dopo un minuto, anzi non uppare, grazie  ;)
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 09 Nov 2011, 16:42:01
grazie!!!
scusa se approfitto ho un altro problemino...quando pubblico un articolo ho i dettagli (data pubblicazione, valutazione e autore che escono prima dell'articolo io vorrei fossero posizionati alla fine!come fare!?!?!?sto provando in tutti i modinon ci riesco!grazie!!!
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 00:11:25
Non si può con le normali impostazioni. Devi fare un override della pagina
components/com_content/views/article/tmpl/default.php

inserendo quella modificata dentro questo percorso

NOME_TEMPLATE/html/com_content/article/default.php

qui trovi un wiki
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html (http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html)

Qui trovi la pagina da mettere in quel percorso, dizzippala e prendi la pagina
default.php

Non fare pasticci e fatti una copia di tutto prima... ;)

: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 10 Nov 2011, 00:19:19
Grazie della risp ma non ho capito!
Ho joomla 1.7 va bene lo stesso?Inoltre ci sto lavorando ancora in locale per ora il percorso che hai citato nella cartella  joomla non lo trovo!


p.s. quando provo a scaricare la pagina ke mi hai linkato scarico INDEX.PHP nessun archivio zip!
Grazie!
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 00:34:24
Si, ho visto che usi Joomla 1.7 hai scritto in questa sezione... ;) Sì, va bene lo stesso. Il percorso c'è, il primo, indipendentemente da dove lavori. Il secondo magari no, devi cercarlo nel template, se non c'è lo fai seguendo il wiki.

Il file allegato e un .zip si chiama default.php.zip, lo scompatti e c'è il file che ti serve.
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 10 Nov 2011, 00:38:54
Ok il percorso l'ho trovato..il file che scarico però è Index.php !!!!
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 00:44:28
Allora ho sbagliato, scusa. Spetta che risprovo...
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 00:46:28
Ma no, l'ho scaricato adesso adesso... Forse ti sbagli a guardare... ???
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 00:50:41
Vabbè, fatti una copia del file default.php del core e mettila nel nuovo percorso, cancella tutto e incollaci questo

:
<?php
/**
 * @version        $Id: default.php 21518 2011-06-10 21:38:12Z chdemko $
 * @package        Joomla.Site
 * @subpackage    com_content
 * @copyright    Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.
 * @license        GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT '/helpers');

// Create shortcuts to some parameters.
$params        $this->item->params;
$canEdit    $this->item->params->get('access-edit');
$user        JFactory::getUser();
?>

<div class="item-page<?php echo $this->pageclass_sfx?>">
<?php if ($this->params->get('show_page_heading'1)) : ?>
    <h1>
    <?php echo $this->escape($this->params->get('page_heading')); ?>
    </h1>
<?php endif; ?>
<?php if ($params->get('show_title')) : ?>
    <h2>
    <?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
        <a href="<?php echo $this->item->readmore_link?>">
        <?php echo $this->escape($this->item->title); ?></a>
    <?php else : ?>
        <?php echo $this->escape($this->item->title); ?>
    <?php endif; ?>
    </h2>
<?php endif; ?>

<?php if ($canEdit ||  $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
    <ul class="actions">
    <?php if (!$this->print) : ?>
        <?php if ($params->get('show_print_icon')) : ?>
            <li class="print-icon">
            <?php echo JHtml::_('icon.print_popup',  $this->item$params); ?>
            </li>
        <?php endif; ?>

        <?php if ($params->get('show_email_icon')) : ?>
            <li class="email-icon">
            <?php echo JHtml::_('icon.email',  $this->item$params); ?>
            </li>
        <?php endif; ?>

        <?php if ($canEdit) : ?>
            <li class="edit-icon">
            <?php echo JHtml::_('icon.edit'$this->item$params); ?>
            </li>
        <?php endif; ?>

    <?php else : ?>
        <li>
        <?php echo JHtml::_('icon.print_screen',  $this->item$params); ?>
        </li>
    <?php endif; ?>

    </ul>
<?php endif; ?>

<?php  if (!$params->get('show_intro')) :
    echo 
$this->item->event->afterDisplayTitle;
endif; 
?>


<?php echo $this->item->event->beforeDisplayContent?>

<?php $useDefList = (($params->get('show_author')) OR ($params->get('show_category')) OR ($params->get('show_parent_category'))
    OR (
$params->get('show_create_date')) OR ($params->get('show_modify_date')) OR ($params->get('show_publish_date'))
    OR (
$params->get('show_hits'))); ?>



<?php if (isset ($this->item->toc)) : ?>
    <?php echo $this->item->toc?>
<?php endif; ?>
<?php if ($params->get('access-view')):?>
    <?php echo $this->item->text?>

    <?php //optional teaser intro text for guests ?>
<?php elseif ($params->get('show_noauth') == true AND  $user->get('guest') ) : ?>
    <?php echo $this->item->introtext?>
    <?php //Optional link to let them register to see the whole article. ?>
    <?php if ($params->get('show_readmore') && $this->item->fulltext != null) :
        
$link1 JRoute::_('index.php?option=com_users&view=login');
        
$link = new JURI($link1);?>

        <p class="readmore">
        <a href="<?php echo $link?>">
        <?php $attribs json_decode($this->item->attribs);  ?>
        <?php
        
if ($attribs->alternative_readmore == null) :
            echo 
JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
        elseif (
$readmore $this->item->alternative_readmore) :
            echo 
$readmore;
            if (
$params->get('show_readmore_title'0) != 0) :
                echo 
JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
            endif;
        elseif (
$params->get('show_readmore_title'0) == 0) :
            echo 
JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
        else :
            echo 
JText::_('COM_CONTENT_READ_MORE');
            echo 
JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
        endif; 
?>
</a>
        </p>
    <?php endif; ?>
<?php endif; ?>
<?php echo $this->item->event->afterDisplayContent?>

<?php if ($useDefList) : ?>
    <dl class="article-info">
    <dt class="article-info-term"><?php  echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>
<?php endif; ?>
<?php if ($params->get('show_parent_category') && $this->item->parent_slug != '1:root') : ?>
    <dd class="parent-category-name">
    <?php    $title $this->escape($this->item->parent_title);
    
$url '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_slug)).'">'.$title.'</a>';?>

    <?php if ($params->get('link_parent_category') AND $this->item->parent_slug) : ?>
        <?php echo JText::sprintf('COM_CONTENT_PARENT'$url); ?>
    <?php else : ?>
        <?php echo JText::sprintf('COM_CONTENT_PARENT'$title); ?>
    <?php endif; ?>
    </dd>
<?php endif; ?>
<?php if ($params->get('show_category')) : ?>
    <dd class="category-name">
    <?php     $title $this->escape($this->item->category_title);
    
$url '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)).'">'.$title.'</a>';?>

    <?php if ($params->get('link_category') AND $this->item->catslug) : ?>
        <?php echo JText::sprintf('COM_CONTENT_CATEGORY'$url); ?>
    <?php else : ?>
        <?php echo JText::sprintf('COM_CONTENT_CATEGORY'$title); ?>
    <?php endif; ?>
    </dd>
<?php endif; ?>
<?php if ($params->get('show_create_date')) : ?>
    <dd class="create">
    <?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON'JHtml::_('date',$this->item->createdJText::_('DATE_FORMAT_LC2'))); ?>
    </dd>
<?php endif; ?>
<?php if ($params->get('show_modify_date')) : ?>
    <dd class="modified">
    <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED'JHtml::_('date',$this->item->modifiedJText::_('DATE_FORMAT_LC2'))); ?>
    </dd>
<?php endif; ?>
<?php if ($params->get('show_publish_date')) : ?>
    <dd class="published">
    <?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE'JHtml::_('date',$this->item->publish_upJText::_('DATE_FORMAT_LC2'))); ?>
    </dd>
<?php endif; ?>
<?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
    <dd class="createdby">
    <?php $author $this->item->created_by_alias $this->item->created_by_alias $this->item->author?>
    <?php if (!empty($this->item->contactid) && $params->get('link_author') == true): ?>
    <?php
        $needle 
'index.php?option=com_contact&view=contact&id=' $this->item->contactid;
        
$item JSite::getMenu()->getItems('link'$needletrue);
        
$cntlink = !empty($item) ? $needle '&Itemid=' $item->id $needle;
    
?>

        <?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY'JHtml::_('link'JRoute::_($cntlink), $author)); ?>
    <?php else: ?>
        <?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY'$author); ?>
    <?php endif; ?>
    </dd>
<?php endif; ?>
<?php if ($params->get('show_hits')) : ?>
    <dd class="hits">
    <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS'$this->item->hits); ?>
    </dd>
<?php endif; ?>
<?php if ($useDefList) : ?>
    </dl>
<?php endif; ?>
</div>
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 10 Nov 2011, 00:54:18
ok fatto ma ora?non capisco dove cambiare la posizione dei dettagli?!?

[allegato vecchio più di un anno eliminato da un amministratore]
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 01:04:55
Probabilmente è la compressione mac che dà quel problema...
Se hai fatto tutto per bene la posizione passa sotto senza cambiare nulla nella visualizzazione dell'articolo.


[allegato vecchio più di un anno eliminato da un amministratore]
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 01:10:12
Lo vedi qui:
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 10 Nov 2011, 01:10:31
Ok non funziona quindi vediamo perchè??!!:(

io ho preso il codice copiato e incollato all'interno del file default.php
ke sta in:

C:\Program Files\EasyPHP-5.3.8.1\www\joomla\components\com_content\views\article\tmpl




cosahosbagliato? ??? ?
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 01:16:11
Cosa hai sbagliato non lo so... Cosa vedi? Sempre uguale? Dà errore? In ogni caso devi fare l'override, non toccare i file del core. Ma a prescidere da ciò per provare va bene anche lì... Il risultato lo vedi nella pagina che ho linkato sopra...
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 10 Nov 2011, 01:21:06
Ho un problema non ho la cartella HTML all'interno del template ! DEVO CREARLA?''

: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 01:26:12
E tu falla... Dentro mettici sempre un file index.html vuoto, copialo da quell'altra cartella. Leggi bene il wiki, è tutto spiegato.
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 10 Nov 2011, 01:37:54
Non va! ti prego aiutamimi sto scemunendo!

allora qui:

components/com_content/views/article/tmpl/default.php
lascio il vecchio file

mentre qui:
NOME_TEMPLATE/html/com_content/article/default.php

(ho creato la cartella html e relative sottocartelle e poi ho inserito default.php modificato (cancellando il codice del vecchio inserendo il tuo ed ho inserito una index nella carttella html
dove sbaglio???x favore:(
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 10:43:02
A leggere quel che fai non sbagli. Magari prova a rifare tutto con calma...
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 10 Nov 2011, 13:24:56
Ok non riesco proprio acapire cosa c'è che non va! quale è la riga di codice che modifichi in quel file php e come?
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 13:35:32
Non ho modificato nessuna riga, le ho solo spostate. Apri il file originale e il mio e lo vedi.
: Re:joomla 1.7 e sezioni senza lista categoria
: tomtomeight 10 Nov 2011, 14:04:07
Il percorso e' sbagliato dopo html hai omesso 2 directory.
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 10 Nov 2011, 14:31:29
omesso?quali? quale è quello corretto? grazie!
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 15:15:30
Ciao tomtomheight,
dici? A me non sembrerebbe...
NOME_TEMPLATE/html/com_content/article/default.php
io ho lo stesso percorso e funziona...
: Re:joomla 1.7 e sezioni senza lista categoria
: tomtomeight 10 Nov 2011, 15:20:46
 
Ciao
Non a te, però vedevo percorsi diversi:
Origine: components/com_content/views/article/tmpl/default.php
Override: NOME_TEMPLATE/html/com_content/article/default.php

: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 15:27:23
Sì, ma è quello il percorso per l'override

:
L'override si esegue inserendo degli appositi file nella cartella html del proprio template.
La struttura dev'essere la seguente:

NOME_TEMPLATE/html/NOME_ESTENSIONE/NOME_VISUALIZZAZIONE/NOME_FILE.php
Se ad es. desiderate cambiare la visualizzazione degli articoli (gestiti dal componente com_content di Joomla) copiate il file default.php presente nel vostro sito percorrendo via ftp questo percorso
components/com_content/views/article/tmpl/default.phpall'interno della cartella del vostro template
NOME_TEMPLATE/html/com_content/article/default.php
: Re:joomla 1.7 e sezioni senza lista categoria
: tomtomeight 10 Nov 2011, 15:47:56
Beh non avevo mai fatto caso al percorso degli override, grazie.
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 10 Nov 2011, 15:51:16
ok ho rifatto il procedimento 5 volte non accade nulla...-_- non so forse il codice è sbagliato!boh:(
: Re:joomla 1.7 e sezioni senza lista categoria
: tomtomeight 10 Nov 2011, 15:54:28
A questo punto può darsi che magari non hai usato un editor adatto, prova con notepad++
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 16:09:26
No, non è sbagliato, l'ho rifatto completamente copiando il codice che ti ho messo qui. Fai come suggerisce tomtomeight e tieni conto che questa modifica ti sposterà solo i dettagli del singolo articolo e non di una visualizzazione categoria blog.
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 10 Nov 2011, 16:50:19
allora cambio il percorso?? inoltre cambierà la visualizzazione del singolo articolo ke intendi??? non di tutti compresi nllle varie categorie''??
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 17:18:37
No, il percorso è quello, rimane da vedere se poi è quello che fai... ;)
Prova a usare notepad++ per fare il file .php.
Voglio dire che se il link è di tipo categoria blog la pagina che aprirà avrà gli articoli con la visualizzazione dei dettagli normale (che però potresti togliere) mentre se apri un qualsiasi articolo o da link o da menù, sarà con i dettagli sotto.
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 10 Nov 2011, 17:25:40
mah in entrambi i casia sia categoria blog che articolo diretto non cambianulla!dici ke è il notepad il problema?
: Re:joomla 1.7 e sezioni senza lista categoria
: azzever 10 Nov 2011, 20:36:00
ok ho cambiato editor e usato notepad ++ ora mi si vede solo la valutazione in alto e in basso nulla!!non escono+i dettagli spariti!!!
: Re:joomla 1.7 e sezioni senza lista categoria
: adottauncane 10 Nov 2011, 21:07:30
Non so che dirti... Il codice è quello, funziona... Rimetti com'era se a te non va.