He intentado poner el cidogo de adsense siguiendo esta guia:
http://forobeta.com/tutoriales/26484-anadir-adsense-a-smf-foro.html
He hecho los pasos tal cual y finalmente me sale este error fatal en el foro y no se que ha ocurrido. No se puede acceder a la información.
Call to undefined function template_ad_position() in /homez.218/asiadict/www/Sources/Load.php(2321) : eval()'d code on line 323
¿Qué debo de hacer para volver a la normalidad y poder poner el adsense correctamente?
Agradezco vuestra ayuda.
Muchas Gracias de antemano
para colocar anuncios existe un mod llamado
Ad Management mod
http://custom.simplemachines.org/mods/index.php?mod=255
no veo la necesidad de liarse con modificaciones innecesarias
saludos
Gracias por el mod, pero no consigo volver el foro a la nomralidad como estaba antes.
El foro está inutilizado y no se donde tocar para arreglarlo.
???
................................................................
Para instalarlo he seguido los pasos del links que postee antes,
como mi tema del foro no tenía el archivo display.template.php , añadi en el que pone en ese foro y le añadi donde corresponde el codigo adsense.
Lo he intentado borrando el archivo crado pero siguer igual el error...
no instalaste algun mod y luego lo desinstalaste borrando el mod?..
adjunta el Display.template.php para mirar
otro mod mucho mejor para este tipo de cosas por su mayor amplitud de uso es el SimpleAds (http://custom.simplemachines.org/mods/index.php?mod=2557)
Simplemente hice tal cual lo que pone en esta web. Tal cual
http://forobeta.com/tutoriales/26484-anadir-adsense-a-smf-foro.html
Adjunto el display que añadi (va sin el adsense)
[spoiler]<?php
// Version: 1.1; Display
function template_main()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings;
// Show the anchor for the top and for the first message. If the first message is new, say so.
echo '
<a name="top"></a>
<a name="msg', $context['first_message'], '"></a>', $context['first_new_message'] ? '<a name="new"></a>' : '';
// Show the linktree
echo '
<div>', theme_linktree(), '</div>';
// Is this topic also a poll?
if ($context['is_poll'])
{
echo '
<table cellpadding="3" cellspacing="0" border="0" width="100%" class="tborder" style="padding-top: 0; margin-bottom: 2ex;">
<tr>
<td class="titlebg" colspan="2" valign="middle" style="padding-left: 6px;">
<img src="', $settings['images_url'], '/topic/', $context['poll']['is_locked'] ? 'normal_poll_locked' : 'normal_poll', '.gif" alt="" align="bottom" /> ', $txt['smf43'], '
</td>
</tr>
<tr>
<td width="5%" valign="top" class="windowbg"><b>', $txt['smf21'], ':</b></td>
<td class="windowbg">
', $context['poll']['question'];
if (!empty($context['poll']['expire_time']))
echo '
(', ($context['poll']['is_expired'] ? $txt['poll_expired_on'] : $txt['poll_expires_on']), ': ', $context['poll']['expire_time'], ')';
// Are they not allowed to vote but allowed to view the options?
if ($context['poll']['show_results'] || !$context['allow_vote'])
{
echo '
<table>
<tr>
<td style="padding-top: 2ex;">
<table border="0" cellpadding="0" cellspacing="0">';
// Show each option with its corresponding percentage bar.
foreach ($context['poll']['options'] as $option)
echo '
<tr>
<td style="padding-right: 2ex;', $option['voted_this'] ? 'font-weight: bold;' : '', '">', $option['option'], '</td>', $context['allow_poll_view'] ? '
<td nowrap="nowrap">' . $option['bar'] . ' ' . $option['votes'] . ' (' . $option['percent'] . '%)</td>' : '', '
</tr>';
echo '[/spoiler]
Tengo el foro parado . Nadie sabe como volver a estado anterior de las modificaciones?
Alguien puede echarme un cable por favor?
añadiste un display de otro usuario?
sera mejor que si el display que tienes esta dentro del theme que usas.. lo borres asi toma del theme default los cambios
Ya he restablecido el foro.
Lo mio me ha costado...
Ahora el tema es añadir la publicidad al foro. Cual es el modo más facil?
usando el mod que te dije anteriormente..
Pefecto.
Funciona con el coigo adsense ese mod.
Poque sería interesante tenerlo asociado con google para posicionar mejor el foro no?
P.D: Tras arreglar el estropicio del ad management (revertiendo el parse) , ahora el foro al entrar en los hilos no admite las ñ ni las letras acentuadas... Donde hay que tocar para arreglarlo?
Muchas Gracias!
crea otro topico para tu nueva consulta pero antes de eso busca por que muchisimas personas preguntan a diario lo mismo.. y en cada tema de donde se pregunta estan las respuestas..
Gracias por la ayuda. Eso haré