0 posters Onzichtbaar in Gebruikerslijst

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
Gebruikersavatar
Diablo Gamer
Berichten: 1394
Lid geworden op: 02 jan 2004, 20:33
Locatie: Dalen/Drenthe/Holland
Contacteer:

0 posters Onzichtbaar in Gebruikerslijst

Bericht door Diablo Gamer » 09 aug 2005, 14:50

Beste paulus op jouw SQL regel krijg ik deze error

Code: Selecteer alles

Error 
SQL-query: 

UPDATE phpbb_users u, phpbb_posts p1 LEFT OUTER JOIN phpbb_posts AS p2 ON p1.poster_id = p2.poster_id AND p2.post_time < p1.post_time INNER JOIN phpbb_posts AS p3 ON p3.post_time = p1.post_time SET u.user_firstpost=p3.post_time WHERE p2.post_time IS NULL AND p1.poster_id = u.user_id
MySQL said: You have an error in your SQL syntax near 'u, phpbb_posts p1 LEFT OUTER JOIN phpbb_posts AS p2 ON p1.poster_id = p2.poster_' at line 1
Back 

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

Bericht door Paul » 09 aug 2005, 14:59

Code: Selecteer alles

UPDATE phpbb_users AS u, phpbb_posts AS p1
   LEFT OUTER JOIN
   phpbb_posts AS p2
   ON p1.poster_id = p2.poster_id AND
      p2.post_time < p1.post_time
   INNER JOIN
   phpbb_posts AS p3
   ON p3.post_time = p1.post_time
SET u.user_firstpost=p3.post_time
WHERE p2.post_time IS NULL AND
   p1.poster_id = u.user_id;
Die query(Uit de install file), werkt bij mij, dus zo uitvoeren in phpmyadmin werkt ;)

Gebruikersavatar
Diablo Gamer
Berichten: 1394
Lid geworden op: 02 jan 2004, 20:33
Locatie: Dalen/Drenthe/Holland
Contacteer:

Bericht door Diablo Gamer » 09 aug 2005, 15:18

raar op mijn test forum doet ie het ook meschien dat ie er all instaat in mijn MySQL

Gebruikersavatar
r o l p h
Berichten: 171
Lid geworden op: 13 apr 2005, 16:46
Contacteer:

Bericht door r o l p h » 09 aug 2005, 16:42

Code: Selecteer alles

#1064 - You have an error in your SQL syntax near 'AS u, phpbb_posts AS p1 
   LEFT OUTER JOIN 
   phpbb_posts AS p2 
   ON p1.p' at line 1 

Ik krijg wel een foutmelding helaas..
En nu??

Gebruikersavatar
Diablo Gamer
Berichten: 1394
Lid geworden op: 02 jan 2004, 20:33
Locatie: Dalen/Drenthe/Holland
Contacteer:

Bericht door Diablo Gamer » 09 aug 2005, 16:56

dit krijg ik als ik van die SQL een db_update.php maak via http://www.phpbbhacks.com/forums/db_generator.php


ALTER TABLE phpbb_users ADD user_firstpost int(11) NOT NULL
+++ Error: Duplicate column name 'user_firstpost'

UPDATE phpbb_users AS u, phpbb_posts AS p1 LEFT OUTER JOIN phpbb_posts AS p2 ON p1.poster_id = p2.poster_id AND p2.post_time < p1.post_time INNER JOIN phpbb_posts AS p3 ON p3.post_time = p1.post_time SET u.user_firstpost=p3.post_time WHERE p2.post_time IS NULL AND p1.poster_id = u.user_id
+++ Error: You have an error in your SQL syntax near 'AS u, phpbb_posts AS p1 LEFT OUTER JOIN phpbb_posts AS p2 ON p1.poster_' at line 1

UPDATE phpbb_users SET user_firstpost = user_regdate WHERE user_posts <> 0 AND user_firstpost = 0
+++ Successful

INSERT INTO phpbb_config (config_name, config_value) VALUES ('zero_count',1),('zero_newest',1),('zero_group',1),('zero_list',1)
+++ Error: Duplicate entry 'zero_count' for key 1

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

Bericht door Paul » 09 aug 2005, 17:01

Hoe dat kan weet ik niet, want via PHPMYADMIn werkt het wel gewoon :?

Gebruikersavatar
r o l p h
Berichten: 171
Lid geworden op: 13 apr 2005, 16:46
Contacteer:

Bericht door r o l p h » 09 aug 2005, 17:05

paulus schreef:Hoe dat kan weet ik niet, want via PHPMYADMIn werkt het wel gewoon :?
Raar, want ik heb het gewoon via PHPMYADMIN gerund.. :shock: :roll: :cry:

Gebruikersavatar
Diablo Gamer
Berichten: 1394
Lid geworden op: 02 jan 2004, 20:33
Locatie: Dalen/Drenthe/Holland
Contacteer:

Bericht door Diablo Gamer » 09 aug 2005, 17:06

mesien staat het er all in maar ik weet niet waar ie staat in mijn phpMyAdmin ijgelijk moet ik iemand hebben die het voor mijn kan kijken en niet gaat *beep* met mijn DB

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

Bericht door Paul » 09 aug 2005, 17:07

Welke? Die zo rechtstreeks uit de mod file kwam?

Gebruikersavatar
Diablo Gamer
Berichten: 1394
Lid geworden op: 02 jan 2004, 20:33
Locatie: Dalen/Drenthe/Holland
Contacteer:

Bericht door Diablo Gamer » 09 aug 2005, 17:08

ja die ja

Gebruikersavatar
Diablo Gamer
Berichten: 1394
Lid geworden op: 02 jan 2004, 20:33
Locatie: Dalen/Drenthe/Holland
Contacteer:

Bericht door Diablo Gamer » 09 aug 2005, 22:40

een kijken of ie het zo ook doet zonder alle SQL


edit: ik heb de install gewoon gedaan en hij doet het gewoon dus ik denk dat die SQL regels er all waren

Gebruikersavatar
r o l p h
Berichten: 171
Lid geworden op: 13 apr 2005, 16:46
Contacteer:

Bericht door r o l p h » 12 aug 2005, 13:57

Ik heb hem ook geinstalleerd. Hij werkt wel, maar toch nog een probleempje.

Normaal gesproken heb je in je Admin Panel onder Configuratie instellingsmogelijkheden. Met alleen de Engelse vertaling zie je die niet staan in mijn Nederlandse Admin Paneel. Nadat ik mijn Nederlandse vertaling had geplaatst in lang_dutch/lang_admin.php kom in niet meer in mijn administratiepaneel.. :cry:

Aangezien ik wel wat foutmeldingen heb gehad met SQL gaat mijn verdenking daarnaar uit..

Suggesties?? Bedankt alvast :!:

(p.s. Dit is de SQL code van de MOD:

Code: Selecteer alles

ALTER TABLE phpbb_users ADD user_firstpost int(11) NOT NULL;

UPDATE phpbb_users AS u, phpbb_posts AS p1
   LEFT OUTER JOIN
   phpbb_posts AS p2
   ON p1.poster_id = p2.poster_id AND
      p2.post_time < p1.post_time
   INNER JOIN
   phpbb_posts AS p3
   ON p3.post_time = p1.post_time
SET u.user_firstpost=p3.post_time
WHERE p2.post_time IS NULL AND
   p1.poster_id = u.user_id;

UPDATE phpbb_users
SET user_firstpost = user_regdate
WHERE user_posts <> 0 AND user_firstpost = 0;

INSERT INTO phpbb_config (config_name, config_value) VALUES ('zero_count',1),('zero_newest',1),('zero_group',1),('zero_list',1);
)

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

Bericht door Paul » 12 aug 2005, 14:00

Wat gebeurt er als je naar je acp gaat?

Gebruikersavatar
r o l p h
Berichten: 171
Lid geworden op: 13 apr 2005, 16:46
Contacteer:

Bericht door r o l p h » 12 aug 2005, 14:04

Dan zie je een wit scherm en zegt ie onderaan: done

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

Bericht door Paul » 12 aug 2005, 14:05

Zoek is in common.php:

Code: Selecteer alles

error_reporting  (E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables
En vervang met:

Code: Selecteer alles

//error_reporting  (E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables
error_reporting(E_ALL);
en zeg wat je dan ziet?

Gebruikersavatar
r o l p h
Berichten: 171
Lid geworden op: 13 apr 2005, 16:46
Contacteer:

Bericht door r o l p h » 12 aug 2005, 14:10

Hmm.. wil ik zo wel doen, maar ik heb iets anders ontdekt net:
Had in mijn profiel de taal naar Engels gezet en nog eens geprobeerd ACP te benaderen. Werkte nu wel, alleen in Configuratie zag ik de extra functies van de MOD niet staan.... :roll:

Dat vind ik erg vreemd, want dat verklaard dus niet waarom Dutch niet werkte.. EN: waarom staan die functies er niet bij....

Ga ik nu ff dat script aanpassen..

Gebruikersavatar
r o l p h
Berichten: 171
Lid geworden op: 13 apr 2005, 16:46
Contacteer:

Bericht door r o l p h » 12 aug 2005, 14:19

Paulus,
Dat maakte geen verschil. Pagina bleef leeg.. Vreemd...

Dit is de door mij toegevoegde code in lang_admin.php
(vanaf de eerste $lang dus ;))

Code: Selecteer alles

$lang['Install_No_PCRE'] = 'phpBB2 heeft de Perl-Compatible Regular Expressions Module voor PHP nodig. Deze is niet actief in je PHP installatie.';

$lang['zero_posters'] = 'Verberg gebruikers met '0' berichten';
$lang['zero_desc'] = 'Verbergt de gebruikers zonder berichten zonder hun mogelijkheid tot het posten van berichten te ontnemen. Wanneer een optie wordt uitgeschakeld, werken de Default instellingen.';
$lang['zero_count'] = 'Gebruikersteller';
$lang['zero_count_desc'] = 'Zet het aantal gerigistreerde gebruikers gelijk aan het aantal gebruikers met 1 of meer berichten.';
$lang['zero_newest'] = 'Nieuwste gebruiker';
$lang['zero_newest_desc'] = 'Maakt de nieuwste gebruiker met hun eerste bericht zichtbaar.';
$lang['zero_group'] = 'Groepen';
$lang['zero_group_desc'] = 'Wanneer ingeschakeld, laten groepen alleen mensen met 1 of meer berichten zien als groepslid.';
$lang['zero_list'] = 'Gebruikerslijst';
$lang['zero_list_desc'] = 'Laat de Gebruikerslijst alleen mensen met minimaal 1 bericht zien.';

//

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

Bericht door Paul » 12 aug 2005, 14:21

vervang:

Code: Selecteer alles

$lang['zero_posters'] = 'Verberg gebruikers met '0' berichten'; 
door

Code: Selecteer alles

$lang['zero_posters'] = 'Verberg gebruikers met \'0\' berichten'; 
En maak die wijziging in common.php weer ongedaan ;)

Gebruikersavatar
r o l p h
Berichten: 171
Lid geworden op: 13 apr 2005, 16:46
Contacteer:

Bericht door r o l p h » 12 aug 2005, 14:32

Oops :oops:

1 probleem weg; nu die andere nog.. Waarom zie ik niks in mijn ACP betreffende de MOD??

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 12 aug 2005, 16:09

Ik vermoed dat het in het Algemeen > Configuratie staat.
... Maar ik modereer (nog) niet.

Gesloten