Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : bryan501 22 Aug 2009, 18:18:03

: [RISOLTO] Problema intestazione articoli
: bryan501 22 Aug 2009, 18:18:03
Accade una cosa strana con il titolo degli articoli. Mi spiego meglio. mentre in tutte le altre pagine che non hanno l'aspetto dell'articolo l'intestazione si vede correttamente, in quelle con aspetto articolo mi appare questa dicitura prima dell'intestazione :

'26', 'height' => '26')); ?> "e quì il testo del titolo"

c'è da dire che di default ho impostato un logo prima del titolo, ma mentre nelle altre pagine appare correttamente, in quelle con aspetto articolo mi esce quella dicitura al posto del logo.

Questo è il link : http://www.evolutiondancepalmi.it/
basta cliccare sul tasto "Joomla è" per capire quale è il problema.
: Re:Problema intestazione articoli
: vales 22 Aug 2009, 18:26:43
Prova a cambiare template per verificare se è un problema generale o del template in uso.
: Re:Problema intestazione articoli
: conti1 22 Aug 2009, 18:30:00
ciao il problema  e nel php
:
<h2 class="art-PostHeaderIcon-wrapper">
'32', 'height' => '32')); ?>
<span class="art-PostHeader">Quali sono i requisiti per utilizzare Joomla! 1.5?</span>
</h2>
: Re:Problema intestazione articoli
: bryan501 22 Aug 2009, 18:35:20
cosa dovrei fare per risolverlo? E' strano che il problema si verifica solo con gli articoli...

Scusa, per php intendi il file configuration per caso?
: Re:Problema intestazione articoli
: bryan501 22 Aug 2009, 19:06:31
Forse ho trovato. Questo è il contenuto del file default.php degli articoli (la parte interessata credo sia quella che ho evidenziato in grassetto):

<?php
defined('_JEXEC') or die('Restricted access'); // no direct access
require_once dirname(__FILE__) . str_replace('/', DIRECTORY_SEPARATOR, '/../../../functions.php');

$canEdit = ($this->user->authorize('com_content', 'edit', 'content', 'all') || $this->user->authorize('com_content', 'edit', 'content', 'own'));

echo artxPost(artxPageTitle($this, $this->params->get('show_page_title', 1) && $this->params->get('page_title') != $this->article->title), null);
?>
<div class="art-Post">
    <div class="art-Post-tl"></div>
    <div class="art-Post-tr"></div>
    <div class="art-Post-bl"></div>
    <div class="art-Post-br"></div>
    <div class="art-Post-tc"></div>
    <div class="art-Post-bc"></div>
    <div class="art-Post-cl"></div>
    <div class="art-Post-cr"></div>
    <div class="art-Post-cc"></div>
    <div class="art-Post-body">
<div class="art-Post-inner">
<?php
if ($this->params->get('show_title')) {
 artxFragmentBegin("<h2 class=\"art-PostHeaderIcon-wrapper\"><?php echo JHTML::_('image.site', 'PostHeaderIcon.png', null, null, null, JText::_(\"PostHeaderIcon\"), array('width' => '32', 'height' => '32')); ?> ");
 artxFragmentBegin("<span class=\"art-PostHeader\">");
 if ($this->params->get('link_titles') && $this->article->readmore_link != '')
  artxFragmentContent('<a href="' . $this->article->readmore_link . '" class="PostHeader">' . $this->escape($this->article->title) . '[/url]');
 else
  artxFragmentContent($this->escape($this->article->title));
 artxFragmentEnd("</span>\r\n");
 artxFragmentEnd("</h2>\r\n");
}
artxFragmentBegin("<div class=\"art-PostHeaderIcons art-metadata-icons\">\r\n");
if ($this->params->get('show_create_date')) {
  echo artxFragment('', JHTML::_('date', $this->article->created, JText::_('DATE_FORMAT_LC2')), '', ' | ');
}
if ($this->params->get('show_url') && $this->article->urls)
 artxFragment('', '<a href="http://' . $this->item->urls . '" target="_blank">' . $this->item->urls . '[/url]', '', ' | ');
