Drafts

Started by Arantor, July 26, 2010, 05:07:17 AM

Previous topic - Next topic

Arantor

Yeah, I can understand that sort of situation but really drafts isn't the right vehicle for that, and I have no regrets about it not being implemented that way. I'd note that when I took the code apart and rewrote it for Wedge, I still didn't include polls. Or calendar events, come to that.

Inti31

i tried that out in my testforum and it works - nice mod. only thing - just a note for people are willing to test this out...

it automatically saves entered text as a draft only when using the quick answer box.
by starting a new topic (or answering on a topic byusing reply button) i am only able to save it as a draft manually.

cheers Inti31
my forum
my testforum


my mods - which I only made them work for 2.0 Gold:
Topics Filter v3.2 SMF 2.0 Gold
MemberNumber

Arantor

Um, it works on the main one too, even in WYSIWYG, but if you have any fancy mods it might not work for you - or there may be some other JavaScript screwing it up.

Certainly on a fresh install it works exactly as originally intended.

WantSome

Hi everyone!

My users are loving this mod, and it seems to be working as it should with two slight problems:

1.  I didn't 'enable' this mod.  When I installed it, it worked - and there is no option to enable it under admin>forum>posts &topics>post settings.  The option to enable (or disable) doesn't seem to exist.  This is not an issue for me, but is this an issue in general?

2.  How can I change the interval between autosaves - I find the little bar that says 'loading' a bit of a distraction and so do many users.  I'd like to set this to less often, if that's possible?

Thanks!

Spoogs

Nice catch, I had uploaded the wrong package try the new one, it should have those goodies in place.

FrizzleFried

Hello,

I am running 1.1.2 which I installed a number of months back.  It works in spite of the fact that an edit that was supposed to happen in posts.php didn't happen (and still hasn't been manually entered as I am not sure where it would go)...

May I ask what upgrades/improvements have been made between 1.1.2 and 1.1.4 and whether or not it would be worth it to upgrade?

Also,  this is the edit that did not happen... the "search" string can not be found in the file.  Could you direct me as to where the edit might go in 2.0.2?

// Drafts...
array('check', 'masterSaveDrafts', 'subtext' => $txt['draftsave_subnote']),
array('check', 'masterAutoSaveDrafts', 'subtext' => $txt['draftautosave_subnote']),
array('int', 'masterAutoSaveDraftsDelay', 'postinput' => $txt['manageposts_seconds']),
'',
// Posting time limits...


Thank you!


WantSome

Hello,

Thanks for that, Spoogs.

Please can you help me now?  I've done something stupid and go this error - the forum works mostly, I just get this error when I try to go to the profile...

Fatal error: Cannot redeclare template_showDrafts() (previously declared in /home/wnsecmxs/public_html/forum/Themes/default/Profile.template.php:3070) in /home/wnsecmxs/public_html/forum/Themes/default/Profile.template.php on line 3210

What do I do now?

WantSome

Ok, never mind - I went through the parsing and found some stuff had somehow been added twice, upon removing the duplicate it seems to be working again!

I'll let you know if any issues.  Thanks again for the great mod!

Hristo

#48
Thank you for the mod!

If someone needs it here is a Bulgarian translation:

// Draft Posting
$txt['save_draft'] = 'Запази като чернова';
$txt['save_draft_warning'] = 'Запазването като чернова ще съхрани само основните елементи на публикацията - заглавие, текст, икони. Прикрепени файлове, опции на анкети, събития от календара няма да бъдат съхранени. Искате ли да запазите като чернова?';
$txt['empty_draft'] = 'Не може да запазваш чернова без съдържание.';
$txt['draft_saved_short'] = 'Черновата е запазена';
$txt['draft_saved'] = 'Запазена чернова';
$txt['draft_saved_full'] = 'Съдържанието на публикацията ти беше запазено като чернова, която е достъпна от менюто <a href="%1$s">Чернови</a> в твоя <a href="%2$s">личен профил</a>.';
$txt['showDrafts'] = 'Чернови';
$txt['show_drafts_none'] = 'Нямате запазени чернови.';
$txt['edit_draft'] = 'Редактирай черновата';
$txt['remove_draft'] = 'Изтрий черновата';
$txt['last_saved_on'] = 'Последно запазване на черновата';

