Arreglo el slideshow. MediaWiki tambiƩn colocaba <pre> alrededor de
authorWikimedia Espana <wmes@canberra>
Sat, 7 Jul 2012 15:11:31 +0000 (08:11 -0700)
committerWikimedia Espana <wmes@canberra>
Sat, 7 Jul 2012 15:11:31 +0000 (08:11 -0700)
los <img> que estaban indentados. Cambio la url de fondo a usar
$wgExtensionAssetsPath.

HomePageWMES.php

index 8e054fd0a81d72c9ac9677132ef58bfd341d23f7..020ea15095db2957f87d0dc8ba0da9fcd365a225 100644 (file)
@@ -50,7 +50,7 @@ function efHookHomepageWMES( $input, array $args, Parser $parser, PPFrame $frame
       global $wgOut;\r
       $wgOut->addInlineStyle('h1 { display: none }'); // FIXME\r
       \r
-      return\r
+      $html = \r
         '<div class="dm_zones clearfix">\r
           <div class="dm_zone landingboxes_left" style="width: 320px;">\r
             <div class="dm_widgets">' . \r
@@ -66,52 +66,26 @@ function efHookHomepageWMES( $input, array $args, Parser $parser, PPFrame $frame
               <div class="dm_widget main_mainbox">\r
                 <div class="dm_widget_inner mainbox">\r
                   <div class="mainbox-show">\r
-                    <ul class="slideshow">\r
-                      <li id="slideshow-item-0" class="slideshow-item">\r
-                        <div class="slideshow-top">\r
-                          <p>Imagina un mundo...</p>\r
-                        </div>\r
-                        <div class="slideshow-img">\r
-                          <img alt="" height="240" src="/wp-content/themes/wmes-theme/images/home/slide-0.jpg" width="601" />\r
-                        </div>\r
-                      </li>\r
-                      <li id="slideshow-item-1" class="slideshow-item" style="display:none;">\r
-                        <div class="slideshow-top">\r
-                          <p>en el que cada persona...</p>\r
-                        </div>\r
-                        <div class="slideshow-img">\r
-                          <img alt="" height="240" src="/wp-content/themes/wmes-theme/images/home/slide-1.jpg" width="601" />\r
-                        </div>\r
-                      </li>\r
-                      <li id="slideshow-item-2" class="slideshow-item" style="display:none;">\r
-                        <div class="slideshow-top">\r
-                          <p>tenga acceso libre...</p>\r
-                        </div>\r
-                        <div class="slideshow-img">\r
-                          <img alt="" height="240" src="/wp-content/themes/wmes-theme/images/home/slide-2.jpg" width="601" />\r
-                        </div>\r
-                      </li>\r
-                      <li id="slideshow-item-3" class="slideshow-item" style="display:none;">\r
-                        <div class="slideshow-top">\r
-                          <p>a la suma del conocimiento humano.</p>\r
-                        </div>\r
-                        <div class="slideshow-img">\r
-                          <img alt="" height="240" src="/wp-content/themes/wmes-theme/images/home/slide-3.jpg" width="601" />\r
-                        </div>\r
-                      </li>\r
-                      <li id="slideshow-item-4" class="slideshow-item" style="display:none;">\r
-                        <div class="slideshow-top">\r
-                          <p>Eso es lo que estamos construyendo.</p>\r
-                        </div>\r
-                        <div class="slideshow-img">\r
-                          <img alt="" height="240" src="/wp-content/themes/wmes-theme/images/home/slide-4.jpg" width="601" />\r
-                        </div>\r
-                      </li>\r
-                    </ul>\r
-                    \r
+                    <ul class="slideshow">';\r
+              \r
                       \r
+                    $slideshow = array('Imagina un mundo...', 'en el que cada persona...', 'tenga acceso libre...', 'a la suma del conocimiento humano.', 'Eso es lo que estamos construyendo.');\r
                     \r
-                  </div>\r
+                    global $wgExtensionAssetsPath;\r
+                    $str = '';\r
+                    foreach ( $slideshow as $num => $text) {\r
+                      $slidepath = "$wgExtensionAssetsPath/HomePageWMES/images/home/slide-$num.jpg"; \r
+                      $str .= "<li id=\"slideshow-item-$num\" class=\"slideshow-item\"";\r
+                      if ( $num ) $str .= ' style="display: none"';\r
+                      $str .= ">" .\r
+                        "<div class=\"slideshow-top\"><p>" . htmlspecialchars( $text ) . "</p></div>" .\r
+                        "<div class=\"slideshow-img\"><img alt=\"\" height=\"240\" src=\"$slidepath\" width=\"601\" /></div>" .\r
+                      "</li>";\r
+                    }\r
+                      \r
+                  \r
+                  $html .= $str .  \r
+                  '</div>\r
                 </div>\r
               </div>' .\r
               '<div class="dm_widget content_landingbox">\r
@@ -155,6 +129,7 @@ foreach($myposts as $post) :?>
   </div><!-- #content -->\r
 </div><!-- #content -->\r
 ';\r
+  return $html;\r
 }\r
 \r
 // <?php get_footer(); ?>
\ No newline at end of file