Back to top

Autore Topic: Problema con l'inserimento del tasto "Mi piace" al fondo di tutti gli articoli -  (Letto 2245 volte)

Offline dx912

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Ho un problema con l'inserimento del tasto mi piace al fondo degli articoli; ho creato un modulo con all'interno codice html personalizzato e ho riportato il primo codice datomi da facebook (vedi immagine) solo che non mi visualizza il tasto. Il problema non è del modulo (dato che ho fatto una prova con una semplice stringa e me la visualizza) e quindi significa che devo inserire il secondo codice datomi da facebook (vedi immagine) che deve inserire in caso non venga visualizzato il tasto. Ma il problema è che non so in che file e in che riga devo inserire questo secondo codice. Grazie mille in anticipo

[allegato eliminato da un amministratore essendo vecchio più di un anno]
Mio sito (L'angolo di Joomla): http://angolodijoomla.altervista.org/

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Se non sei molto pratico ti consiglio di utilizzare un estensione tipo itpshare.

Questa è nella versione modulo da in serire in una posizione da te designata, oppure nella versione plug-in dove puoi settare se vedere i social button un basso oppure in alto all'articolo.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline dx912

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Mi basterebbe sapere dove inserire quel secondo codice, per il resto è tutto ok, preferire non usare un'estensione già fatta, nessuno riesce ad aiutarmi?
Mio sito (L'angolo di Joomla): http://angolodijoomla.altervista.org/

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Mi basterebbe sapere dove inserire quel secondo codice, per il resto è tutto ok, preferire non usare un'estensione già fatta, nessuno riesce ad aiutarmi?

Scusa non avevo capito che sei un utente avanzato.

Devi fare un ovveride del file che si occupa di impaginare i contenuti, il file lo trovi in
Codice: [Seleziona]
components/com_content/views/article/tmpl/default.php
non mi ricordo la posizione esatta dove puoi inserirlo, ma quando aprirai il file ti renderai certamente conto.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline dx912

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
esperto no, però con qualche consiglio riesco a cavarmela, e poi vorrei imparare :)
cmq nel file che mi hai detto te si trova questo codice:
Codice: [Seleziona]
<?php
/**
 * @package        Joomla.Site
 * @subpackage    com_content
 * @copyright    Copyright (C) 2005 - 2012 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;
$images json_decode($this->item->images);
$urls json_decode($this->item->urls);
$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 (!empty($this->item->pagination) AND $this->item->pagination && !$this->item->paginationposition && $this->item->paginationrelative)
{
 echo 
$this->item->pagination;
}
 
?>


<?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 ($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_ON'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; ?>

<?php if (isset ($this->item->toc)) : ?>
    <?php echo $this->item->toc?>
<?php endif; ?>

<?php if (isset($urls) AND ((!empty($urls->urls_position) AND ($urls->urls_position=='0')) OR  ($params->get('urls_position')=='0' AND empty($urls->urls_position) ))
        OR (empty(
$urls->urls_position) AND (!$params->get('urls_position')))): ?>

<?php echo $this->loadTemplate('links'); ?>
<?php endif; ?>

<?php if ($params->get('access-view')):?>
<?php  if (isset($images->image_fulltext) and !empty($images->image_fulltext)) : ?>
<?php $imgfloat = (empty($images->float_fulltext)) ? $params->get('float_fulltext') : $images->float_fulltext?>
<div class="img-fulltext-<?php echo htmlspecialchars($imgfloat); ?>">
<img
    <?php if ($images->image_fulltext_caption):
        echo 
'class="caption"'.' title="' .htmlspecialchars($images->image_fulltext_caption) .'"';
    endif; 
?>

    src="<?php echo htmlspecialchars($images->image_fulltext); ?>" alt="<?php echo htmlspecialchars($images->image_fulltext_alt); ?>"/>
</div>
<?php endif; ?>
<?php
if (!empty($this->item->pagination) AND $this->item->pagination AND !$this->item->paginationposition AND !$this->item->paginationrelative):
    echo 
$this->item->pagination;
 endif;
?>

<?php echo $this->item->text?>
<?php
if (!empty($this->item->pagination) AND $this->item->pagination AND $this->item->paginationposition AND!$this->item->paginationrelative):
     echo 
$this->item->pagination;?>

<?php endif; ?>

<?php if (isset($urls) AND ((!empty($urls->urls_position)  AND ($urls->urls_position=='1')) OR ( $params->get('urls_position')=='1') )): ?>
<?php echo $this->loadTemplate('links'); ?>
<?php endif; ?>
    <?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
if (!empty($this->item->pagination) AND $this->item->pagination AND $this->item->paginationposition AND $this->item->paginationrelative):
     echo 
$this->item->pagination;?>

<?php endif; ?>

<?php echo $this->item->event->afterDisplayContent?>
</div>
solo che non riesco proprio a capire dove devo inserire quel secondo codice... riusciresti ad aiutarmi?
Mio sito (L'angolo di Joomla): http://angolodijoomla.altervista.org/

Offline MasterTheBest

  • Appassionato
  • ***
  • Post: 338
  • Sesso: Maschio
  • Web is not only a browser's geek things.
    • Mostra profilo
Il testo dell'articolo viene stampato con questo comando
Codice: [Seleziona]
<?php echo $this->item->text?>Pertanto se devi posizionarlo in fondo, eccoti servito.
Per l'impostazione dell'url sei a posto, giusto?
RAD • JUG Brescia
Se urgente, ti obbligo a contattarmi su twitter@RedsAnDev linkando la tua risposta su questo forum.
Joomla! è aiutarsi, insieme!

 



Web Design Bolzano Kreatif