// Admin options
$txt['masterSaveDrafts'] = 'Позволи запазването на чернови';
$txt['masterAutoSaveDrafts'] = 'Включи автоматичното запазване на чернови';
$txt['draftsave_subnote'] = 'Забележка: за запазването на чернови е нужно да се зададе право на съответната потребителска група от Настройки на правата.';
$txt['draftautosave_subnote'] = 'За да работи тази функция горната опция също трябва да е включена. Също така е нужно да се зададе право на съответната потребителска група от Настройки на правата.';
$txt['masterAutoSaveDraftsDelay'] = 'През какъв интервал автоматично да се запазва черновата?';

// Permissions
$txt['permissionname_post_draft'] = 'Запазване на чернови';
$txt['permissionname_simple_post_draft'] = 'Запазване на чернови';
$txt['permissionhelp_post_draft'] = 'Това право позволява потребителите да запазват (ръчно) чернови на своите нови публикациии или теми докато ги публикуват. Прикрепени файлове, анкети и събития от календара не се запазват с черновата, тоест, ако има такива те ще бъдат загубени. Тази функция трябва да бъде включена и от Административен център -> Форум -> Публикации и теми.';
$txt['permissionhelp_simple_post_draft'] = 'Това право позволява потребителите да запазват (ръчно) чернови на своите нови публикациии или теми докато ги публикуват. Прикрепени файлове, анкети и събития от календара не се запазват с черновата, тоест, ако има такива те ще бъдат загубени. Тази функция трябва да бъде включена и от Административен център -> Форум -> Публикации и теми.';
$txt['permissionname_draft_autosave'] = 'Автоматичното запазване на чернови';
$txt['permissionname_simple_draft_autosave'] = 'Автоматичното запазване на чернови';
$txt['permissionhelp_draft_autosave'] = 'Това право работи само ако горното право също е включено. Позволява автоматичното запазване на чернови през предварително зададен интервал от време (по подразбиране е 30 сек.), като първоначалното отброяване започва веднага след въвеждането на първия символ. Тази функция трябва да бъде включена и от Административен център -> Форум -> Публикации и теми.';
$txt['permissionhelp_simple_draft_autosave'] = 'Това право работи само ако горното право също е включено. Позволява автоматичното запазване на чернови през предварително зададен интервал от време (по подразбиране е 30 сек.), като първоначалното отброяване започва веднага след въвеждането на първия символ. Тази функция трябва да бъде включена и от Административен център -> Форум -> Публикации и теми.';

Spoogs

Quote from: WantSome on September 06, 2012, 05:32:04 PM
Ok, never mind - I went through the parsing and found some stuff had somehow been added twice, upon removing the duplicate it seems to be working again!

I'll let you know if any issues.  Thanks again for the great mod!
Good to know :)

Quote from: Hristo on September 06, 2012, 06:38:01 PM
Thank you for the mod!

If someone needs it here is a Bulgarian translation:

// Draft Posting
$txt['save_draft'] = 'Запази като чернова';
$txt['save_draft_warning'] = 'Запазването като чернова ще съхрани само основните елементи на публикацията - заглавие, текст, икони. Прикрепени файлове, опции на анкети, събития от календара няма да бъдат съхранени. Искате ли да запазите като чернова?';
$txt['empty_draft'] = 'Не може да запазваш чернова без съдържание.';
$txt['draft_saved_short'] = 'Черновата е запазена';
$txt['draft_saved'] = 'Запазена чернова';
$txt['draft_saved_full'] = 'Съдържанието на публикацията ти беше запазено като чернова, която е достъпна от менюто <a href="%1$s">Чернови</a> в твоя <a href="%2$s">личен профил</a>.';
$txt['showDrafts'] = 'Чернови';
$txt['show_drafts_none'] = 'Нямате запазени чернови.';
$txt['edit_draft'] = 'Редактирай черновата';
$txt['remove_draft'] = 'Изтрий черновата';
$txt['last_saved_on'] = 'Последно запазване на черновата';

