Abonu.com
Arkivo de retlistoj Katalogo de retlistoj Ranglisto de retlistoj Oftaj demandoj Statistiko Navigilo Por aŭtoroj Konaktu nin
FAQ-A Enigo de retlisto Priskribo de retlisto Aspektigo de retlisto Statistiko de retlisto Memorigilo pri la enigo
SubScript - lingvo de aŭtomatigo de retlistoj
Versio 1.06 de 28.05.2002

SubScript - tio estas simpla makrolingvo, kiu helpos al vi pli flekseble formi la enhavon de letero kaj aŭtomatigi plurajn agojn pri gvidado de la retlisto. Vi absolute ne estas devigata ĝin uzi kaj povas fari la retlistojn same kiel antaŭe. Sed mi esperas, ke helpe de SubScript la aperigo de la retlistoj iĝos pli simpla kaj fleksebla.

En la procezo de prilaboro de la teksto por retlistoj, la sistemo trovos en la enhavo de la letero specialajn ordonojn de la lingvo SubScript kaj plenumas ilin. Fine sur la lokon de ĉiu ordono estas metata la rezulto de ĝia plenumo. Estas rekomendate preni testan ekzemplon kaj, enskribinte ĝin kiel la leteron de via retlisto, vidi la rezulton de la laboro, uzante la butonojn "Montru kiel aspektos la letero".

La ordono de la lingvo aspektos tiel:

[ SUBSCRIBE nomo parametro1 parametro2 .... ]
aŭ, priskribante homlingve, la ordono tio estas: malfermanta kvadrata parentezo [, post kiu sekvas (eble post interspaco) vorto SUBSCRIBE, post kiu trans unu aŭ pli da interspacoj eble sekvas la nomo de la ordono, post kiu trans unu aŭ kelkaj interspacoj sekvas parametroj de la ordono (ili povas foresti) kaj finiĝas tio per la plej unua renkontita fermanta kvadrata parentezo ].

Ordonoj kun nekonata nomo estas forigataj. La ordonoj ne povas esti enmetitaj unu en la alian.

Ni vidu la priskribojn kaj ekzemplojn de la rezultoj de SubScript-ordonoj. Se en la priskribo estas kelkaj ekzemploj, tio signifas, ke la rezulto de la ordono dependas de tio, kian - HTML, tekstan aŭ SMS - letero formiĝas. Ĉiuj ekzemploj estas donitaj ekzemple de la retlisto info.abonu

  • Plena titolo de listletero - issue_name
  • Aldono al la titolo de listletero - issue_name _add
  • Numero de listletero - issue_number
  • Dato de listletero - issue_date

  • Kodo de retlisto - list_id
  • Titolo de retlisto - list_name
  • Adreso de la ttt-ejo de la retlisto - list_url

  • La titolo de la aŭtoro de la retlisto - list_author_title
  • Nomo de la aŭtoro de la retlisto - list_author_name
  • Adreso de la aŭtoro de la retlisto - list_author_email
  • Ligilo al la adreso de la aŭtoro de la retlisto - list_author_mailto

  • La titolo de la digestaĵo de listletero - issue_digest_title
  • Enhavo de la digestaĵo de listletero - issue_digest

  • Kalkulilo de la kvanto de la abonantoj - list_count
  • Kvanto de la abonantoj - list_count_text
  • Adreso de la butono-kalkulilo de la kvanto de la abonantoj - list_count_url

  • Formo de rapida abonado - form_quick
  • Inkludo de la enhavo de dezirata retpaĝo - http://

  • Ligilo al la arkivo de la retlisto - list_archive
  • Adreso de la arkivo de la retlisto - list_archive_url

  • Ligilo al la priskribo de la retlisto - list_descr
  • Adreso de la priskribo de la retlisto - list_descr_url

  • Ligilo al la statistiko de la retlisto - list_stat
  • Adreso de la statistiko de la retlisto - list_stat_url

  • Adreso de la katalogo de la retlistaj bildoj - list_image_url



    Plena nomo de la listletero
    [ SUBSCRIBE issue_name ]

    Priskribo - plena titolo de la listletero

    Ekzemplo - Novaĵoj de Urba Kato de la 4-a de majo

    Ni memorigas, ke ĝi kunmetiĝas el la titolo de la retlisto kaj ebla aldono al ĝi, indikata dum la enigo de la retlisto aŭ de la ordono issue_name_add.


    Aldono al la la titolo de la listletero

    Ricevo:

    [ SUBSCRIBE issue_name_add ]

    Priskribo - aldono al la titolo de la listletero

    Ekzemplo - de la 4-a de majo

    Ŝanĝo:

    [ SUBSCRIBE issue_name_add aldono al la titolo ]

    Priskribo - ŝanĝo de la aldono al la titolo de la listletero

    Ekzemplo - malplene, ordono ne havas videblan rezulton

    Rezulto - Sekvaj ordonoj issue_name kaj issue_name_add aperigas signifon kun konsidero de enigita ŝanĝo. Sekve estas ŝanĝiĝanta ankaŭ la signifo de la kampo Subject: (Temo:) de la letero. Se necesas ĝenerale nuligi tiun ĉi aldonon, uzu [ SUBSCRIBE issue_name_add - ]

    Ĉefa celo - ebleco ŝanĝi aldonaĵon al la titolo de la listletero pere de la paĝo, elŝutata de ordono http://.


    Numero de la listletero
    [ SUBSCRIBE issue_number ]

    Priskribo - numero de la listletero

    Ekzemplo - 12345

    La numero de leteroj de retlistoj pligrandiĝas je unu kun ĉiu teksta listletero. Ĉar ne malofte aperas ripetoj de listleteroj, la numeron eblas ŝanĝi kiel al vi plaĉas pere de Priskribo de retlistoj.


    Dato de la listletero
    [ SUBSCRIBE issue_date ]

    Priskribo - la dato de la listletero

    Ekzemplo - 2002-02-31

    Atentu, ke listletero povas esti prokrastita dum la ekspedado de pli prioritataj retlistoj kaj se tio okazos proksime al noktomezo, tiukaze la dato povas esti ne tiu, kiun vi atendas.

    Skribi al ni pri "stranga formato" ne indas - tio estas sola formato por prezentado de dato, kiu ne kreas problemojn pri rekonado kie estas tago, kaj kie - monato.


    La kodo de retlisto
    [ SUBSCRIBE list_id ]

    Priskribo - kodo de retlisto

    Ekzemplo - info.abonu


    Titolo de retlisto
    [ SUBSCRIBE list_name ]

    Priskribo - titolo de retlisto

    Ekzemplo - Novaĵoj de Urba Kato


    Adreso de ttt-ejo de retlisto
    [ SUBSCRIBE list_url ]

    Priskribo - la adreso de la ttt-ejo kiel ĝi estas indikita en la priskribo de retlisto

    Ekzemplo - http://www.abonu.com


    La titolo de la aŭtoro de la retlisto
    [ SUBSCRIBE list_author_title ]

    Priskribo - la titolo de la aŭtoro de la retlisto kiel ĝi estis indikita en la priskribo de retlisto

    Ekzemplo - Gvidanto de retlisto


    Nomo de la aŭtoro de la retlisto
    [ SUBSCRIBE list_author_name ]

    Priskribo - la nomo de la aŭtoro de la retlisto, kiel ĝi estis indikita en la priskribo de retlisto

    Ekzemplo - Urba Kato


    Adreso de la aŭtoro de la retlisto
    [ SUBSCRIBE list_author_email ]

    Priskribo - la adreso de la aŭtoro de la retlisto kiel ĝi estis indikita en la priskribo de la retlisto

    Ekzemplo - demandu@abonu.com


    Ligilo al la adreso de la aŭtoro de la retlisto
    [ SUBSCRIBE list_author_mailto ]

    Priskribo - titolo kaj la nomo de la aŭtoro de la retlisto, ligilo de kiu montras al lia adreso

    Ekzemplo en HTML - Gvidanto de retlisto Urba Kato

    Ekzemplo en Teksto kaj SMS - Gvidanto de retlisto Urba Kato - demandu@abonu.com


    Titolo de la digestaĵo de listletero
    [ SUBSCRIBE issue_digest_title ]

    Priskribo - Titolo de la digestaĵo de retlisto. Teksta linio

    Ekzemplo - Nia bonega digestaĵo


    Enhavo de la digestaĵo de listletero
    [ SUBSCRIBE issue_digest ]

    Priskribo - Enhavo de la digestaĵo de listletero. Teksta(j) linio(j). Indas ĉirkaŭigi per <DIV></DIV> aŭ <PRE></PRE> se vi enigas tion en HTML-version

    Ekzemplo -

    Tiu nia digestaĵo priskribas
    mallonge la enhavon de la listletero


    Kalkulilo de la nombro de la abonantoj
    [ SUBSCRIBE list_count]

    Priskribo - kalkulilo de la nombro de la abonantoj

    Ekzemplo en HTML - Retlisto 'Novaĵoj de Urba Kato'

    Ekzemplo en teksto kaj SMS - 123456


    Nombro de la abonantoj
    [ SUBSCRIBE list_count_text ]

    Priskribo - la kvanto de la abonantoj por la momento de formigo de letero.

    Ekzemplo - 123456


    Adreso de butono-kalkulilo de la kvanto de la abonantoj
    [ SUBSCRIBE list_count_url ]

    Priskribo - adreso de la butono-kalkulilo de la kvanto de la abonantoj

    Ekzemplo - http://abonu.com/stat/info.abonu/count.gif


    Ligilo al la arkivo de la retlisto
    [ SUBSCRIBE list_archive ]

    Priskribo - vortoj 'Arkivo de retlisto' kun ligilo al tiu

    Ekzemplo en HTML - Arkivo de retlisto

    Ekzemplo en teksto kaj SMS - Arkivo de la retlisto - http://abonu.com/archive/info.abonu


    Adreso de la arkivo de la retlisto
    [ SUBSCRIBE list_archive_url ]

    Priskribo - adreso de la arkivo de la retlisto

    Ekzemplo - http://abonu.com/archive/info.abonu


    Ligilo al la priskribo de la retlisto
    [ SUBSCRIBE list_descr ]

    Priskribo - vortoj 'Priskribo de Retlisto' kun ligilo al tiu

    Ekzemplo en HTML - Priskribo de retlisto

    Ekzemplo en teksto kaj SMS - Priskribo de retlisto - http://abonu.com/catalog/info.abonu


    Adreso de priskribo de retlisto
    [ SUBSCRIBE list_descr_url ]

    Priskribo - adreso de priskribo de retlisto

    Ekzemplo - http://abonu.com/catalog/info.abonu


    Ligilo al la statistiko de la retlisto
    [ SUBSCRIBE list_stat ]

    Priskribo - vortoj 'Statistiko de Retlisto' kun ligilo al tiu

    Ekzemplo en HTML - Statistiko de retlisto

    Ekzemplo en teksto kaj SMS - Statistiko de retlisto - http://abonu.com/stat/info.abonu


    Adreso de la statistiko de retlisto
    [ SUBSCRIBE list_stat_url ]

    Priskribo - la adreso de la statistiko de la retlisto

    Ekzemplo - http://abonu.com/stat/info.abonu


    Adreso de la katalogo de la retlistaj bildoj
    [ SUBSCRIBE list_image_url ]

    Priskribo - la adreso de la katalogo de la retlistaj bildoj

    Uzado - Ekzemple, por ligilo al bildo fon.gif de via retlisto, deponita en nia Katalogo de Bildoj, en la etikedo <IMG> necesas enskribi:

       <IMG SRC="[subscribe list_image_url]/fon.gif">
    


    Formo de la rapida abonado
    [ SUBSCRIBE form_quick kodo1 kodo2 ... kodoN ]

    Priskribo - formo de rapida abonado por retlistoj, kodoj de kiuj estas indikitaj kiel parametroj de la ordono, kun elekto de formato kaj kodigo. Nekonataj kodoj de retlistoj silente ignoriĝas. Se parametroj mankas - malplene.

    Ekzemplo - [ SUBSCRIBE form_quick info.abonu radio.all ]

    Ekzemplo en SMS: - malplene, la ordono ignoriĝas

    Ekzemplo en HTML:

    Retlistoj en Abonu.com
    Novaj retlistoj de Abonu.com
    Radio-programo

    Ekzemplo en TEKSTO:

    Abono por retlistoj de Abonu.com:
    
      Novaj retlistoj de Abonu.com
        http://abonu.com/catalog/info.abonu
    
      Radio-programo.
        http://abonu.com/catalog/radio.all
    


    Inkludo de la enhavo de dezirata retpaĝo

    [ SUBSCRIBE adreso-de-retpaĝo ]

    Priskribo - ordono inkludas en la tekston de letero enhavon de indikita retpaĝo

    Ekzemplo - [ SUBSCRIBE http://www.citycat.ru/~hac/ ]

    Algoritmo de laboro:

    1. Sinturno al indikita paĝo por ricevo de ĝia enhavo. Se servilo ne respondas dum 2 minutoj - eraro. Se servilo resendas ion diferencan de teksto aŭ HTML - eraro.
    2. La retpaĝo estas atendata kiel redonita en UTF-8, sed surogatoj estas rekonataj kaj kaze de iksa kodigo povas esti aŭtomate konvertitaj al aliaj kodigoj.
    3. Se enhavo de la paĝo estas HTML, tiukaze en la pluan prilaboron venas nur parto, enhavata inter etikedoj <BODY> kaj </BODY>
    4. La ricevita teksto estas filtrata laŭ reguloj, priskribitaj sur la paĝo Kiel formiĝas letero.
    5. Rezulto de filtrado estas prilaborata de la interpretilo de SubScript.
    6. La ricevita rezulto estas aŭtomate transformata en Tekston, se formiĝas teksta kaj SMS-letero, sed estas indikita paĝo en HTML. Kaj inverse - rezultoj aŭtomate transformiĝas en HTML, se formiĝas HTML-letero, se indikita paĝo estas teksta.
    7. La rezulto estas inkluzivata en leteron de retlisto kiel finrezulto de la laboro de la ordono.

    Atentu:

    • Ni forte rekomendas kontroli la rezulton per premo al "Montru kiel aspektos la letero" sur la paĝo enigo de retlisto.
    • Kaze de ajna HTTP-eraro la preparado de la listletero estos interrompita, kaj al la privata adreso de la aŭtoro estos sendita sciigo.
    • Se dum enigo de la listletero estas prokrastata ĝis aperigo en difinita tempo, tiukaze la sinturno al la indikitaj paĝoj okazos ne en la momento de enigo de la retlisto, sed en la momento de ĝia reala apero.
    • Se la indikita paĝo konsistas el kadroj, tiukaze la rezulto estos ne tute nepre tiu, kiun vi atendas. Indiku la rektan adreson de la paĝo, eniranta en kadrojn.
    • Se la indikita paĝo enhavas skriptojn en Ĝavo aŭ Ĝavoskripto, tiukaze ili ne estos plenumitaj.
    • Relativaj ligiloj de la paĝo restos relativaj. Sed nur nun ili funkcios relative la leteron de la retlisto. Se vi inkludas en retliston sian retpaĝon, tiukaze vi ne devas problemojn pri uzado de nur absolutan ligiloj. Sed se fremdan, do, vi nenion atingos sen konsento de la aŭtoro de la retpaĝo.



    Jen testa ekzemplo.
    Eniginte ĝin kiel leteron de via retlisto, premu "Montru kiel aspektos la letero" en ambaŭ ĝiaj variantoj kaj vi ricevos specimenon de la funkciado de SubScript.
    
    <PRE>
    
    [ test. tio ne estas ordono ! devas resti en la letero kiel estas ]
    
    Plena titolo de la listletero: [ SUBSCRIBE issue_name ]
    Aldonaĵo al la titolo de la listletero: [ SUBSCRIBE issue_name_add ]
    Numero de la listletero: [ SUBSCRIBE issue_number ]
    La dato de la listletero: [ SUBSCRIBE issue_date ]
    
    Ni provu ŝanĝi la aldonon je 'ABC kie' [ SUBSCRIBE issue_name_add ABC kie ]
    Titolo: [ SUBSCRIBE issue_name ]
    Aldono: [ SUBSCRIBE issue_name_add ]
    
    Ni provu nuligi la aldonon [ SUBSCRIBE issue_name_add - ]
    Titolo: [ SUBSCRIBE issue_name ]
    Aldono: [ SUBSCRIBE issue_name_add ]
    
    La kodo de la retlisto: [ SUBSCRIBE list_id ]
    Titolo de la retlisto: [ SUBSCRIBE list_name ]
    La adreso de la ttt-ejo de la retlisto: [ SUBSCRIBE list_url ]
    
    Titolo de la aŭtoro de la retlisto: [ SUBSCRIBE list_author_title ]
    Nomo de la aŭtoro de la retlisto: [ SUBSCRIBE list_author_name ]
    Adreso de la aŭtoro de la retlisto: [ SUBSCRIBE list_author_email ]
    Ligilo al la adreso de la aŭtoro de la retlisto: [ SUBSCRIBE list_author_mailto ]
    
    Kalkulilo de la kvanto de la abonantoj: [ SUBSCRIBE list_count ]
    Kvanto de abonantoj: [ SUBSCRIBE list_count_text ]
    Andreso de butono-kalkulilo de la kvanto de abonantoj: [ SUBSCRIBE list_count_url ]
    
    Ligilo al la arkivo de la retlisto: [ SUBSCRIBE list_archive ]
    Adreso de la arkivo de la retlisto: [ SUBSCRIBE list_archive_url ]
    
    Ligilo al la priskribo de la retlisto: [ SUBSCRIBE list_descr ]
    Adreso de la priskribo de la retlisto: [ SUBSCRIBE list_descr_url ]
    
    Ligilo al la statistiko de la retlisto: [ SUBSCRIBE list_stat ]
    Adreso de la statistiko de retlisto: [ SUBSCRIBE list_stat_url ]
    
    Formo de serĉado en la arkivo de la retlisto:
    [ SUBSCRIBE form_search ]
    
    Formo de rapida abonado por du retlistoj:
    [ SUBSCRIBE form_quick info.abonu radio.all ]
    
    Inkludo de dezirata retpaĝo:
    [ SUBSCRIBE http://abonu.com/ ]
    
    </PRE>
    

FAQ-A Enigo de retlisto Priskribo de retlisto Aspektigo de retlisto Statistiko de retlisto Memorigilo pri la enigo
Arkivo de retlistoj Katalogo de retlistoj Ranglisto de retlistoj Oftaj demandoj Statistiko Navigilo Por aŭtoroj Kontaktu nin


© Internet Projektoj kaj Universala Esperanto-Asocio, 2002
Aspektigo: Studio de retaspektigo ArtStajl, 1999