if (!$this->print) {
 artxFragmentBegin('<span class="art-metadata-icons">');
 if ($this->params->get('show_pdf_icon'))
  artxFragment('', JHTML::_('icon.pdf',  $this->article, $this->params, $this->access), '', '&nbsp;');
 if ($this->params->get('show_print_icon' ))
  artxFragment('', JHTML::_('icon.print_popup', $this->article, $this->params, $this->access), '', '&nbsp;');
 if ($this->params->get('show_email_icon'))
  artxFragment('', JHTML::_('icon.email', $this->article, $this->params, $this->access), '', '&nbsp;');
 artxFragmentEnd('</span>', ' | ');
 if ($canEdit)
  artxFragment('', JHTML::_('icon.edit', $this->article, $this->params, $this->access), '', ' | ');
} else
 artxFragment('', JHTML::_('icon.print_screen',  $this->article, $this->params, $this->access, array('class' => 'art-metadata-icon')), '', ' | ');
artxFragmentEnd("\r\n</div>\r\n");
echo "<div class=\"art-PostContent\">\r\n";
if (!$this->params->get('show_intro'))
 echo $this->article->event->afterDisplayTitle;
echo $this->article->event->beforeDisplayContent;
if (($this->params->get('show_section') && $this->article->sectionid) || ($this->params->get('show_category') && $this->article->catid)) {
?>
<table class="contentpaneopen<?php echo $this->params->get('pageclass_sfx' ); ?>">
<tr>
   <td>
<?php
if ($this->params->get('show_section') && $this->article->sectionid && isset($this->article->section)) {
 echo "<span>";
 if ($this->params->get('link_section'))
  echo '<a href="'.JRoute::_(ContentHelperRoute::getSectionRoute($this->article->sectionid)).'">';
 echo $this->article->section;
 if ($this->params->get('link_section'))
  echo '[/url]';
 if ($this->params->get('show_category'))
  echo ' - ';
 echo "</span>";
}
if ($this->params->get('show_category') && $this->article->catid) {
 echo "<span>";
 if ($this->params->get('link_category'))
  echo '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->article->catslug, $this->article->sectionid)).'">';
 echo $this->article->category;
 if ($this->params->get('link_category'))
  echo '[/url]';
 echo "</span>";
}
?>
   </td>
</tr>
</table>
<?php
}
if (isset ($this->article->toc))
 echo $this->article->toc;
echo "<div class=\"art-article\">";
echo $this->article->text;
echo "</div>";
if (intval($this->article->modified) !=0 && $this->params->get('show_modify_date')) {
 echo "<p class=\"modifydate\">";
 echo JText::_('Last Updated' ) . ' (' . JHTML::_('date', $this->article->modified, JText::_('DATE_FORMAT_LC2')) . ')';
 echo "</p>";
}
echo "<span class=\"article_separator\">&nbsp;</span>";
echo $this->article->event->afterDisplayContent;
echo "\r\n</div>\r\n<div class=\"cleared\"></div>\r\n";
?>

</div>

    </div>
</div>




Come dovrei intervenire per risolvere?
: Re:Problema intestazione articoli
: vales 22 Aug 2009, 20:09:51
Probabilmente quella riga ha dei problemi.

:
if ($this->params->get('show_title')) {
 artxFragmentBegin("<h2 class=\"art-PostHeaderIcon-wrapper\"><?php echo JHTML::_('image.site''PostHeaderIcon.png'nullnullnullJText::_(\"PostHeaderIcon\"), array('width' => '32', 'height' => '32')); ?> ");

Dovresti provare ha ripristinare quel file da una versione pulita.

In quale directory lo hai trovato ?
Prima ti avevo chiesto di fare la prova del cambio del template proprio per vedere se quello era un file del template.
Comunque sia sostituiscilo con una versione originale.
: Re:Problema intestazione articoli
: bryan501 22 Aug 2009, 20:24:11
Si, è nella cartella in cui c'è il template caricato in Joomla, nella cartella articoli > default.php
: Re:Problema intestazione articoli
: pablodaniel 24 Aug 2009, 13:06:19
ciao bryan501
anche io ho lo stesso problema. sei riuscito a risolvere?

'20', 'height' => '32')); ?> e "titolo dell'articolo"
: Re:Problema intestazione articoli
: conti1 24 Aug 2009, 13:22:31
ciao dite il nome del template oppure postate il link di dove lo avete scaricato , cosi vediamo di risolvere il problema.
: Re:Problema intestazione articoli
: bryan501 24 Aug 2009, 14:43:56
No Pablodaniel, ho disattivato l'icona e ho lasciato solo l'intestazione per il momento.

: Re:Problema intestazione articoli
: conti1 24 Aug 2009, 15:00:13
niente riferimenti commerciali grazie.

No Pablodaniel, ho disattivato l'icona e ho lasciato solo l'intestazione per il momento.

curiosità che icona hai disattivato?
: Re:Problema intestazione articoli
: bryan501 24 Aug 2009, 15:24:43
Scusa, non sapevo come spiegarti altrimenti.

Sono delle icone che possono essere inserite alla sinistra dell'intestazione, di dimensioni ridotte. Il proble,a si verifica solo con aspetto articolo, mentre con tutti gli altri (sezioni, categorie o blog) non ho problemi.
: Re:Problema intestazione articoli
: bryan501 25 Aug 2009, 04:32:24
ciao bryan501
anche io ho lo stesso problema. sei riuscito a risolvere?

'20', 'height' => '32')); ?> e "titolo dell'articolo"
Ho trovato la soluzione :

All'interno della cartella del template apri html\com_content\article\default.php.

e sostituisci : 


<?php
if ($this->params->get('show_title')) {
artxFragmentBegin("<h2 class=\"art-PostHeaderIcon-wrapper\"><?php echo JHTML::_('image.site', 'PostHeaderIcon.png', null, null, null, JText::_(\"PostHeaderIcon\"), array('width' => '32', 'height' => '32')); ?> ");
artxFragmentBegin("<span class=\"art-PostHeader\">");
if ($this->params->get('link_titles') && $this->article->readmore_link != '')
artxFragmentContent('<a href="' . $this->article->readmore_link . '" class="PostHeader">' . $this->escape($this->article->title) . '[/url]');
else
artxFragmentContent($this->escape($this->article->title));
artxFragmentEnd("</span>\r\n");
artxFragmentEnd("</h2>\r\n");
}


con questo :


<?php
if ($this->params->get('show_title')) {
ob_start();
?>
<h2 class="art-PostHeaderIcon-wrapper"><?php echo JHTML::_('image.site', 'PostHeaderIcon.png', null, null, null, JText::_("PostHeaderIcon"), array('width' => '32', 'height' => '32')); ?> <span class="art-PostHeader">
<?php
artxFragmentBegin(ob_get_clean());
if ($this->params->get('link_titles') && $this->article->readmore_link != '')
artxFragmentContent('<a href="' . $this->article->readmore_link . '" class="PostHeader">' . $this->escape($this->article->title) . '[/url]');
else
artxFragmentContent($this->escape($this->article->title));
ob_start();
?>
</span>
</h2>

<?php
artxFragmentEnd(ob_get_clean());
}


Se dopo la sostituzione non funziona vedi che probabilmente hai due <?php in cima, eliminane uno e riprova, dovrebbe andare.
: Re:[RISOLTO] Problema intestazione articoli
: pespe 10 Dec 2009, 18:14:21
Io ho un problema molto simile, ma invece dell'errore da voi descritto mi compare un "1" subito sotto ogni titolo.
Ne avevo parlato qui:http://forum.joomla.it/index.php/topic,85481.msg373699.html#msg373699 (http://forum.joomla.it/index.php/topic,85481.msg373699.html#msg373699):

Nessuno sa dirmi come sia possibile. Grazie.