Advertisement:

Author Topic: SMF FAQ en español  (Read 25598 times)

Offline DoctorMalboro

  • SMF Hero
  • ******
  • Posts: 9,084
  • Gender: Male
  • うまいいいいいい!!!!!
    • @DoctorMalboro on Twitter
    • Personal website
SMF FAQ en español
« on: June 18, 2010, 10:16:04 PM »
SMF FAQ


¡Hola y bienvenido a Simple Machines Forum y sobre todo bienvenido a la sección de SMF de habla hispana!

Quote
Guía de temas

Seguramente si entraste a esta sección es para solicitar ayuda, para recibar posibles traducciones de mods, chequear tutoriales o para sacarte una duda sobre SMF... Empezemos con lo básico:



Pregunta: ¿Qué versiones de SMF hay disponible?
Respuesta:
Por ahora hay una versión estable, llamada SMF 1.1.14 (antigua y se recomienda actualizar a 2.0) y la nueva SMF 2.0.



Pregunta: ¿Cuándo saldrá SMF 2.0?
Respuesta:[/b] Ya salió!



Pregunta: ¿Cómo actualizo a SMF 2.0?

Respuesta:
Un tutorial práctico y fácil de entender se encuentra aquí, explicando paso a paso que se debe hacer. Si ya haz hecho upgrades anteriormente, los pasos son iguales. Además, éste es el último upgrade, luego serán todas actualizaciones a través de paquetes, o sea, igual que cualquier mod.



Pregunta: ¿Cómo instalo y traduzco SMF?
Respuesta:
Un tutorial muy interesante se encuentra Aquí Que te puede servir tanto para 1.1.12 como para RC3 ya que tienen una instalación similar... cualquier cosa dejar su consulta como un post.



Pregunta: Yo vengo de otro sistema de foro (PHPBB, VBulletin, etc.) ¿Cómo hago para pasarme a SMF?
Respuesta:
Podes usar este excelente tutorial escrito por Nibogo haciendo clic Aquí



Pregunta: Tengo una Base de Datos (BD o DB) muy pesada ¿Qué hago?
Respuesta:
Podes usar BigDump haciendo clic Aquí



Pregunta: Encontré un mod que no es para mi versión de SMF o no está actualizado ¿Qué puedo hacer?
Respuesta:
Puedes leer un tutorial muy util que escribió Blackdozer sobre como usar el parse haciendo click Aquí



Pregunta: Tengo un sitio web y quiero anidarlo con mi foro... ¿Cómo puedo hacerlo?
Respuesta:
SMF tiene un código en el SSI.php (Server Side Include) que te permite anidar o mostrar datos de tu foro en tu sitio web a traves de PHP. Hay 3 tutoriales Muy utiles...

Quote
Tutorial 1 por [darksteel]
Tutorial 2 por Leo-J90
Tutorial 3 por lucas-ruroken



Pregunta: Quiero agregar página a mi foro ¿Cómo lo hago?
Respuesta:
Tenes un excelente tutorial de 130860 para hacerlo manualmente y muy detalladamente haciendo clic Aquí



Pregunta: Un mod no es compatible para mi versión de SMF ¿Qué puedo hacer?
Respuesta:
En 2.0 se puede "emular la versión", lee éste tutorial para más información. Ésto no significa que en 1.1 tampoco se pueda, tan sólo hay que instalar éste mod.



Pregunta: Tengo un mod pero está en ingles, no entiendo nada... ¿Cómo lo traduzco?
Respuesta:
Hay un tema donde se encuentran todas las traducciones de mods que lo puedes encontrar haciendo clic Aquí o sino solicitar una la traducción de algún mod haciendo clic Aquí



Pregunta: Hice un tema en el foro y me reprocharon que no era descriptivo, yo dije cual era mi error ¿Qué me falta?
Respuesta:

Se necesita saber lo siguiente:
  • La url de tu foro.
  • El nombre de tu theme.
  • Una imágen o algún ejemplo del problema.
  • En caso de creer que es un bug... postear los pasos para repetir el mismo
  • Version de tu foro
  • Tipo de servidor o nombre del alojamiento web
