Página 2 de 2

Re: Problema con el Mod Blog (Cabecera Cíclica)

Publicado: 24 Jun 2012, 22:29
por RaulT
Re-abro el tema por que he estado avanzando en el proceso y en local no falla, pero a la hora de mirarlo en el servidor da error, el mismo de siempre.

Había pensado intentar solucionar el asunto utilizando los comandos de bucle y romperlo de tal manera que forzará el bucle, pero lo rompierá evitando así que se repita a su libre albedrio por que sí.

Por citar algún ejemplo:

Código: Seleccionar todo

<?php 
  $n = 1;
  $i = 1;
  while(true){
    $i = $i + 1;
    $n = $n * $i;
    if ($n > 100) break;
  }
  echo "i = " . $i;
  echo "n = " . $n;
 ?>
El problema es que no sé como plantear la sintaxis.
Os muestro el código localizado en styles/prosilver/overralheader.php:

Código: Seleccionar todo

<div class="inner"><span class="corners-top"><span></span></span>

<iframe frameborder="0" src="cabecera.html" width=100% height=110 scrolling="no">Reinicia el navegador o pasate a Firefox o Google Chrome</iframe><br>
<iframe frameborder="0" scrolling="no" src="menu.html" width=100% height=100>Reinicia el navegador o pasate a Firefox o Google Chrome</iframe><br>
.........
El código continua y tiene su cierre.
Como ya he mencionado por la web funciona correctamente, el problema se presenta al acceder a la sección de los blogs, que se le va la pinza.

Adjunto el overrall header por si alguien quiere revisar el código completo.

Para localizar el código no hay más que buscar la sintaxis de arriba o una parte de él.
Con Frames no funciona.
Cada vez que algo un cambio Limpio Cache y actualizo el estilo en sus tres variantes.
Muchas gracias y espero que alguien me pueda ayudar.

Re: Problema con el Mod Blog (Cabecera Cíclica)

Publicado: 25 Jun 2012, 03:46
por leviatan21
mirando un poco lo que dices y visitando tu foro y luego yendo al blog por el enlace que se encuentra en la cabecera, no veo que se produzca nada raro

Si entras así no tendrás problemas :

Código: Seleccionar todo

http://www.sindromemusical.com/foros/blog.php
luego vi mas detalladamente tu primer mensaje en donde colocas un enlace al blog :

Código: Seleccionar todo

http://www.sindromemusical.com/foros/blog/
Y si ves el problema.

Ahora te preguntarás cual es la diferencia ¿?
principalmente en la url, la primera termina en blog.php mientras que la segunda termina en blog/
ambas url llevan al mismo lugar, pero con una diferencia, en tu overall_header.html tienes dos iframes ( que a mi parecer es de muy mala práctica ) y sus url están forzadas, no son ni relativas a la ubicación real, ni absolutas.
En muchos casos esto no sería de mucha relevancia, pero intuyo que tienes algún .htaccess que está haciendo como no se encuentra el archivo que está forzado en la url del iframe, recargue el index el cual tiene nuevamente el iframe con la url forzada, y nuevamente lo mismo, haciendo esa carga ciclica de la que hablas

Re: Problema con el Mod Blog (Cabecera Cíclica)

Publicado: 25 Jun 2012, 11:26
por RaulT
Cierto, lo acabo de comprobar.

Por suerte si doy al botón de blogs se va a: http://www.sindromemusical.com/foros/blog.php
(por lo que en teoría estaría arreglado, o al menos lo más parecido a funcionar correctamente)
Eso depende de la siguiente opción:

Código: Seleccionar todo

SEO Urls:
Usted DEBE tener mod reescribir habilitado para que esto funcione. Si las URLs del blog no funcionan, desactivar esta opción.
Con eso desactivado el blog parece rular bien, si lo activo se introduce en "blog/", sino directamente en blog.php en la raiz.
De momento así parece rular perfectamente.

Ahora me da este error cuando trato de escribir algo en el blog:

Código: Seleccionar todo

SQL ERROR [ mysqli ]

Field 'blog_tags' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_blogs (user_id, user_ip, blog_time, blog_subject, blog_text, blog_checksum, blog_approved, enable_bbcode, enable_smilies, enable_magic_url, bbcode_bitfield, bbcode_uid, blog_edit_reason, perm_guest, perm_registered, perm_foe, perm_friend, blog_attachment, poll_title, poll_start, poll_length, poll_max_options, poll_vote_change) VALUES ('2', '62.149.129.45', 1340621839, 'Probando', 'Escribiendo algunas cosas por probar el correcto funcionamiento del Mod.\n[list:32aqlvbs][list:32aqlvbs][list:32aqlvbs][list:32aqlvbs][b:32aqlvbs][u:32aqlvbs][i:32aqlvbs]Kissing the Shadow, por Nacho Harto e Iñaki Gago.[/i:32aqlvbs][/u:32aqlvbs][/b:32aqlvbs][/list:u:32aqlvbs][/list:u:32aqlvbs][/list:u:32aqlvbs][/list:u:32aqlvbs]\n[mp3:32aqlvbs]http&#58;//sindromemusical&#46;com/Musica/mp3/KissingtheShadowEnding&#46;mp3[/mp3:32aqlvbs]', 'c7f88354bb9849cce3138c1170ced6ce', 1, 1, 1, 1, 'YUE=', '32aqlvbs', '', 1, 2, 0, 2, 0, '', 0, 0, 1, 0)

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/blog/blog/add.php
LINE: 250
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/blog.php
LINE: 315
CALL: include('[ROOT]/blog/blog/add.php')
¿Como puedo solventar esto?
Sigue siendo un fallo con el mismo Mod, ¿abro un tema aparte o serviria con editar el titulo y poner uno más general sobre el ModBlog?

Re: Problema con el Mod Blog (Cabecera Cíclica)

Publicado: 26 Jun 2012, 00:17
por leviatan21
RaulT escribió:¿Como puedo solventar esto?
Sigue siendo un fallo con el mismo Mod, ¿abro un tema aparte o serviria con editar el titulo y poner uno más general sobre el ModBlog?
es un problema para otro tema aún siendo del mismo MOD.

En realidad este fallo no es del MOD sino tuyo por forzar esos iframes y las URL ;)

Re: Problema con el Mod Blog (Cabecera Cíclica)

Publicado: 26 Jun 2012, 00:56
por RaulT
Gracias, ya lo solvente, el verdadero problema es que no venia el pluggin del mod que requería, y sin embargo estaba llamándolo cuando no venia de base. Se les debió pasar en la actualización meter ese pluggin.
El iframe solo falla si activo lo mencionado antes, lo del SEO URL, que es cuando da esa ruta.
Tras instalar los diferentes pluggins que había en la web del autor, el que me solicitaba en concreto era el de "Blog Tags" o algo así.
Supongo que en vez del iframe debería haber metido el código que estaban en menu.html completo en el overral header y al igual con el otro, quizás dentro de un div.
Supongo que así no se habria visto forzado, aunque habria echo más grande el overral header y más dificil localizar todo el código introducido.
Muchas gracias por todo.