|
Hay actualmente, 21 invitado(s) y 1 miembro(s) que están en línea.
Eres un usuario Anónimo. Puedes registrarte aquí.
|
Si quieres conocer más sobre PHP-NUKE...
Sponsored by MandrakeSoft
|
Quieres bajar PHP-Nuke, entonces no esperes más:
|
- PhpNuke RC1 Hardcoded
- Updalog 1.1 Modularized and Modularization techniques
- Writing modules for PHP-Nuke a guide
- amigoz.net theme is ready for download...
- NukeAddOn 5.0.RC1 Anyone?
- A phpBB Module Is Now Available for Nuke 5
- Something is wrong here (PHP-Nuke and GPL)
- Looking for Volunteers to give a helping hand
- NukeArchives 1.0 released!
- My_eGallery 2.0 is out!
read more...
|
- Writing modules for PHP Nuke a guide part three
- Writing modules for PHP Nuke a guide part two
- Writing modules for PHP Nuke a guide
- NukeAddOn 5.01.RC1 Anyone?
- amigoz.net theme is ready for download...
- NukeAddOn 5.0.RC1 Anyone?
- German-language v5RC1
- German Language File for Nuke 5.0RC1
- NukeAddOn RC1 Info
- MakeLang v1.4
read more...
|
|
|
Cómo poner citas al azar en la página y vivir para contarlo.
Enviado el Sábado, diciembre 09 @ 10:57:18 PST by NukeManContributed by: tinoco |
|
Ahí va de nuevo y disculpen por el tiempo pasado:
Desde hace algún tiempo he visto algunos mensajes sobre la manera de incluir citas al azar en la página tanto en la página oficial de PHP-NUKE como por otros lugares. Ninguna, que yo sepa, se ha publicado. Bueno, tal vez estoy desinformado. Puestos a pedir, también me venía bien que en vez de utilizar MySQL, se pudiera elegir una base de datos en un fichero simple. Así que mirando por allá y por acá, ayer me puse a ver qué podía hacer y aquí va el resultado.
RECETA
Ingredientes:
1 función (citasalazar()), un algoritmo simple (azar.php) y un fichero (citas.txt)
________________________________
function citasalazar()
{
include ("azar.php");
$title="Mis citas
al azar";
$content = $arry_txt[rand(0, sizeof($arry_txt) -1)];
themesidebox($title, $content);
}
_____________________________
** Nota: ajustar el texto de $content al gusto de cada uno.
1 fichero: azar.php (ver el contenido a continuación y copiarlo completo)
__________________________________
(HTML> (nota adicional: reemplazar parentesis por < )
(BODY BGCOLOR="white">
(?php
// Inicio del código PHP
/******************************************************
* Random Text Version 1.0 *
* Copyright 2000 Frederic TYNDIUK (FTLS) All Rights Reserved. *
* E-Mail: tyndiuk@ftls.org Script License: GPL *
* Created 02/28/2000 Last Modified 02/28/2000 *
* Scripts Archive at: http://www.ftls.org/php/ *
* Adaptado por Antonio Ruiz Tinoco, 2 de diciembre de 2000 *
********************************************************/
/******************************************************/
// Variables necesarias:
$RANDOM_TXT_FILE = "citas.txt";
// Debe llevar el path absoluto en caso de duda.
// Si se encuentra en el mismo directorio todo, es suficiente
// poner solamente el nombre del fichero y que se pueda escribir en él
// Final de la sección de variables necesarias
/*******************************************************/
srand((double)microtime()*1000000);
if (file_exists($RANDOM_TXT_FILE))
{
$arry_txt = preg_split("/--NUKE--/", join('', file($RANDOM_TXT_FILE)));
$content = $arry_txt[rand(0, sizeof($arry_txt) -1)];
}
else
{
echo "Error: No se puede abrir el fichero $RANDOM_TXT_FILE";
}
// Final del código PHP
?>
(/center>
(/BODY>
______________________________________
Fichero citas.txt
Editar las citas separándolas de la siguiente forma.
Texto de la primera cita.
___________________________
--NUKE--
Texto de la segunda cita.
--NUKE--
Texto de la tercera cita.
--NUKE--
Texto de la primera cita.
...
________________________
y así sucesivamente.
Forma de cocinarlo:
1) Preparar citas.txt y el contenido de $content Se envía azar.php y citas.txt al directorio que queramos. (si es necesario, utilizar chmod)
2) Se abre mainfile.php y se agrega todo el contenido de citasalazar(). Es decir, lo que va indicado entre las rayas. (7 líneas)
3) Se abre el fichero header.php dentro del directorio del tema que utilicemos y se añade la siguiente línea en el lugar más conveniente, según el gusto de cada uno. Por ejemplo, en SlashOcean, yo lo he puesto como sigue:
leftblocks();
citasalazar();
headlines();
Lo malo es que hay que poner estas tres líneas en todos y cada uno de los ficheros header.php de cada tema que queramos utilizar. Claro, que tampoco es tan complicado.
Y ya está. ¿Quién tiene material interesante para poner? Yo he puesto refranes en:
ww.taller.f2s.com
Están al lado izquierdo.
Nota: Prefiero NO utilizar MySQL en este caso porque en www.f2s.com no admiten demasiada capacidad en la base de datos. Disculpen la explicación tan larga para una cosa tan simple. Lo escribí para mí para no olvidarme después y decidí compartirlo.
Eso es todo, que lo disfruten.
Saludos desde Tokio,
Antonio
|
|
|
|
"Cómo poner citas al azar en la página y vivir para contarlo." | Login/Crear Cuenta | 1 comentario |
|
Los comentarios son propiedad de quien los escribió. Nosotros no somos responsables de su contenido. |
Re: Cómo poner citas al azar en la página y vivir para conta (Puntuación: 0)
por Anonymous el Jueves, diciembre 21 @ 00:26:08 PST
|
Te cuento que lo probé y anda bien.
Te agradezco de mi parte la idea
Si querés a tu hijo está en
http://sursur.com
Otra cosa: te cuento que el Java que hace la rotativa me obligó a resetear la máquina ya que se pegó en todo el desktop de windoze
No se por que será, pero algo anda mal
Chau
Jorge |
[ Responder ]
|
|