Quote from: Importante
IMPORTANTE!

No le des tus datos personales personales a ningún usuario que no conozcas o a un usuario con pocos post ya que ni SMF ni el staff se hará cargo de robo de datos o "hackeos".



Pregunta: Me dijeron que me iban a negar el soporte ¿Por qué puede ser?
Respuesta:
Hay muchas razones, algunas pueden ser:
  • No tener el copyright de SMF. A pesar de que a partir de la nueva licencia de SMF se puede remover el copyright, la comunidad en general puede considerar una falta de respeto al trabajo gratuito y voluntario y a la ayuda desconsiderada que se ofrece. No se niega el soporte como tal, pero puede que una muy escasa cantidad de personas estén dispuestas a ayudarte.
  • Tener malos tratos e insultar (Se le advertirá sobre su conducta, y si continua se recurriran a medidas más drásticas).

Pregunta: He instalado un mod pero no veo cambios ¿Qué hago?
Respuesta:
Puede ser estas 2 cosas:
  • Te falta la traduccion a español.
  • Usas otro theme que no es el default y debes adaptarlo a tu theme.
(Para comprobar si se ha instalado correctamente probad a verlo en ingles y con el theme default)
(gracias sneijder23)



Problema: En mi foro aparecen signos "raros" como , ¿Como lo soluciono?

Respuesta: Estos signos "raros" son parte de una mala codificacion de un archivo el cual editaste. Si utilizas el bloc de notas para editar tus archivos te recomendamos que tengas mucho cuidado con la codificacion. Lo que debes hacer para solucionarlo es lo siguiente:
Buscar el archivo (La mayoria de los archivos que dan este error son los de lenguaje), luego observa si el archivo esta guardado con una codificacion distinta a Ansi (por ejemplo utf8) y si el archivo no esta en ansi debes "guardar como" y en la parte inferior observaras que dice "Codificacion" y la cambias por ansi.



Pregunta: No puedo instalar Mods ¿Qué puede ser?
Respuesta:
puede ser alguno de estos factores:
  • La carpeta Packages no tiene los permisos necesarios (777)
  • Necesitas crear una carpeta dentro de Packages llamada temp y asignarle los permisos necesarios (777)
  • La carpeta cache tiene algún archivo que molesta a la instalación, en esa caso VACIAR LA CARPETA, NO LA BORREN
  • El mod no es compatible con tu versión de SMF


Pregunta: Tengo problemas con el mod PrettyURLs ¿Qué hago?
Respuesta:
Tienen que descargarse Este Archivo, subirlo a la raíz de su foro y activarlo mediante

Code: [Select]
http://www.tuforo.com/PrettyFixURL.php
(modifican tuforo.com por la url de su foro)
(gracias Vicram10)



Pregunta: Tengo muchísimo spam en mi foro... ¿Qué puedo hacer?
Respuesta:
Post informativo.



Pregunta: No quiero instalar tantos mods por paquete ¿Hay alguna explicación de cómo hacerlo manualmente?
Respuesta:
Obvio, mira alguno de estos mods que se pueden agregar manualmente:

Quote
Modificaciones manuales o ayuda de los MODS

Poner Publicidad adsense o un banner manualmente en el Index

Añadir Fecha Nacimiento y sexo en Registro

Como crear un nuevo boton en el indice del foro?

Añadir iconos en cada categoria (Mod Custom Board Icons)

Ocultar Links a los Visitantes (Hide Tag)

Paginas Amigas en el indice como texto

Contador de dias la web online

Menu Lateral Desplegable

Poner fecha de registro en los mensajes

Poner ultima visita en los mensajes

(gracias sneijder23)


Aportes de los usuarios
Pues eso que despues de tanto y tanto preguntar aqui en el foro, (y lo que te rondare morena  :D ) voy a poneros a titulo de ayuda generalizada los pasos que hay que seguir para hacer algunas cosillas, los moderadores si lo ven mal o consideran que no debe de estar el post, que no duden en borrarlo. Gracias.

¿Crear Subforo Papelera?

Se realiza creando un subforo llamado papelera o lo que sea, con permisos solo para admins, y cuando quieras borrar algo no lo borras si no que lo mueves a la papelera. Para ello tienes que crear un foro, luego, en el panel de administración vas a:

Foros -> Pestaña "Configuración" y tildas "Activar el reciclado de temas borrados", luego, seleccionas el subforo que habías creado para ser la papelera.

El user normal vera que se ha borrado el post o que no tiene permisos para verlo, pero tu, osea el admin,. lo veras perfectamente.

---

¿User on line?

En el Panel de Administración del Foro:

Características y Opciones -> Pestaña "Diseño (Temas)", tienes que activar el item "Mostrar Conectado/Desconectado en mensajes y en MP"

---

Quiero que todos los usuarios al registrarse ya tengan activadas unas configuraciones ¿como hago?

Administración > Temas y Diseño > Reinicializar Opciones

Eliges el Theme que uses y luego:

Reiniciar los valores por defecto (visitante) para este tema (0 opciones con valores personalizados.) Para visitantes y los nuevos registrados.
Reinicializar las opciones actuales de todos los usuarios para este tema Para los ya registrados.

Marcas las casillas de las configuraciones que quieras activar.

---

¿Como habilito las "respuestas rápidas" en los foros?

Administración > Temas y Diseño > Reinicializar Opciones

Haces click en:
- Reiniciar los valores por defecto (visitante) para este tema
y
- Reinicializar las opciones actuales de todos los usuarios para este tema
para el tema que quieras ponerlo y luego marcas lo que toca en: Usar la respuesta rápida al mostrar temas.

---

Cambiar los smileys

En cuanto a los smilies, creas un conjunto de smilies, seleccionas como ruta tuforo/Smileys/tu_nueva_carpeta_de_smilies, das clic en "Conjunto de smileys por defecto" y en "Importar los smileys que ya se encuentran en este directorio:" y das clic en Guardar Cambios. Lo único que debes hacer es editar cada uno de los smileys (para cambiar la descripción y las claves para insertarlas).

Los subes por FTP a tu foro: Smileys-Default. Ahora te vas a tu panel de administración y le das a Conjunto de Smileys e Iconos de Mensajes, en Configuración marca Usar smileys personalizados. y aceptas. Te saldrás más opciones, le das a Agregar Smiley. En Nombre del Archivo busca el emo que y te saldrá arriba la imagen, abajo donde pone Agregar nuevo smiley, le tienes que poner el código, que será el que idenfique al emo, por ejemplo para uno de un emo riéndose :juas:, así si escribes ese código directamente te saldrá ese emo. En la Descripción ponle el nombre que más te guste, y en la Ubicación si lo pones en el Formulario del mensaje, el emo se verá arriba del cuadro de respuesta, será visible siempre, y si lo pones en popup se verá cuando se clique en Más, en una ventana aparte.

Eso hazlo con cada emo que subas.

---

Enviar a todos mis usuarios un mail comentandoles alguna cosa del foro

Administracion -> Noticias y Boletines -> (pestaña, Boletines de Noticias) y seleccionas los usuarios que quieres enviarles el Email, das siguiente y escribes el mensaje y por ultimo ENVIAR, recuerda que dependiendo de los usuarios que tengas se puede demorar.

---

Moderacion  multiple de post

Activar esa opcion en tu perfil,

Editar Perfil -> Configuración de Apariencia y Diseño ->  en la ventana que muestra ahora, seleccionar abajo del todo la opcion de (Mostrar la moderación rápida en el índice de mensajes como) "Checkboxes" por utlimo cambiar perfil.


Si tienes la traducción completa de smf prácticamente cualquier theme que instales te saldrá en español pero tendrás que hacer las modificaciones a mano de los mods que tengas instalados si estos afectan a alguno o todos los archivos de ese theme.

---

Mostrar tipo de sexo por imagen en el avatar

Ir al panel de admin, Tema Actual y ahi encuentras esa opcion para activarla

---

Cambiar Icono de nuevos mensajes en el foro

(Lo primero obtener la direccion donde esta alojado el icono)
 Desplazar el raton por el icono de:

NO HAY NUEVOS MENSAJES:

http://www.tuforo.com/ForoSMF/Themes/default/images/off.gif

NUEVOS MENSAJES:

http://www.tuforo.com/ForoSMF/Themes/default/images/on.gif

MENSAJES NUEVOS EN UN SUBFORO INTERNO

http://www.tuforo.com/ForoSMF/Themes/default/images/on2.gif

Y obtendremos las direcciones del alojamiento.

Elegiremos las tres imagenes para sustituirlas por estas que como se ve son imagenes “Gif” por lo que habra que crearlas bajo eso formato y con un tamaño de 32 x 32 (Si es superior distorsionara la pagina del foro)

Ahora solo tenemos que acceder por FTP al server donde tenemos alojado el foro y buscar esa ruta de http://www.tuforo.com/ForoSMF/Themes/default/images/on.gif  y eliminamos los archivos (en realidad las imagenes) off.gif, on.gif y on2.gif.

Transferimos las que queremos, siempre recordando el tamaño 32x32 y la extension que sea .gif
y la proxima vez que visualicemos el foro ya estara realizado el cambio.

---

Viewing their messages.

Para evitar visualizar ver este mensaje, y que en su defecto salga:

Viendo sus mensajes.

Reemplazar este archivo y editarlo con lo que queramos que indique.

Who.spanish_es.php

Ubicado en la ruta:

public_html/foroSMF/themes/default/languajes

---

Evitar que los usuarios normales puedan modificar mensajes de otros

Ir al panel de Administracion -> Controles de los Usuarios -> Permisos

(Pinchar en Usuarios Regulares y Modificar)

Y en la opcion de “Permisos Globales del Foro - Usuarios regulares”
DESTILDAR la opcion de “Modificar respuestas a los temas propios”
en el apartado Temas,

---

Cambiar Icono Nuevos Mensajes

Acceder por ftp a la ruta de:


/public_html/(CarpetadondealojasteelForoSMF/Themes/default/images/spanish_es/

Y sustituir el arhivo "new"

---

Visualizar en español, cuando modificamos un mensaje

Para evitar ver esto:


Reason - Reason For Edit:

Tenemos que ir por FTP a la ruta de:

/public_html/carpetadondealojastetuForoSMF/Themes/default/ (Y Fuera de ella)

Sustituir por los archivos: (Los cuales abremos editado previamente)

   Who.spanish_es.php (Sin el simbolo _ detras)
   
   Display.template

Y ya nos debe aparecer asi:

Motivo

Motivo para Modificarlo:

---

Googlebot

1º Instala el mod y asegurate de que no arroje ningun problema.

2º Vete ahora a:

Administración -> Configuración del Foro y PULSA en Características y

Opciones,

mira si esta la pestaña de -> Googlebot & Spiders

(Si esta ya puedes configurarlo) para ello pulsa en la pestaña

Googlebot & Spiders (En la ventana que te abra, tilda las siguientes

opciones)

- Contar todas las instancias del mismo robot

- Mostrar todas las instancias del mismo robot

- Mostrar agente en vez del nombre

- Mostar robots en su propia lista

- Contar en "Máximo conectados"

y

- Redireccionar PHPSESSID URLs (y GUARDA LAS OPCIONES)

Por ultimo ve ahora a "Controles de los Usuarios" y PULSA en PERMISOS
 -> Permisos por gurpos de Usuarios y PULSA en el la accion MODIFICAR

de los visitantes. (Nueva ventana en la que tildaremos la opcion de
ver Googlebot y Robots. Y ya esta.

Pero... y si hemos instalado el mod y no aparece la famosa pestaña de
Googlebot & Spiders en el apartado de Administración -> Configuración

del Foro y PULSA en Características y Opciones?

Ello es debido a que pese a estar instalado el mod, este ha modificado

el archivo "Modifications.spanish_latin.php" en lugar del

"Modifications.spanish_es.php", asi que la solucion radica en acceder

por fpt a la carpeta:

/public_html/TUFORO/Themes/default/ (y editar el archivo

"Modifications.spanish_es.php", (Al abrirlo nos encontraremos esto)

<?php
// Version: 1.1; Modifications

$txt['ultima_visita'] = 'Última visita ';
?>

Por lo que COPIAREMOS entre <?php (AQUI TODO el CONTENIDO del archivo

"Modifications.spanish_latin.php") y
// Version: 1.1; Modifications

$txt['ultima_visita'] = 'Última visita ';
?>

Salvamos y la proxima vez que visitemos el foro, ya dispondremos de la

opcion Googlebot & Spiders usando el thema default.

---


Agradecer a este foro, que todas en su mayor parte han sido solucionadas aqui.

Gracias a todos.



A ver puedo aportar algunas cosas...

¿Cómo puedo agregar un portal al foro?

-TinyPortal (se instala como un MOD y debes usar un theme que sea compatible con este MOD el cual puedes conseguir en la siguiente direccion): http://www.tinyportal.net/index.php (requiere registro)
-Gencportal (se instala como un MOD): http://custom.simplemachines.org/mods/index.php?mod=1091
-MKPortal (se instala en el directorio superior al que tienes el foro): http://www.mkportal.it (requiere reigstro)
-SimplePortal (se instala como un MOD): http://custom.simplemachines.org/mods/index.php?mod=1104

Todas las opciones anteriores no son compatibles con la versión SMF 2 Beta 3.1 Public

Ok, ok, se ven bonitos, pero buscaba algo más personal. ¿Puedo hacer algo por mi propia cuenta?
-Usando SSI.php (en ingles): http://docs.simplemachines.org/index.php?topic=400.msg529



Creo que cogí la idea. Aquí van algunas de las que se me ocurrieron hoy.

--

Problema: Ya instalé el foro, pero llegó el día inevitable que me toca hacer modificaciones/correcciones en el foro ¿que es lo primero que debo hacer?

Respuesta: Haz un respaldo de los archivos que vayas a modificar.

Si esos cambios incluyen modificaciones en la DataBase (Base de Datos) (DB), o simplemente quieres sentirte más seguro, también has un backup de la DB.

Si alguna de las leyes de murphy aparece y el remedio resulta peor que la enfermedad, podrás volver atrás gracias a esto.

--

Problema: Tengo un backup de mi DB y me toca utilizarlo ¿como lo restauro?

Solución

--

Problema: Vi lo anterior, pero mi DB es muy grande y el phpmyadmin me saca error cuando hace el upload ¿que hago?

Solución

--

Problema: Restauré mi DB y Âhor�a me Ăsalen caractereŠ raroŠ

Solución: Todo un tema de ayuda  :P
Solución: Y algo más si hace falta.

--

Problema: Me he mudado de host, subí todo el foro y ahora no me sale
Problema: Tengo otro dominio, subí todo el foro y ahora no me sale
Problema: Cosas similares a las anteriores

Solución: repair_settings.php

--

Problema: Antes usaba el XXXX y ahora quiero mudarme para SMF ¿que hago?

Respuesta: Busca el convertidor Aquí.

--

Problema: Estoy usando SMF y ahora quiero mudarme a XXX ¿que hago?

Respuesta:  >:( - Ve al foro de soporte de XXX y pregunta allí  8) .

Y ruega que tengan igual de buen soporte, no solo para ayudarte a la migración, sino que serán los que te ayudarán de ese momento en adelante.

--

Problema: Quiero que todos los usuarios al registrarse ya tengan activadas unas configuraciones ¿como hago?

Solución:

Administración > Temas y Diseño > Reinicializar Opciones

Eliges el Theme que uses y luego:

Reiniciar los valores por defecto (visitante) para este tema (0 opciones con valores personalizados.) Para visitantes y los nuevos registrados.
Reinicializar las opciones actuales de todos los usuarios para este tema Para los ya registrados.

Marcas las casillas de las configuraciones que quieras activar.

--

Problema: Tengo un theme y no se le ven las imágenes de los botones, sino que sale una X de que no existe la imagen.

Solución:

Mira la imagen que quieres cambiar/acomodar y haz click secundario sobre ella.

1.- Si usas firefox dale a: "Copiar la ruta de la imagen" y pegas en donde quieras

2.- Si usas IE dale a: "Propiedades", y en el cuadro te sale la ruta.

Luego buscas esa ruta en tu FTP, si no existe la creas.

Y subes la imagen con el nombre que te salió.

--

Problema: Coloco un video o un flash y solo se ve la URL, no sale el video.

Solución:

Debes ir a Administación > Mensajes y Temas > Configuración de Mensajes > Incrustar flash?

Y activas

--

Problema: Como coloco un juego/flash en un post

Solución:

Usa el bbcode flash

[flash=ancho,alto]Aqui la URL del Flash (la que pone dentro de la etiqueta EMBED)[/flash]



Amigos! aquí aporto algo que me recomendó  M-DVD y que puede serles de mucha utilidad:

Problemas al ingresar a tu cuenta luego de haber salido (Error de Cookies):

Es muy tonta la solución pero seguro a más de uno le ha dado dolores de cabeza, la solución suele ser la siguiente:

Administración -> Configuración Del Servidor (En "Configuración del Foro") -> Configuración de las características

Aquí en "Duración por defecto de las cookies para el ingreso (en minutos)" ingresan el valor: 999999 y listo, el problema se va, guardan, salen e ingresan nuevamente en su cuenta, verán como sí funciona a la perfección  ;)

Espero que os haya iluminado XD nos vemos!  :D



*Actualización 30/12/10






Indice de Tutoriales - Indice de Tips - Acerca de la sección Tutoriales



Inventario debajo de las firmas:

mirando mirando aquí os lo dejo

./Themes/default/Display.template.php

Buscamos
Code: [Select]
// Show the member's signature?
if (!empty($message['member']['signature']) && empty($options['show_no_signatures']) && $context['signature_enabled'])
echo '
<div class="signature" id="msg_', $message['id'], '_signature">', $message['member']['signature'], '</div>';

echo '
</div>
</div>
<span class="botslice"><span></span></span>
</div>


pegamos luego esto

Code: [Select]

// Show their awards?
if (!empty($message['member']['awards']) && $modSettings['awards_in_post'] > 0){
echo '
<li>
<fieldset style="border: 1px solid black; padding: 5px;">
<legend>', $txt['awards'], '</legend>';

// Couldn't limit it in Load.php, so let's do it here.
$awards = 0;
foreach ($message['member']['awards'] as $award){
if($awards < $modSettings['awards_in_post'])
echo '
<a href="', $scripturl, $award['more'], '"><img src="', dirname($scripturl), $award['img'], '" alt="', $award['description'], '" title="', $award['description'], '" /></a> ';
$awards++;
}

echo '
</fieldset>
</li>';
}


buscamos esto

Code: [Select]

// Since we know this person isn't a guest, you *can* message them.
if ($context['can_send_pm'])
echo '
<li><a href="', $scripturl, '?action=pm;sa=send;u=', $message['member']['id'], '" title="', $message['member']['online']['is_online'] ? $txt['pm_online'] : $txt['pm_offline'], '">', $settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/im_' . ($message['member']['online']['is_online'] ? 'on' : 'off') . '.gif" alt="' . ($message['member']['online']['is_online'] ? $txt['pm_online'] : $txt['pm_offline']) . '" border="0" />' : ($message['member']['online']['is_online'] ? $txt['pm_online'] : $txt['pm_offline']), '</a></li>';


pegamos luego esto

Code: [Select]

// Awards!
echo '
<li><a href="', $scripturl, '?action=profile;area=showAwards;u=', $message['member']['id'], '" title="', $txt['awards'], '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/award.gif" alt="' . $txt['awards'] . '" title="' . $txt['awards'] . '" border="0" />' : $txt['awards']), '</a></li>';


y listo ya tenemos nuestro award debajo de la firma tal que asi




Agregar páginas manualmente.

este tutorial es válidado 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('SMF'))
die(
'Hacking attempt...');

function 
Afiliados() {   //cambiamos el afiliados por el nombre de nuestra pagina
global $context;
$context['page_title'] = 'el titulo de mi pagina';  //este será el título que aparecera en tu página
// necesitamos llamar a el template
loadTemplate('Afiliados');   // 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 
'


<table width="100%" border="0" cellspacing="0" cellpadding="3" >
<tr>
<td>'
theme_linktree(), '</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">'
;
 
echo 
'<table border="0" cellpadding="0" cellspacing="3" width="100%">
         <tr>
           <td width="100%" valign="top">
 aqui va mi contenido
</td></tr></table>'
;
echo 
'
</td>
</tr>
</table><br /><br />
'
;
}

?>


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



Mostrar links en SSI con register links.

Haz esto que para mi es sencillo y deberia de funcionar..

Te doy como ejemplo y ya veras como adaptar

Tengo mi noticias.php
Code: [Select]
<?php
require_once('SSI.php');
global 
$context;

$context['no_registered_links'] = 1;
ssi_boardNews();

?>


Luego en Subs.php

Busco

Code: [Select]
// Registered Links
if ($user_info['is_guest'])
{
$message = preg_replace('#<a href="(.*?)</a>#i', $txt['no_view_links'] . "\n" . ' <a href="' . $scripturl . '?action=register">' . $txt['txt_reg_links_register'] . '</a>&nbsp;' . $txt['txt_reg_links_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['txt_reg_links_login'] . '</a>', $message);
}

// End Registered Links

Reemplazo por

Code: [Select]
// Registered Links
if ($user_info['is_guest'] && empty($context['no_registered_links']))
{
$message = preg_replace('#<a href="(.*?)</a>#i', $txt['no_view_links'] . "\n" . ' <a href="' . $scripturl . '?action=register">' . $txt['txt_reg_links_register'] . '</a>&nbsp;' . $txt['txt_reg_links_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['txt_reg_links_login'] . '</a>', $message);
}

// End Registered Links

Y ya esta... deberia de funcionar...

La logica es que como la variable context es global.. vas a poder asignarle un valor en cualquier lado y ese valor se vera reflejado en todo los lados donde estan conectados en este caso.. en noticias.php creas un nuevo valor al vector $context y si ese le agregas a la condicional del Registered links te servira como filtro.. en todos los lados donde le dices $context['no_registered_links'] = 1; el registered links no le hara caso y no ocultará nada... y en donde no uses esa variable.. hara su trabajo..la de ocultar a los visitantes...

La logica es sencilla.. costara entender pero esa seria la solucion..

es de probar

salu2



Novedades en SMF 2.0

SMF ha lanzado su nueva versión, 2.0. La espera ha sido larga, pero al fin y al cabo valió la pena. No vino sólo con nuevas funciones sino con muchos cambios en la organización y manejo del software en si.

Licencia

SMF 2.0 tiene un nuevo formato de licencia, el formato BSD. Éste formato basado en la licencia del sistema operativo FreeBSD da muchas prestaciones y hace al software mucho más maleable. No significa que SMF sea de código abierto o libre. Alguno de los cambios son:
  • En 2.0 se permite remover el copyright. Moralmente no deberían hacerlo, pero no tendrán problemas al hacerlo.
  • Permite modificar o crear una bifurcación (conocida en el mundo de la programación como fork) de éste SÓLO CON UN PERMISO ESCRITO DE SMF.
  • Es manejada por una organización sin fines de lucro.
Lo que no se permite es:
  • Redistribuir el software sin permiso escrito.
  • Redistribuir el software sin copyright visible de SMF.

Quote
Ésto sólo se aplica a 2.0. SMF 1.0 y 1.1 mantienen la antigua licencia.

Organización

SMF estaba formado en sus comienzos cómo una organización LLC (Seguramente lo conocerán, ya que en latinoamerica se conoce como Sociedad de Responsabilidad Limitada o S.R.L.) y luego de trámites, si los que relentizaron la salida de SMF 2.0, se logró hacer el traspaso a que sea una organización sin fines de lucro. Ésto es un gran progreso y permitirá que Simple Machines tenga más proyectos bajo su nombre.



Quote
Se irá actualizando día a día a medida que se necesite, cualquier duda o algo que sea útil para agregar, por favor enviarlo via Mensaje Privado

Saludos!  ;)
« Last Edit: December 30, 2014, 09:59:58 PM by Diego Andrés »