Tablón de anuncios para problemas técnicos.

Iniciado por ENNAS, Diciembre 01, 2011, 10:34:45 PM

Tema anterior - Siguiente tema

ENNAS como Administrador.

#120
Hay dos nuevas funcionalidades sometidas a votación acá:

¿Es posible ignorar a un admin del foro?

JM

In God we trust (sometimes, some pictures: http://www.areopago.eu/index.php?topic=888.msg574445#msg574445 )... (C) Extineo

ENNAS como Administrador.

Problemas con el Youtube

Nuestra coforera garv nos ha hecho saber que no le aparece el botón de youtube cuando entra con Google Chrome. Se me olvidó preguntarle si usa Mac o Pc o entra desde un móvil.

Su perfil de usuaria es igual que los demás en smf-members de Strato, no parece haber mayores problemas en ese listado de la base de datos.

Nuestra aplicación YouTube BBCode si bien obsoleta (y sustituida por otra "patrocinada" que funciona aún peor)1 aunque parezca de uso general tiene entre sus lí­neas de programación algunas puntualizaciones. Ésto sólo lo podemos ver los administradores que entremos a "paquetes>youtube bbcode>listar archivos>install-2.0.beta1.xml" vemos lo siguiente:


Contenido del archivo install-2.0.beta1.xml:

<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
   <name>YouTube BBCode</name>
   <id>karlbenson:youtubebbcode</id>
   <version>2.1</version>
   <homepage>http://www.youposted.com</homepage>
   <!--// This search bit is the only difference between 1.1.x and 2.0 beta 1 installer.  As 2.0 adds a class to the span for the bbcode //-->
   <file name="$sourcedir/Subs.php">
      <operation>
         <search position="before"><![CDATA[         array(
            'tag' => 'white',
            'before' => '<span style="color: white;" class="bbc_color">',
            'after' => '</span>',
         ),
]]></search>
         <add><![CDATA[
         array(
            'tag' => 'youtube',
            'type' => 'unparsed_content',
            'validate' => create_function('&$tag, &$data, $disabled', '
               // Access globals
               global $txt, $context;
               // Determine which variable is the link
               $link = !is_array($data) ? $data : $data[0] ;
               // Remove linebreaks & trim
               $link = trim(strtr($link, array(\'
\' => \'\')));
               // Parse the ID of video or playlist safely
               if  (preg_match(\'~^(?:http://((?:www|au|br|ca|es|fr|de|hk|ie|it|jp|mx|nl|nz|pl|ru|tw|uk)\.)?youtube\.com/(?:[^"]*?)(?:(?:video_)?id=|(?:v|p)(?:/|=)))?([0-9a-f]{16}|[0-9a-z-_]{11})~i\'.($context[\'utf8\'] ? \'u\' : \'\'), $link, $matches))
               {
                  // Localised youtube site?  If not use www.
                  $site = !empty($matches[1]) ? strtolower($matches[1]) : \'www.\' ;
                  // Video or Playlist ID?
                  $type = strlen($matches[2]) == 11 ? 1 : 0 ;
                  // Set sizes Or Normalise sizes (If sizes are <100 or > 780)
                  if(!is_array($data) || ($data[1] > 780 || $data[1] < 100 || $data[2] > 780 || $data[2] < 100))
                     $data = array(0, 425, ($type ? 350 : 355));
                  // Set ID in the array
                  $data[0] = $matches[2];
                  // Tidy up
                  unset($matches, $link);

                  // Set the Content (With conditions on disabled types of BBCode)
                  if (isset($disabled[\'url\']) && isset($disabled[\'youtube\']))
                     // Youtube & Url bbc disabled? (eg Printer friendly pages)
                     $tag[\'content\'] = "http://". $site ."youtube.com/". ($type ? "watch?v" : "view_play_list?p") ."=". $data[0];
                  elseif(isset($disabled[\'youtube\']))
                     // Only Youtube is disabled, So make an active link
                     $tag[\'content\'] = "<a href=\"http://". $site ."youtube.com/". ($type ? "watch?v" : "view_play_list?p") ."=". $data[0]."\" target=\"_blank\">http://". $site ."youtube.com/". ($type ? "watch?v" : "view_play_list?p") ."=". $data[0]."</a>";
                  else
                  {
                     // Empty content
                     $tag[\'content\'] = \'\';
                     
                     // Build the <object> (Non-Mac IE Only)
                     if($context[\'browser\'][\'is_ie\'] && !$context[\'browser\'][\'is_mac_ie\'])
                        $tag[\'content\'] = \'<object width="\'.$data[1].\'px" height="\'.$data[2].\'px">\'
                           .\'<param name="movie" value="http://www.youtube.com/\'.($type ? "v" : "p").\'/\'.$data[0].\'" />\'
                           .\'<param name="wmode" value="transparent" /><param name="allowFullScreen" value="true" />\'
                           .\'<param name="allowScriptAccess" value="never" />\';
                     // Build the <embed>
                     $tag[\'content\'] .= \'<embed src="http://www.youtube.com/\'.($type ? "v" : "p").\'/\'.$data[0].\'" \'
                           .\'type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="never" \'
                           .\'wmode="transparent" width="\'.$data[1].\'px" height="\'.$data[2].\'px">\';
                     // Build the <noembed>
                     $tag[\'content\'] .= "<noembed><a href=\"http://". $site ."youtube.com/". ($type ? "watch?v" : "view_play_list?p" ) ."=". $data[0]."\" target=\"_blank\">http://". $site ."youtube.com/". ($type ? "watch?v" : "view_play_list?p") ."=". $data[0]."</a></noembed>";
                     // Closing <embed>
                     $tag[\'content\'] .= \'</embed>\';
                     // Close the <object> (Non-Mac IE Only)
                     if($context[\'browser\'][\'is_ie\'] && !$context[\'browser\'][\'is_mac_ie\'])
                        $tag[\'content\'] .= \'</object>\';
                  }
               }
               else
                  // Invalid link
                  $tag[\'content\'] = $txt[\'youtube_invalid\'];
            '),
            'disabled_content' => '$1',
            ),
         array(
            'tag' => 'youtube',
            'type' => 'unparsed_commas_content',
            'test' => '\d+,\d+\]',
            'validate' => create_function('&$tag, &$data, $disabled', '
               // Access globals
               global $txt, $context;
               // Determine which variable is the link
               $link = !is_array($data) ? $data : $data[0] ;
               // Remove linebreaks & trim
               $link = trim(strtr($link, array(\'
\' => \'\')));
               // Parse the ID of video or playlist safely
               if  (preg_match(\'~^(?:http://((?:www|au|br|ca|es|fr|de|hk|ie|it|jp|mx|nl|nz|pl|ru|tw|uk)\.)?youtube\.com/(?:[^"]*?)(?:(?:video_)?id=|(?:v|p)(?:/|=)))?([0-9a-f]{16}|[0-9a-z-_]{11})~i\'.($context[\'utf8\'] ? \'u\' : \'\'), $link, $matches))
               {
                  // Localised youtube site?  If not use www.
                  $site = !empty($matches[1]) ? strtolower($matches[1]) : \'www.\' ;
                  // Video or Playlist ID?
                  $type = strlen($matches[2]) == 11 ? 1 : 0 ;
                  // Set sizes Or Normalise sizes (If sizes are <100 or > 780)
                  if(!is_array($data) || ($data[1] > 780 || $data[1] < 100 || $data[2] > 780 || $data[2] < 100))
                     $data = array(0, 425, ($type ? 350 : 355));
                  // Set ID in the array
                  $data[0] = $matches[2];
                  // Tidy up
                  unset($matches, $link);

                  // Set the Content (With conditions on disabled types of BBCode)
                  if (isset($disabled[\'url\']) && isset($disabled[\'youtube\']))
                     // Youtube & Url bbc disabled? (eg Printer friendly pages)
                     $tag[\'content\'] = "http://". $site ."youtube.com/". ($type ? "watch?v" : "view_play_list?p") ."=". $data[0];
                  elseif(isset($disabled[\'youtube\']))
                     // Only Youtube is disabled, So make an active link
                     $tag[\'content\'] = "<a href=\"http://". $site ."youtube.com/". ($type ? "watch?v" : "view_play_list?p") ."=". $data[0]."\" target=\"_blank\">http://". $site ."youtube.com/". ($type ? "watch?v" : "view_play_list?p") ."=". $data[0]."</a>";
                  else
                  {
                     // Empty content
                     $tag[\'content\'] = \'\';
                     
                     // Build the <object> (Non-Mac IE Only)
                     if($context[\'browser\'][\'is_ie\'] && !$context[\'browser\'][\'is_mac_ie\'])
                        $tag[\'content\'] = \'<object width="\'.$data[1].\'px" height="\'.$data[2].\'px">\'
                           .\'<param name="movie" value="http://www.youtube.com/\'.($type ? "v" : "p").\'/\'.$data[0].\'" />\'
                           .\'<param name="wmode" value="transparent" /><param name="allowFullScreen" value="true" />\'
                           .\'<param name="allowScriptAccess" value="never" />\';
                     // Build the <embed>
                     $tag[\'content\'] .= \'<embed src="http://www.youtube.com/\'.($type ? "v" : "p").\'/\'.$data[0].\'" \'
                           .\'type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="never" \'
                           .\'wmode="transparent" width="\'.$data[1].\'px" height="\'.$data[2].\'px">\';
                     // Build the <noembed>
                     $tag[\'content\'] .= "<noembed><a href=\"http://". $site ."youtube.com/". ($type ? "watch?v" : "view_play_list?p" ) ."=". $data[0]."\" target=\"_blank\">http://". $site ."youtube.com/". ($type ? "watch?v" : "view_play_list?p") ."=". $data[0]."</a></noembed>";
                     // Closing <embed>
                     $tag[\'content\'] .= \'</embed>\';
                     // Close the <object> (Non-Mac IE Only)
                     if($context[\'browser\'][\'is_ie\'] && !$context[\'browser\'][\'is_mac_ie\'])
                        $tag[\'content\'] .= \'</object>\';
                  }
               }
               else
                  // Invalid link
                  $tag[\'content\'] = $txt[\'youtube_invalid\'];
            '),
            'disabled_content' => '$1',
         ),
]]></add>
      </operation>
   <operation>
      <search position="before"><![CDATA[      $disabled['email'] = true;
      $disabled['flash'] = true;]]></search>
      <add><![CDATA[
      // Disable youtube if on 'printer friendly page'
      $disabled['youtube'] = true;
]]></add>
   </operation>
</file>

<file name="$themedir/Post.template.php">
   <operation>
      <search position="after"><![CDATA[         'flash' => array('code' => 'flash',]]></search>
      <add><![CDATA[
         'youtube' => array('code' => 'youtube', 'before' => '', 'after' => '', 'description' => $txt['youtube']),
]]></add>
   </operation>
</file>

<file name="$themedir/languages/Modifications.english.php">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Invalid YouTube Link#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.english-utf8.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Invalid YouTube Link#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.english_british.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Invalid YouTube Link#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.english_british-utf8.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Invalid YouTube Link#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.brazilian.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Link do Youtube inválido!#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.brazilian-utf8.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Link do Youtube inv&aacute;lido!#';         
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.german.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Ungí¼ltiger YouTube Link#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.german-utf8.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Ung&uuml;ltiger YouTube Link#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.italian.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Link YouTube non valido#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.italian-utf8.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Link YouTube non valido#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.portuguese.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Link do Youtube inválido!#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.portuguese-utf8.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Link do Youtube inv&aacute;lido!#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.spanish.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Link de YouTube Inválido#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.spanish-utf8.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Link de YouTube Inv&aacute;lido#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.spanish_es.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Link de YouTube Inválido#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.spanish_es-utf8.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Link de YouTube Inv&aacute;lido#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.spanish_es-utf8.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Link de YouTube Inv&aacute;lido#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.swedish.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Ogiltig YouTube lí¤nk#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.swedish-utf8.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Ogiltig YouTube l&auml;nk#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.turkish.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Gecersiz YouTube Linki#';
]]></add>
   </operation>
</file>
<file name="$themedir/languages/Modifications.turkish-utf8.php" error="skip">
   <operation>
      <search position="end" />
         <add><![CDATA[
$txt['youtube'] = 'YouTube';
$txt['youtube_invalid'] = '#Gecersiz YouTube Linki#';
]]></add>
   </operation>
</file>
</modification>



No termino de entenderlo del todo. Hay unas cuantas instrucciones dedicadas al disabled. No sé si tienen algo que ver con el problema.


1 En los foros de Simple Machines se ofrece esta otra gratuita de pegar la dirección y que el ví­deo salga sólo, pero está pensada para las ediciones 2.0 (nosotros somos la 1.1). No sé si podrí­amos actualizarla, pero también nos arreglarí­a el problema de gipsy king con las https.

http://www.simplemachines.org/community/index.php?topic=507505.0

Baku

A ver, que el problema de Garv son los complementos esos que se pone para la mierda esa del chat Twitter.

Ni siquiera se ha molestado en probar con otro navegador, o deshabilitarlos, ni en reportar el problema en el sitio adecuado, yo me acabo de enterar de rebote.
It's very difficult todo esto.

ENNAS como Administrador.

Atendiendo a las peticiones realizadas en el hilo "Gilipollas" he separado los comentarios más concernientes al conflicto de La Gamonal (Burgos) y los he unificado con el hilo abierto por GregorioSamsa "¿Que está pasando en Gamonal?".

poshol na

Cuando he entrado esta mañana al foro he empezado a leer mensajes, y ha llegado un momento en el que en un hilo habí­a mensajes de Doppel, y me aparecí­an ocultos porque lo tengo ignorado.

Todo correcto... si no fuera porque yo no tengo ignorado a nadie.
¿Alguien ha estado tocando botoncitos esta noche?

Dan


poshol na

Si consideras ver el sexto de True detective y a las 12 estar en la cama leyendo hasta la 1 sí­, la juerga padre.

Dan

Cada uno vive la tensión to loca como quiere.

Don Pésimo

Yo tampoco tengo ignorado a nadie y un par de veces me he encontrado con lo mismo que Pochola, siempre lo achaqué a que se me habí­a ido el dedo, especialmente en el teléfono. En ambos casos le di al unignore y todo en orden.


Me cago en el Sistema Solar

Bestiajez


patillotes

Esta vez no he metido el dedo en ninguna parte. Lo mio es chinchetear hilos.

ENNAS como Administrador.

Cita de: ENNAS como Administrador. en Agosto 25, 2013, 03:15:22 AM
Cita de: Doppelgí¤nger en Agosto 24, 2013, 02:14:35 PM
Bum-bum.



Cita de: Doppelgí¤nger en Agosto 24, 2013, 02:22:04 PM
Dulce como el mordisco de un pitbull.



Buen dí­a, pasaba por acá para recordaros como subir ví­deos de Youtube de manera fácil. Cojamos para ello una dirección cualesquiera de youtube...

http://www.youtube.com/watch?v=JmtwvObqIp4

y escojamos sólo la parte posterior al signo igual (remarcada en verde) para incrustarla dentro de nuestro botoncito de edición.



Si preferí­s copiar la dirección entera el botón también lo admite si el comienzo de la dirección es http://, pero prestad atención si entráis desde vuestro propio usuario de Youtube pues entonces el comienzo de la dirección será https:// y os dará un mensaje de #link de youtube inválido#.

Tened también en cuenta que si habéis llegado a ese ví­deo que queréis subir desde otros videos os puede salir un añadido a la dirección del mismo, un &related, un &feature o un segundo =otro código. Copiad siempre desde el primer igual hasta antes de los signos & ó =.

Para otros servidores (daylimotion, vimeo, dalealplay, youporn, etc.) no tenemos botón, pero podéis probar a incrustarles con flash, aunque me da que de un tiempo a esta parte es imposible conseguirlo.


Baku

Cita de: ENNAS como Administrador. en Marzo 30, 2014, 03:36:58 PM

Para otros servidores (daylimotion, vimeo, dalealplay, youporn, etc.) no tenemos botón, pero podéis probar a incrustarles con flash, aunque me da que de un tiempo a esta parte es imposible conseguirlo.


De vimeo sí­ se puede:

http://www.areopago.eu/index.php?topic=6824.msg1189816#msg1189816

Para otros servidores no sé, pero si alguien tiene intererés en uno en particular se lo miro.

Y, en cualquier caso, si alguien tiene mucha mucha necesidad en que veamos, por ejemplo,  el último ví­deo que ha colgado en yuvutu pues que me lo diga  y yo se lo incrusto.
It's very difficult todo esto.

ENNAS como Administrador.

Creo poder deducir en función de este e-mail que me ha mandado STRATO el pasado 17 de abril, que no han tenido problemas de seguridad que nos afecten a nosotros.

CitarHola José Antonio,   
   Quizás haya escuchado ya en los medios de comunicación acerca del virus Heartbleed. Este agujero de seguridad se presenta en software de tipo “OpenSSL”, que utilizan un gran número de proveedores de Internet, y permite acceder a las contraseñas a través de terceros.

Los sistemas de correo de STRATO se encuentran entre los que emplean este software, por lo que, a pesar de haber solucionado el agujero de seguridad el mismo dí­a en el que tuvimos constancia de él, no podemos corroborar si se ha podido acceder a las contraseñas. Por eso rogamos que como medida de precaución cambie inmediatamente las contraseñas de todas sus cuentas de e-mail.

Los demás sistemas de STRATO no se han visto afectados.

No obstante cambiaré la contraseña mí­a de acceder a la cuenta ya que me piden que actualice esta última poniendo la referencia IBAN, mas moderna y europea donde va a parar.

Pregunta al margen, ¿cómo puede sugerir Facebook si entre las personas que conozco se encuentra Josep Camós Lapidario? No tienen ninguna base para relacionarnos (¿por los correos de Yahoo, quizá?) aunque nos conozcamos del foro.