Archifau Misol: Mehefin 2009

Gwasanaethau'n ymwneud Ffurflen InfoPath, Ffurflenni Dilysu yn Seiliedig ar (FBA) ac Enwau Ffeil Unigryw

Rydw i wedi bod yn gweithio ar rai InfoPath yn ffurfio yr wythnos hon yn MOSS mewn amgylchedd FBA a dysgu, pan es i ddefnyddio'r ffurflenni i amgylchedd cynhyrchu gyda parth FBA bod yr enw defnyddiwr() Nid yw'r swyddogaeth swyddogaeth yn gweithio. Yr oedd yn ei ddefnyddio i gynhyrchu enwau ffeil unigryw.

Wel, Nid yw'r swyddogaeth honno yn gweithio mewn amgylchedd FBA (o leiaf, Nid allan o'r bocs). Ac, ar ôl adfyfyrio, defnyddio enw defnyddiwr yn y ffordd a oedd wedi'i drefnu na fyddent wedi gwarantu enw ffeil unigryw mewn unrhyw achos.

Fy ateb oedd defnyddio bellach() swyddogaeth a Rheol y tanau ar llwytho ffurflen. Rwy'n neilltuo enw'r ffeil data elfen pan mae'n wag:

image

image

Mantais y dull hwn yw bod enw'r ffeil yn cael ei gosod unwaith yn unig. (Dydw i ddim yn dangos iddo ar y sgrîn a saethu, ond rhoi amod ar y rheol dim ond tân pan "myFilename" yn wag). Defnyddiais i osod enw'r ffeil ar y lefel ffynhonnell data. Fel arfer, Byddai yn gwneud rhywbeth (drwg) fel hyn:

image

Y broblem gyda hynny yw, os defnyddiwr A egyr y ffurflen ar ddydd Llun a defnyddiwr y B newidiadau Mae'n ddydd Mawrth, byddwch chi ar y diwedd ddwy gwahanol ffurfiau ers achubodd dau wahanol ddefnyddwyr gydag enwau defnyddiwr gwahanol.

Felly, fel yn cythruddo fel y gall FBA yn gyffredinol a chyda InfoPath yn benodol, Gwnaeth i mi ailfeddwl am fanylion technegol bach ond pwysig iawn a'r ymagwedd a fyddwn i ddim wedi gwneud fel arall!

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati:

Sicrhau Barn SharePoint Llyfrgell Rhestr / Dogfen Seems (math o) Posibl â jQuery

Mae hyn yn swydd arall yn fy ar gyfres barhaol ar sut i ddefnyddio jQuery gyda SharePoint.
Os ydych chi eisiau dysgu mwy am jQuery, Rwyf yn argymell: jQuery ar Waith gan Bear Bibeault a Yehuda Katz.

Un o'r pethau cyntaf i mi feddwl, unwaith Dechreuais i chwarae o gwmpas gyda jQuery, oedd p'un a allai ei ddefnyddio i sicrhau barn SharePoint. Yr ateb yw "na" (neu o leiaf, Dydw i ddim yn hawlio ei bod yn bosibl). Fodd bynnag,, Mae'n sicr yn bosibl ei gwneud yn anodd i bobl weld farn benodol.

Dechreuais fy amgylchedd sandbox pan yn gweithio ar hyn. Ysgrifennais am yr amgylchedd hwnnw yma: Cyflym a hawdd: Creu Eich Hun Pwll tywod jQuery ar gyfer SharePoint.

Er mwyn "sicrhau" golwg, dilynwch y camau:

  1. Greu darlun ydych am sicrhau. Oedd hynny ac yn ei alw'n "Sicrhau barn".

    Dyma sut mae'n edrych pan nad yw "sicrhau":

    image

  2. Ychwanegu rhan golygydd cynnwys y we i dudalen y farn gan ddefnyddio 'r castia a ddisgrifir yn yr erthygl blwch tywod (h.y. ychwanegu "pageview = Rennir&ToolPaneView = 2 "i'r URL).
  3. Ffigur allan eich _spUserId SharePoint gan ddilyn y camau hyn wallgof, credu neu beidio:
    1. Mewngofnodi i mewn i'ch amgylchedd SharePoint.
    2. Yn maes Cyfeiriad y porwr gwe, Math: "Javascript:rhybuddio(_spUserId ").
    3. Cofnodwch y canlyniad (mae'n "13" yn fy achos i).

      image

  4. Ychwanegwch y javascript canlynol i'ch CEWP o ystyried cod:

    <sgript
        "Text / javascript"
        src =".. /.. / 20Library/jquery-1.3.2.min.js% jQuery">
    </sgript>
    
    <Math o sgript ="Text / javascript">
      $(swyddogaeth() {
    
        rhybuddio(_spUserId);
    
        Roedd theSecuredView = $('Iframe[FilterLink * = 20View% Diogel]');
    
        os ((theSecuredView.length > 0) && (_spUserId == 13))
          $('Iframe[FilterLink * = 20View% Diogel]').rhiant().rhiant().rhiant().html("<tr bgcolor = coch><TD>Dim barn i chi!</TD></tr>");
      });
    
    </sgript>
    

Rwyf wedi cynnwys bod yn effro(_spUserId) llinell yn yno i ddangos sut nad yw hyn yn wir yn "sicrhau" golwg, ond dim ond yn ei gwneud hi'n fwy anodd i weld. Mwy am hynny ymhen eiliad.

Yn y bôn, Mae jQuery yn chwilio am iFrame ar y dudalen sydd briodoledd "Diogelu % 20View" yn ei werth yn cynnwys. Unwaith y mae'n ei chael yn, Rydym yn gwirio i weld a yw "13" y defnyddiwr presennol. Os yw'n, rydym yn cerdded i fyny'r DOM at <TR> diwrnod (yr wyf yn cyfrifo drwy edrych ar ffynhonnell a olrhain ei) ac yna newid y tag TR gyda fy neges. Nid wyf yn gwybod pa mor gadarn yw hyn yn (Rwy'n amheus iawn, mewn gwirionedd), ond roedd yn gweithio yn fy sandbox. Os wyf yn dod o hyd i ffordd well, 'N annhymerus' blog am y peth. Mae hyn o ganlyniad:

image

Rwy'n cliciwch y botwm OK ac mae'r data yn cael ei ddisodli gan neges fawr goch:

image

Fel y gallwch ddweud, y ffordd gen gweithredu ateb hwn "diogelwch" yw caniatáu i'r rhan o'r we i rendr ei hun. Ar ôl y daw i ben, Rwy'n ysgrifennu dros ei gynnwys gyda fy "Dim barn ar eich!"Neges.

Er gwaethaf y ffaith nad yw'n wir yn "gwarantedig '" barn, mae'n allai fod yn ddefnyddiol a gyda rhywfaint o waith clyfar, yn y pen draw mae'n bosibl y securable mewn ystyr mwy ffurfiol. Y mater sylfaenol yw bod y cleient yn cael holl ddata ac yna, dim ond ar ôl mae'n cael y data, Mae ei dileu yn. Os yw cleient yn cael y data, gall defnyddiwr glyfar atal y jQuery rhag rhedeg o gwbl a gweld yr hyn y mae ef / hi am weld.

Ceir anfanteision eraill. Seilir y dull "diogelwch" oddi ar _spUserId. Byddem am i roedd mewn gwirionedd diogel yn seiliedig ar y model diogelwch SharePoint llawn, neu o leiaf gan enw defnyddiwr. Bod yn gynyddol anoddach, ond yr wyf yn gweld rhywfaint o stwff da ysgrifenedig ar y pwnc hwn, felly rwy'n obeithiol oes ateb da i'r broblem honno.

Mae'r rhestr o safbwyntiau eu hunain gael eu tocio, Os yn bosibl. Nad yn ceisio ffigur hwnnw. Cymeraf mae'n bosibl, ond nid yw'n wir yn datrys y mater diogelwch sylfaenol am y gallai rhywun yn dal i jyst deipio 'r URL o'r farn eu bod am (os ydynt yn gwybod ei). Fodd bynnag,, Mae tocio yn gwneud synnwyr. Mae'n nodwedd defnyddioldeb da ac mae'n helpu i guddio pethau. Os dydy defnyddiwr ddim yn gwybod bod y digwyddiad farn yn bodoli, Mae'n debyg na fydd maent yn ceisio ei defnyddio. Weithiau, dyna ddigon da.

Gyda lwc, Bydd gennyf fwy i ysgrifennu ar y pwnc hwn dros gyfnod o amser.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Cyflym a hawdd: Ffordd Well i Ddefnyddio jQuery i Cuddio Maes testun ar Ffurflen SharePoint

Mae hyn yn swydd arall yn fy ar gyfres barhaol ar sut i ddefnyddio jQuery gyda SharePoint.
Os ydych chi eisiau dysgu mwy am jQuery, Rwyf yn argymell: jQuery ar Waith gan Bear Bibeault a Yehuda Katz.

Yn flaenorol, Ysgrifennais ynglŷn â sut i ddefnyddio jQuery i leoli a cuddio maes testun ar ffurflen. Nid oedd yr gofal ar gyfer y dull penodol (Yr oedd yn chaining rhieni – yr unig nad yw wneud y dyddiau hyn, leiaf mewn teuluoedd o ansawdd).

Pan ddechreuais i feddwl amdano, Gwyddwn yr angen i ddod o hyd i <TR> y gallai ddefnyddiaf y cuddio() dull. Fy ymdrech cynnar i ganfod y gywir <TR> oedd rhywbeth fel hyn:

$(' tr:wedi(mewnbwn[title = Cuddio Me!])');

Y broblem gyda hynny yw y byddai ei chael bob <TR> tag a oedd unrhyw berthynas rhiant i guddio y mi! maes, hyd yn oed os cuddio mi! Mae llawer o lefelau yn ddwfn yn nythu <TR>y. Mae'n troi allan fod ar fy ffurflen blwch tywod, Mae'r ymadrodd hwnnw yn ei chael 9 Mae TR gwahanol y sydd yn cuddio mi! fel plentyn rhywle yn ei goeden DOM. Yr wyf yn sylweddoli y gallai gerdded ôl i goeden o'r maes mewnbwn ei hun, Felly dyna sut yr wyf yn diweddu rhieni'n camddefnyddio, ond doeddwn i ddim eistedd yn dda gyda mi.

Rhoddais rhywfaint o ystyriaeth i hyn ac un o'r pethau a darllenais yn olaf yn gwneud synnwyr: Gallai yn defnyddio y() dull i docio allan <TR>y Dydw i ddim eisiau yn fy set wedi'i lapio. Mae hynny'n fy arwain at y:

$(' tr:wedi(mewnbwn[title = Cuddio Me!])').Nid(' tr:wedi(tr)').cuddio();

Canfod pob darn cyntaf y <TR> Tagiau wedi cuddio y mi! maes unrhyw le yn yr hierarchaeth eu hunain. Mae'n yna stribedi unrhyw <TR> Mae plentyn a hefyd <TR>. Mae hyn yn ein gadael gydag un <TR> y:

1) Unrhyw <TR> Cofnodion y plant

2) Oes y maes mewnbwn fel plentyn.

Yna gallwn gymhwyso y cuddio() dull i arwain y gosod ac rydym ni'n ei wneud.

Yr wyf dal yn teimlo braidd yn nerfus am hyn, ond nid mor nerfus fel chaining rhieni.

Ddim yn gwybod os mae hyn yn arfer gorau neu beidio. Gall fod yn ffordd fwy priodol o nodi yn unig y <TR> Rydym yn poeni am ffurf SharePoint. Os ydych yn gwybod, os gwelwch yn dda postio sylw.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati: ,

Cyflym a hawdd: Defnyddiwch jQuery i Cuddiwch Maes Testun ar Ffurflen SharePoint

Mae hyn yn swydd arall yn fy ar gyfres barhaol ar sut i ddefnyddio jQuery gyda SharePoint.
Os ydych chi eisiau dysgu mwy am jQuery, Rwyf yn argymell: jQuery ar Waith gan Bear Bibeault a Yehuda Katz.

Y NEWYDDION DIWEDDARAF (eisoes!): Wnes i ddim meddwl am ffordd well o ddod o hyd i'r <TR> tagio wyf am i guddio a ysgrifennodd am y peth yma. Dal efallai hwn erthygl ddiddorol beth bynnag fel yr wyf yn leavnig ei hyd.

