• 1
  • 17 RepliesReplies
  • 13448 ReadTimes Read
  • 0 PointsPoints

Topic: SMF Shop - Añadir Enviar Items

Usuario: Diegorixo
Rango: Nuevo Usuario
Mensajes: 502
Points: 9
Mi web: http://www.stickplays.net/foro
Perfil: View Profile
SMF Shop - Añadir Enviar Items
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
You do not have permission to give points
point 0 Points

This topic did not receive points.

Usuario: Meis
Rango: Nuevo Usuario
Mensajes: 354
Points: 25
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #1 July 28, 2011 - 07:56 19:56
Excelente, gracias por compartir. Un + para vos.

no avatar
Usuario: rayito88
Rango: Recién Llegado
Mensajes: 6
Points: 0
Mi web: http://habbitox.es/
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #2 August 10, 2011 - 10:32 10:32
Si no está que ago ? esto

Buscar: no está :(  en Display.Templates.
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

Usuario: Diegorixo
Rango: Nuevo Usuario
Mensajes: 502
Points: 9
Mi web: http://www.stickplays.net/foro
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #3 August 10, 2011 - 12:00 12:00
Eso a fuerzas debe estar, se me hace raro, probablemente no tienes la modificación en el Display.template del theme que usas.

no avatar
Usuario: rayito88
Rango: Recién Llegado
Mensajes: 6
Points: 0
Mi web: http://habbitox.es/
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #4 August 10, 2011 - 04:44 16:44
Eso a fuerzas debe estar, se me hace raro, probablemente no tienes la modificación en el Display.template del theme que usas.
uso Twitter.

Usuario: Diegorixo
Rango: Nuevo Usuario
Mensajes: 502
Points: 9
Mi web: http://www.stickplays.net/foro
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #5 August 10, 2011 - 06:38 18:38
Eso a fuerzas debe estar, se me hace raro, probablemente no tienes la modificación en el Display.template del theme que usas.
uso Twitter.

WTF eso que tiene que ver ?

no avatar
Usuario: Daniiel
Rango: Nuevo Usuario
Mensajes: 715
Points: 22
Mi web: http://www.mundonet.org/foro/
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #6 August 10, 2011 - 06:42 18:42
Eso a fuerzas debe estar, se me hace raro, probablemente no tienes la modificación en el Display.template del theme que usas.
uso Twitter.

WTF eso que tiene que ver ?

Yo creo que trato de referirse a que el theme se llama Twitter. xD
Pues, rayito deberias agregar el codigo manualmente, ya que cuando fuiste a instalar el mod no activas la casilla para que tambien se instalar en tu theme actual.

Salu2!!

no avatar
Usuario: rayito88
Rango: Recién Llegado
Mensajes: 6
Points: 0
Mi web: http://habbitox.es/
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #7 August 10, 2011 - 07:21 19:21
Eso a fuerzas debe estar, se me hace raro, probablemente no tienes la modificación en el Display.template del theme que usas.
uso Twitter.

WTF eso que tiene que ver ?

Yo creo que trato de referirse a que el theme se llama Twitter. xD
Pues, rayito deberias agregar el codigo manualmente, ya que cuando fuiste a instalar el mod no activas la casilla para que tambien se instalar en tu theme actual.

Salu2!!
pero asi se llama Twitter_color_RC5

no avatar
Usuario: Daniiel
Rango: Nuevo Usuario
Mensajes: 715
Points: 22
Mi web: http://www.mundonet.org/foro/
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #8 August 10, 2011 - 07:22 19:22
Si yo lo se :P

Haz lo que te dije arriba y me dices.

Salu2!!

no avatar
Usuario: rayito88
Rango: Recién Llegado
Mensajes: 6
Points: 0
Mi web: http://habbitox.es/
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #9 August 10, 2011 - 07:33 19:33
me sale error
:S

PD: si quieres adjunto archivo display.templates.

no avatar
Usuario: Daniiel
Rango: Nuevo Usuario
Mensajes: 715
Points: 22
Mi web: http://www.mundonet.org/foro/
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #10 August 10, 2011 - 07:34 19:34
me sale error
:S
Pero especifica, que error te da? en que archivo ?

no avatar
Usuario: rayito88
Rango: Recién Llegado
Mensajes: 6
Points: 0
Mi web: http://habbitox.es/
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #11 August 10, 2011 - 07:36 19:36
me sale error
:S
Pero especifica, que error te da? en que archivo ?
renincia y mire qe dije

me sale error
:S

PD: si quieres adjunto archivo display.templates.

no avatar
Usuario: Daniiel
Rango: Nuevo Usuario
Mensajes: 715
Points: 22
Mi web: http://www.mundonet.org/foro/
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #12 August 10, 2011 - 07:42 19:42
Aqui te dejo el archivo Display.template.php arreglado.
Te digo el error para que no lo vuelvas a cometer, habias dejado este codigo:
Code: [Select]
<li><a href="', $scripturl, '?action=shop;do=senditems;member=', $message['member']['username'], '">', $txt['shop_display_send_items'], ' ', $message['member']['name'], '</a></li>
Afuera del echo' '; y por eso te daba error.

Salu2!!

no avatar
Usuario: rayito88
Rango: Recién Llegado
Mensajes: 6
Points: 0
Mi web: http://habbitox.es/
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #13 August 10, 2011 - 07:57 19:57
Aqui te dejo el archivo Display.template.php arreglado.
Te digo el error para que no lo vuelvas a cometer, habias dejado este codigo:
Code: [Select]
<li><a href="', $scripturl, '?action=shop;do=senditems;member=', $message['member']['username'], '">', $txt['shop_display_send_items'], ' ', $message['member']['name'], '</a></li>
Afuera del echo' '; y por eso te daba error.

Salu2!!

listo me gusta :B quiero que diga Koins o Dolares como ago u un icono como de Kekomundo

no avatar
Usuario: Daniiel
Rango: Nuevo Usuario
Mensajes: 715
Points: 22
Mi web: http://www.mundonet.org/foro/
Perfil: View Profile
Re:[Tutorial] SMF Shop - Añadir Enviar Items
Reply #14 August 10, 2011 - 08:19 20:19
Aqui te dejo el archivo Display.template.php arreglado.
Te digo el error para que no lo vuelvas a cometer, habias dejado este codigo:
Code: [Select]
<li><a href="', $scripturl, '?action=shop;do=senditems;member=', $message['member']['username'], '">', $txt['shop_display_send_items'], ' ', $message['member']['name'], '</a></li>
Afuera del echo' '; y por eso te daba error.

Salu2!!

listo me gusta :B quiero que diga Koins o Dolares como ago u un icono como de Kekomundo

Eso ya no tiene que ver con el tema, asi que debes crear un nuevo tema en su debida seccion.

Salu2!

 

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