Mod Gracias por post, en español.

Started by SebaS, June 25, 2007, 11:03:09 PM

Previous topic - Next topic

SebaS

Bueno no se si sabrán pero ya salio la versión final del mod gracias por post, hecho por ディン1031

Acá está el link:
http://custom.simplemachines.org/mods/index.php?mod=710

Bueno trabaje sobre esa base y los modifique para que funcione con el idioma español(ojo solo español), y está traducido en un 95%.

Los botones tambien están en español y vienen incluidos e el zip.

Como el mod original, solo trabaja en el theme default, por lo tanto para otros themes deben modificar manualmente el display.template.php.

Eso es todo...más facil imposible...adjunto a continuacion el zip completo.

manumar

Muchas gracias Sebas!

Lo probaré...solo una duda, ya vi las imagenes, y cuando te agredecen te sale debajo del post la gente que te ha dado las gracias..pero hay algo para que en tu perfil publico (debajo del avatar) te salgan las gracias q te han dado??

Es que yo en las imagenes no veo nada de eso...

SALUDOS

SebaS

si con éste mismo mod, te aparecen arriba del avatar, las gracias recibidas y dadas...

Ƨķǐρƥȝř™

Cuando instalo el mod... Me da error en el manageboard... Les adjunto una captura para ver...


Si pudieran decirme que está mal, les agradecería mucho...

SebaS

debe haber quedado dañado por la instalacion o desintalacion de otro mod, de todas formas hacelo manualmente, tenes que hacer las siguientes modificaciones:

<edit file>
$sourcedir/ManageBoards.php
</edit file>

<search for>
'permission_mode' => 'normal',
</search for>

<add after>
'thank_you_post_enable' => 0,
</add after>

<search for>
$boardOptions['posts_count'] = isset($_POST['count']);
</search for>

<add after>
$boardOptions['thank_you_post_enable'] = isset($_POST['thank_you_post_enable']);
</add after>


saludos

Ƨķǐρƥȝř™

Okey man... Veré si lo puedo arreglar... Cualquier duda, te vuelvo a consultar...

Desde ya gracias...

cronosmen

tengo instalado este mod pero en el foro no se ve :S  e exo todo e subido el pakete lo e instalado i nadano se ve en el foro ni en ningun sitio

SebaS

Solo funciona en el theme default, si usas otro tenes que editar el display.template.php del theme que estas usando, las modificaciones que tenes que hacer son las siguientes:

<edit file>
$themedir/Display.template.php
</edit file>

<search for>
else
unset($normal_buttons['custom']);
</search for>

<add after>

//Special Lock for the Thank You :)
if($context['thank_you_lock_allowed'])
if(empty($context['is_thank_you_post_locked']))
$normal_buttons['thankyoupostlock'] = array('text' => 'thank_you_post_lock_all_b', 'image' => 'thank_you_lock1.gif', 'lang' => true, 'url' => $scripturl . '?action=thankyoupostcloseall;topic=' . $context['current_topic']);
else
$normal_buttons['thankyoupostlock'] = array('text' => 'thank_you_post_open_all_b', 'image' => 'thank_you_lock2.gif', 'lang' => true, 'url' => $scripturl . '?action=thankyoupostcloseall;topic=' . $context['current_topic']);
</add after>

<search for>
$split_button = create_button('split.gif', 'smf251', 'smf251', 'align="middle"');
</search for>

<add after>
$thankyoupostpost_button = create_button('thank_you_b.gif', 'thank_you_post_post_b', 'thank_you_post_post_b', 'align="middle"');
$thankyoupostlock_button = create_button('thank_you_b.gif', 'thank_you_post_lock_b', 'thank_you_post_lock_b', 'align="middle"');
$thankyoupostopen_button = create_button('thank_you_b.gif', 'thank_you_post_open_b', 'thank_you_post_open_b', 'align="middle"');
$thankyoupostdelete_button = create_button('thank_you_b.gif', 'thank_you_post_delete_b', 'thank_you_post_delete_b', 'align="middle"');
</add after>

