Se puede implementar un código así en mi@?
#1 · ·

Encontré un truco para el Leer mas...
Les pregunto a los bochos de miarroba, NoSetup, EffectedCard, Caos X, Torry y claro a LiM  y Tito, este truco lo encontré en un blog de ayuda para Blogger, y allí funciona de maravillas, yo quería saber si no se puede modificar para Miarroba.

El código es el siguiente:

Codigo

 
Hay que ponerlo en lugar de este otro que está en la plantilla:

Codigo

 
Y después en Formato de entradas:
 
Codigo

 

Disculpen que no se como se ponen los códigos para que no ocupen tanto espacio.

El resultado lo puedenver aquí, no pretendo hacer spam, solo que lo vean al menos los administradores y me digan si se puede implementar aquí. Después si quieren quiten el enlace.

No me digan lo de siempre que ya lo se, que mi@ esta hecha con puro html y Blogger no, solo pregunto por si se puede modificar ya que funciona tan bien, abre los articulos sin cargar toda la pagina, a mi gusto está muy bueno!

Foro por via intravenosa
Foro por via intravenosa
Haz clic para ver el perfil del usuario
Mensajes: 865
Desde: 07/Ene/2006
· ·
#2 ·

Cuando escribas el codigo....despues seleccionalo, y dale al icono este ...de ese modo sale englobado en una "cita" con scroll....

y respecto de lo que pides...pues no se, pero no estaria nada mal.....





Moderador
Moderador
Haz clic para ver el perfil del usuario
Mensajes: 4.738
Desde: 10/May/2006
· ·
#3 · ·

Hola Paseante, gracias, no se si podré hacer eso, pero luego lo intento, a ver si alguien lo ve y dice algo, está bueno viste? Ojalá alguno sepa modificarlo, lo viste en funcionamiento??

Gracias gracias!! Lo logré!! Tantos años y nunca pude hacer eso Claro que nadie me lo explicó antes, tan burra no soy viste??
Saludos Paseante!!


Foro por via intravenosa
Foro por via intravenosa
Haz clic para ver el perfil del usuario
Mensajes: 865
Desde: 07/Ene/2006
· ·
#4 · ·

Técnicamente. Se ha de poder seguro. Lo único que hace eso, es coger una capa de x carácteres y mostrar sólo unos cuantos. Al darle a Ver Más, muestra el resto.

Codigo




Codigo





Te lo he separado en dos codes. El primero lo has de poner una única vez y habrá de ir al principio del <body> de la plantilla general. Antes de cualquier otra cosa.

El segundo habrá de sustituir a <@ArticuloTexto@>





De todas formas. Un par de cosas a decir:

1) Lo acabo de programar en este mismo mensaje y no estoy seguro de que vaya a funcionar o puede que se me haya ido algún carácter y, hasta que eso no se corrija, no funcionaría.

2) Tú marcas un límite de carácteres, pero claro... imagínate que te cae a mitad palabra o, peor todavía, en mitad de un código html. Te parte el código/palabra en dos y quedaría fatal. Cosa especialmente mala si usas imágenes en tus artículos.

3) Si lo pruebas, lo dices. Y lo intentamos arreglar o lo publicamos como truco ya.



EDITO:
Algo falla. No lo pongas aún. No tengo mucho tiempo para mirarlo pero sobre ese código se puede hacer la base, salvo que alguien lo quiera reprogramar entero.

Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.779
Desde: 20/May/2003
· ·
#5 ·

Y... nadie mas se anima?? NoSetup, que hacemos chaval? EffectedCard ya lo intentó, no seas... mmm... como se dice fiaca en español? ah si... holgazán, no seas holgazán, yo se que puedes, dale, probá!!

Y algún otro no quiere exprimirse un poco el cerebro a ver que sale de esto?? , según Effected es viable, pero hay que modificarlo, vamos chicos!!! Ale!! No, no me sale hacerme la española.


Foro por via intravenosa
Foro por via intravenosa
Haz clic para ver el perfil del usuario
Mensajes: 865
Desde: 07/Ene/2006
· ·
#6 ·
Escrito originalmente por k_nelita
Y... nadie mas se anima?? NoSetup, que hacemos chaval?
Pues no lo sé.... realmente, los trucos de los blogs ¿sirven para algo? ¿cuantos los usuan?... yuo me lo paso muy divertido tratando de sacar cosas y tal, pero además de mi diversión y disfrute personal -que valen más que cualquier cosa- después ¿quien los usas?

En fin... respecto a lo que quieres, es mostrar todo el articulo en el índice, pero que solo se vea una parte hasta que se de un botón... lo más sencillo que veo sería que mi@ crease lo mismo, pues realmente no es muy complicado, o que cree una etiqueta.

Si alguien es capaz de darme un script que de un texto dado sea capaz de cortar X carácteres lo tenemos practicamente hecho. Pero a mi el javascript no se me da bien.

@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.299
Desde: 01/Mar/2003
· ·
#7 ·

Hola NoSetup!! Yo si los uso, casi todos y soy la primera en agradecerte cada vez que inventas algo.
Y este particularmente me parece muy útil, ya que no hay que recargar toda la pagina para ver la parte oculta del articulo, no lo has visto en funcionamiento??, queda todo muy liviano.

Claro que sería bueno que mi@ creara una etiqueta o algo así o corrigiera este truco, pero siempre están muy ocupados y quizás como dices no le interese a mucha gente, en Blogger si que les interesa a los usuarios, aquí no se....

Pero ya que te divierte y te da satisfacción personal como dices y yo se que eres muuuuuuy inteligente porque no pruebas con algo??

Yo de esto no entiendo ni jota, ya sabes.

Pero si lo haces te puedes ganar aún mas mi aprecio y esta copita  ja ja


Foro por via intravenosa
Foro por via intravenosa
Haz clic para ver el perfil del usuario
Mensajes: 865
Desde: 07/Ene/2006
· ·
#8 ·
Escrito originalmente por k_nelita
queda todo muy liviano.

Pues no necesariamente... pues la web tarda más en cargar, ya que realmente carga todos los artículos y no solo un cacho. Es decir, el peso de la página es mayor, a más peso, más lento.

Por otra parte, tampoco puedo asegurar mejorar el rendimiento en mi@, pues tendría que haber un script que cortase el texto... y eso es tiempo de procesamiento.

@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.299
Desde: 01/Mar/2003
· ·
#9 · ·

Con mas liviano, me refería a que al expandir el articulo, o sea leer mas, no carga la pagina entera, solo se abre ese articulo, no carga el menú lateral ni nada, lo abres y lo cierras como si nada, al menos sin perdida de tiempo, de técnica yo no entiendo.

Y con respecto a lo que decías de que quien usa los trucos, yo pienso que si mi@ los diera a conocer por medio de los boletines informativos, como nuevas implementaciones, trucos o algo así, los usuarios se enterarían de que existen, y también explicarles bien como se usan las cosas no? porque no todos los usuarios de mi@ se pasan por aquí.

Espero que LiM o Tito vean esto a ver si pueden hacer algo o al menos dieran su opinión.

Un saludo!

Pero, realmente viste el código? y viste como funciona? Si Blogger puede porque mi@ no?
No me expliques lo de los html que ya lo se, funcionan diferente, ya lo se...


Foro por via intravenosa
Foro por via intravenosa
Haz clic para ver el perfil del usuario
Mensajes: 865
Desde: 07/Ene/2006
· ·
#10 ·
Escrito originalmente por NoSetup.org
Escrito originalmente por k_nelita
queda todo muy liviano.

Pues no necesariamente... pues la web tarda más en cargar, ya que realmente carga todos los artículos y no solo un cacho. Es decir, el peso de la página es mayor, a más peso, más lento.


