Is there a way that I can have user authored blog? Something where users could fill out a form and have the content put into a blog… sort of like comments but with custom fields?? Can I add custom fields to the comment system?
ideas, please
This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.
The active forums are here.
July 03, 2008 10:56am
Subscribe [4]#1 / Jul 03, 2008 10:56am
Is there a way that I can have user authored blog? Something where users could fill out a form and have the content put into a blog… sort of like comments but with custom fields?? Can I add custom fields to the comment system?
ideas, please
#2 / Jul 03, 2008 11:51am
The stand alone entry form (SAEF) is what you are looking for.
re: custom fields in comments - I don’t know.
#3 / Jul 03, 2008 11:55am
Yea I just saw that custom entry form…. I think that should work.
#4 / Jul 03, 2008 11:56am
Yep the SAEF or perhaps a form to submit to a Moblog e-mail address or alternatively if people mark up an e-mail correctly then they could e-mail the Moblog address instead. All good methods.
Also be careful with this one due to licensing restrictions. I think however you are okay on this one if everyone is posting to one single blog as that would pretty much be the same as a forum or comments but if you are using more than one blog - say one per user then I think that this would go against the license rules.
A quick e-mail to sales@ would clear that one up though.
Best wishes,
Mark
#5 / Jul 03, 2008 12:00pm
Yep SAEF is all I need… VERY COOL!!!
#6 / Jul 03, 2008 4:03pm
The stand alone entry form (SAEF) is what you are looking for.
No anonymous submissions, though—you need to have your users register first, or go down another route.
#7 / Jul 03, 2008 4:47pm
#8 / Jul 04, 2008 12:20am
Well this is weird… I am getting there with this User Form. But for some reason the sample entry form doesnt display in Firefox 3, but it works in Safari… any ideas???
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
<head>
<title>Virginia R/C Helicopter Association</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" media="all" href="{stylesheet=sandbox/css_UserSubmit}" />
</head>
<body>
this is a test
{exp:weblog:entry_form weblog="default_site" return="site/index" preview="site/entry"}
test
{preview}
<h1>{title}</h1>
{display_custom_fields}
{/preview}
<table>
<tr>
<td>
Title
<input type="text" name="title" id="title" value="{title}" size="50" maxlength="100"></p>
URL Title
<input type="text" name="url_title" id='url_title' value="{url_title}" maxlength="75" size="50" /></p>
<a >File Upload</a>
<a >Smileys</a>
{custom_fields}
{if required}* {/if}{field_label}
{field_instructions}
{if textarea}
<textarea id="{field_name}" name="{field_name}" dir="{text_direction}" cols="50" rows="{rows}">{field_data}</textarea>
{/if}
{if textinput}
<input type="text" dir="{text_direction}" id="{field_name}" name="{field_name}" value="{field_data}" maxlength="{maxlength}" size="50">
{/if}
{if pulldown}
<select id="{field_name}" name="{field_name}">
{options}<option value="{option_value}"{selected}>{option_name}</option>{/options}
</select>
{/if}
{if date}
<input type="text" id="{field_name}" name="{field_name}" value="{field_data}" maxlength="{maxlength}" size="50">
{/if}
{if relationship}
<select id="{field_name}" name="{field_name}">
{options}<option value="{option_value}"{selected}>{option_name}</option>{/options}
</select>
{/if}
{/custom_fields}
Trackback URLs
<textarea name="trackback_urls" cols="50" rows="5">{trackback_urls}</textarea>
</td>
<td valign="top">
<input type="submit" name="submit" value="Submit" />
<input type="submit" name="preview" value="Preview" />
{status_menu}
Status
<select name="status">
{select_options}
</select>
{/status_menu}
Date
<input type="text" name="entry_date" value="{entry_date}" maxlength="23" size="25" /></p>
Expiration Date
<input type="text" name="expiration_date" value="{expiration_date}" maxlength="23" size="25" /></p>
Comment Expiration Date
<input type="text" name="comment_expiration_date" value="{comment_expiration_date}" maxlength="23" size="25" /></p>
<input type="checkbox" name="sticky" value="y" {sticky} /> Make Entry Sticky
<input type="checkbox" name="allow_comments" value="y" {allow_comments} /> Allow Comments
<input type="checkbox" name="allow_trackbacks" value="y" {allow_trackbacks} /> Allow Trackbacks
<input type='checkbox' name='dst_enabled' value='y' {dst_enabled} />DST Active on Date of Entry
{category_menu}
Categories
<select name="category[]" size="4" multiple="multiple">
{select_options}
</select>
{/category_menu}
</td>
</tr>
</table>
{/exp:weblog:entry_form}
</body>
</html>#9 / Jul 04, 2008 12:33am
I assume this is because its not seeing the user logged in… do I need to do anything except present the login page first?
#10 / Jul 04, 2008 1:43am
got it..
well after using the {group_title} i was able to determine that I was logged in correctly. But I never set their group to be able to publish to the weblog….