No puedo añadir widgets

Inicio Foros WordPress Programación No puedo añadir widgets

Este debate contiene 44 respuestas, tiene 2 mensajes y lo actualizó  almendron hace 7 años.

  • Autor
    Publicaciones
  • #22926

    MikelTheBaron
    Participante

    <p>Muy buenas internautas,</p>
    <p>tengo aqui un problema que me esta amargando realmente la vida. He instalado hace poco wordpress en un nuevo hosting que he contratado, y un amigo me ha editado un Theme ya hecho, el cual he instalado y funciona todo, excepto los Widgets. Resulta que cuando en mi panel de administracion de WordPress le doy a la seccion de Widgets, me salta el mensaje de error de "No hay barras laterales definidas". He estado mirando el link que te viene justo despues de ayuda pero no me entero de nada, porque de programación no entiendo practicamente nada, aunque siempre la logica me ayuda. He estado intentando arreglarlo, pero nada, no lo consigo. Os dejo los datos:</p>
    <p>

      Versión WordPress: 3.2.1 [ES]<br />
      URL del blog: haraldwartooth.es<br />
      Nombre del tema:

    chaoticsoul-10<br />
    Plugins activos: Akismet; WordPress importer<br />
    Modificaciones en el theme: inserccion de varias imagenes y un par de lineas en el archivo de estilo<br />
    Mi nivel de conocimientos: en cuanto a programacion y diseño, nulo. Solo me guío en cuanto a los hostings, FTP y cosas asi<br />
    </p>
    <p>Si me he saltado algo, diganmelo.<br />
    Muchas gracias,<br />
    un saludo!
    </p>

  • #56511

    almendron
    Participante

    Acabo de instalar el tema y puedo añadir widgtes sin ningún problema. Eso significa que has tocado algo del código que no debías. Como ya imaginarás, encontrar el error es bastante difícil.

    Prueba a ver si esto te funciona:

    1) Sustituye el archivo “functions.php” que tienes ahora por el original del tema.

    2) Comprueba que en el archivo sidebar.php, justo DEBAJO DE <div id="sidebar">, se encuentra la línea siguiente

    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>

    Si no estuviera, la añades.

    Por último y en caso de de que no te funcione lo indicado anteriormente

    1.- Haz una copia de los archivos de tu tema y guardalos.

    2.- Instala el tema original, es decir, sin cambio alguno y comprueba si te deja añadir entonces los widgets.

  • #56588

    MikelTheBaron
    Participante

    Hmm, tal vez el tema que he puesto en el link de mi primer mensaje sea incorrecto. Igual no he tenido en cuenta que el tema se llama “chaoticsoul-10”. Resulta que el “chaouticsoul-10” que me he descargado no tiene el archivo functions.php, aunque el tema que he puesto en el primer mensaje si lo tiene. Aun así he probado con el functions.php del “chaoticsoul” normal, y me da error:

    “Fatal error: Call to undefined function is_blog_installed() in /home/biozzard/public_html/wp-includes/load.php on line 427”

    He vuelto a insertar el “functions.php” que habia al principio y de momento ha vuelto a como estaba antes, y el Fatal error ha desaparecido.
    En cuanto a la línea del sidebar.php, no estaba, la he insertado en el archivo y lo he sustituido por el que estaba en el servidor. El efecto es otro error: “Parse error: syntax error, unexpected $end in /home/biozzard/public_html/wp-content/themes/chaoticsoul-10/sidebar.php on line 110”.

    Como no me ha funcionado nada, he hecho lo que has dicho al final. He hecho una copia del tema y he instalado el chaoticsoul-10 original. Al intentar activarlo en el panel de administracion de WordPress, me sale el siguiente error:

    “Warning: Cannot modify header information – headers already sent by (output started at /home/biozzard/public_html/wp-includes/functions.php:4554) in /home/biozzard/public_html/wp-includes/pluggable.php on line 934”

    Y ahora no se que hacer…

  • #56589

    MikelTheBaron
    Participante

    ¿Puede ser la causa el que use una versión de WordPress que no es compatible con el tema? Ya es que he intentado de todo y no se me ocurre nada mas.

  • #56595

    almendron
    Participante

    Dime la URl del tema para descargarme el mismo que tú y lo probaré en local.

  • #56700

    MikelTheBaron
    Participante

    [url=http://www.wpthemes4free.com/download/?theme=chaoticsoul-10]Aquí[/url] esta.

  • #56701

    almendron
    Participante

    Ya lo he mirado y demasiado complicado para complicarse la vida.

    Solución: actualiza el tema a la última versión (1.2) porque es lo más sencillo. Yo me bajé la versión del enlace que indicaste:

    http://www.bloggingthemes.com/template.php?id=0028

  • #56717

    MikelTheBaron
    Participante

    Solucionado. Reinstalé el WordPress, elimine todos los themes y metí el tema descargado (1.2), en el que inserte las imagenes y todos los detalles del diseño de mi amigo. Si tengo algun problema mas, lo escribiré por aqui.

    Muchas gracias!
    Un saludo.

  • #56718

    MikelTheBaron
    Participante

    Ya empezan de nuevo los fallos…
    Resulta que ahora cuando entro en la sección de Widgets, inserto los que necesito y los guardo, no me aparecen en la barra de la derecha.

    ¿Qué hago?

  • #56719

    almendron
    Participante

    Ahora mismo lo he vuelto a comprobar y los widgets se ven perfectamente con la versión 1.2 del tema.

    ¿Has modificado algo del tema?

  • #56720

    MikelTheBaron
    Participante

    Lo que he hecho ha sido lo siguiente:

    1º) He descomprimido el tema descargado, el original y la version 1.2
    2º) He cogido los archivos del theme editado que me dio mi amigo y los he sobreescrito sobre el original

    Lo he hecho porque el theme normal no me sirve, necesito el diseño que he encargado. Ya no sale el error de que no localiza la barra lateral, pero simplemente no puedo editar los widgets ya activos ni tampoco puedo activar otros.

  • #56721

    almendron
    Participante

    Pues alguno de esos cambios ha fastidiado el tema… y vete a saber cuál. No te queda otra solución que hablar con el que hizo las modificaciones y que lo vuelva a hacer, pero esta vez sobre la nueva versión.

    Me olvidaba: me extraña que solo aparezca ese error.

  • #56863

    MikelTheBaron
    Participante

    Hay un par de problemillas, quizá me puedas ayudar igualmente.
    Verás, después de haber importado todos los archivos de mi otro blog, las galerias del nuevo blog no funcionan bien. El problema lo podras observar perfectamente cuando compares los dos posts vistos desde ambas páginas:

    ·En el que no funciona: http://haraldwartooth.es/?p=1780
    ·En el que funciona: http://haraldwartooth.wordpress.com/2011/11/09/el-primer-eslabon-en-la-cadena-europea-la-civilizacion-minoica/

    Otro problema es que cuando inserto videos de YouTube de la forma [youtube=URL], el video se sale del ancho seleccionado para la entrada, entones se “come” al menú. Un ejemplo aqui: http://haraldwartooth.es/?p=1772

    Muchas gracias de nuevo 🙂
    Un saludo!

  • #56864

    almendron
    Participante

    Imágenes: no te queda más remedio que editar los posts y volver a poner la imagen. Para ello, basta con hacer clic en la imagen. Ya sabrás que aparecen dos iconos. Le das al de borrar. Ahora insertar imagen. Verás que en galería sigue estando la imagen. La vuelves a colocar y listo. Esto te debería funcionar.

    Vídeo: no te compliques la vida y usa algún plugin. Yo utilizo

    http://wordpress.org/extend/plugins/smart-youtube/

  • #56884

    MikelTheBaron
    Participante

    Si, verás, es que cuando estoy en el editor de entradas, si me aparece correctamente, pero cuando lo actualizo y miro como se publicó, se queda igual 🙁
    Y con el Smart Youtube me he hecho un lío, porque te dice que para poner un video, simplemente tienes que poner el video insertando una letra después del http dependiendo de su calidad o de si es un playlist. Entonces probé insertandolo asi, tal cual, pero no salía. Luego lo intente encerrándolo en los signos {}, pero tampoco. Luego probé poniendolo normal, como siempre he hecho, de la forma [youtube=URL], pero resulta que cuando lo actualizo y miro en el blog ya no aparece absolutamente nada. No hay ni video, ni link, ni nada de nada…

  • #56888

    almendron
    Participante

    Yo solo puedo decirte que uso ese plugin y funciona perfectamente.

    La forma de insertar es poner httpv://ruta-al-video. No es necesario poner [ – ] o { – }

    Tan solo mira por si acaso en las opciones del plugin y comprueba que tienes marcada la opción “xHTML validation”.

  • #56923

    MikelTheBaron
    Participante

    Vale, he activado la casilla de xHTML validation y creo que ahora si funciona.
    Voy a ver porqué no funciona lo de las galerías. Ya te volvere a comentar si tengo problemas

    Muchas gracias!
    Un saludo

  • #56980

    MikelTheBaron
    Participante

    Me siguen los problemas con las imágenes. Cuando le doy a editar a las entradas, en el editor aparecen correctamente, centradas, con leyendas y todo lo demás, pero una vez publicadas no se visualiza asi. Las imagenes que deben de estar centradas no lo están, no aparece el marco con la leyenda de la imagen, etc. He probado ir desactivando los plugins que tengo instalados y ver si se arregla, pero cuando los he desactivado el problema persistía.

  • #56982

    almendron
    Participante

    Lo que he hecho ha sido lo siguiente:
    1º) He descomprimido el tema descargado, el original y la version 1.2
    2º) He cogido los archivos del theme editado que me dio mi amigo y los he sobreescrito sobre el original

    Te digo lo mismo que con el otro problema: instala la versión original del tema y comprueba si entonces las imágenes quedan bien.

  • #57247

    MikelTheBaron
    Participante

    He instalado la versión original del tema y sigue sin funcionar.

  • #57250

    almendron
    Participante

    Si te refieres a http://haraldwartooth.wordpress.com/, acabo de entrar y las imágenes se ven bien. Unas alineadas a la izquierda, otras a la derecha, … No se cuál es el problema.

  • #57257

    MikelTheBaron
    Participante

    No, desgraciadamente esa es el antiguo blog. El nuevo blog es [url=http://haraldwartooth.es]haraldwartooth.es[/url]
    Ahi he instalado el tema original, lo he activado y sigue igual.

  • #57259

    almendron
    Participante

    El problema es del tema. A ver si resulta que la hoja de estilos no incluye los estilos para las imágenes:

    img.alignright {float:right; margin:0 0 1em 1em}
    img.alignleft {float:left; margin:0 1em 1em 0}
    img.aligncenter {display: block; margin-left: auto; margin-right: auto}
    .alignright {float:right; }
    .alignleft {float:left; }
    .aligncenter {display: block; margin-left: auto; margin-right: auto}

  • #57260

    MikelTheBaron
    Participante

    He abierto la hoja de estilos style.css del tema y esto es lo que pone en la parte de “image”:

    [quote].image {

    background: #22201d url(‘images/image_left.png’);

    border: 1px solid #302d2c;

    height: 149px;

    width: 372px;

    }

    .bkgleft { background: url(‘images/image_left.jpg’); float: left; }

    .bkgright { background: url(‘images/image_right.jpg’); float: right; }

    [/quote]

  • #57261

    almendron
    Participante

    Añade a la hoja de estilos las que te puesto. Debería funcionar.

  • #57263

    MikelTheBaron
    Participante

    Lo he añadido y he actualizado el archivo del servidor. Ahora surgen dos problemas nuevos. El primero es que el contraste de colores que había antes en el blog (en cuanto a las letras y al contenido en general con respecto del fondo se ha perdido, y las imágenes con leyendas no se destacan con un marco.

  • #57267

    almendron
    Participante

    1.- Has modificado la hoja de estilos y has quitado unos cuantos estilos (la he comparado con la del tema original).

    2.- En esa misma hoja de estilos aparece al final

    <?php if ( !function_exists('dynamic_sidebar')|| !dynamic_sidebar() ) : ?>
    <!-- codigo sidebar est�tico-->
    <?php endif; ?>

    Ya lo puedes ir eliminando.

    3.- El tema no incorpora los estilos necesarios para las imágenes. Es imposible alinearlas por ese motivo.

    Si quieres que te siga ayudando, instala el tema original y no toques nada. Te debería ir todo bien excepto la alineación de las imágenes.

    Me avisas cuando lo hayas hecho y te diré los estilos que tienes que añadir.

  • #57273

    MikelTheBaron
    Participante

    He quitado las lineas que me has dicho de la hoja de estilos. Cuando he insertado las lineas en la parte de imagenes que tu me has dicho ya si se me alinean, pero simplemente no aparece el marco típico de un blog hecho con WordPress. El tema original lo tengo instalado pero no activado.

  • #57275

    almendron
    Participante

    Haz lo siguiente:

    1.- Sustituye el style.css que estés usando por el del tema original.

    2.- Ahora debes añadir las siguientes líneas:

    http://codex.wordpress.org/CSS

    Debes copiar desde .alignnone { hasta el final del cuadro gris. Acaba con }

  • #57276

    MikelTheBaron
    Participante

    Hecho.

  • #57277

    MikelTheBaron
    Participante

    Un momento, ¿lo que has dicho que haga, que se tiene que hacer en el archivo style.css de la carpeta principal de mi servidor o de la carpeta donde se sitúa mi theme? Puf, que lio… 🙁

  • #57279

    almendron
    Participante

    Joder……… Hablamos de la carpeta donde está tu tema.

    Me has dicho que tenías el tema original pero sin activar. De ahí deduzco que dentro de themes tienes una carpeta con el tema que estás usando (y que has modificado), y que por otra parte tienes el tema original (sin modificar) guardado (me da lo mismo que esté en el servidor o en tu disco duro).

    Pues bien, al final debe quedar el style.css del tema original (sin modificar) en la carpeta del tema que usas (el modificado).

    Después añade las líneas que te he dicho.

    Me olvidaba: como las imágenes no tienen definida la alineación, deberás editarlas y marca dicha alineación.

  • #57290

    MikelTheBaron
    Participante

    Siento hacerte preguntas tan tontas, pero son tantos archivos, directorios y problemas que me lío y muchas veces me confundo. Ya he sustituido el archivo style.css por el original y he insertado las lineas que me has dicho. Y no se porque dices que las imágenes no tienen definida alineación si en verdad si lo están. Te dejo una [url=http://imageshack.us/f/838/alineacion.png/]captura de pantalla[/url] para que te asegures de que es así (otra cosa es como se visualice luego en la página en si).

  • #57291

    almendron
    Participante

    Ahora se ven alienadas perfectamente. Visualiza tu página y pulsa CTRL + F5. Verás como está solucionado.

  • #57409

    MikelTheBaron
    Participante

    Claro, esta solucionado lo de las imágenes, pero ahora el tema de WordPress no funciona correctamente 😕

  • #57410

    MikelTheBaron
    Participante

    Claro, esta solucionado lo de las imágenes, pero ahora mi Chaoticsoul personalizado no funciona correctamente, porque lo único que se ve de todos los cambios hechos es la imagen principal. Se han perdido las fuentes, el fondo, el menú, los colores… como restauro yo eso? 😕

  • #57414

    almendron
    Participante

    Eso es debido a algún error en el style.css del tema. Pega el código de ese archivo en http://tinypaste.com/

  • #57555

    MikelTheBaron
    Participante
  • #57556

    almendron
    Participante

    Pero te faltan los estilos de las imágenes. Añade las siguientes líneas al style.css

    .alignnone {
    margin: 5px 20px 20px 0;
    }

    .aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
    }

    .alignright {
    float:right;
    margin: 5px 0 20px 20px;
    }

    .alignleft {
    float:left;
    margin: 5px 20px 20px 0;
    }

    .aligncenter {
    display: block;
    margin: 5px auto 5px auto;
    }

    a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
    }

    a img.alignnone {
    margin: 5px 20px 20px 0;
    }

    a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
    }

    a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
    }

    .wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
    }

    .wp-caption.alignnone {
    margin: 5px 20px 20px 0;
    }

    .wp-caption.alignleft {
    margin: 5px 20px 20px 0;
    }

    .wp-caption.alignright {
    margin: 5px 0 20px 20px;
    }

    .wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
    }

    .wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
    }

  • #57557

    almendron
    Participante

    Según dijiste, el problema era después de insertar esas líneas. No hacemos nada si el error no se ve en estos momentos.

    Y la verdad, ya no se si estás con el tema original o con el modificado.

  • #57580

    MikelTheBaron
    Participante

  • #57582

    MikelTheBaron
    Participante

    He insertado las líneas que me dijiste y ya me funcionan las imágenes y con el tema personalizado, solo que si te fijas, las leyendas de las imágenes se ven borrosas, y no se porqué.

  • #57581

    almendron
    Participante

    No es que se vean borrosas sino que el color no cuadra bien con el fondo blanco. Busca en el style.css la línea 284, estilo .wp-caption p.wp-caption-text. Debe quedar de la siguiente forma:

    .wp-caption p.wp-caption-text {
    color: black;
    font-size: 11px;
    margin: 10px 0 0;
    padding: 0 5px 0;
    }

    La propiedad color define el color del texto. Lo he dejado negro.

  • #57583

    MikelTheBaron
    Participante

    ¡Lo acabo de solucionar!
    Madre de dios, cuanto trabajo, cuanto esfuerzo…
    Me voy a poner a llorar de alegría, vamos.
    Al final me dijo que tenia que editar el diseñador porque finalmente se dio cuenta, ¡menos mal!
    Gracias por todo, sin tu ayuda aquí nada habría progresado.
    Espero no tener que amargarte la vida otra vez con mis preguntas 😆

    Un saludo.

  • #57584

    almendron
    Participante

    De nada. Lo importante es que hayas aprendido algo durante el proceso. Un saludo.

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido