Simple web page commenting via on-rev?

Tim Selander selander at tkf.att.ne.jp
Sun Oct 30 21:33:24 EDT 2011


Thanks for everyone's replies!

I tried the suggested Disqus... but have not made it past some 
errors it's giving me yet. Also tried a couple other similar 
systems to varying degrees of success, but nothing quite right yet.

Thank you for your code Alex! I plan to have some fun with it 
tonight and try to push my amateur coding brain to learn a little 
bit more!

Tim Selander
Tokyo, Japan

On 10/31/11 12:17 AM, Alex Tweedly wrote:
> On 29/10/2011 20:43, Alex Tweedly wrote:
>> I think the overall descriptive article is still there -
>> http://andregarzia.com/page/bootstrappingacms
>> though there is no detail about the comment system (and no code - I
>> don't remember if it was ever available or not).
>>
>> -- Alex.
>>
>
> Replying to myself again ..... tsk. tsk.
>
> Stephen is right - you don't have to go very far before you start
> replicating work that revIgniter has already done. I do plan to switch
> to using it - just as soon as I can get over the steep initial learning
> curve.
>
> In the meantime, I stripped down my own (rather convoluted) code for a
> cmmenting system, to produce a VERY basic version - included below.
>
> You can try it out at www.tweedly.org/comments/try.lc
>
>> <?lc
>> set the errormode to "inline"
>>
>> -- file name can be in either $_GET (initial request) or $_POST
>> (comment submitted)
>> put $_POST["which"] & $_GET["which"] into tWhich
>>
>> if tWhich is not empty then
>> put URL ("file:" & tWhich) into tData
>>
>> if "comment" is among the keys of $_POST then
>> put "@comment" && $_POST["user"] && the english date & CR after tData
>> put $_POST["comment"] & CR after tData
>> put "@endcomment" & CR after tData
>> put tData into URL ("file:" & tWhich)
>> end if
>>
>> repeat for each line L in tData
>> switch word 1 of L
>> case "@comment"
>> put "<h2> Comment from " & word 2 to -1 of L & "</h2>" & cr
>> break
>> case "@endcomment"
>> put "<p>"
>> break
>> default
>> put L
>> break
>> end switch
>> end repeat
>> ?>
>>
>> <form method='post' action='try.lc'><br>
>> <input type='hidden' name='which' value='<?lc put tWhich?>'>
>> User: <input type='text' name='user' size='40' value=''><br>
>> Comment: <textarea name='comment' cols='40' rows='8'></textarea><br>
>> <input type='submit' value='Comment' /><br>
>> </form>
>>
>> <?lc
>> else
>>
>> put the files into tFiles
>> filter tFiles with "*.txt"
>> repeat for each line L in tFiles
>> put "<a href='try.lc?which=" & L & "'>" & L & "</a><br>" & CR
>> end repeat
>>
>> ?>
>>
> -- Alex.
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>




More information about the use-livecode mailing list