AGGIUNGERE LINK A CONTENUTO

8 contenuti / 0 new
Ultimo contenuto
AGGIUNGERE LINK A CONTENUTO

Buongiorno a tutti volevo illustrarvi il mio problema.
Ho integrato un forum basato su smf al mio sito in drupal.
Ora vorrei far si che gli articoli inseriti nella home fossero commentati direttamente nel forum.
Dubito che ci sia un modulo che permetta di copiare direttamente il contenuto nella board di riferimento (perlomeno in rete non ho trovato nulla a riguardo) ma vorrei perlomeno far si che in calce ad ogni nuova pagina creata apparisse un link "commenta nel forum" un po come ora avviene con "aggiungi un commento".
Vi ringrazio per le risposte

A presto

o crei un modulo tu che lo faccia o agisci andando a inserire il lin nel template del tuo file nella cartella del tema (il file node.tpl.php)

Ciao
Marco
--
My blog
Working at @agavee

Grazie sempre prezioso nei tuoi consigli.

Per la sintassi provo ad ispirarmi a quelli già presenti se ho difficoltà mi rifaccio vivo.

Grazie Mavimo ciao

<?php phptemplate_comment_wrapper(NULL, $node->type); ?>
<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?><?php if ($page == 0) { print ' teaser'; } ?>">
<?php print $picture ?>
<?php if ($page == 0): ?>
  <h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>
  <?php if ($submitted): ?>
    <span class="submitted"><?php print t('!date — !username', array('!username' => theme('username', $node), '!date' => format_date($node->created))); ?></span>
  <?php endif; ?>
  <div class="content">
    <?php print $content ?>
  </div>
  <div class="clear-block clear">
    <div class="meta">
    <?php if ($taxonomy): ?>
      <div class="terms"><?php print $terms ?></div>
    <?php endif;?>
    </div>
<?php if ($links): ?>
      <div class="links"><?php print $links; ?>
<?php print <a href="<a href="http://www.miosito.it"Commenta" rel="nofollow">http://www.miosito.it"Commenta</a> nel Forum</a> ?>
  </div>
    <?php endif; ?>
  </div>
</div>

Ho provato ad agire in questa parte del codice ma si pianta tutto e mi restituisce un errore.

Puoi darmi qualche consiglio per correggere il mio errore ?

Ciao e grazie

Modificalo così:

<?php if ($links): ?>
      <div class="links"><?php print $links; ?></div>
<?php endif; ?>
<a href="http://www.miosito.it" >Commenta nel Forum</a>

dovrebbe andare.

Ciao
Marco
--
My blog
Working at @agavee

Mi restituisce ancora sulla riga dove scrivo il link un errore

Forse non ho interpretato giusta la sintassi nel link che tu non hai evidenziato come codice.

Se ho sbagliato qualcos'altro prova a riscrivere tutto il codice, ripeto sicuramente dipende da me.

Peccato perchè è proprio quello di cui ho bisogno.

Ciao a presto

Banalmente, questa riga contiene un errore di sintassi:
<?php print <a href="<a href="http://www.miosito.it"Commenta" rel="nofollow">http://www.miosito.it"Commenta</a> nel Forum</a> ?>

Il contenuto del PRINT deve essere tra virgolette (singole o doppie).

Grazie ad entrambi ho risolto seguendo le vostre indicazioni.

Veramente in gamba complimenti, io ci ho perso una notte .......

Ciao a presto