Advertisement:

Como agregar una pagina con su respectivo boton

Aloittaja yan.uniko.102, syyskuu 27, 2012, 02:09:25 IP

« edellinen - seuraava »

yan.uniko.102

Hola, tengo una duda, quisiera agregar una página extra a mi foro con SMF 2.0.2 pero no quiero hacer modificaciones de forma manual, me gustaría agregar el botón "faq" y "quienes somos" con su respectivo contenido en HTML pero desde un mod, habrá alguno?

Gracias.

Losox

Instala un portal.

En la web de mi firma incluye lo que buscas ese portal saludos.




yan.uniko.102

#2
Hola, gracias pero justamente estoy evitando tratar de usar un portal, con suerte alcanzo a confiar un poco en la seguridad de SMF, no quiero arriesgarme con algo que no se que tipo de frecuencia de actualización o fallas tenga, de hecho adapté mi theme para agregar post en la parte superior despues del header (algo asi como un blog) y al final el resto del body del foro, no quiero rss, quiero una pagina/blog/foro sin tener que instalar nada mas que mi smf, antes tenia un wordpress con smf y lo acabo de borrar.

Mira como va:
http://whk.drawcoders.com/ [nofollow]
Debo cambiarle el diseño aun. Lo que hize fué instalar un mod para agregar temas favoritos a una bandeja de favoritos, entonces programé el theme para que me apareciera en la parte superior los ultimos 7 temas de mis favoritos (ya que fue dificil tratar de ponerle tags a los post) y a todo esto solo quiero agregarle dos secciones o tres (un contacto), pero tal como está construido SMF no deberia ser dificil hacerlo, creo que es cosa de agregar un array al Subs.php y hacer un .php dentro del directorio del theme, pero no quiero tocar manualmente el Subs.php porque tengo miedo de que despues me fallen las actualizaciones o mods, ya me pasó antes y le ha pasado a casi todos mis amigos.

Por esto buscaba algun mod que lo hiciera de forma automatizada.

Gracias de todas formas, la gente se ahorraria muchos dolores de cabeza y portales si pudieran agregar la opcion de crear pestaña o pagina con solo html o eval en php.

lean

Hola que tal, aqui te dejo un tutorial que quizas te ayude: http://www.simplemachines.org/community/index.php?topic=371329.0
No viene mal buscar un poco en el foro, hay muchisima informacion y seguramente lo que busques estara posteado por alguien anteriormente.
SAludos

yan.uniko.102

Muchas gracias, es justamente lo que no queria hacer :P pero veo que no hay otra forma.

All Colours Sam

Simplemente conviertelo a formato de mod para que puedas instalarlo o desinstalarlo a placer.
Oh, wouldn't it be great if I *was* crazy? ...then the world would be okay
Suki

yan.uniko.102

Gracias, he seguido el tutorial al pie de la letra y no me funciona, he creado el Page.template.php con un simple "hola", después hize un Page.php dentro de Subs con la función Page que llama al template Page, pero... index.php?action=page no funciona.

El tutorial dice que debo agregar un valor dentro del array de páginas que supuestamente estaba en el index.php del template pero no está.
En que archivo especificamente debo agregar el array de la nueva página?

yan.uniko.102

Bueno olvidenlo, ya no me caliento mas la cabeza, desde el template_html_above() del index.template.php agregué una condición donde llama a una página con $_GET['w_page'] y hace un include a dirname(__file__).'pages/archivo.php' y finaliza con un exit.

El problema es que SMf no podrá procesar el buffer del contenido en GZ y hacer otras verificaciones extras, pero me resula mucho mas rápido y cómodo solo desde el template.

Gracias a todos de todas formas, saludos.

All Colours Sam

El array de acciones se encuentra en el Index.php de el directorio root de tu foro.

// Here's the monstrous $_REQUEST['action'] array - $_REQUEST['action'] => array($file, $function).

De la forma en que quieres hacerlo tendrás problemas al querer usar variables internas de SMF, básicamente lo que estás haciendo es un link hacia una página externa.
Oh, wouldn't it be great if I *was* crazy? ...then the world would be okay
Suki

Advertisement: