Vraagje over who's online

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Sambal
Berichten: 39
Lid geworden op: 15 dec 2004, 21:14

Vraagje over who's online

Bericht door Sambal » 15 dec 2004, 21:18

Als er een lid onzichtbaar staat kan je die als admin toch zien onderaan in de lijst (schuin gedrukt)
Kan een moderator dat ook zien ?

Vraag 2 , bij het registreren en inloggen kreeg ik meteen een popup te zien met een bedankje kan ik dat op mijn forum ook verkrijgen ?

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

Bericht door ElbertF » 15 dec 2004, 21:37

Moderators kunnen dat niet zien, er is wel een mod voor. Ook is er een mod voor die PM na het registreren:

http://www.phpbbhacks.com/download/2044

(gevonden na een hele kleine zoektocht)

Sambal
Berichten: 39
Lid geworden op: 15 dec 2004, 21:14

Bericht door Sambal » 15 dec 2004, 23:49

Bovenaan bij ## Aan Te Passen Bestanden
staat 2x dat er een aanpassing moet gebeuren in language/lang_english/lang_main.php

en als je in de mod kijkt zie een aanpassing in

#-----[ OPEN ]------------------------------------------
#
language/lang_dutch/lang_main.php

en

#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php


Dit is niet echt duidelijk ???



##########################################################################################
## MOD Titel: Verstuur Welkom's Pm na registratie
## MOD Auteur: AbelaJohnB < abela@phpbb.com > (John B. Abela) http://www.JohnAbela.Com/
## MOD Auteur, Secondary: typicalgeek < me@typicalgeek.com > (N/A) http://www.typicalgeek.com
## MOD Auteur, Secondary: netclectic < adrian@netclectic.com > (Adrian Cockburn) http://www.netclectic.com
## MOD Auteur, Secondary: podium4 < http://www.phpbbinfo.tk> vertaald...
## MOD Beschrijving: Deze MOD verstuurd een welkom's PM naar nieuwe gebruikers.
## MOD Versie: 1.0.2 DUTCH
##
## Installatie Niveau: Gemakkelijk
## Installatie Tijd: ongeveer 3 Minuten
## Aan Te Passen Bestanden: includes/usercp_register.php, language/lang_english/lang_main.php, ## language/lang_english/lang_main.php
## Bijgevoegde bestanden: geen
##########################################################################################
##Orginele auteur:
##
## Copyright © John B. Abela. 2002 - http://www.JohnAbela.Com/
##
##########################################################################################
## Geschiedenis:
##
## 1.0.2 - 1/10/2003 - Updated To Work With phpBB2.0.4. Included fix by 'netclectic' to account for instant pop-up of new message. (thanks!)
## 1.0.1 - 9/19/2002 - Updated Language Section To Include 'typicalgeek's method of site name.
##
##########################################################################################
## Voor je deze MOD gaat installeren op je forum moet je van alle gerelateerde bestanden een backup hebben ## gemaakt
##########################################################################################

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php

#
#-----[ ZOEK ]------------------------------------------
#

$sql = "INSERT INTO " . GROUPS_TABLE . " (group_name, group_description, group_single_user, group_moderator)

#
#-----[ ACHTER, TOEVOEGEN ]------------------------------------------
#

// START - SEND PM ON REGISTER MOD - AbelaJohnB
//
// According to 'netclectic' we need to set the datastamp to '9999999999' in order to
// insure the pop-up notification about a new message existing. I concur with 'netclectic'
// and have thus made the change to his suggestion. Thanks netclectic!
//
$sql = "UPDATE " . USERS_TABLE . "
SET user_new_privmsg = '1', user_last_privmsg = '9999999999'
WHERE user_id = $user_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
}

$register_pm_subject = $lang['register_pm_subject'];
$register_pm = $lang['register_pm'];
$privmsgs_date = date("U");
$sql = "INSERT INTO " . PRIVMSGS_TABLE . " (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_enable_html, privmsgs_enable_bbcode, privmsgs_enable_smilies, privmsgs_attach_sig) VALUES ('0', '" . str_replace("\'", "''", addslashes(sprintf($register_pm_subject,$board_config['sitename']))) . "', '2', " . $user_id . ", " . $privmsgs_date . ", '0', '1', '1', '0')";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not insert private message sent info', '', __LINE__, __FILE__, $sql);
}

$privmsg_sent_id = $db->sql_nextid();
$privmsgs_text = $lang['register_pm_subject'];
//
$sql = "INSERT INTO " . PRIVMSGS_TEXT_TABLE . " (privmsgs_text_id, privmsgs_text) VALUES ($privmsg_sent_id, '" . str_replace("\'", "''", addslashes(sprintf($register_pm,$board_config['sitename'],$board_config['sitename']))) . "')";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not insert private message sent text', '', __LINE__, __FILE__, $sql);
}
// END - SEND PM ON REGISTER MOD - AbelaJohnB

#
#-----[ OPEN ]------------------------------------------
#
language/lang_dutch/lang_main.php

#
#-----[ ZOEK ]------------------------------------------
#

$lang['Click_view_privmsg'] = 'Klik %sHier%s Om Naar Je Inbox Te Gaan';

#
#-----[ ACHTER, TOEVOEGEN ]------------------------------------------
#

// START - SEND PM ON REGISTER MOD - AbelaJohnB
$lang['register_pm_subject'] = 'Vul hier onderwerp in voor te versturen PM %s';
$lang['register_pm'] = 'Hello!<br /><br />Welkom op %s. <br /><br />Vul hier de tekst in die komt te staan in de PM die verstuurd zal worden dus in lang_main.php......<br />%s Staf ';
// END - SEND PM ON REGISTER MOD - AbelaJohnB

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ ZOEK ]------------------------------------------
#

$lang['Click_view_privmsg'] = 'Click %sHere%s to visit your Inbox';

#
#-----[ ACHTER, TOEVOEGEN ]------------------------------------------
#

// START - SEND PM ON REGISTER MOD - AbelaJohnB
$lang['register_pm_subject'] = 'Welcome to %s';
$lang['register_pm'] = 'Hello!<br /><br />Welcome to %s. <br /><br />We hope you enjoy your time at this site! <br /><br />Feel free to join in and share with others or start your own discussion! <br /><br />~Enjoy!<br />%s Staff ';
// END - SEND PM ON REGISTER MOD - AbelaJohnB

#
#-----[ SLA ALLE BESTANDEN OP EN UPLOAD ZE ]------------------------------------------
#
# EoM

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

Bericht door ElbertF » 16 dec 2004, 02:09

Sambal schreef:Bovenaan bij ## Aan Te Passen Bestanden
staat 2x dat er een aanpassing moet gebeuren in language/lang_english/lang_main.php

en als je in de mod kijkt zie een aanpassing in

#-----[ OPEN ]------------------------------------------
#
language/lang_dutch/lang_main.php

en

#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php


Dit is niet echt duidelijk ???
Duidelijk genoeg toch?

Sambal
Berichten: 39
Lid geworden op: 15 dec 2004, 21:14

Bericht door Sambal » 16 dec 2004, 11:19

Er kon toch een foutje in staan ?
Want dit klop alvast niet dan

## Installatie Niveau: Gemakkelijk
## Installatie Tijd: ongeveer 3 Minuten
## Aan Te Passen Bestanden: includes/usercp_register.php, language/lang_english/lang_main.php, ## language/lang_english/lang_main.p

Ook is dit mijn eerste mod dat ik instaleer en wil dus niets verkeerd doen.
als er staat "plaats achter" zet ik dat er onmiddelijk achter of begin ik een nieuwe regel ?

Bedankt voor het antwoord.

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

Bericht door ElbertF » 16 dec 2004, 12:50

Op een nieuwe regel. Als het er direkt achter moet, staat er "IN-LINE AFTER, ADD".

Sambal
Berichten: 39
Lid geworden op: 15 dec 2004, 21:14

Bericht door Sambal » 16 dec 2004, 15:51

ok bedankt voor de nuttige uitleg. :bier:

Sambal
Berichten: 39
Lid geworden op: 15 dec 2004, 21:14

Bericht door Sambal » 16 dec 2004, 16:01

Moet ik voor die mod ook iets in mijn database veranderen ?
Ik hoop het niet want daar snap ik niets van.
Mijn host heeft ooit voor mij mijn forum geinstaleerd dus :shock:
Maar mischien leer ik het ooit wel.
Ik hoop dat ik nu die database niet nodig heb.

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

Bericht door ElbertF » 16 dec 2004, 16:31

Dat hoeft alleen als er

Code: Selecteer alles

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

Sambal
Berichten: 39
Lid geworden op: 15 dec 2004, 21:14

Bericht door Sambal » 16 dec 2004, 16:50

ik leer hier steeds bij, thnx spambot

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

Bericht door ElbertF » 16 dec 2004, 16:53

Het staat allemaal ook hier:

http://www.phpbb.nl/kb.php?mode=article&k=24

:wink:

Sambal
Berichten: 39
Lid geworden op: 15 dec 2004, 21:14

Bericht door Sambal » 16 dec 2004, 17:01

Ik krijg al een foutmelding ?

Parse error: parse error, unexpected T_STRING in /usr/home/motorvri/public_html/forum/includes/usercp_register.php on line 545

Die melding is te zien als je je wilt registreren

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

Bericht door ElbertF » 16 dec 2004, 17:10

In de foutmelding staat een bestand, en de regel waar de fout zit. Je hebt waarschijnlijk iets verkeerd er ingezet. Post hier anders de regels rond 545.

Sambal
Berichten: 39
Lid geworden op: 15 dec 2004, 21:14

