logo El diario de Pepe Molina (Caricatos)

yo

Hemos creado recientemente una "Colección de clip-art". Ahora explicaremos como la hemos gestionado.


Última caricatura

Andrés Iniesta: Futbolista español. En la actualidad juega en el Barcelona.

Andrés Iniesta

RSS de las imágenes: rss


La Cita

Después de la tempestad viene la calma

Anónimo, refrán.


En esta zona están las páginas personales del autor.


Mis clientes ahora también son mis amigos (aunque les cobre).


En Mis amigos Informáticos hay una pequeña colección de páginas de colegas webmasters..


En Mis amigos artistas podemos encontrar artistas de cualquier índole (dibujantes, pintores, escritores...)


Las recomendaciones que proponemos son de índole variada.


Aquí un cajón de sastre de enlaces.


Nos referencian desde sitios de toda índole.


Puede contribuir a mantener esta página con su donativo.


botón pay-pal

Clip-art: carpetas y ficheros

emoticón de Caricatos Publicado el día 11 de mayo de 2015
id=146; categorías: Así se hizo, Vicisitudes de un Webmaster, Globalización

Hemos creado recientemente una "Colección de clip-art". Ahora explicaremos como la hemos gestionado.

Si navegamos por la colección, vemos enlaces a otras carpetas hijas que nos conduce a la misma página con diferentes parámetros; en concreto, con o sin la variable "carpeta"; donde la ausencia de la variable se considera como con el parámetro "."; o lo que es equivalente, la carpeta actual. Lo veremos reflejado en el código que mostramos a continuación:

$raiz = "<a href='index.php' title='ir a la carpeta raíz'>clipart</a>";
if (isset($_GET["carpeta"]))	{
	$carpeta = $_GET["carpeta"];
	if (substr($carpeta, 0, 2) == "./")
		$carpeta = substr($carpeta, 2);
	$pa = explode("/", $carpeta);
	$enlace_raiz = "";
	while(count($pa) > 1)	{
		$papi = array_shift($pa);
		if ($enlace_raiz != "")
			$enlace_raiz .= "/";
		$enlace = "href='?carpeta=$enlace_raiz'";
		$titulo = "title='ir a la carpeta $papi'";
		$enlace_raiz .= $papi;
		$raiz.=" / <a  $enlace $titulo >$papi</a>";
	}
	$raiz .= " / ".$pa[0];
}
else
	$carpeta = ".";

Esta primera parte del código nos muestra la lectura de parámetros y la creación del sistema de enlaces de la primera y última línea de la galería. El resto podemos resumirlo mostrando el fichero para obtener el listado de carpetas y ficheros svg. Solo queda mostrar unas pocas líneas más:

include("listar.txt");
$lista = listar($carpeta);
sort($lista);

Terminamos recorriendo la lista, y según el caso, enlazar a una carpeta o a una imagen.

for ($i = 0, $t = count($lista); $i < $t; $i++)	{
	list($tipo, $item) = explode(":", $lista[$i]);
	if ($tipo == "carpeta")
		poner_carpeta($carpeta, $item);
	else
		poner_fichero($carpeta, $item);
}

Tanto poner_carpeta como poner_fichero, son códigos que generan un enlace mostrando una imagen svg.

Zona de comentarios

Este apunte aún no tiene comentarios.

Evaluación

Valoración de esta página: (apunte.146) valor

Valoración evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar

Respuesta: Zona de mensajes (proceso de evaluación)

Historial de navegación

Esta página ha sido visitada en 22233 ocasiones


Disponemos de rss sindicar

Y del Mapa del sitio, además del sitemap.xml.


Aquí podemos encontrar los apuntes más visitados.

"Top 10" reemplaza a la sección Últimos apuntes.


Una buena forma de buscar un apunte es a partir de su categoría.


También es posible buscar apuntes por medio de las etiquetas (tags).


Hemos decidido poner al alcance de todos algunos comodines.

Adjuntamos una versión reducida del "buscador interno" que vemos en la lista anterior:

Buscar en apuntes

También estamos recopilando antiguas páginas del sitio.


Desde este recuadro se puede hacer una búsqueda cronológica.


Se puede crear una postal nueva desde el enlace del sector "Otras páginas del dominio", o editar la que sale en el recuadro, pulsando sobre ella..

../diario.imagen.php?id=2&max=480
enlace a la postal
Copyright © 2002-2017 www.pepemolina.com
RSS rss | Ver Mapa del sitio