• 2
  • 6 RepliesReplies
  • 6883 ReadTimes Read
  • 0 PointsPoints

Topic: Agregar páginas manualmente a SMF

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Agregar páginas manualmente a SMF
June 06, 2011 - 10:00 22:00
este tutorial es válidao para versiones 1.1.x y 2.0



para agregar paginas a smf se necesitan dos archivos, uno en Sources y un template que se subirá a /Themes/default/

primero, nos vamos a nuestro archivo index.php , y buscamos esto:

'activate' => array('Register.php', 'Activate'),

y despues agregamos esto:

'nombre de tu pagina' => array('Pagina.php', 'Pagina'),       cambiandolo por lo que quieras ponerle, por ejemplo,  vamos a hacer una pagina que se llame afiliados:


'afiliados' => array('Afiliados.php', 'Afiliados'),


luego creamos un archivo llamado Afiliados.php  y lo subimos a la carpeta /Sources con lo siguiente:


Code: [Select]
<?php
if (!defined(&#39;SMF&#39;))
die(&#39;Hacking attempt...&#39;);

function Afiliados() {   //cambiamos el afiliados por el nombre de nuestra pagina
global $context;
$context[&#39;page_title&#39;] = &#39;el titulo de mi pagina&#39;;  //este será el título que aparecera en tu página
// necesitamos llamar a el template
loadTemplate(&#39;Afiliados&#39;);   // aquí también cambiamos el nombre con el de la página que estés haciendo
}
?>



en esta página puedes poner todas tus funciones que vayas a necesitar en tu página, de esta manera te evitas de poner querys u otras funciones directamente en los archivos template.


luego creamos  un archivo template  con el nombre  Mipaginaa.template.php  <= es importante que escribas el nombre con mayúscula y le agregues el .template


  y lo subimos a /Themes/default/  con lo siguiente:

Code: [Select]
<?php

function template_main()
{
global 
$context$settings$options$txt$scripturl;

echo &
#39;


<table width="100%" border="0" cellspacing="0" cellpadding="3" >
<
tr>
<
td>&#39;, theme_linktree(), &#39;</td>
</tr>
</
table>

<
table width="100%" border="0" cellspacing="0" cellpadding="4" align="center" class="tborder">
<
tr class="titlebg">
<
td align="center" >mi pagina</td>
</
tr><tr>
<
td class="windowbg">&#39;;
 
echo &#39;<table border="0" cellpadding="0" cellspacing="3" width="100%">
         
<tr>
           <
td width="100%" valign="top">
         
aqui va mi contenido
    
</td></tr></table>&#39;;
echo &#39;
</td>
</
tr>
</
table><br /><br />
&
#39;;
}

?>


este es un ejemplo para 1.1.11 con tablas, pero puedes poner lo que tu quieras  dentro del echo '     ';


y listo, ya tienes tu pagina, ahora simplemente la llamas asi:   misitio.com/index.php?action=afiliados    o el nombre que le diste a tu pagina

Fuente

You do not have permission to give points
point 0 Points

This topic did not receive points.

Usuario: Gonza
Rango: Nuevo Usuario
Mensajes: 518
Points: 18
Mi web: www.dangergamers.com
Perfil: View Profile
Re:[Tutorial] Agregar páginas manualmente a SMF
Reply #1 June 07, 2011 - 12:16 00:16
muy buenooo

Usuario: nikooo14
Rango: Excelente User
Mensajes: 235
Points: 122
Mi web: http://servidornolimit.net
Perfil: View Profile
Pais:
cl
Re:[Tutorial] Agregar páginas manualmente a SMF
Reply #2 March 18, 2013 - 05:55 17:55
Disculpen por revivir pero quería saber si funciona para la 2.0.4?

no avatar
Usuario: Papacho
Rango: User Supremo
Mensajes: 477
Points: 534
Mi web: http://wers.com.ar/
Perfil: View Profile
Pais:
ar
Re:[Tutorial] Agregar páginas manualmente a SMF
Reply #3 March 18, 2013 - 06:15 18:15
Disculpen por revivir pero quería saber si funciona para la 2.0.4?

No soy experto en esto pero segun tengo entendido surgio un gran cambio en smf a partir de la llegada del 2.0 y del 2.0 al 2.0.4 no se han realizado cambios mayores, en teoria tendria que funcionar.

Usuario: rap
Rango: Nuevo Usuario
Mensajes: 133
Points: 1
Mi web: http://www.chile-pro.com/
Perfil: View Profile
Pais:
cl
Re: [Tutorial] Agregar páginas manualmente a SMF
Reply #4 March 18, 2013 - 07:12 19:12
Hay Alguna forma de saber el número de visitas de la página que creemos?

Enviado desde mi LG-P990 usando Tapatalk 2

Usuario: 4kstore
Rango: Moderador Global
Mensajes: 4916
Points: 8111
Mi web: http://www.smfsimple.com
Perfil: View Profile
Pais:
ar
Re:[Tutorial] Agregar páginas manualmente a SMF
Reply #5 March 18, 2013 - 08:17 20:17
Disculpen por revivir pero quería saber si funciona para la 2.0.4?

Te recomiendo este manual para smf 2.0:
http://www.simplemachines.org/community/index.php?topic=371329.0

Hay Alguna forma de saber el número de visitas de la página que creemos?

Enviado desde mi LG-P990 usando Tapatalk 2

podes utilizar algún script que cuente las visitas, externo a la pagina (buscando en google hay un montón)
Si lo que queres hacer es guardar ese numero en la base de datos ya se complicaría un poco mas, por cada acceso debería actualizarse un contador fijo.
Saludos

Usuario: rap
Rango: Nuevo Usuario
Mensajes: 133
Points: 1
Mi web: http://www.chile-pro.com/
Perfil: View Profile
Pais:
cl
Re: Re:[Tutorial] Agregar páginas manualmente a SMF
Reply #6 March 19, 2013 - 07:16 07:16
Disculpen por revivir pero quería saber si funciona para la 2.0.4?

Te recomiendo este manual para smf 2.0:
http://www.simplemachines.org/community/index.php?topic=371329.0

Hay Alguna forma de saber el número de visitas de la página que creemos?

Enviado desde mi LG-P990 usando Tapatalk 2

podes utilizar algún script que cuente las visitas, externo a la pagina (buscando en google hay un montón)
Si lo que queres hacer es guardar ese numero en la base de datos ya se complicaría un poco mas, por cada acceso debería actualizarse un contador fijo.
Saludos

Grecias por la respuesta amigo

Enviado desde mi LG-P990 usando Tapatalk 2

 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines