Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Diegorixo

Pages: [1] 2 3
1
Tutoriales y Tips SMF / Imágenes por categoría 2 métodos diferentes
« on: October 31, 2011 - 10:41 22:41 »
Pensando bien en este tutorial http://www.smfsimple.com/index.php/topic,3709.0.html Me parece algo más largo, mientras que se puede hacer algo más corto y sin tanto rodeo, llegando al mismo resultado.
Aquí les explicaré otros 2 métodos.

El principal paso para que funcionen nuestro 2 métodos, es ir a /Themes/ThemeQueUsas/images/ ---> Creamos una nueva carpeta llamada "cat", de tal forma que la nueva ruta sería:
----> /Themes/ThemeQueUsas/images/cat/ -----> Dentro de la carpeta "cat" nosotros añadiremos nuestras imágenes según la categoría, por ejemplo si a la categoría 1 le pondré imágen entonces subiré mi imagen llamada "1.png" Una ves que tengas tus imágenes, procederás a realizar cualquier método de los siguientes.




1° Método - HTML <--- Me parece que el método del tutorial, se modificó por este, para utilizarlo en el mod de las categorías, ahí si me aclaran porfavor, estoy casi seguro que si.

Sin duda algo muy básico, aunque el segundo también lo será.
En este paso haremos lo siguiente, buscamos en /Themes/default/BoardIndex.template.php:

Code: [Select]
<div class="cat_bar">
<h3 class="catbg">';

// If this category even can collapse, show a link to collapse it.
if ($category['can_collapse'])
echo '
<a class="collapse" href="', $category['collapse_href'], '">', $category['collapse_image'], '</a>';

if (!$context['user']['is_guest'] && !empty($category['show_unread']))
echo '
<a class="unreadlink" href="', $scripturl, '?action=unread;c=', $category['id'], '">', $txt['view_unread_category'], '</a>';

echo '
', $category['link'], '
</h3>
</div>

Reemplazamos eso, por esto:

Code: [Select]
<img src="', $settings['images_url'], '/cat/', $category['id'], '.png" alt="Nombre de la categoría" />
Reemplazaremos de ahí, obviamente la parte que dice "Nombre de la categoría", dejando las comillas, claro está.
Como ven es un método muy sencillo.




2° Método - CSS

Este método es un poco más manual, pero con la diferencia de poder dar de 1, toda la personalización que quieras mediante css.

Lo primero, tal como arriba. Buscamos en /Themes/default/BoardIndex.template.php:

Code: [Select]
<div class="cat_bar">
<h3 class="catbg">';

// If this category even can collapse, show a link to collapse it.
if ($category['can_collapse'])
echo '
<a class="collapse" href="', $category['collapse_href'], '">', $category['collapse_image'], '</a>';

if (!$context['user']['is_guest'] && !empty($category['show_unread']))
echo '
<a class="unreadlink" href="', $scripturl, '?action=unread;c=', $category['id'], '">', $txt['view_unread_category'], '</a>';

echo '
', $category['link'], '
</h3>
</div>

Reemplazamos por:

Code: [Select]
<div id="category', $category['id'], '"></div>
Ahora vamos a /Themes/ThemeQueUsas/css/index.css <---- abrimos el archivo, y al final añadimos esto:

Code: [Select]
#category1 {
background: url(../images/cat/1.png) no-repeat;
width: 350px;
height: 80px;
}

En Width y height, modificaríamos los valores de px por los de nuestras imágenes.
Ahora, como pueden ver, en este método, ustedes tendrán que agregar manualmente sus clases al css.
Por ejemplo si tienen una segunda categoría, añadiríamos esto luego del anterior código:

Code: [Select]
#category2 {
background: url(../images/cat/2.png) no-repeat;
width: 350px;
height: 80px;
}

Y como dije arriba, solo es modificar los valores y demás.
La desventaje del css esque es manual, pero qué ventajas tiene?
Puedes agregar toda la personalización que quieras.
Incluso con css, en lugar de poner imágenes, podemos usar textos.
Para esto, abrimos nuestro boardindex.template.php de nuevo, buscamos:

Code: [Select]
<div id="category', $category['id'], '"></div>
Reemplazamos por:

Code: [Select]
<div id="category', $category['id'], '">', $category['link']</div>
Y el código de la categoría 1 en el css, lo cambiaríamos por algo como esto:

Code: [Select]
#category1 {
font-size: 20px;
padding: 7px;
-moz-box-shadow:0px 0px 6px #000000;
-webkit-box-shadow:0px 0px 6px #000000;
box-shadow:0px 0px 6px #000000;
background-image: -moz-linear-gradient(top, #204691, #000000);
background-image: -webkit-gradient(linear, center top, center bottom, from(#204691), to(#000000));
background-image: -o-linear-gradient(top, #204691, #000000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#204691', endColorstr='#000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#204691', endColorstr='#000000')";
background-image: linear-gradient(top, #204691, #000000);
}



Eso sería toda la explicación más o menos, gracias por su atención.
Saludos.

 :P

2
El barcito / ¡Hasta Luego!
« on: September 22, 2011 - 07:52 19:52 »
Hola amigos de SMF Simple, quería hacer este tema para informarle a todos que ya no me conectaré mucho, pues estoy iniciando un nuevo proyecto, que a lo mejor venga y publique, es una web de descargas para los que estén interesados xD

Bueno, seguiré viniendo, pero un poquito menos, ya que tampoco quisiera terminar como JTX.


Saludos !

3
Soporte General SMF / Una Duda con función (más o menos)
« on: September 01, 2011 - 09:25 21:25 »
Bueno hoy estaba haciendo algunas cosas al foro, y me surge un problema.
Lo que pasa esque me gustaría mostrar algunas cosas de los usuarios en el index.template, por decir las gracias que han dado y han recibido, y pues pongo el mismo código que en el display.template, per claro le cambio "$message" por $context"

Pero me surge un problema, el cuál es, que no me muestra nada, o sea en cuanto a números de cuantas han dado o recibido, pero si entro a un post o al perfil, si las muestra, pero fuera de ahí no.

¿Cómo podría lograr que funcione en todos lados dicha función?

4
Tutoriales y Tips SMF / [Tip] Reparar Team Page
« on: August 04, 2011 - 10:57 22:57 »
Hola amigos ... de nuevo con otro tip, y bueno eso estará siempre jajaja
Estaba ves, he visto que muchos gustan de utilizar team page pero les da un error de base de datos o algo así al instalarlo, esto solo pasa desde 2.0 RC4 hasta 2.0 o bien en algunos casos creo que se llegó a dar en rc3.

Bueno ¿Qué error aparece?
Este:

Quote
Table 'testing_new.smf_team' doesn't exist
Archivo: C:\xampp\htdocs\testing\Packages\temp\smf2\install.php
Línea: 70

Lo que sucede esque el MOD ocupa esa tabla en la base de datos, pero nunca se creó, por lo que el Mod no se instala, así que abriremos el mod y dentro de él, entraremos en esta ruta:
"smf2/install.php"

Abrimos dicho archivo "install.php"

Buscamos:

Code: [Select]
$smcFunc['db_create_table']($table_prefix . 'team', $columns, $column_indexes, array(), 'ignore');
Reemplazamos por:

Code: [Select]
$smcFunc['db_create_table']('{db_prefix}team', $columns, $column_indexes, array(), 'ignore');

Y con eso podremos instalar correctamente el Mod sin ningun problema.

Para los que les de error en la linea 95 o algo así, deberán también hacerlo con otra función.
Buscan esto:

Code: [Select]
$smcFunc['db_insert']('ignore', $table_prefix . 'settings', array('variable' => 'string-255', 'value' => 'string-65534'), $replace_array, array('variable'));

Y los reemplazan con esto:

Code: [Select]
$smcFunc['db_create_table']('$db_prefix}settings', array('variable' => 'string-255', 'value' => 'string-65534'), $replace_array, array('variable'), 'ignore');

5
Tutoriales y Tips SMF / [TIP] Hacer que tu Logo se agite
« on: August 04, 2011 - 10:16 10:16 »
Hola amigos, aquí nuevamente les traigo un pequeño tip que muchos han estado preguntando con anterioridad, no se me hace algo muy extraordinario como para no publicarlo, así que sin más les dejo el tutorial.

Algunos con frecuencia me preguntan como pueden hacer que el logo de su foro se agite así como en StickPlays, pues bueno es muy sencillo ...

Index.template.php

Buscamos:

Code: [Select]
// Here comes the JavaScript bits!
echo '

Agregamos después:

Code: [Select]
<script type="text/javascript" src="', $settings['theme_url'], '/scripts/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="', $settings['theme_url'], '/scripts/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript" language="javascript">$(document).ready(function() {$(".logo-stickplays").mouseover(function(){$(".logo-stickplays").effect( "shake", {times:4}, 50 );});});</script>

Ahora, para que te funcione en cualquier theme, busca la parte en la que se encuentra el logo de tu foro, en mi caso en el theme default, buscaría esto:

Code: [Select]
<h1 class="forumtitle">
<a href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? $context['forum_name'] : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />', '</a>
</h1>

Y de esa parte, yo ocuparía cambiar esto:

Code: [Select]
<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />

Por esto:

Code: [Select]
<img class="logo-stickplays" src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />

Bueno eso es todo, pueden encontrar un demo, pues ya saben en stickplays.net/foro



Jajaja se me olvidó adjuntarles los 2 scripts de arriba, acá se los dejo.

6
Preséntate en SMF Simple / Me voy unos días
« on: July 28, 2011 - 09:10 21:10 »
Bueno amigos, quería avisarles que me ausentaré unos días, creo que hasta el lunes o martes no estoy seguro xDD

En fin ... Nos vemos hasta entonces xD

7
Tutoriales y Tips SMF / SMF Shop - Añadir Enviar Items
« on: July 28, 2011 - 06:02 18:02 »
Como muchos han notado, en el MOD Smf Shop, en el perfil de los usuarios en los post, añade unas funciones las cuales son:

  • Número de Créditos
  • Ver inventario
  • Enviar créditos

Ahora ¿porqué no sale "enviar items"?
Pues la verdad no se ... Pero si ustedes agregan esta función a los post, vendría siendo casi igual que la de enviar créditos, o sea:

Code: [Select]
<li><a href="', $scripturl, '?action=shop;do=senditems;member=', $message['member']['username'], '">', $txt['shop_display_send_items'], ' ', $message['member']['name'], '</a></li>
Y ustedes darán click, y los enviará al formulario en enviar items, pero como notarán, no aparece escrito el nombre del usuario al igual que si enviaran créditos. ¿Porqué?
Pues porque no está definida dicha función ...

Así que esto haremos ...




Display.template.php

Buscar:

Code: [Select]
// Begin SMFShop 2.3 (Build 11) code
echo '
<li>', $modSettings['shopCurrencyPrefix'], $message['member']['money'], $modSettings['shopCurrencySuffix'], '</li>
<li><a href="', $scripturl, '?action=shop;do=invother2;member=', $message['member']['username'], '">', $txt['shop_display_view_inventory'], '</a></li>
<li><a href="', $scripturl, '?action=shop;do=sendmoney;member=', $message['member']['username'], '">', $txt['shop_display_send_money'], ' ', $message['member']['name'], '</a></li>';
//END SMFShop code

Reemplazar por:

Code: [Select]
// Begin SMFShop 2.3 (Build 11) code
echo '
<li>', $modSettings['shopCurrencyPrefix'], $message['member']['money'], $modSettings['shopCurrencySuffix'], '</li>
<li><a href="', $scripturl, '?action=shop;do=invother2;member=', $message['member']['username'], '">', $txt['shop_display_view_inventory'], '</a></li>
<li><a href="', $scripturl, '?action=shop;do=sendmoney;member=', $message['member']['username'], '">', $txt['shop_display_send_money'], ' ', $message['member']['name'], '</a></li>
<li><a href="', $scripturl, '?action=shop;do=senditems;member=', $message['member']['username'], '">', $txt['shop_display_send_items'], ' ', $message['member']['name'], '</a></li>';

//END SMFShop code

Modifications.tuidioma.php

Buscar:

Code: [Select]
?>
Agregar antes:

Code: [Select]
$txt['shop_display_send_items'] = 'Enviar Items a';
../Sources/shop/Shop-Send.php

Buscar:

Code: [Select]
// Are they allowed to send items to someone?
isAllowedTo('shop_senditems');

Agregar después:

Code: [Select]
// If $_GET['member'] is set, pass it to the page. Otherwise, set it to blank.
$context['shopSendItemsMember'] = isset($_GET['member']) ?  $_GET['member'] : '';

Shop.template.php

Buscar:

Code: [Select]
// Send an item to somewhere
function template_sendItems()
{
global $txt, $context, $scripturl, $settings;

echo '
<table width="100%" cellpadding="5" cellspacing="0" border="0" class="tborder" style="margin-top: 1.5ex;">
<tr class="titlebg">
<td align="center" class="largetext headerpadding">', $txt['shop_send_item'], '</td>
</tr>
<tr valign="top" class="windowbg2">
<td style="padding-bottom: 2ex;" width="20%">
', $txt['shop_send_items_message'], '
<form action="', $scripturl, '?action=shop;do=senditems2" method="post">
<table>
<tr>
<td align="right"><label for="membername">', $txt['shop_member_name'], ':</label></td>
<td>
<input type="text" name="membername" id="membername" size="25" />
<a href="', $scripturl, '?action=findmember;input=membername;quote=1;sesc=', $context['session_id'], '" onclick="return reqWin(this.href, 350, 400);"><img src="', $settings['images_url'], '/icons/assist.gif" border="0" alt="', $txt['find_members'], '" /> Find Members</a>
</td>
</tr><tr>
<td align="right"><label for="giftid">', $txt['shop_item_to_send'], ':</label></td>
<td>
<select name="giftid" id="giftid">';

foreach ($context['shop_send_items'] as $row)
echo '
<option value="', $row['id'], '">', $row['name'], '</option>';

echo '
</select>
</td>
</tr><tr>
<td valign="top" align="right"><label for="message">', $txt['shop_send_message_to_give'], ':</label></td>
<td><textarea name="message" id="message" cols="50" rows="5" style="width: 100%"></textarea></td>
</tr>
</table>
<input type="submit" value="', $txt['shop_senditem'], '" />
</form>
</td>
</tr>
</table>';
}

Reemplazar por:

Code: [Select]
// Send an item to somewhere
function template_sendItems()
{
global $txt, $context, $scripturl, $settings;

echo '
<table width="100%" cellpadding="5" cellspacing="0" border="0" class="tborder" style="margin-top: 1.5ex;">
<tr class="titlebg">
<td align="center" class="largetext headerpadding">', $txt['shop_send_item'], '</td>
</tr>
<tr valign="top" class="windowbg2">
<td style="padding-bottom: 2ex;" width="20%">
', $txt['shop_send_items_message'], '
<form action="', $scripturl, '?action=shop;do=senditems2" method="post">
<table>
<tr>
<td align="right"><label for="membername">', $txt['shop_member_name'], ':</label></td>
<td>
<input type="text" name="membername" id="membername" size="25" value="', $context['shopSendItemsMember'], '" />
<a href="', $scripturl, '?action=findmember;input=membername;quote=1;sesc=', $context['session_id'], '" onclick="return reqWin(this.href, 350, 400);"><img src="', $settings['images_url'], '/icons/assist.gif" border="0" alt="', $txt['find_members'], '" /> Find Members</a>
</td>
</tr><tr>
<td align="right"><label for="giftid">', $txt['shop_item_to_send'], ':</label></td>
<td>
<select name="giftid" id="giftid">';

foreach ($context['shop_send_items'] as $row)
echo '
<option value="', $row['id'], '">', $row['name'], '</option>';

echo '
</select>
</td>
</tr><tr>
<td valign="top" align="right"><label for="message">', $txt['shop_send_message_to_give'], ':</label></td>
<td><textarea name="message" id="message" cols="50" rows="5" style="width: 100%"></textarea></td>
</tr>
</table>
<input type="submit" value="', $txt['shop_senditem'], '" />
</form>
</td>
</tr>
</table>';
}

Y eso es todo (creo xD)
Con esto al entrar a www.tuweb/index.php?action=shop;do=senditems;member=Diegorixo aparecerá el nombre del usuario, tal y como aparece cuando se envían créditos ...

Aquí una imagen:



Cualquier cosa comenten en el post

8
El barcito / StickPlays v3
« on: July 27, 2011 - 12:17 00:17 »
Hola ... no tiene mucho que ver, pero bueno es offtopic, solo quiería decirles que visiten StickPlays y miren la nueva versión 3 !!

Si quieren hacerme una sugerencia, haganla aquí o en StickPlays.

Gracias  :)

Espero que les guste el theme.

PD: Revisen este tema http://www.stickplays.net/foro/index.php?topic=13882.0 xD

9
Soporte General SMF / Descripción de Grupo.
« on: July 26, 2011 - 02:48 14:48 »
Hola, quisiera saber, que funciones debo colocar en la Source del Team Page y cuál función colocar en el template de este mismo para que aparesca la descripción del grupo/rango
Espero haberme explicado bien xD

Algo así como en el módulo de About del Portal que muestra la descripción.

10
Soporte General SMF / Módulo de About US
« on: July 25, 2011 - 10:38 22:38 »
Quisiera saber, de que manera puedo acomodar de un orden diferente los rangos en dicho módulo.
También quisiera saber como poner una medida a los avatares.

11
Soporte General SMF / index.templatephp funciones de UP
« on: July 25, 2011 - 03:19 15:19 »
Hola SMFSimple, quisiera saber, si todas las funciones que se agregan al index.template.php son necesarias para el funcionamiento de UP, quiero aclarar que no quiero utilizar el portal, solo algunos módulos.
Lo que sucede esque solo me da éxito con esto:

Code: [Select]
',!empty($ultimateportalSettings['seo_title_keyword']) ? '&nbsp;- '.$ultimateportalSettings['seo_title_keyword'] : '','
Que se añade antes de </title>

12
Soporte General SMF / Un problemita en la DB y en Subs
« on: July 16, 2011 - 11:19 11:19 »
Bueno la verdad no tengo idea a que se deba, ya que probablemente fue otro administrador, pero no está conectado y entonces no puedo averiguar nada respecto al problema, lo ví apenas ahora en la mañana.

Me da este error al entrar al foro:

Code: [Select]
Incorrect key file for table './habboma7_stick/smf_log_online.MYI'; try to repair it
Archivo: /home/habboma7/public_html/foro/Sources/Subs.php
Línea: 2914

¿Alguna idea de qué lo pueda causar?
Ya revisé la carpeta Packages y al parecer no subieron nada.

13
Packs de avatares y Smileys / Blacy Emoticons
« on: July 13, 2011 - 02:26 14:26 »
Link al Archivo


Hola amigos, hoy les vengo a compartir un pack de emoticones que se llaman "Blacy"
El pack lo armé hace mucho para StickPlays, ya que en algún momento se pusieron de moda xD

Espero que les gusten.

Aquí una previa:

14
Soporte General SMF / Taringa Comments
« on: July 13, 2011 - 02:24 14:24 »
Link al Archivo




Hola amigos, esta es una pequeña modificación de este MOD http://custom.simplemachines.org/mods/index.php?mod=2776
realizada por Zuztzu y empaquetado por mi.

Aquí una imagen:



Puedes ver un demo:
http://myphotoshop.org/presentate/hola!/

Agradecimientos originales a pipi2010 por la idea.
MOD original creado por Lucas-ruroken
Idea de mejorar el estilo y asemejarlo a "Taringa" por Zutzu
MOD empaquetado por Diegorixo

15
Tutoriales y Tips SMF / [Tip] Que no cuenten créditos en un foro
« on: July 07, 2011 - 05:19 17:19 »
Hola amigos, hace un tiempo le ayudé a un usuario en SimpleMachines que preguntaba si se podía evitar que en un foro no se dieran créditos del MOD SMF Shop.
Bueno es muy fácil, tan solo hacemos lo siguiente ....



../Sources/Post.php

Buscamos:

Code: [Select]
// Begin SMFShop code

// New topic?
if ($newTopic)
$points = !empty($board_info['shop_pertopic']) ? $board_info['shop_pertopic'] : $modSettings['shopPointsPerTopic'];
else
$points = !empty($board_info['shop_perpost']) ? $board_info['shop_perpost'] : $modSettings['shopPointsPerPost'];

// Are bonuses allowed in this board?
// Strip out all BBCode
$plaintext = preg_replace('[\[(.*?)\]]', ' ', $_POST['message']);
// Convert all newlines into spaces
$plaintext = str_replace(array('<br />', "\r", "\n"), ' ', $plaintext);
// Convert multiple successive spaces into a single space
$plaintext = preg_replace('/\s+/', ' ', $plaintext);

// The bonus for each word...
$points += ($modSettings['shopPointsPerWord'] * str_word_count($plaintext));
// ...and bonus for each letter
$points += ($modSettings['shopPointsPerChar'] * strlen($plaintext));

// Is there a limit set, and are we over it?
if (isset($modSettings['shopPointsLimit']) && $modSettings['shopPointsLimit'] != 0 && $points > $modSettings['shopPointsLimit'])
// If so, set the number of points to the limit
$points = $modSettings['shopPointsLimit'];

Añadimos después:

Code: [Select]
if ($board == "ID DEL FORO EN EL QUE NO SE DARÁN COINS")
    $points = "0";

Tan solo cambiamos "ID DEL FORO EN EL QUE NO SE DARÁN COINS"  por la ID del foro.
¿Cómo se cuál es la ID del foro?

Muy fácil, accedes a un foro y en la URL verás esto: "index.php?board=8.0"
En este caso la ID sería 8

Bueno espero que les guste este pequeño tip  :D

Pages: [1] 2 3
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