martes, 27 de noviembre de 2012

Autopublicar artículos sin necesidad de aprobarlos en joomla 1.5


Después de buscar y rebuscar mucho por la web he encontrado una forma de permitir publicar artículos sin que un administrador tenga que aprobar el artículo.




Para ello hay que meterse en los archivos de configuración y hacer unas pequeñas modificaciones.

Hay que modificar dos archivos:

El primero se encuentra en el servidor, en la carpeta donde tienes instalado joomla en la siguiente ruta.
components\com_content\controller.php
Tienes que editar este archivo. Hay muchos editores, yo aconsejo y uso Notepad++, pero con el notepad de windows o blog de notas, o cualquier otro puedes hacerlo fácilmente.

Tenemos que ir a la linea 229 donde está este código.

if ($access->canPublish)
{
Publishers, admins, etc just get the stock msg
$msg = JText::_('Item successfully saved.');
}
else
{
$msg = $isNew ? JText::_('THANK_SUB') : JText::_('Item successfully saved.');
}
y tenemos que dejarlo tal que así
// if ($access->canPublish)
// {
// Publishers, admins, etc just get the stock msg
$msg = JText::_('Item successfully saved.');
// }
// else
// {
// $msg = $isNew ? JText::_('THANK_SUB') : JText::_('Item successfully saved.');
// }

El segundo archivo está en la ruta esta ruta.
components\com_content\models\article.php
Y lo hay que modificar la linea 336.
 $article->state = 0;
Hay que ponerla a uno dejándolo así:
$article->state = 1;
Con esto es suficiente para que vuestro autores puedan escribir y publicar artículos sin necesidad de que sean editores o administradores.

No hay comentarios:

Publicar un comentario