Si,  es cierto, .....pero tu sabes que quizas una de las cosas que mas hace tardar la carga de blogs son los menus, y mas si el menu es el de la izquierda.

Si,  es cierto que haria la carga algo mas lenta por los articulos,  pero salvo que tuvieran muchas imagenes o videos insertados, el resto en su mayoria serian una carga plana de texto  basicamente y salvo que tengas miles de articulos, habria que considerarlo como opcion interesante.

Sin embargo uno de los problemas que veo seria que a nivel de las estadisticas o contador de visitas al articulo, no las contabilizaria, salvo que pincharamos en el articulo propiamente....aunque de esto me gustaria que me corrigieses si no es asi NoSetup. Por ello, a pesar de seer interesante, yo no renuncio a tan preciada informacion como son las visitas al articulo.






Moderador
Moderador
Haz clic para ver el perfil del usuario
Mensajes: 4.738
Desde: 10/May/2006
· ·
#11 ·

Acabo exámenes el viernes, con un poco de suerte te saco tiempo después.
Mándame un privado la semana que viene y recuérdamelo


Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.779
Desde: 20/May/2003
· ·
#12 · ·

Ok, te mando privado la semana que viene si? A ver si lo sacas y te ganas la copita ja ja

Opinas lo mismo que NoSetup de la carga y todo eso? Porque ese blog que puse de muestra tarda un poco en cargar los artículos y eso que son pocos, pero se de otros que cargan volando, EJEMPLO

Saludos!!

De paso, como dices Paseante, lo que tarda en cargar son los menús laterales, sobre todo si están a la izquierda, alguien sabe porque?

Y el primer blog que puse de muestra lo carga volando, lo que le cuesta un poco son la parte de los artículos, sin embargo el que pongo aquí de ejemplo carga rápido todo y los dos tienen el mismo código.

En cambio el blog que tengo en mi@ tarda bastante el menú lateral a pesar de tenerlo a la derecha, claro que está lleno de cosas, pero lo estoy limpiando un poco, por ese motivo.


Foro por via intravenosa
Foro por via intravenosa
Haz clic para ver el perfil del usuario
Mensajes: 865
Desde: 07/Ene/2006
· ·
#13 ·

Ten en cuenta que entonces las lecturas de los articulos que esten en la plana principal, mediante ese codigo (y siempre que muestre el total del articulo), ya no contaran como visita al articulo...entiendo yo, ya que no se hace llamada a la url del articulo.....

...ya se que no es muy importante, pero, conviene tenerlo en cuenta para que se sepa que las vivistas se quedarian en la pagina principal del blog (lo cual interesa para el posicionamiento en google.... ), pero, bueno....estaria bien.





Moderador
Moderador
Haz clic para ver el perfil del usuario
Mensajes: 4.738
Desde: 10/May/2006
· ·
#14 ·
Escrito originalmente por k_nelita

Opinas lo mismo que NoSetup de la carga y todo eso? Porque ese blog que puse de muestra tarda un poco en cargar los artículos y eso que son pocos, pero se de otros que cargan volando
Porque lo hacen correctamente.

Veamos, ocultar un texto para que aparezca con un link es una tonteria y no tarda nada. El problema de hacerlo en blogcindario es que tienes que hacer una función que analize el texto buscando donde cortarle... cosa que ellos no tienen que hacer, de ahi el tiempo.

@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.299
Desde: 01/Mar/2003
· ·
#15 · ·
escrito originalmente por NoSetup
El problema de hacerlo en blogcindario es que tienes que hacer una función que analize el texto buscando donde cortarle... cosa que ellos no tienen que hacer, de ahi el tiempo.
 

Ya viste la última parte del código, donde dice:

aquí texto
<span id="fullpost">
aquí el texto escondido
</span>

