0 AND `id_articulo`='$art' ",$con2); $mostrar_articulo = mysql_fetch_array($sql); $articulos = $mostrar_articulo[0]; if($articulos > 0){ return 1; }else{ return 0; } } function substr_countt($cadena, $subDadena){ return count(explode($subDadena, $cadena)) - 1 ; } function buscar_categoria($cat){ $c = 0; include("conexion/conexion.php"); $cat = "-".$cat."-"; $query=$db->query( "SELECT `id_articulo`, `imagen` FROM `adminsite_articulos` WHERE `id_categoria` LIKE '%$cat%'"); $datos=array(); if (mysqli_num_rows($query) == 0) { $datos = 'null'; }else{ while ($usuarios=$query->fetch_array()) { $datos[]=array( "id_articulo" =>$usuarios['id_articulo'], "imagen" => $usuarios['imagen'], ); } } $contador = COUNT($datos); for($x=0;$x<$contador;$x++){ $ql2 = mysql_query("SELECT count(`id_articulo`) AS contador,`id_articulo` FROM `articulo_producto` WHERE `dolar` > 0 AND `id_articulo` = '".$datos[$x]['id_articulo']."' ",$con2); $row = mysql_fetch_array($ql2); if($row[0] > 0 || $c==1){ $c = 1; }else{ $c = 0; } } return $c; } function buscar_plasticos_ingenieria($cat){ $c = 0; include("conexion/conexion.php"); $cat = "-".$cat."-"; $query=$db->query( "SELECT `id_articulo` FROM `adminsite_articulos` WHERE `id_categoria` like '%$cat%' "); $datos=array(); if (mysqli_num_rows($query) == 0) { $datos = 'null'; }else{ while ($usuarios=$query->fetch_array()) { $datos[]=array( "id_articulo" =>$usuarios['id_articulo'], ); } } $contador = COUNT($datos); for($x=0;$x<$contador;$x++){ $ql2 = mysql_query("SELECT count(`id_articulo`) AS contador FROM `articulo_producto` WHERE `dolar` > 0 AND `pr_gerencia` = '2' AND `id_articulo` = '".$datos[$x]['id_articulo']."' ",$con2); //$ql = "SELECT count(`id_articulo`) AS contador FROM `articulo_producto` WHERE `dolar` > 0 AND `gerencia` == '2' AND `id_articulo` = '".$datos[$x]['id_articulo']."'"; $row = mysql_fetch_array($ql2); if($row[0] > 0 || $c == 1){ $c = 1; }else{ $c = 0; } } return $c; } $cont_arr_nv = 0; include("conexion/conexion.php"); $sql = mysql_query("SELECT `descripcion` FROM `adminsite_descripcion_categorias` WHERE `id_categoria` = '$id_categoria' ",$con2); $row = mysql_fetch_array($sql); $des = $row[0]; $des = str_replace("adjunto.php?", "https://www.polymerland.cl/adjunto.php?", $des); $des = str_replace("previa", "https://www.polymerland.cl/previa", $des); $des = str_replace("adjuntos2", "https://www.polymerland.cl/adjuntos2", $des); //$des = str_replace("articulos", "../articulos", $des); $tabla = explode("[/t]",$des); $contador_tablas = count($tabla); for ($z=0; $z <$contador_tablas ; $z++) { $pos = strpos($tabla[$z], "subenlace"); if($pos !== false){ //$tabla[$z] = str_replace("subenlace", "subenlace style=display:none", $tabla[$z]); $tablon = $tabla[$z]; $posicion = $z; $tablas = $tablon; $filas = explode("[r", $tablas); $d = count($filas); for ($i=0; $i <= $d ; $i++) { $columnass[] = explode("[d", $filas[$i]); } $c = count($columnass); $cc = explode("[d]", $filas[1]) ; $cc = count($cc); $cc = $cc - 1; $contador_columnas_def = $cc; // //echo $cc; for ($i=0; $i <$d ; $i++) { if($i > 0){ $columnass[$i][0] = "[r".$columnass[$i][0]; } for ($x=0; $x <$c ; $x++) { $pos = strpos($columnass[$i][$x], "categorias"); if($pos !== false ){ $id_c = explode("id_categoria=",$columnass[$i][$x]); $id_c = explode("]",$id_c[1]); $bus_cat[] = $id_c[0]; $id_c = $id_c[0]; //$columnass[$i][$x] = $columnass[$i][$x]; //$columnass[$i-1][$x] = "[d id = '".$id_c."'".$columnass[$i-1][$x]; if( buscar_categoria($id_c) > 0 AND $id_categoria != 58){ $nuevo_array[$cont_arr_nv] = $columnass[$i-1][$x]."salto".$columnass[$i][$x]; $cont_arr_nv++; } } $po = strpos($columnass[$i][$x], "[cat="); if($po !== false){ $id_c = explode("cat=",$columnass[$i][$x]); $id_c = explode("]",$id_c[1]); $bus_cat[] = $id_c[0]; $id_c = $id_c[0]; $est_cc = 1; //$columnass[$i][$x] = $columnass[$i][$x]; //$columnass[$i-1][$x] = "[d id = '".$id_c."'".$columnass[$i-1][$x]; if( buscar_categoria($id_c) > 0 ){ $nuevo_array[$cont_arr_nv] = $columnass[$i-1][$x]."salto".$columnass[$i][$x]; $cont_arr_nv++; } } $poss = strpos($columnass[$i][$x], "contenido"); if($poss !== false ){ $id_c = explode("id_articulo=", $columnass[$i][$x]); $id_c = explode("&", $id_c[1]); $bus_art[] = $id_c[0]; $id_c = $id_c[0]; //$columnass[$i][$x] = $columnass[$i][$x]; //$columnass[$i-1][$x] = "[d id = '".$id_c."'".$columnass[$i-1][$x]; //echo buscar_articulo($id_c)."
"; if( buscar_articulo($id_c) > 0 ){ $nuevo_array[$cont_arr_nv] = $columnass[$i-1][$x]."salto".$columnass[$i][$x]; $cont_arr_nv++; } } $p = strpos($columnass[$i][$x], "[art="); if($p !== false){ $id_c = explode("[art=", $columnass[$i][$x]); $id_c = explode("]",$id_c[1]); $bus_art[] = $id_c[0]; $id_c = $id_c[0]; //$columnass[$i][$x] = $columnass[$i][$x]; //$columnass[$i-1][$x] = "[d id = '".$id_c."'".$columnass[$i-1][$x]; //echo $id_c; if( buscar_articulo($id_c) > 0 ){ $nuevo_array[$cont_arr_nv] = $columnass[$i-1][$x]."salto".$columnass[$i][$x]; $cont_arr_nv++; } } } } }else{ $tabla[$z] = $tabla[$z]."[/t]"; } } $contador_array_nuevo = count($nuevo_array); $salida = ""; $salida = "

[t style='width:100%;table-layout:fixed;']"; $contador_cont_cont = ($contador_array_nuevo % 3) ; if($contador_cont_cont > 0 and $contador_array_nuevo != 3){ $res0 = 1; $res1 = 2; $res_def = 0; if( ($res0 + $contador_cont_cont) % 3 == 0 ){ $res_def = $res0; //echo $res_def; $contador_array_nuevo_for = $contador_array_nuevo - $res1; }elseif(($res1 + $contador_cont_cont) % 3 == 0 ){ $res_def = $res1; $contador_array_nuevo_for = $contador_array_nuevo - $res0; //echo $res_def; } }else{ $contador_array_nuevo_for = $contador_array_nuevo; } if($id_categoria == 58){ //$contador_array_nuevo_for = 2; } for($x=0;$x<$contador_array_nuevo_for;$x++){ $resto_de_tres = $x % $contador_columnas_def ; if($resto_de_tres == 0){ $salida .= "[r align=center]"; for($z=0 ; $z<$contador_columnas_def ; $z++){ $nuevo_array[$z+$x] = str_replace("[d]", "", $nuevo_array[$z+$x]); $nuevo_array[$z+$x] = str_replace("[/d]", "", $nuevo_array[$z+$x]); $nuevo_array[$z+$x] = str_replace("[/r]", "", $nuevo_array[$z+$x]); $salida .= "[d]".$nuevo_array[$z+$x]."[/d]"; } $salida .="[/r]"; } } if($contador_cont_cont > 0 and $contador_array_nuevo != 3 ){ for($x=0;$x<3;$x++){ $nuevo_array[$contador_array_nuevo_for+$x] = str_replace("[d]", "", $nuevo_array[$contador_array_nuevo_for+$x]); $nuevo_array[$contador_array_nuevo_for+$x] = str_replace("[/d]", "", $nuevo_array[$contador_array_nuevo_for+$x]); $nuevo_array[$contador_array_nuevo_for+$x] = str_replace("[/r]", "", $nuevo_array[$contador_array_nuevo_for+$x]); if($nuevo_array[$contador_array_nuevo_for+ $x] != ""){ $nvo_array[] = $nuevo_array[$contador_array_nuevo_for+$x]; } } if(COUNT($nvo_array) == 1){ $salida .= "[r align=center][d][/d][d]".$nvo_array[0]."[/d][d][/d][/r]"; }else{ $salida .= "[r align=center][d]".$nvo_array[0]."[/d][d][/d][d]".$nvo_array[1]."[/d][/r]"; } } $salida .="[/t]"; $salida = str_replace("salto]", "
", $salida); $tabla_def = bbcode($salida); $salida = str_replace("]", "", $tabla_def); //$des = bbcode($des); $pos = strpos($des, "Llame o visite"); $poss = strpos($des, "Visite también :"); if($id_categoria != 6 && $id_categoria != 56 && $id_categoria != 51 && $id_categoria != 55 && $id_categoria != 57 && $id_categoria != 52 && $id_categoria != 53 && $id_categoria != 59){ if($pos === false && $poss !== false){ //caso categoria sin descripcion solo tabla// echo $salida; }else{ //caso con descripcion y tabla// //echo $des; $temp = explode("[/t]", $des); //echo "



"; //echo $temp[0]; /*$temp[0] = bbcode($temp[0]); $tt = explode("[t", $temp[0]); /*echo $tt[0]; $salida = "

[t width=100%]"; $salida.= ''; $salida .= "[r align=center]"; for($x=0;$x<$contador_array_nuevo;$x++){ $resto_de_tres = $x % $contador_columnas_def ; for($z=0 ; $z<=$contador_columnas_def ; $z++){ //$salida .= "[r align=center]"; $nuevo_array[$z+$x] = str_replace("[d]", "", $nuevo_array[$z+$x]); $nuevo_array[$z+$x] = str_replace("[/d]", "", $nuevo_array[$z+$x]); $nuevo_array[$z+$x] = str_replace("[/r]", "", $nuevo_array[$z+$x]); $salida .= "[d]".$nuevo_array[$z+$x]."[/d]"; //$salida .= "[/r]"; } } $salida .="[/r]"; $salida .="[/t]"; $salida = str_replace("[d] align=center]", "[d align=center]", $salida); $salida = str_replace( "salto align=center]", "[d align=center]", $salida);*/ echo $salida."

"; $possS = strpos($des, "Archivos Adjuntos"); if($possS !== false){ $tempp = explode("Archivos Adjuntos",$des); echo '
Formatos disponibles
'; $salida .= "[r align=center]"; for($x=0;$x<$contador_array_nuevo;$x++){ $resto_de_tres = $x % $contador_columnas_def ; for($z=0 ; $z<=$contador_columnas_def ; $z++){ //$salida .= "[r align=center]"; $nuevo_array[$z+$x] = str_replace("[d]", "", $nuevo_array[$z+$x]); $nuevo_array[$z+$x] = str_replace("[/d]", "", $nuevo_array[$z+$x]); $nuevo_array[$z+$x] = str_replace("[/r]", "", $nuevo_array[$z+$x]); $salida .= "[d]".$nuevo_array[$z+$x]."[/d]"; //$salida .= "[/r]"; } } $salida .="[/r]"; $salida .="[/t]"; $salida = str_replace("[d] align=center]", "[d align=center]", $salida); $salida = str_replace( "salto align=center]", "[d align=center]", $salida); echo bbcode($salida)."

"; $possS = strpos($des, "Archivos Adjuntos"); if($possS !== false){ $tempp = explode("Archivos Adjuntos",$temp[1]); echo '
Archivos Adjuntos'.bbcode($tempp[1]); }else{ //$tempp = explode("Visite ",$temp[1]); echo bbcode($temp[1]); } } }else{ if($id_categoria == 56 || $id_categoria == 51 || $id_categoria == 55 || $id_categoria == 57 || $id_categoria == 52 || $id_categoria == 53 || $id_categoria == 59){ $temp = explode("subenlace", $des); //echo "



"; //echo $temp[0]; $temp[0] = bbcode($temp[0]); $tt = explode("[t", $temp[0]); echo $tt[0]; $salida = "

[t width=100%]"; $salida.= '
Formatos disponibles
Archivos Adjuntos'.bbcode($tempp[1]); }else{ $tempp = explode("Visite ",$temp[1]); echo "Visite ".bbcode($tempp[1]); } }else{ echo bbcode($des); } } ?>