Mkportal Hispano
07 de 09 del 2010, 02:11:11 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Ingresar Registrarse  
Páginas: 1 [2]   Ir Abajo
  Imprimir  
Autor Tema: [Calendario] - Lunes Primer día  (Leído 3916 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Barbanegra
Recién llegado
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 11

AGRADECIMIENTOS
-Agradecido: 0
-
Recibido: 0


El azote de los siete mares


WWW
« Respuesta #15 : 16 de 07 del 2007, 19:06:25 »

Gracias por tu tiempo y perdona las molestias ciao
En línea

Información de Soporte:
Portal: MK Portal v.1.1.1.
Foro: SMF v.1.1.2
Solitary_wolf
Recién llegado
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 10

AGRADECIMIENTOS
-Agradecido: 2
-
Recibido: 0


WWW
« Respuesta #16 : 13 de 01 del 2008, 00:02:46 »

Muy buen aporte, excelente contribucion, funcionando a la primera, gracias!!  hurra
En línea

Información de Soporte:
Portal: MK Portal v.C1.2
Foro: vBulletin v.3.7.0
edu_9230
Recién llegado
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 25

AGRADECIMIENTOS
-Agradecido: 3
-
Recibido: 0



« Respuesta #17 : 15 de 05 del 2008, 22:43:56 »

Muchas gracias, funciona a la perfeccion  laugh2
En línea

Información de Soporte:
Portal: MK Portal v.1.1.2b
Foro: SMF v.1.1.5
Admin
Administrador
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 3859

AGRADECIMIENTOS
-Agradecido: 313
-
Recibido: 531


WWW
« Respuesta #18 : 16 de 05 del 2008, 15:01:53 »

Una curiosidad: Veis el boton "gracias" para agradecer?


Los siguientes miembros han considerado útil este post:

carsan

1 Miembro
En línea

Información de Soporte:
Portal: MK Portal v.C1.2.2
Foro: SMF v.1.1.11
Trampasj
Recién llegado
*
Desconectado Desconectado

Sexo: Femenino
Mensajes: 43

AGRADECIMIENTOS
-Agradecido: 27
-
Recibido: 0



WWW
« Respuesta #19 : 23 de 09 del 2009, 19:20:33 »

Gracias cariño por tu aporte buscaba algo asi
En línea

Información de Soporte:
Portal: MK Portal v.C1.2 rc1
Foro: SMF v.1.1.10
Antuan
Recién llegado
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 15

AGRADECIMIENTOS
-Agradecido: 3
-
Recibido: 0



WWW
« Respuesta #20 : 16 de 11 del 2009, 03:02:32 »

Hola.

Respecto a ésto de poner los domingos en rojo... he modificado el código según otros posts del foro para resaltar los eventos (en mi caso cumpleaños) y en el anterior post que pone el código entero del calenar.php, no encuentro lo que tendría yo que modificar en mi caso para que los domingos se viesen en rojo.

Por si alguien lo sabe, pongo el código de mi calendar.php:

Código:
<?php
/*
+--------------------------------------------------------------------------
|   MkPortal
|   ========================================
|   by Meo aka Luponero <Amedeo de longis>
|      Don K. Colburn <visiblesoul.net>
|
|   Copyright (c) 2003-2008 mkportal.it
|   http://www.mkportal.it
|   Email: luponero@mclink.it
|
+---------------------------------------------------------------------------
|
|   > MKPortal
|   > Written By Amedeo de longis
|   > Date started: 9.2.2004
|
+--------------------------------------------------------------------------
*/
if (!defined("IN_MKP")) {
    die (
"Sorry !! You cannot access this file directly.");
}

global 
$MK_BOARD;

$content "";
$todayev "";
$todaybi "";
$showdaywords=1;
// Aqui modificar el color del background evento.
$eventhilite "#eff7ff" ;
$todayhilite "#FFFF00" ;


$mkportals->input['m_m'] = intval($mkportals->input['m_m']);
$mkportals->input['y_y'] = intval($mkportals->input['y_y']);

$linkcalevent $mklib_board->forum_link("calendar_event");
$offset = ($mkportals->member['timezone'] * 3600);

$tool_col "<td class=\"tdblock\" style=\"height:10px\" valign=\"middle\" align=\"center\" >";
    
$col_close "</td>";

$month_words = array( $this->lang['Jan'], $this->lang['Feb'], $this->lang['Mar'], $this->lang['Apr'], $this->lang['May'], $this->lang['Jun'], $this->lang['Jul'], $this->lang['Aug'], $this->lang['Sep'], $this->lang['Oct'], $this->lang['Nov'], $this->lang['Dec'] );
       
$day_words   = array(  $this->lang['monday'], $this->lang['tuesday'], $this->lang['wednesday'], $this->lang['thursday'], $this->lang['friday'], $this->lang['saturday'], $this->lang['sunday']);

$now_date getdatetime() + $offset);

       
$chosen_month = ($mkportals->input['m_m'] <= 0) ? $now_date['mon']  : $mkportals->input['m_m'];
       
$chosen_year  = ($mkportals->input['y_y'] <= 0) ? $now_date['year'] : $mkportals->input['y_y'];

       if ( ! 
checkdate$chosen_month$chosen_year ) )
       {
               
$chosen_month $now_date['mon'];
               
$chosen_year  $now_date['year'];
       }

       
$our_datestamp   mktime000$chosen_month1$chosen_year);
       
$first_day_array getdate($our_datestamp -1);

$temp_birthdays $mklib_board->calendar_birth($chosen_month$chosen_year);
$birthdays $temp_birthdays[0];
$tool_birthdays $temp_birthdays[1];
unset (
$temp_birthdays);

$temp_events $mklib_board->calendar_events($chosen_month$chosen_year);
$events $temp_events[0];
$tool_events $temp_events[1];
unset (
$temp_events);

$return "http://".$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME']."?".$_SERVER['QUERY_STRING']."#cal";
$return str_replace("&""&amp;"$return); //for xhtml validation
    
for ($i 1$i <= 12$i++) {
        
$selected "";
        if (
$i == $chosen_month) {
            
$selected "selected=\"selected\"";
        }
        
$m_options .= "
  <option value=\"$i\" $selected >"
.$month_words[$i-1]."</option>\n";
    }
    for (
$i $now_date['year'] - 3$i <= $now_date['year'] + 3$i++) {
        
$selected "";
        if (
$i == $chosen_year) {
            
$selected "selected=\"selected\"";
        }
        
$y_options .= "
  <option value=\"$i\" $selected >$i</option>\n"
;
    }

  $content .= "
<tr>
  <td class=\"tdblock\" >

    <form action=\"$return\" name=\"CalForm\" method=\"post\">
    <table width=\"100%\" align=\"center\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">
      <tr>
<td class=\"tdglobal\" style=\"text-align:center;\" align=\"center\" colspan=\"7\">
  <input type=\"hidden\" name=\"old_y\" value=\"$chosen_year\" />
  <input type=\"hidden\" name=\"old_y\" value=\"$chosen_month\" />
  <select name=\"m_m\" class=\"bgselect\" onchange=\"document.CalForm.submit();\">
  $m_options
  </select>
  <select name=\"y_y\" class=\"bgselect\" onchange=\"document.CalForm.submit();\">
  $y_options
  </select>
</td>
      </tr>      
      
      <!--CALENDAR_TITLE_ROW-->       
      <!--CALENDAR_CONTENT-->       
      <!--CALENDAR_EVENTS-->       
      
    </table>
    </form>

  </td>
</tr>
"
;
       
$day_output "";
       
$cal_output "";


       
$day_output .= "
      <tr>"
;

       
       if (
$showdaywords) {
               foreach (
$day_words as $day)
               {
                       
$day_output .= "
<th class=\"modulex\" style=\"height: 18px; padding: 0px; margin: 0px; border: 0px; font-size: 10px; width: 14%\" align=\"center\" valign=\"middle\">$day</th>
   "
;
               }
         }

       
$seen_days = array();

       for ( 
$c 0$c 42$c++ )
       {
               
$flag_event ;
               
$day_array getdate($our_datestamp);

               if ( ((
$c) % ) == )
               {
                       if (
$day_array['mon'] != $chosen_month)
                       {
                               break;
                       }

                       
$cal_output .= "
      </tr>
      <tr>
"
;
               }

               if ( (
$c $first_day_array['wday']) or ($day_array['mon'] != $chosen_month) )
               {
                       
$cal_output .="
<td class=\"tdblock\" style=\"height:10px; width:4px; padding: 0px; margin: 0px; border: 0px;\"><br /></td>
"
;
               }
               else
               {
$our_datestamp += 86400;
                    if ( 
$seen_days$day_array['yday'] ] == )
                    {
$c--;
continue;
}
                    
$seen_days$day_array['yday'] ] = 1;
                    
$this_day_events "";
                    
$cal_date        $day_array['mday'];

$this_events  "";
    $tooltip "";

    $cal_id "";
    if($MK_BOARD == "IPB") {
     $cal_id "&amp;cal_id=".$events[$day_array['mday']][0]['event_calendar_id'];
    }


// Added style highlighting for events & birthdays 
if (isset($tool_events[$day_array['mday']]) || isset($tool_birthdays[$day_array['mday']])) 
{
// Set flag for this day has an associated calendar event.
$flag_event ;
$cal_date "<a class=\"uno\" href=\"".$linkcalevent."&amp;code=showday&amp;y=".$chosen_year."&amp;m=".$chosen_month."&amp;d=".$day_array['mday']."&amp;month=".$chosen_month."&amp;day=".$day_array['mday']."&amp;year=".$chosen_year."\">{$day_array['mday']}</a>";
}

if ( ($day_array['mday'] == $now_date['mday']) and ($now_date['mon'] == $day_array['mon']) and ($now_date['year'] == $day_array['year']))
{
if ($tool_events[$day_array['mday']]) 
{
$todayev .= "<a class=\"uno\" style=\"font-weight: normal; \" href=\"$linkcalevent&amp;code=showday&amp;y=$chosen_year&amp;m=$chosen_month&amp;d={$day_array['mday']}&amp;month=$chosen_month&amp;year=$chosen_year&amp;day={$day_array['mday']}\">{$tool_events[$day_array['mday']]}</a>";
}

$todaybi .= $tool_birthdays[$day_array['mday']];
$cal_output .= "
<td class=\"tdblock\" style=\"font-weight: bold; font-size: 10px; height:10px; border:2px; border-style:outset; background-color: $todayhilite;\" valign=\"middle\" align=\"center\"><b>$cal_date</b></td>
"
;
}
else
{
if ($flag_event)
{
// Day with an associated calendar event.
$cal_output .= "
<td class=\"modulecell\" style=\"font-weight: bold; font-size: 10px; height:10px; border:1px; border-style:outset; background-color: $eventhilite ;\" align=\"center\">$cal_date</td>
"
;
}
else
{
//  Normal day with NO associated calendar event.
$cal_output .= "
<td class=\"modulecell\" style=\"font-size: 10px; height:10px\" valign=\"middle\" align=\"center\">$cal_date</td>
"
;
}



 

             unset(
$this_day_events);
}

      }

       
$content str_replace"<!--CALENDAR_TITLE_ROW-->"$day_output$content );
       
$content str_replace"<!--CALENDAR_CONTENT-->"  $cal_output$content );

   $day_output "
    </tr>
    <tr>
      <td class=\"trattini3\" style=\"font-size: 1px; background: transparent;\" colspan=\"7\">&nbsp;</td>
    </tr>
    "
;

   if ($todaybi) {
$day_output .= "
    <tr>
      <td class=\"tdglobal\" colspan=\"7\">
      {$this->lang['cal_tbi']}
      </td>
    </tr>
    <tr>
      <td class=\"modulecell\" style=\"font-size: 10px; font-weight: normal;\" colspan=\"7\">
$todaybi
      </td>
    </tr>
"
;
}
if ($todayev) {
$day_output .= "
    <tr>
      <td class=\"tdblock\" colspan=\"7\">
      {$this->lang['cal_tev']}
      </td>
    </tr>
    <tr>
      <td class=\"modulecell\" colspan=\"7\">
      $todayev
      </td>
    </tr>
"
;
}
$content str_replace"<!--CALENDAR_EVENTS-->"  $day_output$content );

unset($now_date);
        unset(
$choose_month);
        unset(
$choose_year);
        unset(
$our_datestamp);
        unset(
$first_day_array);
        unset(
$birthdays);
        unset(
$tool_birthdays);
        unset(
$seen_days);
        unset(
$this_events);
        unset(
$caption);
        unset(
$tooltip);
        unset(
$cal_output);
        unset(
$cal_date);
unset($day_output);
unset($tooltip_js);

?>
Saludos.
En línea

Información de Soporte:
Portal: MK Portal v.1.2.1
Foro: phpBB v.3.5
Páginas: 1 [2]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC XHTML 1.0 válido! CSS válido!
Página creada en 0.179 segundos con 23 consultas.
 

MKPortal C1.2.2 ©2003-2009 mkportal.it
Fundador mkportal.es: Cur aka J.Corbillon ©2005-2010

Página generada en 0.11959 segundos con 14 consultas a la base de datos