SQL

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
Gesloten
Chaos210
Berichten: 42
Lid geworden op: 06 mei 2006, 23:12

SQL

Bericht door Chaos210 » 23 jun 2006, 20:19

Boven een rank mod die ik net wou gaan installeren staat dit

Code: Selecteer alles

#
#-----[ SQL ]------------------------------------------
# 
CREATE TABLE `phpbb_whosonline_ranks` (
  `whosonline_rank_id` tinyint(4) NOT NULL auto_increment,
  `whosonline_rank_name` varchar(50) NOT NULL default '',
  `whosonline_rank_color` varchar(9) NOT NULL default '',
  `whosonline_lang_key` smallint(1) unsigned NOT NULL default '0',
  `whosonline_rank_order` int(11) NOT NULL default '0',
  PRIMARY KEY  (`whosonline_rank_id`)
) TYPE=MyISAM AUTO_INCREMENT=20 ;

#
#-----[ SQL ]------------------------------------------
# 
INSERT INTO `phpbb_whosonline_ranks` VALUES (1, 'Test', 'red', 0, 10);

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

ALTER TABLE phpbb_users ADD user_whosonline_color int(11) DEFAULT '0' NOT NULL;

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

ALTER TABLE `phpbb_groups` ADD `group_color` smallint(8) DEFAULT '0' NOT NULL ;

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

INSERT INTO `phpbb_config` VALUES ('allow_group_index', '0');
Is dit iets belangrijks, en zo ja, wat moet ik dan doen?

XP-Rene
Berichten: 2168
Lid geworden op: 01 dec 2004, 19:33
Locatie: Vlissingen
Contacteer:

Bericht door XP-Rene » 23 jun 2006, 20:22

Deze 5 SQL opdrachten moet je in phpMyAdmin uitvoeren, doe je dit niet, dan werkt je mod niet.
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.

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

Bericht door Paul » 23 jun 2006, 20:31


Chaos210
Berichten: 42
Lid geworden op: 06 mei 2006, 23:12

Bericht door Chaos210 » 23 jun 2006, 21:24

Afbeelding
Dit heb ik nu maar ik weet niet welke ik moet nemen, ik heb eerst maar ff een mod geprobeert met een kleine SQl ding. Maar het SQL uitvoeren wil nog niet goed lukken, kan het daarom zijn dat mijn menu bij mijn admin scherm weg is?(zie achtergrond)
En als ik op mijn forum index, op een van de catogorien klik, dan krijg ik een wit scherm.
Welke moet ik nu hebben? in de sql database.
Dit is de SQL code van deze mod

Code: Selecteer alles

#-----[ SQL ]------------------------------------------------- 
#
# If you use an alpha release of EasyMOD, this instructions will not be executed!
# Please read author notes to update your database.
#
copy yellow_card_db_update.php to yellow_card_db_update.php
execute yellow_card_db_update.php
delete yellow_card_db_update.php

# 

iemand08
Berichten: 616
Lid geworden op: 06 jan 2006, 13:22

Bericht door iemand08 » 23 jun 2006, 21:28

Bij die MOD moet je yellow_card_db_update.php uploaden naar je fourm en dan naar yellow_card_db_update.php toe gaan.
Als er dan staat dat die succesvol is voltooid, moet je het bestandje weer verwijderen :wink:

XP-Rene
Berichten: 2168
Lid geworden op: 01 dec 2004, 19:33
Locatie: Vlissingen
Contacteer:

Bericht door XP-Rene » 23 jun 2006, 21:58

Dus, het bestand yellow_card_db_update.php uploaden naar http://www.jouwebsite.nl/forum
Vervolgens ga je met je browser naar http://www.jouwebsite.nl/forum/yellow_c ... update.php

De SQL wordt nu uitgevoerd, als deze klaar is krijg je hiervan melding.
Vervolgens verwijder je yellow_card_db_update.php weer van je server.

Voor de rank mod klik je in phpMyAdmin op het knopje "SQL".
Nu verschijnt er een soort van tekstveld, en daar zet je dit in;

Code: Selecteer alles

CREATE TABLE `phpbb_whosonline_ranks` ( 
  `whosonline_rank_id` tinyint(4) NOT NULL auto_increment, 
  `whosonline_rank_name` varchar(50) NOT NULL default '', 
  `whosonline_rank_color` varchar(9) NOT NULL default '', 
  `whosonline_lang_key` smallint(1) unsigned NOT NULL default '0', 
  `whosonline_rank_order` int(11) NOT NULL default '0', 
  PRIMARY KEY  (`whosonline_rank_id`) 
) TYPE=MyISAM AUTO_INCREMENT=20 ;
Klik nu op de knop "Go".
Als dit gedaan is, krijg je een melding dat de query goed is uitgevoerd.
Is dit het geval, dan ga je de volgende SQL opdrachten op dezelfde manier uitvoeren.
Dus weer op de knop "SQL" klikken, vervolgens

Code: Selecteer alles

INSERT INTO `phpbb_whosonline_ranks` VALUES (1, 'Test', 'red', 0, 10);
invoeren en op "Go" klikken.

Enz enz enz. totdat je alle SQL opdrachten hebt uitgvoerd.
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.

Chaos210
Berichten: 42
Lid geworden op: 06 mei 2006, 23:12

Bericht door Chaos210 » 23 jun 2006, 22:38

Bedankt XP-Rene, maar dit is de SQL voor de yellow card die ik heb,

Code: Selecteer alles

#-----[ SQL ]------------------------------------------------- 
#
# If you use an alpha release of EasyMOD, this instructions will not be executed!
# Please read author notes to update your database.
#
copy yellow_card_db_update.php to yellow_card_db_update.php
execute yellow_card_db_update.php
delete yellow_card_db_update.php
Enig idee wat ik bij dit in moet voeren?

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

Bericht door Bee » 23 jun 2006, 22:39

Dus, het bestand yellow_card_db_update.php uploaden naar http://www.jouwebsite.nl/forum
Vervolgens ga je met je browser naar http://www.jouwebsite.nl/forum/yellow_c ... update.php

De SQL wordt nu uitgevoerd, als deze klaar is krijg je hiervan melding.
Vervolgens verwijder je yellow_card_db_update.php weer van je server.
... Maar ik modereer (nog) niet.

Chaos210
Berichten: 42
Lid geworden op: 06 mei 2006, 23:12

Bericht door Chaos210 » 23 jun 2006, 22:46

Ja dat heb ik gedaan, maar in mijn admin scherm blijft mijn menu onzichtbaar, en als ik op mijn forum naar een pagina wil gaan krijg ik een blanco scherm :? .
Ik heb dit al eens eerder gehad maar toen moest ik heel de mod, er weer af halen, en daar ben je bij deze echt heel lang mee bezig.
Iemand een idee waar ik kan kijken.

XP-Rene
Berichten: 2168
Lid geworden op: 01 dec 2004, 19:33
Locatie: Vlissingen
Contacteer:

Bericht door XP-Rene » 23 jun 2006, 23:01

Als je alles juist hebt uitgevoerd moet het gewoon werken.
Loop alle te bewerken bestanden nog eens rustig na, controleer vooral de aan admin gerelateerde bestanden....
Controleer of je alle SQL opdrachten juist het uitgevoerd, en of alle benodigde tabellen voor deze mod aangemaakt zijn.

Krijg je misschien ook een of meerdere foutmeldingen te zien?

Trouwens, het is in dit geval niet zo handig om in 1 topic de installatie van 2 mods te bespreken, dit komt de duidelijkheid niet echt ten goede.
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.

Chaos210
Berichten: 42
Lid geworden op: 06 mei 2006, 23:12

Bericht door Chaos210 » 23 jun 2006, 23:16

Oke, dat is goed ik zal het nu maar ff bij de card mod houden, omdat ikdaar nu mee bezig ben, maar volgens jou hoefde ik toch bij deze mod alleen maar dit te doen.
Dus, het bestand yellow_card_db_update.php uploaden naar http://www.jouwebsite.nl/forum
Vervolgens ga je met je browser naar http://www.jouwebsite.nl/forum/yellow_c ... update.php

De SQL wordt nu uitgevoerd, als deze klaar is krijg je hiervan melding.
Vervolgens verwijder je yellow_card_db_update.php weer van je server.
Want wat jij daarna getypt had was idd van de andere mod.
dus allen SQL moet haast wel goed uitgevoerd zijn, want daat had hij zelf gedaan en ik kreeg geen foutmeldingen.

Welke pagina kan het zijn foutgegaan, dat ik een wittepagina krijg als ik naar een topic ofzo wil. (dat is toch niet in het admin gedeelte?)

XP-Rene
Berichten: 2168
Lid geworden op: 01 dec 2004, 19:33
Locatie: Vlissingen
Contacteer:

Bericht door XP-Rene » 24 jun 2006, 01:13

Ik heb geen flauw idee, maar, zoals ik al zei, controleer alle gewijzigde bestanden eerst eens op fouten die je mogelijk gemaakt kunt hebben.
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.

Chaos210
Berichten: 42
Lid geworden op: 06 mei 2006, 23:12

Bericht door Chaos210 » 24 jun 2006, 10:24

Ik heb er al een fout gevonden, weet iemand wat ik fout heb gedaan?
Dit is wat ik moetst doen:

Code: Selecteer alles

