Martín Ortega Novella  Diciembre 12 2009


Diciembre 12 2009  Martín Ortega Novella
Como podéis ver, le estoy dando un pequeño cambio de look al ESLUG, solo estoy cambiando la Home Page.
Al entrar a un blog creo que es fundamental ver si hay alguna nueva entrada y si eres asiduo, comprobar si alguien ha hecho un nuevo comentario en esa entrada que has publicado recientemente o en alguna entrada donde estás interesado en el debate.
Pero hay una cosa que me está comiendo el coco, "Las entradas recientes". Lo que pretendo es que ponga el nombre del paisano que publicó la entrada.
Cómo cogno ???, cómo hago para que ponga el nombre ???.

Image:$DXRecentSubjects$ ??? Please, Help ¡¡¡

Se como hacerlo, pero haciendo trampas, lo malo es que si hago trampas condiciono el número de entradas recientes al número de entradas mostradas en la HomePage, realmente es un valor de un campo del documento de configuración que nada tiene que ver con las entradas recientes, me explico:
Yo puedo mostrar en la tabla de entradas recientes lo mismo que en la HomePage, pero "capao", se trata de crear un nuevo HTML Block Template y quitarle todo lo que no me interese. En este caso sería el "Contenido", Tag, etc, dejando solo el título, el paisano y la fecha, que es lo que quiero mostrar, pero no me vale por la razón que he comentado anteriormente, NO PUEDO CONTROLAR EL NÚMERO DE ENTRADAS RECIENTES, es mentira, no son entradas recientes, son entradas mostradas en la Home Page.
Igual es que soy un poco torpe (es fácil), pero no tengo ni idea como cambiar lo que muestra el valor "$DXRecentSubjects$".
Please Help, cualquier sugerencia será bien recibida.

Thanks in advanced.

Blog para Torpes

11 Comentarios 
1
Martín
12/13/2009 7:58:13 PM

Hola Dani.

No hay nada de la plantilla del blog que se me haya resistido (I don't have grandmother), pero con esto me rindo, pero es una rendición temporal, de todas formas si eres capaz de darme la solución, te lo agradeceré.

Pero no me vale que me digas "Usa JavaScripts", yo quiero la solución "mamada", por pedir que no sea.

Un saludo

2
Danisoft
12/13/2009 10:16:52 PM

Buenas.

Segun lo veo yo, lo haria asi.

Opcion 1-. modificar la libreria donde se genera el codigo de $DXRecentSubjects que es la libreria de Lotusscript "DXNotesContentProcessing" y en el SUB GENRECENT() Linea 53

short=checkAmp(Left(blogdoc.safesubject(0),configdoc.recentlistchars(0))) + " ("+dxMakeSafe(blogdoc.author(0)) +" el "+Cstr(blogdoc.creation(0))+")"

Opcion 2-. JAvascript,

Buscaria el elemento dentro del DOM de la pagina el contenedor de los links en este caso veo que lo has llamdo "tabla22" con lo que mi funcion de javascript tendria que tener algo asi

[script type="text/javascript"]

function getValue()

  {

 var x=document.getElementById("tabla22")

var i=0;

for (i=0;i<=5;i++)

{

li=x.childNodes[i];

a=li.childNodes[0];

titulo=a.title;

quien=titulo.substring(titulo.indexOf("Añadido por "),titulo.indexOf(" En "));

a.innerHTML=a.innerHTML+" ("+quien+")";

}

}

[/script]

He metido esta funcion en el blog, asi que si cargas la home puedes despues escribir en la barra de direccione javascript:getValue(); y ver que pasa.

Un Saludo amigo

3
Danisoft
12/13/2009 12:14:43 AM

jeje, yo estoy dejando en borradores del blog (hay que acceder por notes) las cositas para que cuando me "atasco" pues poder liberarlas.

En cuanto a Gasolina o no ya me gustaria aclarar mi situacion laboral actual publicamente pero no es muy prudente de momento.

Un Saludo

4
Martín
12/13/2009 11:56:18 AM

Hola Dani, por la tarde lo miro, ya te contaré.

Respecto a tu situación laboral, si te parece cuéntame algo en mi correo de la fábrica de mi curro y hablamos.

Un saludo

5
Albert Buendía
12/12/2009 7:09:25 PM

hola paisano,

Yo sólo sé que no sé la respuesta. Pues no me queda "na" para aprender. Si algún día viene el Sr. Ed Brill a "visitar" el ESLUG tendremos que "fichar" a Steve Castledine para que nos dé un curso "acelerado" de su criatura, el Blog Template, claro. Yo, en primera fila, eh, que tú ya sabes mucho. Por cierto, ¿sabes dónde cogno venden la gasolina para la moto de Dani? ¿Y para la de el Sr. Trigo? Estas motos de Madrid se gripan mucho, eh. Un saludo, Albert.

6
Danisoft
12/13/2009 1:10:24 AM

Bueno he revisado esto que dices y creo que si quieres "modificar" ese DXTAG tienes que mancharte las manos.

Ir a la Libreria "DXNotesContentProcessing" buscar "Sub genRecent()" y meter lo que quieras en la variable HTML

Lo que no se es que otras cosas tiran de aqui asi que lo mismo se va al carajo todo.

Otra opcion es crearte tu propio $DXMartin_RecentAutores

Un Saludo

7
Danisoft
12/13/2009 1:13:22 AM

Revisando un poco mejor esto, me doy cuenta que el "paisano" sale en la etiqueta "Title" del enlace, con lo que con un poco de Javascrpt lo podrias sacar y asi no modificar la libreria

Un saludo

8
Martín
12/15/2009 8:03:18 PM

No Dani, no lo he probado todavía.

El jueves que echan "Gran Hermano" a ver si me da tiempo.

Un saludo

9
Martín
12/15/2009 4:08:25 PM

Ok Steve, first I will prove the code that has put a ESLUG colleague, if it doesn't work I will send a message, thanks.

10
Danisoft
12/15/2009 6:43:20 PM

Lo has probado???

Como ha ido?? necesitas alguna explicacion mas??

Un saludo

11
Steve Castledine
12/14/2009 3:39:49 PM

Hi - my spanish is not great so if you can send me an email I will try and help. gracias

Comentarios

$DXRecentSubjects$ ??? Please, Help ¡¡¡