blog chicaregia.com

Chica Regia Theme para 2012

Chica Regia Theme 2012

Ya estoy como los autos, que presentan sus modelos medio año antes jaja, pero este es mi theme para el 2012. Lo presento de una vez, no vaya a ser que se acabe el mundo a fin de año, ¿Será? Pues por “a” ó “b”, ¡Taraaan! Aquí está jaja

Aproveché que Gaston me había transferido el dominio, para migrar de servidor todo, fué un trabajal.
Primero, para respaldar todo, que tengo muchísimas imágenes y videos; luego, exportar para después importar la base de datos (que por cierto, lo hice a mano [benditos querys]), ya que, en mi anterior base de datos tenía muchas tablas y campos que en las versiones nuevas de wordpress no las usa.
Pero para colmo, me topé con el problema que no se por qué fregados, pero mis tablas estaban cotejadas como latin1_swedish_ci y opté por cambiarlos manualmente campo por campo y luego tabla por tabla a utf8_general_ci que es a como me lo pedía wordpress. Peeeero, tuve problemas con la “ñ” y los tildes.
Pero de nuevo (benditos querys), hice algunos para reemplazar los caracteres raros por las correctas letras o símbolos.
Y por último, otro problema con que me topé fué, que nunca pude modificar mis permalinks (PROBLEMA SOLUCIONADO). Porque al cambiarlos, me daba el error 404 Page not found. No sé si alguien de ustedes ya haya instalado la versión de wordpress 3.2.1, ¿Cómo le hiciste para cambiar permalinks? Estoy frustrada porque por más que busqué en internet e hice todos los consejos que decían, no pude cambiarlos. Así que como pueden ver, tengo los permalinks default jeje

¿Novedades?
-Ahora puedo contestar directamente al comentario en cuestión, así es más personal. Ya no más respuestas mías múltiples jaja
-Puse un formulario de mensajes en el costado muy cute.
-Ahora si la web parece mi diario.
-Mis notitas ya parecen notitas de verdad jeje

En fin, aún no termino de subir todo mi material online, pero ahí la llevo.

Otra cosa, me acabo de dar cuenta que mi base de datos tenia más de 3000 post cuando realmente tengo menos de 1100 escritos, y resulta que ví muchas copias de post, que vienen siendo las revisiones que se generan (post_type = revision). Ando checando como eliminarlas sin afectar la integridad de la base de datos. Pfff… cuando acabaré.

Posts Relacionados

8 Comments

  1. Ya agregaste a tu archivo .htaccess algo como esto? si no, agrégalo para que se haga el cambio de los permalinks

    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    1. Author

      Me creerás que ya había checado esa parte del .htaccess, pero ahorita lo volví a hacer y funcionó =D Yupyyyy!! gracias!!

  2. te voy a hacer una recomendacion que espero que no tomes a mal, concentrate mas en el contenido que en el diseño, ya se que con un diseño bonito te nace mas escribir, pero ya llevas un buen rato divagando, quisiera que tu blog fuera el de antes, saludos!

    1. Author

      Fíjate que sí, no tengo el mismo ritmo, pero más que nada era porque sabia que debia migrar, pero aún no era el tiempo y no quería tener más stuff para bajar y volver a subir. Pero siento que después de haber terminado la migración, las cosas van a cambiar! =D

  3. Por cierto, te pudiera pedir consejo o si me pudieras pasar qué querys utilizaste? Yo tengo el mismo problema y quiero cambiar la codificación de latin1 a UTF-8… porque tengo el mismo problema de no poder agregar un post directamente desde la interfaz de inicio de wordpress (quick post)…

    Te paso lo que alguna vez intenté sin éxito:

    /* ¡IMPORTANTE!
    * Este es un tutorial para convertir la codificación de bases de datos de
    * latin1 a utf8. MySQL anteriormente solo utilizaba codificación latin1, y una
    * colación latin1_swedish_ci.
    */
    /* Algoritmo:
    * Al convertir los campos a su valor en binario, se puede cambiar la
    * codificación, sin tener que preocuparse por los caracteres especiales:
    * CHAR -> BINARY
    * VARCHAR -> VARBINARY
    * TINYTEXT -> TINYBLOB
    * TEXT -> BLOB
    * MEDIUMTEXT -> MEDIUMBLOB
    * LONGTEXT -> LONGBLOB
    * Los siguientes queries nos ayudan en convertir a y regresar de binario.
    */
    /* MyDb
    * Se infiere que la base de datos se llama MyDb.
    */
    /* Correr en information_schema
    * El código SQL de estos queries se debe correr en la base de datos llamada
    * information_schema. Los queries generan código SQL que se debe correr en la
    * base de datos ‘MyDb’.
    */
    USE information_schema;
    /* I. Identificar binarios preexistentes
    * Este SQL — así como el siguiente paso — es un paso de precaución; hay que
    * anotar los campos que aparezcan aquí, para identificar cuáles campos ya eran
    * de tipo binario. Si no aparecen campos, es motivo de alegría.
    */
    SELECT CONCAT(‘ALTER TABLE ‘, table_name, ‘ MODIFY ‘, column_name, ‘ ‘, REPLACE(column_type, ‘binary’, ‘char’), ‘;’) FROM columns WHERE table_schema = ‘MyDb’ and data_type LIKE ‘%binary%’;
    /* II. Identificar blobs preexistentes
    * Este SQL también es un paso de precaución; hay que anotar los campos que
    * aparezcan aquí. Aquí buscamos los campos de tipo blob. Si no aparecen
    * campos, es motivo de alegría.
    */
    SELECT CONCAT(‘ALTER TABLE ‘, table_name, ‘ MODIFY ‘, column_name, ‘ ‘, REPLACE(column_type, ‘blob’, ‘text’), ‘;’) FROM columns WHERE table_schema = ‘MyDb’ and data_type LIKE ‘%blob%’;
    /* III. CHAR -> BINARY
    * Conversión de cualquier tipo de Char a su correspondiente Binario.
    */
    SELECT CONCAT(‘ALTER TABLE ‘, table_name, ‘ MODIFY ‘, column_name, ‘ ‘, REPLACE(column_type, ‘char’, ‘binary’), ‘;’) FROM columns WHERE table_schema = ‘MyDb’ and data_type LIKE ‘%char%’;
    /* IV. TEXT -> BLOB
    * Conversión de cualquier tipo de Texto a su correspondiente Blob.
    */
    SELECT CONCAT(‘ALTER TABLE ‘, table_name, ‘ MODIFY ‘, column_name, ‘ ‘, REPLACE(column_type, ‘text’, ‘blob’), ‘;’) FROM columns WHERE table_schema = ‘MyDb’ and data_type LIKE ‘%text%’;
    /* V. Convertir MyDb de latin1 a utf8
    * Esto convierte y asigna una colación en Unicode a la base de datos. Pero aún
    * falta considerar las tablas y los campos en particular.
    */
    ALTER DATABASE MyDb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
    /* VI. Convertir Tablas de MyDb de latin1 a utf8
    * Este query es para cambiar la codificación de las tablas.
    */
    SELECT CONCAT(‘ALTER TABLE ‘, table_name, ‘ DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;’) FROM tables WHERE table_schema = ‘MyDb’;
    /* VII. Convertir Campos de tipo Char de las Tablas de MyDb de latin1 a utf8
    * Este query es para cambiar la codificación los chars de las tablas.
    */
    SELECT CONCAT(‘ALTER TABLE ‘, table_name, ‘ MODIFY ‘, column_name, ‘ ‘, column_type, ‘ CHARACTER SET utf8 COLLATE utf8_unicode_ci;’) FROM columns WHERE table_schema = ‘MyDb’ and data_type LIKE ‘%char%’;
    /* VIII. Convertir Campos de tipo Text de las Tablas de MyDb de latin1 a utf8
    * Este query es para cambiar la codificación los textos de las tablas.
    */
    SELECT CONCAT(‘ALTER TABLE ‘, table_name, ‘ MODIFY ‘, column_name, ‘ ‘, column_type, ‘ CHARACTER SET utf8 COLLATE utf8_unicode_ci;’) FROM columns WHERE table_schema = ‘MyDb’ and data_type LIKE ‘%text%’;
    /* IX. BINARY -> CHAR
    * Convierte los binarios a chars. Hay que manualmente eliminar queries de los
    * resultados de el paso I.
    */
    SELECT CONCAT(‘ALTER TABLE ‘, table_name, ‘ MODIFY ‘, column_name, ‘ ‘, REPLACE(column_type, ‘binary’, ‘char’), ‘;’) FROM columns WHERE table_schema = ‘MyDb’ and data_type LIKE ‘%binary%’;
    /* X. BLOB -> TEXT
    * Revierte los blobs a textos. Hay que manualmente eliminar queries de los
    * resultados de el paso II.
    */
    SELECT CONCAT(‘ALTER TABLE ‘, table_name, ‘ MODIFY ‘, column_name, ‘ ‘, REPLACE(column_type, ‘blob’, ‘text’), ‘;’) FROM columns WHERE table_schema = ‘MyDb’ and data_type LIKE ‘%blob%’;

    1. Author

      Ah! mira, yo opté por cambiar el cotejamiento de la base de datos a mano. Total solo son 11 tablas las de wordpress. Entra a tu MyPHPAdmin y en la sección de operaciones viene para modificarlo. Y luego campo por campo de la tabla editarlo, no son muchos.
      Aún y que hice eso, me siguieron apareciendo símbolos raros para las ñ y las tildes, pero ví que eran siempre los mismos símbolos, así que hice pequeños querys para reemplazarlos (con lo poco que sé de MySql).

      Checa que símbolos te pone para cada tipo de letra, por ejemplo en mi caso (no se si todos sean iguales) tuve que:
      Reemplazar á por á
      Reemplazar é por é
      Reemplazar à por í
      Reemplazar ó por ó
      Reemplazar ú por ú
      Reemplazar °C por °C
      Reemplazar ’ por ‘
      Reemplazar ¡ por ¡
      Reemplazar ¿ por ¿
      Reemplazar ± por ñ
      Reemplazar ´ por ´
      Reemplazar ‰ por É

      PARA REEMPLAZAR EN TODO EL CONTENIDO DE TUS POST (hacerlo por cada símbolo)

      UPDATE `wp_posts`
      SET `wp_posts`.`post_content`= REPLACE(`wp_posts`.`post_content`, ‘á’, ‘á’)

      PARA REEMPLAZAR TITULOS DE TUS POST(hacerlo por cada símbolo)

      UPDATE `wp_posts`
      SET `wp_posts`.`post_title`= REPLACE(`wp_posts`.`post_title`, ‘±’, ‘ñ’)

      PARA REEMPLAZAR EN CONTENIDO DE TUS COMENTARIOS(hacerlo por cada símbolo)

      UPDATE `wp_comments`
      SET `wp_comments`.`comment_content`= REPLACE(`wp_comments`.`comment_content`, ‘±’, ‘ñ’)

      Puedes hacer una función y no hacer cada uno manual como lo hice yo.
      Se supone que hay un plugin para eso, pero no le tengo confianza, así que mejor lo hice a mano y de uno por uno jeje

      Deja hasta el final el trabajo de reemplazar à por í, que luego se te puede hacer otra sopa.

  4. Que tal los programadores….!!!!! solo mi esposo los entiende…saludos Candy y esta “chido” eso de ya contestar en partícular los comentarios que te hacemos…cuidate mucho….

    1. Author

      Siii así es más personal verdad? =D Saludos Karmen!!! =D

Leave a Reply

Your email address will not be published. Required fields are marked *