Esto se pone en general, formato de texto o de entradas o de artículos, y sale en el editor de los artículos, entonces pones el texto hasta donde lo queres cortar, si fuera aquí le pones el <span id="fullpost"> después sigues escribiendo lo que no quieres que se vea y al final le pones el </span>

Y el otro código va dentro de la plantilla.
No entiendo lo que dices de que analice el texto buscando donde cortarle, lo cortas donde tu quieres, esa es la idea, por eso el código este que sale en el editor.

Y lo que dice paseante, no se, si se pueden contabilizar los lectores de cada articulo o no, realmente eso no me interesa demasiado, pero lo del posicionamiento en Google no lo había pensado, pero me parece muy bueno.

Me rindo... no se como hacer una cita

Foro por via intravenosa
Foro por via intravenosa
Haz clic para ver el perfil del usuario
Mensajes: 865
Desde: 07/Ene/2006
· ·
#16 · ·

Os voy a dar una pista... podria hacerlo pero estoy algo corto de tiempo.

Meter la variable para el texto del articulo dentro de un div y al final un enlace (despues de la variable del texto) de esta forma:

Codigo

 teneis que tener esta funcion (muy simple... la podeis complicar lo que querais):

Codigo

Ahora lo unico que queda es que la parte del texto que querais ocultar la metais dentro de un div de esta forma:

Codigo

Varios apuntes:

  1. No he probado nada de lo que estoy diciendo, lo acabo de hacer al vuelo, de hecho dudo que funcione tal y como esta, solo es un concepto.
  2. Esto es solo para daros ideas, se puede hacer de forma mucho mas elegante y potente, pero no tengo tiempo.

Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.534
Desde: 08/Mar/2002
· ·
#17 ·
Escrito originalmente por Tito

Ahora lo unico que queda es que la parte del texto que querais ocultar la metais dentro de un div de esta forma:

Codigo


Ese es el problema... que el texto que queremos ocultar esta dentro de <@TextoArticulo@> o algo así, y de ese hay parte que queremos mostrar y parte que no... es decir, hay que dividirle en dos ese texto

@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.299
Desde: 01/Mar/2003
· ·
#18 ·

Si, claro, <@TextoArticulo@> no puede ser partido, tendrias que poner el div cuando estais creando el articulo.

Otra forma seria hacer un script que parta automaticamente el texto segun una medida (parecido a lo que hace el sistema, no seria muy complicado) y asi no tenemos que preocuparnos de introducir ese div. Ya os digo que lo que he puesto es para dar ideas, no que sea la solucion perfecta


Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.534
Desde: 08/Mar/2002
· ·
#19 ·
Escrito originalmente por Tito
Ya os digo que lo que he puesto es para dar ideas, no que sea la solucion perfecta

Ya pues eso... sería hacer el script que tendría que ser en javascript y yo no sabría hacerle y no sé si después sería práctico, pues tendría que procesar bastante...

La idea, la teniamos... falta esto.

@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.299
Desde: 01/Mar/2003
· ·
#20 ·
Escrito originalmente por Tito
Si, claro, <@TextoArticulo@> no puede ser partido, tendrias que poner el div cuando estais creando el articulo.

Otra forma seria hacer un script que parta automaticamente el texto segun una medida (parecido a lo que hace el sistema, no seria muy complicado) y asi no tenemos que preocuparnos de introducir ese div. Ya os digo que lo que he puesto es para dar ideas, no que sea la solucion perfecta

Eso es lo que había intentado yo. Pero en menos de cinco minutos, tampoco me da prara mucho.

Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.779
Desde: 20/May/2003
· ·
#21 ·

Por si les sirve de ayuda, me olvidé de decirles que hay un archivo javascript, que yo no se abrir y que se coloca justo antes de </head> y es el siguiente:

<script src='http://forevergema2.googlepages.com/functiontoggleIt2.js' type='text/javascript'/>

Tal vez este es el script que andan buscando... eso espero, lo había olvidado.