<search for>
// Show avatars, images, etc.?
</search for>

<add before>
if(!empty($modSettings['thankYouPostDisplayPage'])) {
echo '
', $txt['thank_you_post_thx_display'], '<br />
-', $txt['thank_you_post_made_display'], ': ', $message['member']['thank_you_post']['made'], '<br />
-', $txt['thank_you_post_became_display'], ': ', $message['member']['thank_you_post']['became'], '<br />
<br />';
}

</add before>

<search for>
// What about splitting it off the rest of the topic?
if ($context['can_split'])
echo '
<a href="', $scripturl, '?action=splittopics;topic=', $context['current_topic'], '.0;at=', $message['id'], '">', $split_button, '</a>';
</search for>

<add after>

// Can do some Thank You Post things :)
if ($message['thank_you_post']['post'] && !$message['thank_you_post']['locked'])
echo '
<a href="', $scripturl, '?action=thankyou;topic=', $context['current_topic'], '.0;msg=', $message['id'], '">', $thankyoupostpost_button, '</a>';

if ($message['thank_you_post']['lock'] && $message['thank_you_post']['isThankYouPost'])
echo '
<a href="', $scripturl, '?action=thankyoupostlock;topic=', $context['current_topic'], '.0;msg=', $message['id'], '">', $message['thank_you_post']['locked'] ? $thankyoupostopen_button : $thankyoupostlock_button, '</a>';

if ($message['thank_you_post']['delete'] && $message['thank_you_post']['isThankYouPost'])
echo '
<a href="', $scripturl, '?action=thankyoupostdelete;topic=', $context['current_topic'], '.0;msg=', $message['id'], ';sesc=', $context['session_id'], '" onclick="return confirm(\'', $txt['remove_thank_you_post'], '?\');">', $thankyoupostdelete_button, '</a>';
</add after>

<search for>
echo '
</td>
</tr><tr>
<td valign="bottom" class="smalltext" id="modified_', $message['id'], '">';
</search for>

<add before>
//Show the Thank You list or the link or.... nothing? XD
if ($message['thank_you_post']['isThankYouPost']) {
echo '
</tr><tr class="ThankOMatic">
<td colspan="2" class="smalltext" width="100%">
<hr width="100%" size="1" class="hrcolor" />';
if(!empty($context['thank_you_post'][$message['id']])) {
echo '
<p>'.$txt['followgiveathank'].'</p><p>';

foreach($context['thank_you_post'][$message['id']]['fulllist'] as $thx)
echo $thx['link'].(!empty($thx['deletelink']) ? $thx['deletelink'] : '').($thx['last'] ? '' : ', ');

echo '
</p>';
}

//Counter and Link to the direkt or complete list :)
echo '
<a href="'.$message['thank_you_post']['href'].'">
'.$txt['thank_you_link_beforecounter'].' '.$message['thank_you_post']['counter'].' '.($message['thank_you_post']['counter'] == 1 ? $txt['thank_you_link_member'] : $txt['thank_you_link_members']).' '.$txt['thank_you_link_aftercounter'].'
</a>';

if($message['thank_you_post']['locked'])
echo '<br />
<span class="smalltext"><i>'.$txt['thank_you_is_locked'].'</i></span>';
}

</add before>

<search for>
if ($context['can_remove_post'] && !empty($options['display_quick_mod']) && $options['display_quick_mod'] == 1)
$mod_buttons[] = array('text' => 'quickmod_delete_selected', 'image' => 'delete_selected.gif', 'lang' => true, 'custom' => 'onclick="return confirm(\'' . $txt['quickmod_confirm'] . '\');" id="quickmodSubmit"', 'url' => 'javascript:document.quickModForm.submit();');
</search for>

<add after>
if($context['thank_you_post_unlock_all'])
$mod_buttons[] = array('text' => 'thank_you_post_unlock_all', 'image' => 'thankyoulock2.gif', 'lang' => true, 'url' => $scripturl . '?action=thankyoupostunlockall;topic=' . $context['current_topic'] . '.0');
</add after>


De todas formas, si el mod esta instalado correctamente deberias ver su panel de control, desde el panle de Administrador, en caracteristicas y opciones..

saludos

GaMeouT

A Mi se me instalo bien y no veo nada nuevo...

De todas formas, si el mod esta instalado correctamente deberias ver su panel de control, desde el panle de Administrador, en caracteristicas y opciones..

lE DI HAY Y TAMPOCO T_T

SebaS

Quote from: GaMeouT on July 24, 2007, 06:06:37 PM
A Mi se me instalo bien y no veo nada nuevo...

De todas formas, si el mod esta instalado correctamente deberias ver su panel de control, desde el panle de Administrador, en caracteristicas y opciones..

lE DI HAY Y TAMPOCO T_T

mmm si lo instalo bien tiene q salir, pone el theme por default y fijate si aparece...acordate q para q se vea en tu theme tenes que editar el display.template.php como indico arriba...

elwizard

Gracias por el mod sebas. Lo voy a probar. ;)

elwizard

El tema está preparado para "Default". Las instrucciones que se dan par el resto de themes (Display.template.php) no funcionan (lo siento). Estoy intentando adaptarlo para "classic". Alguién sabe algo acerca de cambios de este mod para "classic" y evitarme el faenón??

indos

Master, lo instale y lo veo perfectamente en el panel de control, pero los botones no se ven en el foro, tengo el theme default y un mod de respuesta rapida, pero de todas formas pongo la respuesta comun y corriente y tampoco veo los botones.

Mi fije si las imagenes estaban en donde dice pakeinfo y efectivamente se encuentran todas, si me podes dar una mano te lo agradeceria mucho.

Ademas puedo ver esto

Panel Gracias
-Dados: 0
-Recibidos: 0

debajo de cada avatar, osea que esta todo bien, excepto las imagenes.
SMF 1.1.4
------------------
<<<< Se vende 1500 visitas por dia (Ver mas info en el sitio)

pfyrgus1

Al igual que otras personas en el theme default las direcciones de las imagenes no son correctas...

Maese

me interesa este mod ¿funciona en la versión 1.1.3?

manumar

Yo creo que lo mejor es bajarse la version oficil y traducirla por ti mismo...ademas, asi se aprenden cosas que hay que saber...

Yo me lo he instalado en ingles, y ahora mismo voy a traducirlo...

SALUDOS

juanpons1458

las imagenes no aparecen sencillamente pork kuando instalas el mod las imagenes no se suben las tienes k subir tu por ftp intentale en theme/el k tengas/images

elvalhalla

muchisimas gracias sebas, funciona a la perfeccion en el 1.1.3, a mi tampoco se me veian las imagenes, era solo cosa de ir a los temas del foro y habilitarlo.-
aportazo, gracias
smf 1.1.4

indos

Quote from: juanpons1458 on September 02, 2007, 10:40:56 AM
las imagenes no aparecen sencillamente pork kuando instalas el mod las imagenes no se suben las tienes k subir tu por ftp intentale en theme/el k tengas/images

Como bien dije, las imagenes estaban en su lugar el problema era que cada foro tiene un permiso para habilitar el gracias por post.
SMF 1.1.4
------------------
<<<< Se vende 1500 visitas por dia (Ver mas info en el sitio)

toxicocw

#19
Quote from: indos on September 09, 2007, 04:18:51 PM
Quote from: juanpons1458 on September 02, 2007, 10:40:56 AM
las imagenes no aparecen sencillamente pork kuando instalas el mod las imagenes no se suben las tienes k subir tu por ftp intentale en theme/el k tengas/images

Como bien dije, las imagenes estaban en su lugar el problema era que cada foro tiene un permiso para habilitar el gracias por post.
Lo veo desde la administracion, pero no me sale nada cuando quiero responder o dar las gracias.
Por debajo del avatar si me sale...bue, fijense las imagenes, no se ve por ni un lado las imagenes:





Veran que donde supuestamente tiene que estar los gifs no hay nada, y eso que estan subidos por el FTP a la carpeta del theme que por cierto es default.
Saludos y gracias.-

Advertisement: