Código de PHP - Traer Articulos desde una funcion dentro de una Clase.

Imágen de perfil

Traer Articulos desde una funcion dentro de una Clase.gráfica de visualizaciones


PHP

Publicado el 20 de Agosto del 2015 por Jose Manuel
1.041 visualizaciones desde el 20 de Agosto del 2015. Una media de 21 por semana
Hola amigos como estan, en este codigo le doy una forma facil de tener un clase funcionando completa y una forma de traer la informacion resibiendo parametros, cuando llamamos la funcion desde el documento. En fucion de una funciona que corta el parrafo a la cantidad de caracteres deceados. unas de las ventajas de usarla de esta manera es que podemos usar la misma funcion para traer diferentes datos de la base de datos.

Muchos de ustedes diran esa no es la forma de programar las clases.
Pero me funciona con facilidad.

Requerimientos

En la pagina principal donde quieres poner la informacion que trae la funcion usaras:

nombre de la clase::nombre de la funcion(resive los parametros);

Parametros en este caso:
$baseName = Nombre de la base de datos.
$num = Numero para limitar el array de la base de datos.
$cotNumTl = Numero de caracteres para el titulo.
$numCotArt = Numero de caracteres para los articulos.

Version 1.0

Publicado el 20 de Agosto del 2015gráfica de visualizaciones de la versión: Version 1.0
1.042 visualizaciones desde el 20 de Agosto del 2015. Una media de 21 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
class TraerArticulos
{
	public function Articulos()
	{
 
		$sql = "SELECT * FROM $baseName LIMIT $num";
		$res = mysql_query($sql,Conection::Con());
 
		while ($reg = mysql_fetch_array($res))
 
		{
			?>
				<article class="art_full">
					<?php
					$largo = strlen($reg["titulo"]); //Contamos los caracteres que resivimos
					if ($largo < 30 ){//Desidimos medir el largo del titulos para escribirlo diferente.
 
					?>
							<a href="<?=$reg['id']?>" title="<?=$reg['titulo']?>">
							<div class="art_title"> <?=$reg["titulo"]?> </div></a> <!-- Menor de 30 -->
 
						<?php
					} else{
						?>
							<a href="<?=$reg['id']?>" title="<?=$reg["titulo"]?>">
							<div class="art_title"><?= Cadena::corta($reg["titulo"], $cotNumTl)." ..."?></div></a>  <!-- Mayor de 30 -->
						<?php
					}
						?>
 
					<?php
						$ima = $reg['imagen'];
 
							// Verificamos si la seccion imagen trae informacion 
							// True imprime la imagen que trae 
							//Falce imprime la imagen de la carperta defaut
 
						if ($ima != "") {
					?>
 
						<div class="art_img" background='images/<?= $reg['imagen'] ?>'></div><!-- TRUE -->
 
						<?php
					}else{
						?>
 
						<div class="art_img"  background='images/imagenart.jpg'></div><!-- FALSE -->
 
						<?php
					}
					?>
					<div class="art_text"><?= Cadena::corta($reg["texto_art"],$numCotArt)."..."?></div>
					<div class="art_create"><c>Autor:</c> <?=$reg["autor"]?></div>
					<div class="art_date"><?=$reg["time"]?></div>
				</article>
 
			<?php
 
		}
			mysql_close(Conection::Con());
	}
}
?>



Comentarios sobre la versión: Version 1.0 (0)


No hay comentarios
 

Comentar la versión: Version 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3257