Yr wyf am i guddio maes testun, "Cuddio Me!"Fel y dangosir:

image'

Mae'r jQuery canlynol yn gwneud y tric i mi:

<Math o sgript ="Text / javascript">

  $(swyddogaeth() {


    $('Mewnbwn[title = Cuddio Me!]').rhiant().rhiant().rhiant().cuddio();

  });

</sgript>

Mae'r cod yn dweud, "Ddod o hyd i mi yr holl feysydd mewnbwn y mae ei deitl = Cuddio Me!. Yna, cael ei riant ac yna rhiant nesaf a'r nesaf * * rhiant (phew!) a galw y guddfan() dull ar y peth, beth bynnag mae'n digwydd i fod yn.

Rwy'n cyfrifedig allan y rhiant strwythur drwy edrych ar y HTML ar gyfer y ffurf y SharePoint a grëwyd fel y dangosir:

<TR>
    <TD nowrap= "yn wir" vAlign= "ar frig" lled"190px =" dosbarth= "ms-formlabel">
        <H3 dosbarth= "ms-standardheader">
            <nobr>Cuddio Me!</nobr>
        </H3>
    </TD>

    <TD vAlign= "ar frig" dosbarth"ms-formbody =" lled= "400px">
        <!-- FieldName = "cuddio mi!"
                 FieldInternalName "Hide_x0020_Me_x0021_ ="
                 FieldType "SPFieldText ="
        -->
        <span i chi= "dim">
            <mewnbwn
                Enw= "m$ ctl00$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ maes testun"
                Math= "testun"
                maxlength= "255"
                id"ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField ="
                Teitl= "Cuddio mi!"
                dosbarth= "ms-hir" />
                <br>
        </span>


    </TD>
</TR>

Mae'r llun yn dangos yr un, ond yn marcio i fyny gyda'r rhieni:

image

Y rhiant cyntaf (1) Mae tag rhychwant. Rhychwant y rhiant (2) yn tag TD ac yna yn olaf rydym yn cael i'r rhiant go iawn rwyf am i guddio (3) sef y tag TR ei hun.

Mae hwn yn ddull eithaf ofnadwy a dwi'n meddwl oherwydd mae'n hynod ddibynnol ar strwythur penodol iawn y ffurflen hon. Pan SharePoint 2010 yn dod allan, Gallai strwythur cyfan hwn yn newid ac yn torri'r dull hwn. Beth I wir eisiau ei wneud yw Mae crefft Dewisydd jQuery sy'n debyg i "ddod o hyd i mi y TR (a thagiau TR yn unig) sydd rhywle yn eu elfennau plentyn maes mewnbwn y mae eu teitl = Cuddio Me!". Gan ddechrau o'r gwaelod ac yn symud i fyny. Gan dybio fy ffigur hwn, 'N annhymerus' bostio swydd wedi ei ddiweddaru "gyflym ac yn hawdd '.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati: ,

Cyflym a hawdd: Creu Eich Hun Pwll tywod jQuery ar gyfer SharePoint

Mae hyn yn swydd arall yn fy ar gyfres barhaol ar sut i ddefnyddio jQuery gyda SharePoint.
Os ydych chi eisiau dysgu mwy am jQuery, Rwyf yn argymell: jQuery ar Waith gan Bear Bibeault a Yehuda Katz.

