Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Sacando datos de un string.

Estas en el tema de Sacando datos de un string. en el foro de Joomla en Foros del Web. Hola a todos. En la base de datos de un famoso CMS (Joomla), existe un campo llamado params. En el se inserta una cadena de ...
  #1 (permalink)  
Antiguo 07/02/2008, 10:59
 
Fecha de Ingreso: marzo-2005
Ubicación: Madrid
Mensajes: 233
Antigüedad: 19 años, 1 mes
Puntos: 5
Sacando datos de un string.

Hola a todos.

En la base de datos de un famoso CMS (Joomla), existe un campo llamado params.
En el se inserta una cadena de texto del tipo

menu_image=-1
pageclass_sfx=
back_button=
page_title=1
header=

Necesito recuperar uno de esos valores para un componente que estoy creando.
Se me ocurre realizar una consulta de la forma habitual, y recuperar la cadena de texto en una variable.

¿Pero como puedo luego recuperar los valores por ejemplo de menu_image solamente en una nueva variable?.

Un saludo y gracias
  #2 (permalink)  
Antiguo 07/02/2008, 11:27
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Sacando datos de un string.

Tema trasladado a Aplicaciones Prefabricadas.

Por favor publica en los foros correctos.
  #3 (permalink)  
Antiguo 07/02/2008, 12:53
Avatar de merolhack  
Fecha de Ingreso: junio-2006
Ubicación: México
Mensajes: 1.242
Antigüedad: 17 años, 10 meses
Puntos: 16
Re: Sacando datos de un string.

Pues es con algo como:
Código PHP:
<?php
$variable 
$params->get'menu_image' );
?>
Obviamente es más laborioso, pero eso te puede ayudar a buscar en google cómo se usan esas clases.
  #4 (permalink)  
Antiguo 08/02/2008, 02:48
 
Fecha de Ingreso: marzo-2005
Ubicación: Madrid
Mensajes: 233
Antigüedad: 19 años, 1 mes
Puntos: 5
Re: Sacando datos de un string.

Hola Gator.

Coloque la pregunta en php por que creo que es una pregunta de PHP y no de Joomla. Serias muy amable si lo dejases de nuevo en su lugar.

Hola Merolhack.

Estube leyendome la documentación de la clase mosParameters, y basicamente no me entere de nada.

Estube realizando las pruebas, y lo que propones, funciona solo en el contexto de que se invoque desde un módulo, es decir, para sacar solo los parametros de si mismo.

Lo que yo quiero hacer es simplemente saber como sacar (si es que alguien puede ayudarme) un valor x de una cadena de caracteres que se presenta con el mismo formato que en Joomla.

Un saludo y gracias a todos.
  #5 (permalink)  
Antiguo 08/02/2008, 06:46
 
Fecha de Ingreso: marzo-2005
Ubicación: Madrid
Mensajes: 233
Antigüedad: 19 años, 1 mes
Puntos: 5
Re: Sacando datos de un string.

Por si a alguien le sirve :

$token = 'menutype=';
$token2 = 'menu_style';

$string = trim ($row-> params) ;
// $row es un objeto de una fila de select * from jos modules like 'mod_mainmenu'

$pos = stripos ( $string , $token );
$pos2 = stripos ( $string , $token2 );
$string = substr ( $string , ($pos + 9 ) , ($pos2 - $pos - 10 ) );
$menutype = $string;
  #6 (permalink)  
Antiguo 08/02/2008, 14:53
Avatar de merolhack  
Fecha de Ingreso: junio-2006
Ubicación: México
Mensajes: 1.242
Antigüedad: 17 años, 10 meses
Puntos: 16
Re: Sacando datos de un string.

Todo esta en Google al parecer
  #7 (permalink)  
Antiguo 12/02/2008, 13:30
 
Fecha de Ingreso: marzo-2005
Ubicación: Madrid
Mensajes: 233
Antigüedad: 19 años, 1 mes
Puntos: 5
Re: Sacando datos de un string.

en este caso estaba en php.net/manual/es
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:04.