Life isn't about finding yourself. Life is about creating yourself.
Quizá la mas grande lección de la historia es que nadie aprendió las lecciones de la historia. A. Huxley

Ya la defequé

2010-02-18 19:10:19-06                  Esta entrada ha sido vista 87 veces.

Desarrollo

El buen bauer acaba de echar código para dar soporte ajax en la parte de administración del edublog de Karamelo, pero no jalaba en mi versión local que está usando MySQL, el pex fue que la columna  "lang" de la tabla "users" estaba en smallint cuando debería ser varchar(2) y por eso no cargaba el Ckeditor.

Antes de eso hice un desmadre porque la función de jQuery no jalaba, al parecer prototype y jQuery se estorban. Asi que en lugar de:

$(document).ready(function(){
    var oEditor = CKEDITOR.instances.EntryBody;
   var t = setTimeout("autosave()", 20000);
});

se cambia a :

Query.noConflict();               
Query(document).ready(function() {  
  var t = setTimeout("autosave()", 200000); 
 });  

Pero todavía no jala. Además tenemos dos versiones de las tablas MySQL:

http://trac.chipotle-software.com/karamelo/browser/trunk/app/config/sql/mysql

Una en mysqlkaramelo.sql y otra en las otras tablas  ¿cuál está más nueva? A mi me gusta más en un sólo archivo porque me da la güeva abrir muchos archivos pero como vean. Como sea hay que hacer un merge para remover o una u otra versión de las tablas.

Ya mañana arreglo el desmadre que hice con el código Ajax.

 

 

Permalink: http://www.mononeurona.org/entries/view/aarkerio/2107


Comments Commentblogs:
1.- rnstux wrote:

Quedaría mejor en un solo archivo, ya no le he movido al código de MySQL, estuve checando el problema. Supongo que es cuándo creas o editas un entrada o lección, no jala el CkEditor, ni el autosave. Si es así lo solucioné así:

echo $ck->load('LessonBody', 'Karamelo', 'en' , 800, 600); //Tienes que especificar el lenguaje =S aunque no debería ser así. Pero en fín así me funciona, ya no le moví nada a las funciones a la función autosave(), en la instalación de MySQL yo lo tengo el lang como varchar... Me avisas si ese era el problema..Lo probé también en PostgreSQL..aún no le he hecho el commit.

2010-02-19 07:38:36-06
2.- rnstux wrote:

=) Disculpa eran las 7 AM, las pruebas que hice fueron con lessons, ahorita estuve probando con Entries, le faltaban varias cosillas, habia que ponerles un id a los campos, id, title, body.. por cierto ¿Dónde se ocupa el prototype?, cómo no encontré donde se ocupa lo quité, también ya vi que hacia falta el: $session->read('Auth.User.lang') en lugar de 'es'.. :P Pues al parecer ya funciona en ambas. Aún no le hago el commit, me dices si era eso para hacerlo... Saludos!!

2010-02-19 08:08:44-06
3.- aarkerio wrote:

oye pero los IDs cake los genera automáticamente:

id="EntrySubjectId"
id="EntryBody"
id="EntryTitle"

etc, etc

ponerlos a mano es más chamba y rompe la estandarización, ¿o tú qué opinas?

2010-02-19 10:10:30-06
4.- aarkerio wrote:

ah!! en lo de MySQL voy entonces a dejar sólo el archivo mysqlkaramelo.sql

2010-02-19 10:12:07-06
5.- rnstux wrote:

=P ¿Entonces con eso ya se soluciona? Pa darle el commit, ahorita checo los ids...

2010-02-19 10:14:36-06
6.- aarkerio wrote:

si yo creo que con eso jala de nuevo, thx!

2010-02-19 10:31:16-06
7.- bauer wrote:

Acabo de hacer un commit con lo del autosave, en realidad solo le cambie al javascript $ por JQuery, se supone que el conflicto es que prototype toma $ como funcion y para JQuery es solo un alias. Hasta ahorita no me ha causado conflictos ni con ajax ni con la forma normal, si gustan chequenle que onda, saludos

2010-02-19 17:56:01-06
New Commentblog
CAPTCHA Image




Join us!
Forgot your password?
This blog has been visited
36,612 times
aarkerio
Manuel Montoya estudió neuropsicología en la facultad y en el Instituto de Biomédicas de la UNAM. Trabajó en Compaq de México como diseñador de software, tiene diez años de experiencia en Java, Python, PHP, Ruby y SQL. Le interesan muchas cosas y neciamente le da por escribir sobre todas ellas.

Actualmente trabaja en Chipotle Software, desarrollando Karamelo, una herramienta e-Learning. Emacs y FluxBox son su editor y escritorio favoritos.
Powered by
Despabilando la MonoNeurona.org
Livechat
<-Nombre

reiken wrote:
http://tinyurl.com/782vp5u
4 days, 3 hours ago

Reiken wrote:
tienen backup en megaupload? http://tinyurl.com/6uarmrq
2 weeks, 6 days ago

aarkerio wrote:
Reiken: muchas gracias!! Fixed!
on 1/1/12

Reiken wrote:
http://tinyurl.com/7yffd32
on 1/1/12

fer wrote:
cualquier cosa ahi te echo un grito man. gracias por comunicarse ca..
on 16/12/11

fer wrote:
empiezo lo de dspace
on 16/12/11

fer wrote:
la otra semana
on 16/12/11

fer wrote:
por cierto
on 16/12/11

fer wrote:
weekend
on 16/12/11

fer wrote:
good
on 16/12/11


@vendaval lánzate por los tequilas!! Al fin que es viernes!
5 days, 13 hours ago
De CakePHP a Perl a Rails en el mismo día!! Chingonazo que soy!!
2 weeks ago
$sudo gem update ;-)
2 weeks, 2 days ago
Debian es la neta!
3 weeks ago
@rnstux Mochate con la liga para descargarlo!!
3 weeks, 6 days ago
Yea, Python o Ruby por la Syntactic sugar.
on 10/1/12
Inches steelers, no dieron el ancho
on 9/1/12
Inches mamertos!! no es guasa... no si, inchs mamertos ;-)
on 5/1/12
@thos, no tienes un ejemplo de paginación Ajax en rails con cofeescript? no me sale caón!!
on 3/1/12
por cierto alguien usa coffeescript en Rails?
on 31/12/11
Mis Albums
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2011.