Dechrau arni gyda jQuery yn SharePoint yn rhyfeddol o hawdd (i mi). (Oes gennyf cwestiynau difrifol am "arferion gorau" tuag at ddefnyddio pethau hyn i gynhyrchu, ond mae hynny'n ar gyfer diwrnod arall). Dim ond rwy wedi dechrau chwarae gyda'r dechnoleg hon ac i'r perwyl hwnnw, Rwyf wedi creu amgylchedd sandbox i ddefnyddio. Os ydych yn chwilio i ddechrau gyda jQuery, efallai y byddwch yn gweld hyn yn ddefnyddiol.

1. Creu Safle Blank

Creu safle wag yn rhywle yn eich safle a galw yn rhywbeth glyfar fel "Pwll tywod jQuery".

2. Download jQuery

Gallwch lwytho i lawr y llyfrgell javascript jQuery oddi yma: http://docs.jquery.com/Downloading_jQuery

Ac eithrio i ar eich bwrdd gwaith.

Yr wyf wedi bod yn defnyddio y "minified" fersiwn.

3. Creu SharePoint Llyfrgell Dogfennau

Yn eich safle pwll tywod, creu llyfrgell ddogfen.

4. Llwytho i fyny y Llyfrgell jQuery i SharePoint

Mynediad llyfrgell doc ydych newydd ei greu a llwytho i fyny y llyfrgell jQuery.

5. Creu Rhestr SharePoint Custom

Dwi wedi dechrau gyda rhestr bersonol oherwydd dymunaf tail â ffurfiau SharePoint safonol. Gallech hefyd greu tudalen mewn llyfrgell, tudalennau neu dudalennau gwe rhan ac, mae'n debyg, llawer o fannau eraill.

Rhai colofnau yn ychwanegu at y rhestr bersonol fel bod gennych rywbeth i redeg jQuery erbyn. Fy amcanion cychwynnol oedd:

  1. Cuddio maes.
  2. Neilltuo gwerth i gae.

Gyda amcan hwnnw mewn cof, Ychwanegais y ddau faes testun. Dros amser, Byddaf yn chwarae gyda chysylltiadau, delweddau, Daw wybodaeth, ac ati.

6. Addasu'r Rhan Web Page NewForm.aspx ac Ychwanegu Gwe Golygydd Cynnwys Rhan

Mae hyn ychydig yn ddu hud-ish , oherwydd ei fod yn gysyniad newydd i mi. Dysgais yn gyntaf am hyn o Paul Grenier, SharePoint jQuery Superstar, yn ei safle'r prosiect Codeplex: http://spff.codeplex.com/.

Dilynwch y camau hyn i ychwanegu CEWP at yr un dudalen sy'n dangos NewForm.aspx ar gyfer unrhyw restr arfer:

  1. Gael gweld y rhestr a chliciwch arfer Newydd.
  2. Atodi y canlynol i'r URL: Pageview = Rhannu&ToolPaneView = 2

A fydd yn trawsnewid eich ffurflen cofnodi data fanila diflas o rywbeth fel hyn:

image

I'r perwyl hwn,:

image

Ychwanegwch y we golygydd cynnwys rhan i'r dudalen.

7. Ysgrifennwch eich Cod jQuery yn Gyntaf

Agor i fyny y CEWP ym marn cod ac ychwanegwch y canlynol:

image

Dyma y cod gwirioneddol os ydych am gopi / past:

<sgript
    "Text / javascript"
    src =".. /.. / 20Library/jquery-1.3.2.min.js% jQuery">
</sgript>

<Math o sgript ="Text / javascript">
  $(swyddogaeth() {

    $('# ResultsID').html('Mae' + $('A').maint() + 'A tagiau tagiau ar y dudalen hon.');

  });
</sgript>

Canlyniad:
<div id ='ResultsID'></div>
/arwain

Noder bod y cyntaf <sgript> Mae tag yn cyfeirio at y Llyfrgell jQuery gwirioneddol. Mae'n debyg, pethau hyn yn newid dros amser, felly byddwch am wneud yn siŵr eich bod yn) defnyddio'r enw a b cywir) pwynt i'r llyfrgell ddogfen SharePoint gywir.

Torheulo yn y Glory

Os ydych yn gwneud hynny yn gywir, byddwch yn gweld canlyniad tebyg i'r canlynol:

image

Lapio Up

Nid yw hyn yn unig ffordd i roi cychwyn arni, ond mae'n gyflym, hawdd ac yn ynysig oddi wrth eich amgylchedd SharePoint presennol.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati: ,

Cyflym a hawdd: Defnyddiwch jQuery i Sefydlu Gwerth A Maes Testun ar Ffurflen SharePoint

Dechreuais i chwarae o gwmpas gyda jQuery ddoe. Dwi wedi bod eisiau gwneud hyn am amser hir, byth ers hynny Paul Grenier Dechreuodd ysgrifennu ei gyfres am jQuery ar gyfer Defnyddwyr End yn yr hybarch www.endusersharepoint.com safle we. Fel ei ddefnyddio, Gobeithiaf i ychwanegu Mae cyfres o "Cyflym a hawdd" swyddi fel hwn. Mae'r swydd hon yn disgrifio sut i osod gwerth maes testun hysbys i unrhyw beth rydych chi am.

Yn y sefyllfa hon, Rwyf wedi creu rhestr arfer mae ei ffurf "newydd" yn edrych fel y dangosir:

image

Dyma'r ffurf newydd ar gyfer rhestr arfer â'r Teitl golofn diofyn a dwy golofn rhestr (Nid colofnau safle; Nid wyf yn credu y dylai fod yn gwneud unrhyw wahaniaeth).

Yr amcan yw i aseinio gwerth mympwyol i'r maes, "DefaultMeFieldNoSpaces" (gallwch ddweud fy mod yn dipyn o llwfrgi gyda'r "dim bylchau" peth yn mynd ymlaen, ond i ddim yn sbeis i fyny ar ddiwedd yr erthygl hon).

Mae hyn yn dipyn o jQuery gweithio i mi:

<Math o sgript ="Text / javascript">

  $(swyddogaeth() {

    $('Mewnbwn[title = DefaultMeFieldNoSpaces]').attr(
        {gwerth: 'Rydych chi mewn drysfa troellog o ddarnau, i gyd fel ei gilydd. '});

  });

</sgript>

Fel yr wyf yn deall ei fod ychydig hwn o jQuery yn ei ddweud, "mi ganfod unrhyw fewnbwn tag eu teitl = DefaultMeFieldNoSpaces. Yna, osod eu holl werthoedd i'r ymadrodd enwog o hen gêm gyfrifiadur. "

Gan y bydd dim ond un maes ar y ffurflen gyda theitl cyfartal i "DefaultMeFieldNoSpaces" rydym yn sicr o briodoli gwerth i'r cae a dim arall.

Beth am faes y mae ei enw wedi mannau ynddo? Mae'n bron yr un fath:

<Math o sgript ="Text / javascript">

  $(swyddogaeth() {
     $('Mewnbwn[title = Maes Neilltuo Gyda Gofod]').attr(
        {gwerth: 'Rydych chi mewn drysfa troellog o ddarnau, i gyd fel ei gilydd. '});

  });

</sgript>

Rwy'n credu bod hyn yn ddull gweddol ddiogel, golygu y dylem fod yn gallu dod o hyd i y maes yr ydym am a dim ond y maes Rydym am. Os edrychwch chi ar HTML SharePoint yn rhoi inni, ei fod yn fath o anniben:

<mewnbwn
Enw= "m$ ctl00$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ maes testun"
Math= "testun"
maxlength= "255"
id"ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField ="
Teitl"DefaultMeFieldNoSpaces ="
dosbarth= "ms-hir"
/>

"Title" yn sefyll allan fel nodwedd adnabyddus a, gobeithio, unigryw i helpu i adnabod y golofn penodol yr ydym am i neilltuo ein gwerth mympwyol.

Mae hwn yn gysyniad sylfaenol. Gosod cae mewn modd mympwyol fel hyn ddim yn mynd i ennill unrhyw wobrau. Fodd bynnag,, os ydym am wneud pethau ar lefel ffurf fwy diddorol (y mae pob un ohonom bob amser yn awyddus i wneud, wrth gwrs, dde ar ôl i ni orffen golchi llestri), yn hoffi newid y gwerth o "faes b" yn seiliedig yn awtomatig ar y gwerth o "cae yn", rydym (Rwy'n) Mae angen i ddysgu pethau hyn.

Rwy'n credu ein cyfle gorau i gael gwerth defnyddiol go iawn yma yw drwy'r teitl, leiaf ar gyfer meysydd testun. Efallai y bydd yn well, dull mwy dibynadwy. Os yr wyf yn ei, 'N annhymerus' diweddaru y swydd hon. Os ydych yn gwybod ffordd well, os gwelwch yn dda ad sylw.</diwedd>

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati: ,