Eso mas todos los demás códigos que puse antes son los que hace ese efecto de expandir y contraer.
Yo intenté abrirlo poniéndolo en la barra del navegador, la url claro, y sale un archivo que me pregunta si quiero guardarlo, pero para que si no entiendo nada y no me deja abrirlo, pero seguramente ustedes GENIOS, sabrán que hacer con el.

Bueno aunque no diga nada los voy siguiendo de cerca, ja ja a ver que hacen ja ja, espero que salga algo de todo esto.

Yo ya he puesto varios trucos de Blogger en mi@, por eso pienso que éste modificandolo un poco o un mucho quizás se pueda utilizar.


Foro por via intravenosa
Foro por via intravenosa
Haz clic para ver el perfil del usuario
Mensajes: 865
Desde: 07/Ene/2006
· ·
#22 ·

Ese javascript hace lo que ya os he comentado


Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.534
Desde: 08/Mar/2002
· ·
#23 ·

Ya lo tengo.

Al principio del <body> debes poner:

Codigo

 Cambia el 500 por la cifra de carácteres que quieres que se muestren. También puedes editar los textos de Reducir y Completar.


Después en el bloque que corresponda:

Codigo

 Aquí puedes editar el estilo del enlace o de las capas (pero no toque es el display ni el id).





El adjunto es el ejemplo para que se vea que funciona. Así que si no funcionara en el blog es cosa de las <@variables@>
Eso sí, ten en cuenta que los enlaces de <a href="url larga"> y demás códigos los puede partir por la mitad si le coge así.

Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.779
Desde: 20/May/2003
· ·
#24 ·

Gracias EffectedCard!! Ahora tengo un par de preguntitas, dices que lo primero va
después de <body> no?

Y el "bloque correspondiente" cual sería??

Otra cosa, yo uso el @@finpreview@@ y lo pongo donde quiero, o sea el tamaño
del texto no siempre utilizo 500 caracteres, porque los caracteres que pongo a mostrar difieren de
un artículo a otro, eso lo pongo de acuerdo al tamaño de la imagen,
yo siempre pongo imagenes para ilustrar lo que escribo, y si los 500 están dentro del código de la
plantilla no puedo estar cambiandolo con cada artículo, me entiendes?

El código que yo puse de muestra, tiene una parte que va dentro de formato de
entrada y allí uno lo corta donde quiere, este que vos ponés no tiene eso,
no se puede precindir de poner cantidad a los caracteres? O poner algo así:

aquí texto
<span id="fullpost">
aquí el texto escondido
</span>
 Que después sale en el editor y no me limita los caracteres?
Te debo estar complicando la vida no?? Perdoname!!

Según tu ejemplo, funciona, pero eso es solo texto, yo a todo le pongo imagenes...

Bueno no te enloquezco mas, quizá puedas hacer algo con lo que te digo o decirme
como hacer lo que quiero.

Gracias mil!!!


Foro por via intravenosa
Foro por via intravenosa
Haz clic para ver el perfil del usuario
Mensajes: 865
Desde: 07/Ene/2006
· ·
#25 ·

Ya veo.


Está mejor pensado así. Lo primero es prescindir del <@Preview@> de miarroba. Ese no te servirá para lo que tú buscas.
Lo sustituiremos por:

<span id="finpreview"></span>

Donde quieres cortar el texto pondrás eso. Siempre tendrá que ser así. Por tanto cópiatelo tal cual o no funcionará


El código del principio del <body> quedaría, ahora, así:

Codigo

 


El resto igual. Y puedes modificar lo que te he dicho antes. Si el span ese te parece muy largo, podemos buscar otra etiqueta que te resulte más facil. Pero ha de ser una etiqueta html o te saldrá como texto en el artículo. Lo he corregido también para que si no pones la etiqueta, lo muestre entero y sin enlace.


Te adjunto la prueba nueva, con imágen incluida. Hay dos artículos uno que se muestra completa y el segundo que es ampliable.



Lo del bloque que corresponde era sencillamente que lo pusieras en el bloque donde ha de ir el <@ArticuloTexto@> con reemplazarlo te sobrará.




El otro trozo te queda como:
Codigo

 

prueba.htm prueba.htm
Subida el: 16/Jun/2008 00:28
Tamaño: 5.9 KB
Descargas: 5

Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.779
Desde: 20/May/2003
· ·
#26 ·

Bieeeen EffectedCard!!!! Era eso lo que quería, según tu ejemplo funciona,
así que en cuanto tenga tiempo lo pongo en el blog.

Millones de gracias!!!

Otra pregunta, esto no modifica los artículos anteriores no? solo saldrá
en los que ponga de ahora en mas?
Si, claro, me contesto sola, si voy a poner la etiqueta <span id="finpreview"></span>
eso no puede salir en los anteriores, estoy en lo cierto?

Otra pregunta no hay que modificar nada en general donde dice de que manera
se mostraran los artículos, donde dice en resumen 500 o 1000 o enteros,
eso no toco nada?

Gracias GENIO!!!!


Foro por via intravenosa
Foro por via intravenosa
Haz clic para ver el perfil del usuario
Mensajes: 865
Desde: 07/Ene/2006
· ·
#27 ·

Por cierto Effected, he pensado que lo suyo sería que mi@ pusies su propio tag como <@@HastaAquiPuedoLeer@@> o algo así... pero como no lo hace, quizás puedas conseguir un javascript que busque en un texto ese tag y corte oportunamente... eso evitaría el problema de cortar enlaces y cada uno podría elegir el número de carácteres por cada artículo o mejor dicho, donde cortar.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.299
Desde: 01/Mar/2003
· ·
#28 ·

No, los anteriores si también los quieres así, tendrás que editarlos y añadir mi nueva etiqueta. Servir, sirve; pero si no hay etiqueta se muestran completos. De hecho, precisamente por eso introduje esa modificación, para que no se estropearan los viejos.


Lo de los artículos pon que se muestren ENTEROS. Porque imagina que pones en <span id="finpreview"></span> en el carácter 1100 y te lo corta porque solo muestra 1000 carácteres. Sería un pequeño problema, ¿no?



En cualquier caso puedes combinar el viejo <@FinPreview@> ese con el nuevo método, ¿por qué no?




¿Lo has probado ya en la plantilla?


Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.779
Desde: 20/May/2003
· ·
#29 · ·

Bueno... por donde empiezo? mmm... todo mal EffectedCard, casi me da un infarto, a ver...
como te explico, primero, al poner los artículos en enteros, me los pone todos, pero todos ehh
enteros, en los viejos se ve el @@finpreview@@ y en el nuevo <span id="finpreview"></span>,
pero los artículos salen enteros.

La parte donde dice comentarios, nuevo comentario y han leído xxx personas este artículo sale
en el lugar de la barra lateral, o sea me descuadra toooodo.

El Completar, sale en todos los viejos y al pinchar en el enlace no abre ni cierra nada,
que quieres que te diga un desastre, lo tuve quitar y dejar todo como estaba, no se si es
error mío o del código.

Mira trato de explicarte como puse todo a ver si me dices si hice algo mal,
debajo de <body> puse:

Codigo

Quité esto:

Codigo

Y en su lugar puse esto:

Codigo

Y donde quería cortar el artículo puse:

<span id="finpreview"></span>

Decime si hice algo mal por favor y en que me equivoqué si es que lo hice.
Igualmente gracias por todo!

Foro por via intravenosa
Foro por via intravenosa
Haz clic para ver el perfil del usuario
Mensajes: 865
Desde: 07/Ene/2006
· ·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Blogs · Trucos blogs
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 16:49 UTC+02:00 DST
Temas similares
No se han encontrado temas similares
Recomendado