Author Topic: Ultimos posts smf en la galería  (Read 10037 times)

0 Members and 1 Guest are viewing this topic.

fasciatus

  • Guest
Ultimos posts smf en la galería
« on: February 17, 2007, 08:27:39 AM »
Hola,

Cómo insertar los últimos posts del foro smf en la galería?

Gracias.

Offline fasciatus1

  • Newbie
  • *
  • Posts: 29
    • View Profile
Re: Ultimos posts smf en la galería
« Reply #1 on: February 19, 2007, 04:44:16 PM »
He leído éste post
http://www.simplemachines.org/community/index.php?topic=55118.0

Pero no he sabido hacerlo!!

Tengo el foro en un subdominio
foro.miweb.com

Y la galería en
miweb.com/galeria

Alguien me puede ayudar?

Gracias.

Offline benzo

  • Moderator
  • Hero Member
  • *****
  • Posts: 748
  • El que nada duda, nada sabe. :-)
    • View Profile
Re: Ultimos posts smf en la galería
« Reply #2 on: February 22, 2007, 11:35:31 PM »
¿ El SSI.php viene con SMF o es un modulo aparte ?
¡ 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 fasciatus1

  • Newbie
  • *
  • Posts: 29
    • View Profile
Re: Ultimos posts smf en la galería
« Reply #3 on: February 26, 2007, 03:15:15 PM »
Viene con MSF.
Pero creo que entra en conflictos con el template de la galería.
En el link explica con máx sencillez cómo se hace ...  :?

Gracias y saludos,

Offline fasciatus1

  • Newbie
  • *
  • Posts: 29
    • View Profile
Re: Ultimos posts smf en la galería
« Reply #4 on: February 28, 2007, 08:18:14 AM »
Siguiendo los pasos,
Me sale ésto
Fatal error: Cannot redeclare un_htmlspecialchars() (previously declared in /var/www/vhosts/miweb.com/httpdocs/galeria4images/includes/functions.php:218) in /var/www/vhosts/miweb.com/subdomains/foro/httpdocs/Sources/Subs.php on line 883

Imagino que habrá que insertar código en includes de la galería.

A alguien le ha pasado?

Gracias.

Offline fasciatus1

  • Newbie
  • *
  • Posts: 29
    • View Profile
Re: Ultimos posts smf en la galería
« Reply #5 on: February 28, 2007, 11:56:18 AM »
De hecho, se puede mirar los ejemplos en éste mismo foro, que es el SMF.

Para ver los ejemplos ir a:
http://www.4homepages.de/forum/ssi_examples.php

Donde podréis ver los ejemplos.
Saluds, :)

Offline fasciatus1

  • Newbie
  • *
  • Posts: 29
    • View Profile
Re: Ultimos posts smf en la galería
« Reply #6 on: March 04, 2007, 06:19:57 PM »
Nadie lo ha probado??

 :(

Offline fasciatus1

  • Newbie
  • *
  • Posts: 29
    • View Profile
Re: Ultimos posts smf en la galería
« Reply #7 on: March 25, 2007, 07:25:36 PM »
Para que funcione esto se debe renombrar la función en el archivo functions.php (en la carpeta includes).
Code: [Select]
function un_htmlspecialchars($text) {
  $text = str_replace(
    array('<', '>', '"', '&'),
    array('<',    '>',    '"',      '&'),
    $text
  );
Hay un conflicto con un_htmlspecialchars en el archivo functions.php.
¿Cómo renombrar ésta función?
Habría que hacerlo en todos los archivos, no?
¿Qué pasa si lo renombro p.e.
un_htmlspecialchar


Gracias.

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Ultimos posts smf en la galería
« Reply #8 on: March 27, 2007, 10:03:12 PM »
Saludos,,,

Si renombras la función,,,, y luego haces la llamada a dicha función por el nuevo nombre ,,, no pasa nada,,, tendrá que funcionar correctamente,,,,pero tienes que modificar el nombre de la función en todos los archivos que actue dicha función.

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

Offline fasciatus1

  • Newbie
  • *
  • Posts: 29
    • View Profile
Re: Ultimos posts smf en la galería
« Reply #9 on: March 28, 2007, 10:00:34 AM »
Gracias por la respuesta:

Ahora para poder insertar las funciones ssi.php del foro smf (o sea, éste mismo) en una galería 4images hay que hacer lo siguiente:
Seguir los pasos que indica en http://www.4homepages.de/forum/ssi_examples.php
O sea, que el que tenga el foro smf instalado, debe ir a www.suweb/foro/ssi_examples.php
Donde indicará en la plantilla que se quiera poner. POr ejemple footer.html.
Pondremos el path en la primera línea de la página
Code: [Select]
<?php require("SSI.php"); ?>Ojo, el path completo lo indicará cada uno en su propia web!!!
Luego añadimos según lo que queramos mostrar. En el caso que queramos mostrar los últimos posts sería añadir en el lugar del  html donde queremos mostrar:
Code: [Select]
<?php ssi_recentTopics(); ?>
Y ya está.

Entonces para que no haya problemas hay que modificar los siguientes archivos:

4images/contact.php (el que lo tenga)
4images/details.php
4images/member.php
4images/postcards.php
4images/register.php
4images/top.php
4images/user.php
4images/includes/functions.php
4images/admin/categories.php
4images/admin/checkimages.php
4images/admin/images.php
4images/admin/settings.php
4images/admin/templates.php
4images/admin/users.php
4images/admin/validateimages.php

Y lo que hay que hacer es
Encontrar
un_htmlspecialchars
Sustituir por
un_htmlspecialchar

Y listos!!
Podremos añadir las funciones SSI.php que nos ofrece SMF.

Espero que os sirva.

Saludos, y gracias!!  :D :D
« Last Edit: March 28, 2007, 11:59:00 AM by fasciatus1 »