Pagina 1 van 1

verwijderen topic niet definatief

Geplaatst: 29 jun 2008, 10:31
door J.P.
  • Modificatie & Versie:
    Directe link naar de modificatie:
    Adres van je forum: http://
    phpBB versie:3.0.1
    Heb je onlangs een andere modificatie of stijl geïnstalleerd?

    Wat is het probleem?
Ik zoek een mod zoals soft delete.
Soft delete krijg ik bij mij niet werkend.
Dus mijn vraag, zijn er nog andere mods dat als je een topic of bericht verwijderd, dat die dan niet direct echt verwijderd is maar b.v. via adminpanel definatief verwijderd wordt.
Dit wil ik graag om te voorkomen dat de moderators het topic per ongeluk verwijderen in plaats van verplaatsen.

Re: verwijderen topic niet definatief

Geplaatst: 29 jun 2008, 13:12
door Niek
Er is nog een andere mod. Deze is nog wel in beta.
[BETA] Prime Trash Bin - Keep deleted topics & posts

Re: verwijderen topic niet definatief

Geplaatst: 29 jun 2008, 14:57
door J.P.
Klopt het dat bij die mod , als je een topic hebt verwijderd dat er dan een melding staat dat die is verwijderd.
Is het ook mogelijk met die mod dat dat niet zichtbaar is voor de gebruikers, dus als een topic verwijderd is dat er dan niks meer staat voor de gebruikers.

Re: verwijderen topic niet definatief

Geplaatst: 29 jun 2008, 14:58
door fulleffect
dat kan door de permissies van het forum waar je de topics heen laat kopieren door de trashbin mod te verbergen voor normale leden ;-)

Re: verwijderen topic niet definatief

Geplaatst: 29 jun 2008, 15:06
door Niek
Ik denk in de opties in je beheerderspaneel
Afbeelding

Re: verwijderen topic niet definatief

Geplaatst: 29 jun 2008, 15:26
door J.P.
Ik zal hem eerdaags eens installeren op mijn test forum en kijken wat de functies zijn.
Alvast bedankt.

Re: verwijderen topic niet definatief

Geplaatst: 30 jun 2008, 16:42
door J.P.
Ik Prime Trash Bin geinstallerd maar als ik de db_install uitvoer krijg ik 2 foutmeldings.

Code: Selecteer alles

SQL: ALTER TABLE phpbb_topics ADD topic_deleted_time int(11) UNSIGNED DEFAULT "0" NOT NULL
Foutmelding: Duplicate column name 'topic_deleted_time'

Code: Selecteer alles

SQL: ALTER TABLE phpbb_posts ADD post_deleted_time int(11) UNSIGNED DEFAULT "0" NOT NULL
Foutmelding: Duplicate column name 'post_deleted_time'
Ik heb wel de mod soft delete gehad en heb alle gewijzigde bestanden ongedaan gemaakt maar de data base niet.
Ik weet niet wat de install file van de soft delete mod in de database heeft toegevoegd.

Dit staat er in de install van soft delete mod.

Code: Selecteer alles

<?php
/**
*
* @package phpBB3 Soft Delete Install
* @copyright (c) 2007 EXreaction, Lithium Studios
* @license http://opensource.org/licenses/gpl-license.php GNU Public License 
*
*/

// Stuff required to work with phpBB3
define('IN_PHPBB', true);
$phpbb_root_path = ((isset($phpbb_root_path)) ? $phpbb_root_path : './');
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('common');
$user->add_lang('mods/soft_delete');

if ($user->data['user_type'] != USER_FOUNDER)
{
	trigger_error('FOUNDER_ONLY');
}

include($phpbb_root_path . 'includes/db/db_tools.' . $phpEx);
include($phpbb_root_path . 'includes/acp/auth.' . $phpEx);

$auth_admin = new auth_admin();
$db_tool = new phpbb_db_tools($db);

$db_tool->sql_column_add(POSTS_TABLE, 'post_deleted', array('UINT', 0));
$db_tool->sql_column_add(POSTS_TABLE, 'post_deleted_time', array('TIMESTAMP', 0));

$db_tool->sql_column_add(TOPICS_TABLE, 'topic_deleted', array('UINT', 0));
$db_tool->sql_column_add(TOPICS_TABLE, 'topic_deleted_time', array('TIMESTAMP', 0));
$db_tool->sql_column_add(TOPICS_TABLE, 'topic_deleted_reply_count', array('UINT', 0));

$db_tool->sql_column_add(FORUMS_TABLE, 'forum_deleted_topic_count', array('UINT', 0));
$db_tool->sql_column_add(FORUMS_TABLE, 'forum_deleted_reply_count', array('UINT', 0));

$permissions = array(
	'local'      => array(
		'm_harddelete',
	),
	'global'   => array(
		'm_harddelete',
	)
);
$auth_admin->acl_add_option($permissions);

$cache->purge();

trigger_error('SOFT_DELETE_INSTALL_COMPLETE');
?>
Kaniemand voor mij een sql script maken die de soft delete mod weer verwijderd?

Re: verwijderen topic niet definatief

Geplaatst: 30 jun 2008, 19:51
door Niek
Maak eerst een backup van je database.

Voer vervolgens deze sql query uit.

Code: Selecteer alles

ALTER TABLE `phpbb_posts` DROP `post_deleted`;
ALTER TABLE `phpbb_posts` DROP `post_deleted_time`;
ALTER TABLE `phpbb_topics` DROP `topic_deleted`;
ALTER TABLE `phpbb_topics` DROP `topic_deleted_time`;
ALTER TABLE `phpbb_topics` DROP `topic_deleted_reply_count`;
ALTER TABLE `phpbb_forums` DROP `forum_deleted_topic_count`;
ALTER TABLE `phpbb_forums` DROP `forum_deleted_reply_count`;
Probeer hierna nog eens de installer uit te voeren van de prime trash bin.

Re: verwijderen topic niet definatief

Geplaatst: 30 jun 2008, 20:23
door J.P.
Het is gelukt zo alleen de regels die ik eerst wel kon uitvoeren, die gaven nu een foutmelding maar dat is lochies omdat die al bestaan..

Heeft iemand ook ervaring met de trash mod.
Ik kan wel topics verplaatsen naar de trash als ze verwijderd worden maar een los bericht blijft op de pagina staan met de meliding dat die verwijderd is.
Ik vind dat vervuilend lijken als er allemaal meldingen staan dat die verwijderd is.
Is het niet mogelijk dat ook een los bericht naar de trash topic gaat?

Re: verwijderen topic niet definatief

Geplaatst: 30 jun 2008, 20:37
door Bee
Niek liet twee opties uit het administratiepaneel zien. Kan je dat niet daar aanpassen?

Re: verwijderen topic niet definatief

Geplaatst: 30 jun 2008, 20:38
door J.P.
nee dat is alleen voor topics...