#-----[ OPEN ]------------------------------------------------ 
# 
viewforum.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
$s_auth_can .= ( ( $is_auth['auth_vote']


# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
$s_auth_can .= ( $is_auth['auth_ban'] ) ? $lang['Rules_ban_can'] . '<br />' : ''; 
$s_auth_can .= ( $is_auth['auth_greencard'] ) ? $lang['Rules_greencard_can'] . '<br />' : ''; 
$s_auth_can .= ( $is_auth['auth_bluecard'] ) ? $lang['Rules_bluecard_can'] . '<br />' : ''; 

# 
En dit is hoe het er nu bij mij uit ziet:

Code: Selecteer alles

$s_auth_can .= ( ( $is_auth['auth_delete'] ) ? $lang['Rules_delete_can'] : $lang['Rules_delete_cannot'] ) . '<br />';
$s_auth_can .= ( ( $is_auth['auth_vote']) ? 
$s_auth_can .= ( $is_auth['auth_ban'] ) ? $lang['Rules_ban_can'] . '<br />' : ''; 
$s_auth_can .= ( $is_auth['auth_greencard'] ) ? $lang['Rules_greencard_can'] . '<br />' : ''; 
$s_auth_can .= ( $is_auth['auth_bluecard'] ) ? $lang['Rules_bluecard_can'] . '<br />' : ''; 
$lang['Rules_vote_can'] : $lang['Rules_vote_cannot'] ) . '<br />';

if ( $is_auth['auth_mod'] )

XP-Rene
Berichten: 2168
Lid geworden op: 01 dec 2004, 19:33
Locatie: Vlissingen
Contacteer:

Bericht door XP-Rene » 24 jun 2006, 10:35

In viewforum.php zoek je naar

Code: Selecteer alles

$s_auth_can .= ( ( $is_auth['auth_vote']
En zet onderstaande in een nieuwe regel;

Code: Selecteer alles

$s_auth_can .= ( $is_auth['auth_ban'] ) ? $lang['Rules_ban_can'] . '<br />' : ''; 
$s_auth_can .= ( $is_auth['auth_greencard'] ) ? $lang['Rules_greencard_can'] . '<br />' : ''; 
$s_auth_can .= ( $is_auth['auth_bluecard'] ) ? $lang['Rules_bluecard_can'] . '<br />' : '';
Als je het goed hebt gedaan ziet het er als volgt uit;

Code: Selecteer alles

$s_auth_can .= ( ( $is_auth['auth_vote']
$s_auth_can .= ( $is_auth['auth_ban'] ) ? $lang['Rules_ban_can'] . '<br />' : ''; 
$s_auth_can .= ( $is_auth['auth_greencard'] ) ? $lang['Rules_greencard_can'] . '<br />' : ''; 
$s_auth_can .= ( $is_auth['auth_bluecard'] ) ? $lang['Rules_bluecard_can'] . '<br />' : '';
[ AFTER, ADD ] betekent dat je hetgeen dat wordt aangegeven moet toevoegen in een nieuwe regel, dus niet erachter plakken.
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.

Chaos210
Berichten: 42
Lid geworden op: 06 mei 2006, 23:12

Bericht door Chaos210 » 24 jun 2006, 10:49

Zo ziet het er nu uit

Code: Selecteer alles

$s_auth_can .= ( ( $is_auth['auth_vote']
$s_auth_can .= ( $is_auth['auth_ban'] ) ? $lang['Rules_ban_can'] . '<br />' : '';
$s_auth_can .= ( $is_auth['auth_greencard'] ) ? $lang['Rules_greencard_can'] . '<br />' : '';
$s_auth_can .= ( $is_auth['auth_bluecard'] ) ? $lang['Rules_bluecard_can'] . '<br />' : '';
$lang['Rules_vote_can'] : $lang['Rules_vote_cannot'] ) . '<br />';

if ( $is_auth['auth_mod'] )
Volgens mij is het toch goed zo?
Maar nu krijg ik nogsteeds zo'n wit scherm als ik naar een catogorie wil gaan.

XP-Rene
Berichten: 2168
Lid geworden op: 01 dec 2004, 19:33
Locatie: Vlissingen
Contacteer:

Bericht door XP-Rene » 24 jun 2006, 11:08

Zou goed moeten zijn, maar ongetwijfeld is er nog meer niet goed aangepast in dit of andere bestanden.
Mijn devies,nogmaals, loop alles eens rustig na.
Verbeter de fouten, en kom je er dan nog niet uit dan meldt je je hier maar weer.
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.

Chaos210
Berichten: 42
Lid geworden op: 06 mei 2006, 23:12

Bericht door Chaos210 » 24 jun 2006, 11:57

Nou ik heb die bestanden al 2 keer rustig na gelopen, maar het is zo bij dat bestandje van het vorige berichtje, dat als ik die code weg haal en hem opnieuw upload, dan doet alles het weer goed, en zet ik die code erin, dan geeft hij gelijk weer witte paginas

Gesloten