From 02b2131a177e00b0903656e548a788ceeec30b98 Mon Sep 17 00:00:00 2001 From: snaphuman Date: Mon, 9 Mar 2015 23:56:09 -0500 Subject: [PATCH] =?UTF-8?q?[adjuntos]=20inicia=20la=20visualizaci=C3=B3n?= =?UTF-8?q?=20de=20adjuntos=20en=20frontend?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Este proceso requiere de un nuevo plugin de contenido el cual implementa un nuevo método JHtml para obtener los adjuntos de la base de datos y construir la salida html. Para visualizar los adjuntos en el front end, no olvidar habilitar el plugin Jokte Adjuntos en el gestor de Plugins --- libraries/joomla/html/html/adjuntos.php | 37 +++++++++++++++++++ .../content/jokteadjuntos/jokte_adjuntos.php | 22 +++++++++++ .../content/jokteadjuntos/jokteadjuntos.php | 33 +++++++++++++++++ .../content/jokteadjuntos/jokteadjuntos.xml | 15 ++++++++ 4 files changed, 107 insertions(+) create mode 100644 libraries/joomla/html/html/adjuntos.php create mode 100644 plugins/content/jokteadjuntos/jokte_adjuntos.php create mode 100644 plugins/content/jokteadjuntos/jokteadjuntos.php create mode 100644 plugins/content/jokteadjuntos/jokteadjuntos.xml diff --git a/libraries/joomla/html/html/adjuntos.php b/libraries/joomla/html/html/adjuntos.php new file mode 100644 index 0000000000000..04d28da195d5b --- /dev/null +++ b/libraries/joomla/html/html/adjuntos.php @@ -0,0 +1,37 @@ +"; + $html .= " "; + $html .= " "; + $html .= " Tipo"; + $html .= " Nombre de Archivo"; + $html .= " Info"; + $html .= " "; + $html .= " "; + $html .= ""; + + return $html; + } +} + diff --git a/plugins/content/jokteadjuntos/jokte_adjuntos.php b/plugins/content/jokteadjuntos/jokte_adjuntos.php new file mode 100644 index 0000000000000..dd3616bed3048 --- /dev/null +++ b/plugins/content/jokteadjuntos/jokte_adjuntos.php @@ -0,0 +1,22 @@ +get('enabled', 1)) return; + if ($context != 'com_content.article') return; + if(!$params->get('show_attachments')) return; + + $app = JFactory::getApplication(); + $jinput = $app->input; + + $id = $jinput->get('id'); + + $article->text .= JHtml::_('adjuntos.lista', $article->id, $article->text, $params); + } + +} diff --git a/plugins/content/jokteadjuntos/jokteadjuntos.xml b/plugins/content/jokteadjuntos/jokteadjuntos.xml new file mode 100644 index 0000000000000..99f011bd3912d --- /dev/null +++ b/plugins/content/jokteadjuntos/jokteadjuntos.xml @@ -0,0 +1,15 @@ + + + Contenido - Jokte Adjuntos + Fabián Hernández + Febrero 2014 + CopyLeft Comparte Igual! + GNU GPLv3 + fhernandezn@gmail.com + 0.1.0 + Plugin que permite incorporar los archivos adjuntos en los artículos del frontend + + + jokteadjuntos.php + +