WPM110 vraag

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

WPM110 vraag

Bericht door Borias » 28 jul 2006, 10:10

Waar moet ik dit invoeren?.

in SQL of in tabele?

Code: Selecteer alles

INSERT INTO phpbb_wpm VALUES ('wpm_version', '1.0.9');
INSERT INTO phpbb_wpm VALUES ('active_wpm', '1');
INSERT INTO phpbb_wpm VALUES ('wpm_username', 'Anonymous');
INSERT INTO phpbb_wpm VALUES ('wpm_userid', '-1');
INSERT INTO phpbb_wpm VALUES ('wpm_subject', 'Welcome to [sitename]!');
INSERT INTO phpbb_wpm VALUES ('wpm_message', 'Hi, there [username]!
I hope you enjoy your stay here at [sitename]!
If you have any questions about the site, please ask. If it goes about this mod please
visit: http://www.vitrax.vze.com thnx you!');
En moet ik bij welcome tot [sitename] en mijn site neer zetten?.

En kan hier je eigen tekst in zetten?

INSERT INTO phpbb_wpm VALUES ('wpm_message', 'Hi, there [username]!
I hope you enjoy your stay here at [sitename]!

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 28 jul 2006, 10:15

http://www.phpbb.nl/kb.php?mode=article&k=24 kopje 10. Die gegevens kan je later zelf aanpassen in ACP.

Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

Bericht door Borias » 28 jul 2006, 10:59

Bedankt.

Ik heb hem geinstraleerd heb een test acount aangemaakt maar krijg geen PB.

en als ik in mijn admin panel naar PM Settings en dan krijg ik deze fout.
Template->make_filename(): Error - file admin/wpm_body.tpl does not exist

Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

Bericht door Borias » 28 jul 2006, 11:04

En deze fout kreeg ik trouwens in mijn SQL..

Code: Selecteer alles

Er schijnt een fout te zijn in uw SQL query. Mocht de MySQL server een error hebben terug gegeven, probeer dan of uw hiermee uw fout kunt oplossen.

ERROR: Quote niet afgesloten @ 46
STR: '
SQL: 
INSERT INTO phpbb_wpm VALUES ('wpm_message', 'Hi, there [username]!


SQL-query:

INSERT INTO phpbb_wpm VALUES ('wpm_message', 'Hi, there [username]!

MySQL retourneerde: Documentatie
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Hi, there [username]!' at line 1
Terwijl ik alles goed heb ingevoerd?!. :?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 28 jul 2006, 11:14

Heb je wel alles vand e SQL gekopieerd? Dat lijkt er niet op. En van die andere fout, heb je alle .tpl files, naar alle templates geupload?

Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

Bericht door Borias » 28 jul 2006, 11:22

paul schreef:Heb je wel alles vand e SQL gekopieerd? Dat lijkt er niet op. En van die andere fout, heb je alle .tpl files, naar alle templates geupload?
Ik wist niet tot die website er ook bij hoorde :).

Nu staat alles erin die .tpl files was ik idd vergeten.

Hij werkt nog niet hellemaal.

Als ik alles heb ingeteld krijg ik deze fout in mijn admin panel

Code: Selecteer alles

DEBUG MODE

SQL Error : 1054 Unknown column 'name' in 'where clause'

UPDATE phpbb_wpm SET value = '0' WHERE name = 'active_wpm'

Line : 54
File : admin_wpm.php

Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

Bericht door Borias » 28 jul 2006, 20:52

Heb ik een fout in SQL gemaakt?

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 28 jul 2006, 22:16

jepz.. Maar de laatste versie die te krijgen is is de automatische db installatie gefixt.
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

Bericht door Borias » 29 jul 2006, 05:55

Versie: 1.0.3 is dat de laaste goeie versie?.

ik probeer mijn SQL backup terug te zetten maar dat lukt niet :(.

dit is de fout

Code: Selecteer alles

SQL-query:

-- phpMyAdmin SQL Dump
-- version 2.8.0.2
-- http://www.phpmyadmin.net
-- 
-- Host: srv12.uniserver.nl
-- Generatie Tijd: 28 Jul 2006 om 11:28
-- Server versie: 4.1.10
-- PHP Versie: 4.4.2
-- 
-- 
CREATE DATABASE  DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

MySQL retourneerde: Documentatie
#1007 - Can't create database '; database exists 
Ik had de tijdens het backupen de tekst gekopieerd en als in een .text bastand opgelagen.

Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

Bericht door Borias » 29 jul 2006, 06:16

En hoe doe ik deze stap?.

Code: Selecteer alles

#-----[ SQL ]------------------------------------------
#

ALTER TABLE phpbb_users ADD user_welpm tinyint(1) NOT NULL default '0';
UPDATE phpbb_users SET user_welpm=1;
p.s het is nog niet gelukt met mijn SQL/Database
ik heb de tabel verwijderd maar er staan in mijn admin panel nog steeds
PM Settings.Of kan ik het er gewoon overheen instraleren?.

Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

Bericht door Borias » 29 jul 2006, 23:35

niemand?

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 30 jul 2006, 09:18

Ik stel voor deze methode te gebruiken.

-> download dit : http://www.phpbb-uk.co.uk/dload.php?act ... 95d2eab38b

-> doe de "mod" (je hoeft enkel up te loaden naar je server = site)

-> ga naar je admin panneel en je zult een nieuw linkje vinden met phpBBmyadmin klik daarop en in het kader voeg je dus je sql in :

Code: Selecteer alles

ALTER TABLE phpbb_users ADD user_welpm tinyint(1) NOT NULL default '0'; 
UPDATE phpbb_users SET user_welpm=1; 
en klik op uitvoeren ;)

suc6

Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

Bericht door Borias » 30 jul 2006, 11:25

Lukt niet ik krijg nog steeds deze fout

Niet in staat de database te updaten mail duvelske@planet.nl voor meer informatie over je probleem. Of bezoek http://www.vitrax.vze.com en vraag om hulp.

Code: Selecteer alles

DEBUG MODE

SQL Error : 1054 Unknown column 'name' in 'where clause'

UPDATE phpbb_wpm SET value = '1' WHERE name = 'active_wpm'

Line : 54
File : admin_wpm.php

Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

Bericht door Borias » 30 jul 2006, 11:47

Ik heb die andere mod erbij genintraleerd (WPM 1.0.3)

en dan krijg nu kunnen gebruikers zich niet meer registreren.

Nu krijg ik deze fout.

Code: Selecteer alles

Parse error: parse error, unexpected T_IF in -/forum/includes/usercp_register.php on line 37

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 30 jul 2006, 11:49

Plaats het stuk code rond regel 37 van /includes/usercp_register.php eens hier.

Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

Bericht door Borias » 30 jul 2006, 14:00

Regel 37 staat

Code: Selecteer alles

if ( !defined('IN_PHPBB') )

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 30 jul 2006, 14:13

Spambot schreef:Plaats het stuk code rond regel 37 van /includes/usercp_register.php eens hier.
Ik zou graag een stuk of 10 regels er boven en onder willen zien.

Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

Bericht door Borias » 30 jul 2006, 19:22

Code: Selecteer alles

<?php// This file modified for Welcome PM on First Login 1.0.3
/***************************************************************************
 *                            usercp_register.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: usercp_register.php,v 1.20.2.76 2006/05/30 19:29:43 grahamje Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 *
 ***************************************************************************/

/*

	This code has been modified from its original form by psoTFX @ phpbb.com
	Changes introduce the back-ported phpBB 2.2 visual confirmation code. 

	NOTE: Anyone using the modified code contained within this script MUST include
	a relevant message such as this in usercp_register.php ... failure to do so 
	will affect a breach of Section 2a of the GPL and our copyright

	png visual confirmation system : (c) phpBB Group, 2003 : All Rights Reserved

*/

if ( !defined('IN_PHPBB') )
{
	die("Hacking attempt");
	exit;
}

$unhtml_specialchars_match = array('#>#', '#<#', '#"#', '#&#');
$unhtml_specialchars_replace = array('>', '<', '"', '&');

// ---------------------------------------
// Load agreement template since user has not yet
// agreed to registration conditions/coppa
//
function show_coppa()
{
	global $userdata, $template, $lang, $phpbb_root_path, $phpEx;

	$template->set_filenames(array(
		'body' => 'agreement.tpl')
	);

	$template->assign_vars(array(
		'REGISTRATION' => $lang['Registration'],
		'AGREEMENT' => $lang['Reg_agreement'],
		"AGREE_OVER_13" => $lang['Agree_over_13'],
		"AGREE_UNDER_13" => $lang['Agree_under_13'],
		'DO_NOT_AGREE' => $lang['Agree_not'],

		"U_AGREE_OVER13" => append_sid("profile.$phpEx?mode=register&agreed=true"),
		"U_AGREE_UNDER13" => append_sid("profile.$phpEx?mode=register&agreed=true&coppa=true"))
	);

	$template->pparse('body');

}
//
// ---------------------------------------

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 30 jul 2006, 20:07

Er moet een spatie na <?php:

Code: Selecteer alles

<?php//
..veranderen in:

Code: Selecteer alles

<?php //

Borias
Berichten: 68
Lid geworden op: 25 jul 2006, 13:19

Bericht door Borias » 30 jul 2006, 20:43

Bedankt :)
Ik krijg nu de fout 822

Code: Selecteer alles

				wpm_send_pm($user_id, $wpm_subject, $wpm_message, 0);
				}
			}
			// END wpm mod
			//*/

/* Above line marks the end of disabling of the Original WPM Code. */
//
// Welcome PM on First Login - End Code Alteration
//------------------------------------------------------------------------------


#

/* Above line marks the end of disabling of the Original WPM Code. */
//
// Welcome PM on First Login - End Code Alteration
//

message = $message . '<br /><br />' . sprintf($lang['Click_return_index'],  '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

			message_die(GENERAL_MESSAGE, $message);
		} // if mode == register
	}
} // End of submit


if ( $error )
{
	//
	// If an error occured we need to stripslashes on returned data
	//
	$username = stripslashes($username);
	$email = stripslashes($email);
	$cur_password = '';
	$new_password = '';
	$password_confirm = '';

	$icq = stripslashes($icq);
	$aim = str_replace('+', ' ', stripslashes($aim));
	$msn = stripslashes($msn);
	$yim = stripslashes($yim);

	$website = stripslashes($website);
	$location = stripslashes($location);
	$occupation = stripslashes($occupation);
	$interests = stripslashes($interests);
	$signature = stripslashes($signature);
	$signature = ($signature_bbcode_uid != '') ? preg_replace("/:(([a-z0-9]+:)?)$signature_bbcode_uid(=|\])/si", '\\3', $signature) : $signature;

	$user_lang = stripslashes($user_lang);
	$user_dateformat = stripslashes($user_dateformat);

}
else if ( $mode == 'editprofile' && !isset($HTTP_POST_VARS['avatargallery']) && !isset($HTTP_POST_VARS['submitavatar']) && !isset($HTTP_POST_VARS['cancelavatar']) )
{
	$user_id = $userdata['user_id'];
	$username = $userdata['username'];
	$email = $userdata['user_email'];
	$cur_password = '';
	$new_password = '';
	$password_confirm = '';

	$icq = $userdata['user_icq'];
	$aim = str_replace('+', ' ', $userdata['user_aim']);
	$msn = $userdata['user_msnm'];
	$yim = $userdata['user_yim'];

	$website = $userdata['user_website'];
	$location = $userdata['user_from'];
	$occupation = $userdata['user_occ'];
	$interests = $userdata['user_interests'];
	$signature_bbcode_uid = $userdata['user_sig_bbcode_uid'];
	$signature = ($signature_bbcode_uid != '') ? preg_replace("/:(([a-z0-9]+:)?)$signature_bbcode_uid(=|\])/si", '\\3', $userdata['user_sig']) : $userdata['user_sig'];

	$viewemail = $userdata['user_viewemail'];
	$notifypm = $userdata['user_notify_pm'];
	$popup_pm = $userdata['user_popup_pm'];
	$notifyreply = $userdata['user_notify'];
	$attachsig = $userdata['user_attachsig'];
	$allowhtml = $userdata['user_allowhtml'];
	$allowbbcode = $userdata['user_allowbbcode'];
	$allowsmilies = $userdata['user_allowsmile'];
	$allowviewonline = $userdata['user_allow_viewonline'];

	$user_avatar = ( $userdata['user_allowavatar'] ) ? $userdata['user_avatar'] : '';
	$user_avatar_type = ( $userdata['user_allowavatar'] ) ? $userdata['user_avatar_type'] : USER_AVATAR_NONE;

	$user_style = $userdata['user_style'];
	$user_lang = $userdata['user_lang'];
	$user_timezone = $userdata['user_timezone'];
	$user_dateformat = $userdata['user_dateformat'];
}

Gesloten