Yr wyf ar brosiect lle y mae angen inni gasglu metrigau o amgylch swyddogaeth a enwir "rhannu stori." Mae'r syniad yn syml iawn — os ydych yn chwilio am erthygl ddiddorol ar y fewnrwyd ac yn awyddus i rannu gyda rhywun, Cliciwch y ddolen gyda label "rhannu stori hon" anfon e-bost at eich cyfaill.
Rydym yn chwarae o gwmpas gyda ffurflen arfer ar gyfer y diben hwn, ond yn y diwedd, Enillodd synnwyr cyffredin y dydd ac rydym yn unig yn defnyddio'r cyfarwydd <a href = mailto:…> techneg. (<a href mailto:…> yn ychydig syndod cadarn o HTML; fel bonws, sy'n cysylltu â mi yn ôl at fy hen ddyddiau UNIX tudalennau dyn; hynny yn y dyddiau!).
Mae'r dechneg hon yn darparu rhyngwyneb gwych ar gyfer defnyddwyr terfynol gan eu bod yn dod i ddefnyddio eu cyfarwydd MS Outlook cleient (neu beth bynnag cleient e-bost y maent wedi gosod).
Mae'n gwneud pethau'n anoddach arnom mathau gwael datblygwr gan eu cleient * hefyd * awyddus i redeg adroddiad yn y dyfodol sy'n dangos pa mor aml y defnyddwyr rhannu straeon a hyd yn oed pa straeon yn cael eu rhannu gan amlaf.
Rydym whiteboarded ychydig o atebion posibl. Fy ffefryn yw copi carbon (CC) rhestr SharePoint. Y ffordd honno, Caiff y defnyddiwr y cleient outlook dal tra cawn i ddal y digwyddiad oherwydd fe gael copi o'r e-bost ein hunain. Ceir rhai anfanteision amlwg. Y brif broblem yw bod defnyddwyr y gallai cyfeiriad syml cuddio neu fel arall mangle CC. Ac, Mae angen inni reoli'r llyfrgell honno digwyddiad o e-byst. Mae gennym waith wedi'i drefnu ar y Bwrdd Gwyn sy'n gyfrifol am y glanhau'r.
Os oes gennych rywfaint dull clyfar i ddatrys y broblem hon, os gwelwch yn dda dweud.
</diwedd>
Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin
Hi Paul,
Os gofyniad ydy at jyst dal y nifer o gyfran ddefnyddiwr tro yr erthygl, yna
Dim ond creu 1 maes meta arfer yn y rhestr a phan defnyddiwr cliciwch ar Share gyswllt Story yna ffoniwch 1 javascript swyddogaeth y mae datblygwr yn ysgrifennu cod ar cod hwnnw cynhyrchu galwad asynchornous gan ddefnyddio gwrthrych XMLHttpRequest a cynyddiad y cownter gan 1 o'r erthygl .
Os yw datblygwr yn gweithio ar arfer we rhan, bydd yn cretae Gweinyddwr ochr rheoli fath Hyperlink a gweithredu eu cod a cynyddiad y cyfrif 1 o'r erthygl ac agor y rhagolygon.
a
Os gofyniad yw i ddal yr holl fanylion fel rhestr derbynnydd , Dyddiad , neges olygwyd yna
Ni fydd y dewis hwn yn gweithio , yna mae angen i ddatblygwr i greu tudalen we sy'n edrych fel rhyngwyneb OUTLOOK a dal yr holl fanylion ar Anfon côd botwm
Beth am hyn?
* Creu'r anfon at gysylltu sy'n cysylltu â thudalen _layouts ac ychwanegu'r dudalen gyfredol at y querystring.
* Ar y dudalen _layouts, ysgrifennwch y wybodaeth defnydd i Rhestr Sp neu dabl DB.
* Defnyddiwch y namespace Outlook.Application i greu'r neges ac yna defnyddio'r objMail.Display() i agor neges e-bost newydd yn agwedd – gweld http://forums.devx.com/showthread.php?threadid=152716
* Yna server.transfer yn ôl at y dudalen gwreiddiol neu i ddiolch ffenestr
Byddai gennyf gyswllt fel:
<href = "postat:test@test.com" ID = "mailLink" >Post</1>
a defnyddio jQuery fel:
$("mailLink").cliciwch(swyddogaeth() { $.swydd(/*do ajax call*/) });
Dim ond disodli $. Post (http://docs.jquery.com/Ajax/jQuery.post) or $.ajax (http://docs.jquery.com/Ajax) â chod i wneud yr alwad Ajax.
Daniel, mae hynny'n opsiwn arall ar y bwrdd gwyn. Mae'r risg yn hoffi i chi ddweud — beth sy'n digwydd os yw'r defnyddiwr yn canslo y camau? Mae'n dechnegol anoddach hefyd gan ein bod angen i ni ysgrifennu rhai gwasanaeth ar y we ar gyfer y javascript i alw i mewn i.
Beth fyddai cyswllt href fel 'na yn edrych fel? <href = "javascript:[pethau yn mynd yma]> … hows yn gwneud y gwaith hwnnw?
Diolch am yr awgrym!
Beth am ddefnyddio javascript (gydag offeryn fel jQuery) i ddal y digwyddiad cliciwch defnyddiwr ar y ddolen. Byddai hyn yn tanio oddi ar alwad Ajax (eto yn hawdd i'w wneud gyda jQuery) a allai cofnodi'r enw defnyddiwr, neu unrhyw beth arall yr ydych eisiau. Amcana yr unig broblem yw, yna nad ydych yn * wir yn * gwybod os yw'r e-bost ei hanfon neu ei.