Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/07/2010, 12:53
Avatar de danistrein
danistrein
 
Fecha de Ingreso: septiembre-2008
Ubicación: Salta Capital
Mensajes: 550
Antigüedad: 15 años, 7 meses
Puntos: 9
Respuesta: tap tipo bbcode

hola MaTyS, en realidad eso no deseo hacer, eso si se como hacerlo , lo que sedeo hacer es separar la informacion para que me retorne 2 partes es decir:

Código HTML:
Ver original
  1. [opcion=1]Contenido[/opcion]
lo pase a esto:
Código HTML:
Ver original
  1. <div>
  2.        <a href="">1</a>
  3. </div>
  4.  
  5. <div>
  6.        <div class="1">Contenido</div>
  7. </div>
como puedes ver separa la info en 2 partes, en el primer div que solo ponga el numero de la opcion y en el segundo div que ponga el numero y el contenido

EDIT:
bueno ya que no encontre como hacerlo de la forma que yo queria lo hice de esta manera:
Código PHP:
Ver original
  1. [menu]
  2. [menuOpcion=1]Opcion 1[/menuOpcion]
  3. [menuOpcion=2]Opcion 2[/menuOpcion]
  4. [menuOpcion=3]Opcion 3[/menuOpcion]
  5. [/menu]
  6. [contenido]
  7. [contenidoOpcion=1][/contenidoOpcion]
  8. [contenidoOpcion=2][/contenidoOpcion]
  9. [contenidoOpcion=3][/contenidoOpcion]
  10. [/contenido]
Código PHP:
Ver original
  1. $codigos_2 = array(
  2.     "/\[menu]\<br \/>/is",
  3.     "/\[menuOpcion=(.*?)\](.*?)\[\/menuOpcion\]\<br \/>/is",
  4.     "/\[\/menu]\<br \/>/is",
  5.     "/\[contenido]\<br \/>/is",
  6.     "/\[contenidoOpcion=(.*?)\](.*?)\[\/contenidoOpcion\]\<br \/>/is",
  7.     "/\[\/contenido]/is",
  8.     "/\[\/contenido]\<br \/>/is",
  9.  
  10. );
  11. $html_2 = array(
  12.     "<div>",
  13.     "<a  href=\"$1\">$2</a>",
  14.     "</div>",
  15.     "<div>",
  16.     "<div class=\"contenido_$1 \">$2</div>",
  17.     "</div>",
  18.     "</div>",
  19. );
  20.  
  21. $contenido = preg_replace($codigos_1, $html_1, $contenido);
dejo el code por si alguien intenta hacerlo alguna vez xD, sirbe para poner tabs :P

__________________
Appones.net - www.appones.net

Última edición por danistrein; 13/07/2010 a las 17:30