Webdesign Joomla
Se avete un progetto di sito web, sappiate che sono specializzato in web design, e-commerce, web mobile e seo  (con successo dato che siete arrivati fin qui)
Guide su plugin
Tutti i manuali su plugin Joomla 1.5
Ultimi Commenti
  • Simple image gallery plugin
    Hola Anche qui è in tre colonne, l'"impaginazione" è automatica in funzione del lar...
    di Federico Piccoli
  • Simple image gallery plugin
    Ciao scusate ma a me appaiono tutte le miniature in colonna una sotto l'altra, ment...
    di Aleacolori
  • Tab & Slides plugin
    Hola guapa Non saprei dirti, tra l'altro perche non citi neanche la versione di ie,...
    di Federico Piccoli
  • Tab & Slides plugin
    Purtroppo con internet explorer non funziona, come mai? Grazie mille...
    di
Tutorial utilità
Tutti i manuali su utilità
Tutorial template Joomla e Css
Tutorial server
Login
Ricordami
Ricerca

Jcomments integrare con Docman

Stampa Visitas: 1547
Utilita
Sabato 28 Agosto 2010 22:16

Guide simili:

Jcomments installare e configurazione
Jcomments integrare con Sobi2
Phoca Gallery e Phoca Download integrare con Jcomments
Jcomments modulo latest
Docman configurazione
Docman 1.5 installare e aggiornare
Docman installare la versione 1.4
Docman theme default
 
In questo manuale vedremo la procedura per integrare Jcomments e Docman. Con Docman non si usa la procedura standard di integrazione di Jcomments, ossia scaricare e abilitare un plugin, con Docman dovremo modificare il php. La spiegazione seguente si riferisce concretamente al theme default di Docman, ma non cambia codice se dovete integrare altri themes.

Jcomments integrare con Docman 1.4

Per mostrare i commenti nei dettagli del template Default di Docman dovete editare il file /components/com_docman/themes/default/templates/documents/document.tpl.php e, se volete che si veda sotto al componente Docman, aggiungete alla fine, prima di <div class="clr"></div>, questo codice di Php:

<?php
  global $mosConfig_absolute_path;
  $comments = $mosConfig_absolute_path . '/components/com_jcomments/jcomments.php';
 
  if (file_exists($comments))
  {
    require_once($comments);
    echo '<div style="clear:both; padding-top: 10px;"></div>';
    echo JComments::showComments($this->data->id, 'com_docman', $this->data->dmname);
        }
?>



 

Jcomments integrare con Docman 1.5

In Docman 1.5 potete aggiungere i commenti sia nei dettagli che nelle pagine di categoria, per riuscirci dovete aggiungere questo codice Php:
    <?php
  global $mainframe;
  $lang =& JFactory::getLanguage();
  $lang->load( 'com_jcomments', JPATH_SITE, null, true );
  $comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
  if (file_exists($comments)) {
    require_once($comments);
    echo '<br />';
    echo '<div class="contentheading">'. JText::_('HEADER') .'';
    echo JComments::showComments($this->data->id, 'com_docman', $this->data->dmname);
  }
?>

Potete farlo anche prima di <div class="clr"></div>

Per le pagine di categoria:
Modificate il file: /components/com_docman/themes/default/templates/documents/list_item.tpl.php

Per i documenti:
aggiungete le istruzioni a  /components/com_docman/themes/default/templates/page_docdetails.tpl.php/

fatta la modifica, il risultato nella pagina di dettagli sarà:


Questo modo poco "ortodosso" di integrare Docman e Jcomments, ha effetti collaterali: i commenti di Docman appariranno nel tab Gestione commenti del Pannello di Jcomments come quelli del resto dei componenti, ma non appariranno nel modulo latest, ne si vedrà la categoria Docman nel tab Configurazione -> Generale -> Categorie del Pannello di Jcomments, ne il componente Docman apparirà nella linguina Importa dati di Jcomments

 

Aggiungi commento

Per favore, scrivete solo commenti in relazione con questo tema. Se avete un problema specificate il testo dell’errore che vi rimanda lo schermo o la schermata o fase del processo

Codice di sicurezza
Aggiorna

Video tutorial Joomla: guide su componenti, moduli, plugin e template Joomla
Copyright © 2008 - 2012 Video tutorial Joomla - Tutti i diritti riservati