Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/02/2009, 06:47
Avatar de MaTyS
MaTyS
 
Fecha de Ingreso: enero-2009
Ubicación: Mar del Plata
Mensajes: 220
Antigüedad: 15 años, 10 meses
Puntos: 18
Respuesta: [APORTE] Calendario {usando: AJAX, PHP y MySQL}

Listo ahora como usarlo ¿?.

Bueno hay varias formas.
Les dejo un ejemplo y mas abajo les ponga varias funciones para usarlo :).
index.php ó example.php
Código PHP:
<?PHP
print<<<END
<style type="text/css">
.calendar_date                    { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; color : #222222; }
a.calendar_date                    { color: #0000aa; text-decoration: none; }
a.calendar_date:hover            { color: #000080; text-decoration: underline; }

.calendar_navigation            { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; color : #222222; }
a.calendar_navigation            { color: #0000aa; text-decoration: none; }
a.calendar_navigation:hover        { color: #000080; text-decoration: underline; }

.calendar_day                    { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #222222; }
a.calendar_day                    { color: #0000aa; text-decoration: none; }
a.calendar_day:hover            { color: #000080; text-decoration: underline; }

.calendar_date_number            { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #222222; }
a.calendar_date_number            { color: #0000aa; text-decoration: none; }
a.calendar_date_number:hover    { color: #000080; text-decoration: underline; }

.calendar_date_small                    { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #222222; }
a.calendar_date_small                    { color: #0000aa; text-decoration: none; }
a.calendar_date_small:hover            { color: #000080; text-decoration: underline; }

.calendar_navigation_small            { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #222222; }
a.calendar_navigation_small            { color: #0000aa; text-decoration: none; }
a.calendar_navigation_small:hover        { color: #000080; text-decoration: underline; }

.calendar_day_small                    { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #222222; }
a.calendar_day_small                    { color: #0000aa; text-decoration: none; }
a.calendar_day_small:hover            { color: #000080; text-decoration: underline; }

.calendar_date_number_small            { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #222222; }
a.calendar_date_number_small            { color: #0000aa; text-decoration: none; }
a.calendar_date_number_small:hover    { color: #000080; text-decoration: underline; }

table.rounded td         { -moz-border-radius: 10px 10px 10px 10px; }
table.rounded5 td         { -moz-border-radius: 5px 5px 5px 5px; }
table.notrounded td         { -moz-border-radius: 0px 0px 0px 0px; }

.text                    { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; color : #222222; }
a.text                    { color: #0000aa; text-decoration: none; }
a.text:hover            { color: #222222; text-decoration: underline; }

</style>
END;

require 
"calendar.php";
print 
calendar("""""testuser"01);
?>
Uso:
Después del ajuste del css y variables de base de datos según el archivo de ejemplo, simplemente usan el siguiente para mostrar un calendario básico:
Cita:
require "calendar.php";
print calendar();
Definir un año/mes para mostrar:
Cita:
require "calendar.php";
print calendar("2011", "08");
Definir un calendario ID/propietario:
Cita:
require "calendar.php";
print calendar("", "", "ID");
Definir un calendario ID/propietario e indicar al propietario ve el calendario/carga la selección de estado de día de AJAX:
Cita:
require "calendar.php";
print calendar("", "", "ID", "", 1);
Mostrar un pequeño calendario sin navegación de mes:
Cita:
require "calendar.php";
print calendar("", "", "", 1);
Utilizar correctamente el print calendar:
Cita:
calendar(AÑO, MES, CALENDARIO ID, PEQUEÑO CALENDARIO, CALENDARIO PROPIETARIO);
Espero que les sirva :)