last day (15 days later) » 

02:46
Listo
hola
estas haciendo lo mismo?
Creo que compartimos un problema muy similar
sip
Tenemos un punto de entrada area, div editable, ... cualquiera que admita entradas de texto grandes
cual es tu objetivo de esto?
yo estoy haciendo un corrector de palabras
para un chat
tengo una aplicación muy grande que crea un híbrido entre zend y drupal
es un manejador de contenidos
y quiero mejorar el modelo de taxonomía de drupal, que no me convence del todo
como lo resolverias ?
02:50
Tengo una solución parcial hecha usando ajax
Un area de texto, conectada con una tabla arbitraria de palabras claves
el área me permite insertar listas arbitrarias comaseparadas, o puntoycoma separadas
o separadas por saltos de línea
y hay un botón explorar que conecta con la tabla y carga un later emergente
leyer*
creo que se debe crear un nuevo div por cada caracter que se tipee
layer* perdón
No hace falta
Mi solución parcial de momento no lo usa
me das uno minutos y pe paso unos pantallazos
¿Cómo anexo un pantallazo?
en upload
jajaja, creo que por mi bajo nivel no está disponible
pero resolveria todos los casos de escribir en medio de una palabra?, escribir al medio, final y demas?
03:00
si
te describo el esquema:
intenta ahora, creo que ya tienes 50 de rep
Una capa emergente puede mostrar consultas paginadas con barra de navegación alfabética y barra de vavegación por páginas la tabla de palabras o frases ya registradas (tokens)
El usuario puede seleccionar en ella una muchas o ninguna
el aŕea de texto está conectada con ella
y el botón explorar abre lanza requests ajax al sitio
pasando el bloque completo
de tokens escritos
los textos se sainitizan y pasa a consultas sql (preparadas) para recoger sus ids
los que aún no existen tienen id cero (que los marca como nuevos)
no se insertan (porque de momento no hay post)
buenas, mepa que editar directamente el area de texto puede ser complicado, yo usaría un buffer o lista que represente el texto y al enter o espacio reconstruir el area
la consulta se carga y mustra el listado de token en la página y bloque alfabetico activos
yo ya lo tengo hecho
habia un plugin jquery de tags que hacía algo parecido
03:08
no quiero usar librerias, quiero hacerlo con js
ya, lo menciono por la forma de implementarlo
estoy viendo si le encuentro
denme unos minutos, creo un proyecto en github y les comparto unas imágenes
basicamente tenes un input que tiene divs redondeados por cada palabra, con el x para borrarlas, internamente es una lista, hace un ajax para sugerir y al final es una lista separada por comas
sacandole el redondeado y el x sería algo como lo que buscas
Se parece
Estoy subiendo unas imágenesen un momento les paso un enlace
@aloMalbarez sugencias? pero esa seria la siguiente etapa, primero quiero hacer que el user piense que esta en un input normal
03:15
no encuentro el proyecto en el cual lo usé =P estoy viendo varios códigos en github para ver de reconstruirlo
pero sí la onda es que parece que estas en un input escribiendo normalmente y (en este caso) el separador de los divs/span es la coma, habría q tunearlo para que sea el espacio
y no me convence la idea de usar ajax, quiero hacerlo en frontend todo, por que en la empresa ya hicieron con ajax y no les gusta a nadie
posdata: no me dieron el codigo
el ajax es opcional, es para tener un diccionario por ejemplo
@aloMalbarez el diccionario tmbien seria con una lib para frontend
ok igual siempre se implementa con un callback o una funcion, es cuestion de que tome un json local y no remoto
hola
de nuevo acá
subí 5 imágenes del controlador de listas slz
ilustran el funcionamiento no edité las imagenes de modo que van como pantallas completas
la dirección del proyecto que estoy empezando a subir es github.com/lgquevedov/HybridZf3D6
le agregué las imágenes porque aquí no tengo aún permiso para subir imágenes al chat
el proyecto es público y pueden copiarlas
03:33
humm bueno el plugin que usé parece ser el de XOXCO github.com/xoxco/jQuery-Tags-Input/blob/master/src/…
habría que despegarlo un poco del jquery, reemplazar al gunas funciones
@quevedo si ya tenes cargado jquery en memoria te puede servir para lo tuyo, para hacerlo vanilla javascript hay que reemplazar unas cuantas funciones de jquery
Voy a mirarlo. Gracias
=P tengo un deploy en unas horas, les cuento luego como sale
saludos
El asunto es que el mío va muy avanzado. Me interesa discutir e tema porque creo que puede ayudarme a mejorar el comportamiento del área de edición
Y, además creo que le puede ayudar a @x-rw
eps, por lo que veo con un tags cambiando el delimitador a ; iria bien
el tema es manejar los "tags" con un delimitador espacio
03:41
y tener algun tipo de delay por el backspace, seleccionar copiar y pegar esas coas que uno hace en un chat
pero adicionalmente puedes usar el salto de línea como delimitador natural
sep estaba pensando en el feature de @x-rw para hacer un corrector
La gran dificultad con ajax es volverlo amigable y transparente
pero se logra
siendo un chat, por lo general hay mucho de reescribir
si
pero buenas consultas a una taba de registro seleccionan y marcan muy bien los tokens
03:43
hmm si, con ajax hay que usar caches o buffers locales siempre, sobre todo si es algo que no cambia tanto. un diccionario que tiene una revisión cada año que se reune la RAE ? =P
el corpus es grande pero hacer un precache de las palabras muy comunes puede ayudar
En el modelo que estoy usando no requiero de cachés en el front
a lo que voy es que, si dependes de un ajax, es asincrono, puede fallar, se cae la conexion, se corta el wifi, se excede el limite de datos, etc
el mundo real es bastante inestable en ese sentido
concedo
jejeje
Pero, hay ciertos estados que pueden ser conservativos
se pueden seleccionar adecuadamente para que las pérdidas sean mínimas
también hay el limitante de permisos de ejecución en terminales paranóicas
La idea central es permitir que el usuario edite, "como le de la gana" antes de postear
y, que pueda consultar tokens ya registrados para incluirlos si lo desea sin duplicación, o sin agregar tokens parecidos innecesarios
Ajax se usa para ofrecerle en una capa emergente, listas de selección paginadas, en las que puede marcar o desmarcar lo que quiera. Puede navegar la tabla y lanzar búsquedas y filtrado
Cuando postea la tabla se actualiza, y todo lo que haya en la página en que postea también
 
11 hours later…
14:57
hola a todos
 
1 hour later…
16:00
gracias por el interes

last day (15 days later) »