php enlaces - ¿Cómo obtener el texto del artículo por ID del artículo en Joomla?




2 Answers

Simple, lo que le permite enviar una identificación del artículo con post / get y usar la variable "id" como su número:

$articleId = JRequest::getInt('id');
$db =& JFactory::getDBO();

$sql = "SELECT fulltext FROM #__content WHERE id = ".intval($articleId);
$db->setQuery($sql);
$fullArticle = $db->loadResult();

if(!strlen(trim($fullArticle))) $fullArticle = "Article is empty ";

EDITAR: para obtener articleId desde cualquier lugar:

$articleId = (JRequest::getVar('option')==='com_content' && JRequest::getVar('view')==='article')? JRequest::getInt('id') : 0;
internos ver

Quiero obtener el texto del artículo pasando la ID del artículo de la plantilla de joomla.




Joomla tiene el script predeterminado para obtener contenido de la tabla sql.

Aquí artículo (#__contenido)

Para obtener el Id. Del artículo:

$articleId = (JRequest::getVar('option')==='com_content' && JRequest::getVar('view')==='article')? JRequest::getInt('id') : 0;

Para obtener contenido del artículo:

$table_plan         = & JTable::getInstance('Content', 'JTable');
$table_plan_return  = $table_plan->load(array('id'=>$articleId));
echo "<pre>";print_r($table_plan->introtext);echo "</pre>";



Related

php joomla

Tags

php   joomla