Bericht door Sambal » 16 dec 2004, 17:16

Ik heb net gezien dat de 3 codes uit bovenstaande mod als in de 3 bestanden staan ?
Nogthands is er nog nooit geen mod toegevoegd aan mijn forum. ?

Sambal
Berichten: 39
Lid geworden op: 15 dec 2004, 21:14

Bericht door Sambal » 16 dec 2004, 17:21

hier het stuk uit mijn originele bestand includes/usercp_register.php
wat dus in bovenstaande mod staat ???
Dus die mod staat al in mijn bestanden dan ?

Ik wil als er iemand zich registreerd hij dan een automatisch bedank PM tje krijgt zoals hier ook het geval is op dit forum

Code: Selecteer alles

$sql = "INSERT INTO " . GROUPS_TABLE . " (group_name, group_description, group_single_user, group_moderator)
				VALUES ('', 'Personal User', 1, 0)";
				// START - SEND PM ON REGISTER MOD - AbelaJohnB
	//
	// According to 'netclectic' we need to set the datastamp to '9999999999' in order to
	// insure the pop-up notification about a new message existing. I concur with 'netclectic'
	// and have thus made the change to his suggestion. Thanks netclectic!
        //
	$sql = "UPDATE " . USERS_TABLE . " 
		SET user_new_privmsg = '1', user_last_privmsg = '9999999999'
				WHERE user_id = $user_id";
		if ( !($result = $db->sql_query($sql)) )
        {
		    message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
        }

        $register_pm_subject = $lang['register_pm_subject'];
        $register_pm = $lang['register_pm'];
        $privmsgs_date = date("U");
        $sql = "INSERT INTO " . PRIVMSGS_TABLE . " (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_enable_html, privmsgs_enable_bbcode, privmsgs_enable_smilies, privmsgs_attach_sig) VALUES ('0', '" . str_replace("\'", "''", addslashes(sprintf($register_pm_subject,$board_config['sitename']))) . "', '2', " . $user_id . ", " . $privmsgs_date . ", '0', '1', '1', '0')";
        if ( !$db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Could not insert private message sent info', '', __LINE__, __FILE__, $sql);
		}

		$privmsg_sent_id = $db->sql_nextid();
		$privmsgs_text = $lang['register_pm_subject'];
        //
        $sql = "INSERT INTO " . PRIVMSGS_TEXT_TABLE . " (privmsgs_text_id, privmsgs_text) VALUES ($privmsg_sent_id, '" . str_replace("\'", "''", addslashes(sprintf($register_pm,$board_config['sitename'],$board_config['sitename']))) . "')";
        if ( !$db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Could not insert private message sent text', '', __LINE__, __FILE__, $sql);
		}
        // END - SEND PM ON REGISTER MOD - AbelaJohnB

			if ( !($result = $db->sql_query($sql)) )
Ik heb mijn backup terug geplaatst omdat ik de fout zag.

[/code]

Sambal
Berichten: 39
Lid geworden op: 15 dec 2004, 21:14

Bericht door Sambal » 16 dec 2004, 17:43

Ik had er beter met mijn fikken afgebleven, ik wist dat de boel om zeep was als ik probeerde een mod te instaleren.
Ik heb mijn originele bestanden die ik had gekopieerd terug geplaatst in de juiste bestanden en upgeloaden maar nu krijg ik als ik wil registreren deze fout, maar je bent wel geregistreerd.

Code: Selecteer alles

Could not insert data into groups table

DEBUG MODE

SQL Error : 1196 Warning: Some non-transactional changed tables couldn't be rolled back

INSERT INTO phpbb_privmsgs_text (privmsgs_text_id, privmsgs_text) VALUES (660, 'Hello!

Welkom op www.motorvrienden.be. 

Vul hier de tekst in die komt te staan in de PM die verstuurd zal worden dus in lang_main.php......
www.motorvrienden.be Staf ')

Line : 575
File : /usr/home/motorvri/public_html/forum/includes/usercp_register.php
En wil ik dit lid weer verwijderen krijg ik zede foutmelding, maar het lid is wel verwijderd.
Could not delete group for this user

DEBUG MODE

SQL Error : 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 '' at line 2

DELETE FROM phpbb_groups WHERE group_id =

Line : 156
File : /usr/home/motorvri/public_html/forum/admin/admin_users.php
Kan deze noob dit nog herstellen ??? zodat mijn forum weer goed werkt.
dan blijf ik er met mijn fikken verder af :oops:

Sambal
Berichten: 39
Lid geworden op: 15 dec 2004, 21:14

Bericht door Sambal » 16 dec 2004, 21:30

Fout is opgelost, dit mag op slot.

Gebruikersavatar
Rico
Berichten: 2185
Lid geworden op: 23 okt 2003, 18:45
Contacteer:

Bericht door Rico » 16 dec 2004, 21:45

Daar doen ze hier niet aan ;)
Guess who's back..

Gesloten