Author Topic: Nueva versión 1.7.3 - Cambios y novedades.  (Read 27100 times)

0 Members and 1 Guest are viewing this topic.

Offline benzo

  • Moderator
  • Hero Member
  • *****
  • Posts: 748
  • El que nada duda, nada sabe. :-)
    • View Profile
Nueva versión 1.7.3 - Cambios y novedades.
« on: July 18, 2006, 10:45:29 PM »
Nueva versión 1.7.3
Fecha de lanzamiento: 18 Julio de 2006

Anuncio: http://www.4homepages.de/forum/index.php?topic=13732.0

Descarga: http://www.4homepages.de/4images/download.php

Traducción al español: http://www.4homepages.de/forum/index.php?topic=13731.0



=========================================================
Novedades Versión 1.7.3
=========================================================

- Nueva característica: Generador RSS
- Nueva característica: Protección de formularios con CAPTCHA
- Nueva característica: Protección contra hotlinking.
- Importantes arreglos de seguridad (XSS y publicaciones de inyección SQL)
- Solución para los <br> en mensajes de postal
- Solución para evitar errores teniendo <? xml en las plantillas
- Solución para el error fatal cuando el tercer parámetro de imagepng es más alto que 9 con PHP5
- solucionado la clasificación incorrecta para siguiente/prev en las imágenes
- Solucionado el problema de compartir sesiones para múltiples instalaciones bajo el mismo dominio
- Solucionado problemas con el bbcode en las url
- Añadida nueva etiqueta {image_url} que indica la página de detalle de una imagen y puede ser usado en plantillas (esto es. thumbmail_bit.html)
- Añadido soporte EXIF (similar al apoyo de IPTC, agradecimientos a Dennis Häfner)
- Añadido atributo rel="nofollow" en urls automáticamente analizadas (http: // googleblog.blogspot.com/2005/01/preventing-comment-spam.html)
- Añadido soporte para etiquetas {ifno ..}  además {ifnot ..}
- Añadida ancla para acceso directo a comentarios en comment_bit.html (esto es para RSS)
- Actualizado el javascript que deshabilita el botón derecho en header.html para que funcione con Firefox
- Actualizado la url para páginas de detalle de ICQ (http: // www.icq.com/people/about_me.php? Uin=12345)
- Ahora los errores de la base de datos se muestran solo al administrador, los usuarios solo verán mensaje de error generales.
- El análisis de la cabecera y pie de página es movido dentro de la clase de plantilla para permitirles a la asignación variables durante el tiempo de ejecución de escritura
- Solucionado: [1.7.2] Parche para global.php (http://www.4homepages.de/forum/index.php?topic=12720.0)
- Solucionado: [1.7.1 / 1.7.2] Parche de seguridad para inserciones SQL en session.php (http://www.4homepages.de/forum/index.php?topic=12807.0)
- Solucionado: [1.7 - 1.7.2] Barra invertida extra en URLs ( http://example.com\/index.php ) (http://www.4homepages.de/forum/index.php?topic=12530.0)
- Solucionado: [1.7.2] (http://www.4homepages.de/forum/index.php?topic=12534.0)
- Solucionado: Extraño problema en la descarga (http://www.4homepages.de/forum/index.php?topic=12013.0)
- Solucionado: http://www.4homepages.de/forum/index.php?topic=8186.0

Nuevos archivos:
---------------------------------------
- captcha.php
- includes/captcha_utils.php
- Folder: /captcha/
- rss.php

Archivos modificados:
---------------------------------------
- categories.php
- details.php
- download.php
- global.php
- lightbox.php
- index.php
- member.php
- postcards.php
- register.php
- search.php
- top.php
- includes/cache_utils.php
- includes/constants.php
- includes/db_mysql.php
- includes/functions.php
- includes/image_utils.php
- includes/page_header.php
- includes/sessions.php
- includes/template.php
- admin/admin_functions.php
- admin/admin_global.php
- admin/categories.php
- admin/checkimages.php
- admin/comments.php
- admin/email.php
- admin/home.php
- admin/images.php
- admin/thumbnailer.php
- admin/usergroups.php
- admin/users.php
- admin/validateimages.php

Nuevas líneas de Idioma ( deberás descargar de nuevo el paquete en español ) :
---------------------------------------
- main.php
    new: $lang['captcha']
    new: $lang['captcha_desc']
    new: $lang['captcha_required']
    new: $lang['exif_datetime']
    new: $lang['exif_isospeed']
    new: $lang['exif_exposure']
    new: $lang['exif_aperture']
    new: $lang['exif_focallen']

Plantillas modificadas:
---------------------------------------
- comment_bit.html
- comment_form.html
- details.html
- footer.html
- header.html
- member_profile.html
- member_uploadform.html
- register_form.html

Nuevas plantillas:
---------------------------------------
- exif_bit.html
- rss.xml
- rss_item.xml
- images/rss.gif



=========================================================
Actualización desde versiones 1.7.x
=========================================================
Lo primero y más importante, recuerda hacer un backup de todo ( archivos y base de datos ) antes de actualizar tu web por si en algún momento quieres volver a la versión que tenías.

Al actualizar tenemos que tener en cuenta que perderemos la mayoría de las modificaciones (MOD´s) que hayamos incorporado en la galería, por lo que tendremos que volver a instalarlos una vez actualizado ( puede que algunos MOD´s no sean compatibles con la versión 1.7.3 )

Para emprezar se deben sobreescribir todos los archivos que han sido modificados y añadir los que han sido incorporados en esta versión ( arriba están detallados ).

Si utilizas una plantilla diferente a la "default" deberás realizar algunos cambios ( estas modificaciones está explicadas un poco más abajo "Cambios en las plantillas" )  y añadir los archivos ( exif_bit.html, rss.xml, rss_item.xml, images/rss.gif ) en la carpeta del "template" que utilices.


Nada más.



#Cambios en las plantillas ( templates )
Si usas una plantilla que no estaba diseñada para la versión 1.7.3 tendrás que realizar los siguientes cambios ( a parte de añadir las nuevas plantillas mencionadas arriba ).
* (esto es una aproximación del nº de línea.)

comment_bit.html

Añadir(línea 3*)
Code: [Select]
<a name="comment{comment_id}"></a>


comment_form.html

Añadir ( línea 28*)
Code: [Select]
{if captcha_comments}
                <tr>
                  <td width="90" valign="top"><b>{lang_captcha}</b></td>
                  <td>
                    <a href="javascript:new_captcha_image();"><img src="{url_captcha_image}" border="0" id="captcha_image" /></a>
                    <br />
                    <input type="text" name="captcha" size="30" value="" class="commentinput" id="captcha_input" />
                    <br />
                    {lang_captcha_desc}
                  </td>
                </tr>
                {endif captcha_comments}

details.html

Nuevo (línea 163, despues de {endif iptc_info}):

Code: [Select]
{if exif_info}
                  <br />
                  <table width="100%" border="0" cellspacing="0" cellpadding="1">
                    <tr>
                      <td class="bordercolor">
                        <table width="100%" border="0" cellpadding="3" cellspacing="0">
                          <tr>
                            <td class="head1" valign="top" colspan="2">EXIF Info</td>
                          </tr>
                          {exif_info}
                        </table>
                      </td>
                    </tr>
                  </table>
                  {endif exif_info}


Nuevo (línea 183, despues de {if allow_comments}):

Code: [Select]
<a name="comments"></a>


footer.html

Añadir (línea 1):

Code: [Select]
{if has_rss}
<p align="center">
  <a href="{rss_url}"><img src="{template_url}/images/rss.gif" border="0" width="15" height="15" alt="{rss_title}" /></a>
</p>
{endif has_rss}

Reemplazar (línea 29*):

Code: [Select]
<p align="center">
  Powered by <b>4images</b> {script_version}
  <br />
  Copyright &copy; 2002 <a href="http://www.4homepages.de" target="_blank">4homepages.de</a>
</p>
<!--
<p align="center">
  <a href="http://validator.w3.org/check/referer"><img src="http://validator.w3.org/images/vxhtml10" height="31" width="88" alt="Valid XHTML 1.0!" border="0" /></a>
</p>
// -->

por:

Code: [Select]
{copyright}

header.html

Reemplazar (línea 7*):

Code: [Select]
<script language="javascript" type="text/javascript">
<!--
  function opendetailwindow() {
    window.open('','detailwindow','toolbar=no,scrollbars=yes,resizable=no,width=680,height=480');
  }

  function right(e) {
    if (navigator.appName == 'Netscape' && (e.which == 2 || e.which == 3)) {
      alert("© Copyright by {site_name}");
      return false;
    }
    else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button==2 || event.button == 3)) {
      alert("© Copyright by {site_name}");
      return false;
    }
    return true;
  }
  document.onmousedown=right;
  if (document.layers) window.captureEvents(Event.MOUSEDOWN);
  window.onmousedown=right;
// -->
</script>

por:

Code: [Select]
<script language="javascript" type="text/javascript">
<!--
  var captcha_reload_count = 0;
  var captcha_image_url = "{url_captcha_image}";
  function new_captcha_image() {
    if (captcha_image_url.indexOf('?') == -1) {
      document.getElementById('captcha_image').src= captcha_image_url+'?c='+captcha_reload_count;
    }
    else {
      document.getElementById('captcha_image').src= captcha_image_url+'&c='+captcha_reload_count;
    }

    document.getElementById('captcha_input').value="";
    document.getElementById('captcha_input').focus();
    captcha_reload_count++;
  }

  function opendetailwindow() {
    window.open('','detailwindow','toolbar=no,scrollbars=yes,resizable=no,width=680,height=480');
  }

  function right(e) {
    if ((document.layers || (document.getElementById && !document.all)) && (e.which == 2 || e.which == 3)) {
      alert("© Copyright by {site_name}");
      return false;
    }
    else if (event.button == 2 || event.button == 3) {
      alert("© Copyright by {site_name}");
      return false;
    }
    return true;
  }

  if (document.layers){
    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown = right;
  }
  else if (document.all && !document.getElementById){
    document.onmousedown = right;
  }

  document.oncontextmenu = new Function("alert('© Copyright by {site_name}');return false");

// -->
</script>

añadir (línea 52*):

Code: [Select]
{if has_rss}
<link rel="alternate" type="application/rss+xml" title="{rss_title}" href="{rss_url}" />
{endif has_rss}


member_profile.html

Reemplazar (línea 31*):

Code: [Select]
<td lass="row2">{if user_icq}<a href="http://wwp.icq.com/scripts/search.dll?to={user_icq}">{user_icq}</a> (<b>{user_icq_status}</b>){endif user_icq}</td>
por:

Code: [Select]
<td class="row2">{if user_icq}<a href="http://www.icq.com/people/about_me.php?uin={user_icq}" target="_blank">{user_icq}</a> (<b>{user_icq_status}</b>){endif user_icq}</td>

member_uploadform.html

Añadir (línea 65*):

Code: [Select]
{if captcha_upload}
          <tr>
            <td class="row1" valign="top"><b>{lang_captcha}</b></td>
            <td class="row1">
              <a href="javascript:new_captcha_image();"><img src="{url_captcha_image}" border="0" id="captcha_image" /></a> <br />
              <input type="text" name="captcha" size="30" value="" class="commentinput" id="captcha_input" />
              <br />
              {lang_captcha_desc}
            </td>
          </tr>
          {endif captcha_upload}


postcard_preview.html


Añadir (línea 35*):

Code: [Select]
{if captcha_postcards}
  <br />
  <table width="450" border="0" cellspacing="0" cellpadding="1" align="center">
    <tr>
      <td valign="top" class="head1">
        <table width="100%" border="0" cellpadding="4" cellspacing="0">
          <tr>
            <td class="row1" valign="top"><b>{lang_captcha}</b></td>
            <td class="row1">
  <a href="javascript:new_captcha_image();"><img src="{url_captcha_image}" border="0" id="captcha_image" /></a> <br />
              <input type="text" name="captcha" size="30" value="" class="commentinput" id="captcha_input" />
              <br />
              {lang_captcha_desc}
</td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
  {endif captcha_postcards}


register_form.html

Añadir (línea 65*):

Code: [Select]
{if captcha_registration}
          <tr>
            <td class="row1" valign="top"><b>{lang_captcha}</b></td>
            <td class="row1">
              <a href="javascript:new_captcha_image();"><img src="{url_captcha_image}" border="0" id="captcha_image" /></a> <br />
              <input type="text" name="captcha" size="30" value="" class="commentinput" id="captcha_input" />
              <br />
              {lang_captcha_desc}
            </td>
          </tr>
          {endif captcha_registration}

Eso es todo.




« Last Edit: September 06, 2006, 10:35:08 AM by benzo »
¡ Antes de actualizar o modificar el script, realiza una copia de seguridad de todos los archivos y datos !

Tenemos una pequeña faq en español, también la faq oficial ( en inglés  ) y un buscador muy hermoso

Offline maoyala

  • Pre-Newbie
  • Posts: 4
    • View Profile
Re: Nueva versión 1.7.3
« Reply #1 on: July 19, 2006, 05:00:28 PM »
Y funciona bajo cualquier template?

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Nueva versión 1.7.3
« Reply #2 on: July 19, 2006, 09:09:57 PM »
Saludos,,

Si,, pero ten cudado con las modificaciones que hay en las templates actuales,,, las tendrás que incorporar a las templates que tu uses.

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline benzo

  • Moderator
  • Hero Member
  • *****
  • Posts: 748
  • El que nada duda, nada sabe. :-)
    • View Profile
Re: Nueva versión 1.7.3
« Reply #3 on: July 19, 2006, 11:26:03 PM »
Eso es excitex2, acabo de añadir en el mensaje de arriba los cambios que se deben realizar.

Un saludo.
¡ Antes de actualizar o modificar el script, realiza una copia de seguridad de todos los archivos y datos !

Tenemos una pequeña faq en español, también la faq oficial ( en inglés  ) y un buscador muy hermoso

Offline maoyala

  • Pre-Newbie
  • Posts: 4
    • View Profile
Re: Nueva versión 1.7.3 - Cambios y novedades.
« Reply #4 on: July 20, 2006, 12:21:17 AM »
Muchas gracias,....

EL pack español, no se tiene contemplado? ya que hay varias cosillas que no estan traducidas

Offline nickyg

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: Nueva versión 1.7.3 - Cambios y novedades.
« Reply #5 on: July 20, 2006, 06:01:25 PM »
Donde puedo conseguir esto????

- exif_bit.html
- rss.xml
- rss_item.xml
- images/rss.gif

No lo encuentro por ninguna parte

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Nueva versión 1.7.3 - Cambios y novedades.
« Reply #6 on: July 20, 2006, 09:59:39 PM »
Saludos,,,

En la carpeta templates.

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline nickyg

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: Nueva versión 1.7.3 - Cambios y novedades.
« Reply #7 on: July 20, 2006, 10:04:30 PM »
En mi carpeta??? No aparecen  :oops:

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Nueva versión 1.7.3 - Cambios y novedades.
« Reply #8 on: July 20, 2006, 10:11:31 PM »
Saludos,,

En la tuya no,,, en la que has descargado de la versión 1.7.3.  :twisted: :twisted:

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline vchavez

  • Jr. Member
  • **
  • Posts: 56
    • View Profile
    • http://www.fotografo.ws/
Re: Nueva versión 1.7.3 - Cambios y novedades.
« Reply #9 on: July 21, 2006, 01:54:25 AM »
La version 1.7.3 Ahora me saca un marco en tercera dimension en mis thumbnails como remuevo ese efecto en
todos los marcos no me gusta.
Victor Chavez - Concert Photography
http://www.fotografo.ws/

Offline benzo

  • Moderator
  • Hero Member
  • *****
  • Posts: 748
  • El que nada duda, nada sabe. :-)
    • View Profile
Re: Nueva versión 1.7.3 - Cambios y novedades.
« Reply #10 on: July 21, 2006, 10:11:25 AM »
Muchas gracias,....

EL pack español, no se tiene contemplado? ya que hay varias cosillas que no estan traducidas

El pack en español acaba de ser actualizado http://www.4homepages.de/forum/index.php?topic=13731.0

Según Jan, en futuras versiones será introducido en el script como "idioma oficial".

Saludos.

¡ Antes de actualizar o modificar el script, realiza una copia de seguridad de todos los archivos y datos !

Tenemos una pequeña faq en español, también la faq oficial ( en inglés  ) y un buscador muy hermoso

Offline maoyala

  • Pre-Newbie
  • Posts: 4
    • View Profile
Re: Nueva versión 1.7.3 - Cambios y novedades.
« Reply #11 on: July 22, 2006, 09:04:04 PM »
OK gracias

Offline tripiyon

  • Jr. Member
  • **
  • Posts: 54
    • View Profile
Re: Nueva versión 1.7.3 - Cambios y novedades.
« Reply #12 on: July 23, 2006, 04:56:13 PM »
Hola, tengo la versión 1.7 y me gustaría saber si hay alguna posibilidad de conocer los cambios que habría que hacer en los ficheros .php, para no cargarme los mods que tengo instalados. Al igual que están los cambios que se hacen en las plantillas .html

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Nueva versión 1.7.3 - Cambios y novedades.
« Reply #13 on: July 23, 2006, 07:50:29 PM »
Saludos,,,

Eso sería lo lógico y lo ideal,,, pero de momento no hay nada de eso,,,, solamente han publicado los bug' s de seguridad y de errores que han corregido en cada nueva versión.

A ver si se hacen eco y publican las modificaciones que han insertado en cada versión para poder integrarlas en las diferentes versiones para poder emigrar todos a la última versión.

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline tripiyon

  • Jr. Member
  • **
  • Posts: 54
    • View Profile
Re: Nueva versión 1.7.3 - Cambios y novedades.
« Reply #14 on: July 24, 2006, 02:01:34 PM »
A ver si se hacen eco y publican las modificaciones que han insertado en cada versión para poder integrarlas en las diferentes versiones para poder emigrar todos a la última versión.

excitex2
Saludos,
Ójala y te oigan, sería todo un detalle, de hecho yo no he migrado todavía a nuevas versiones precisamente por no tener que andar instalando de nuevo los mods.