// Admin options
$txt['masterSaveDrafts'] = 'Позволи запазването на чернови';
$txt['masterAutoSaveDrafts'] = 'Включи автоматичното запазване на чернови';
$txt['draftsave_subnote'] = 'Забележка: за запазването на чернови е нужно да се зададе право на съответната потребителска група от Настройки на правата.';
$txt['draftautosave_subnote'] = 'За да работи тази функция горната опция също трябва да е включена. Също така е нужно да се зададе право на съответната потребителска група от Настройки на правата.';
$txt['masterAutoSaveDraftsDelay'] = 'През какъв интервал автоматично да се запазва черновата?';

// Permissions
$txt['permissionname_post_draft'] = 'Запазване на чернови';
$txt['permissionname_simple_post_draft'] = 'Запазване на чернови';
$txt['permissionhelp_post_draft'] = 'Това право позволява потребителите да запазват (ръчно) чернови на своите нови публикациии или теми докато ги публикуват. Прикрепени файлове, анкети и събития от календара не се запазват с черновата, тоест, ако има такива те ще бъдат загубени. Тази функция трябва да бъде включена и от Административен център -> Форум -> Публикации и теми.';
$txt['permissionhelp_simple_post_draft'] = 'Това право позволява потребителите да запазват (ръчно) чернови на своите нови публикациии или теми докато ги публикуват. Прикрепени файлове, анкети и събития от календара не се запазват с черновата, тоест, ако има такива те ще бъдат загубени. Тази функция трябва да бъде включена и от Административен център -> Форум -> Публикации и теми.';
$txt['permissionname_draft_autosave'] = 'Автоматичното запазване на чернови';
$txt['permissionname_simple_draft_autosave'] = 'Автоматичното запазване на чернови';
$txt['permissionhelp_draft_autosave'] = 'Това право работи само ако горното право също е включено. Позволява автоматичното запазване на чернови през предварително зададен интервал от време (по подразбиране е 30 сек.), като първоначалното отброяване започва веднага след въвеждането на първия символ. Тази функция трябва да бъде включена и от Административен център -> Форум -> Публикации и теми.';
$txt['permissionhelp_simple_draft_autosave'] = 'Това право работи само ако горното право също е включено. Позволява автоматичното запазване на чернови през предварително зададен интервал от време (по подразбиране е 30 сек.), като първоначалното отброяване започва веднага след въвеждането на първия символ. Тази функция трябва да бъде включена и от Административен център -> Форум -> Публикации и теми.';

Thanks, will add next time around


Spoogs

Nothing much really 1.1.3 removed support for RC versions and was the wrong package... 1.1.4 added back the options to enable/disable drafts as well as admin set autosave interval.

FrizzleFried

Any suggestion where I should put the missing edit by chance? 

Spoogs

Quote from: FrizzleFried on September 07, 2012, 04:39:16 PM
Any suggestion where I should put the missing edit by chance? 
My apologies i keep reading this when tired and missed your entire post and confused it with the user that got their issue resolved.

Attach your ManagePosts.php file let me see what you have going on there.

FrizzleFried

The edit that is missing is from the post.php file.  I'll attach both post.php and manageposts.php just in case...


Spoogs

All the edits seem to be there in both files... what's the issue you're having?
The code snippet you mentioned goes to ManagePosts.php and it is where it should be in your file.

FrizzleFried

Auto-Drafts only seems to work with Quick Reply...

...and strangely enough when I attempt to uninstall it searches for the edit above in post.php hence the reason I thought it should be there.  Sorry for the confusion.

WantSome

I'm having this problem, too - autosave seems only to work with quick reply but not when starting a new topic or when replying to the thread via the reply button.

Any clues as to how to fix this?

Spoogs

Sorry for the late response again... been fairly busy. So far however I haven't been able to reproduce this on a fresh install. What mods do you guys have installed.

WantSome

Hi Spoogs...

I have the following mods installed:

Drafts    1.1.4
Change All Subjects    1.1.2     
SMF Gallery Lite    3.1.1     
SimplePortal    2.3.5   
SMF 2.0.2 Update    1.0     
Spoiler BBCode    1.1.3     
Pretty URLs    1.0RC5.2     
6 Custom buttons / tabs with Sub Menus (4)    0.5     
SMF 2.0.1 Update    1.0     
Ad Managment    3.0.1     
Display Signatures Only Once Per Page    1.0.3     
SMFShop    3.2     
Ohara YouTube Embed    1.0 

Advertisement: