Pagina 1 van 1
SQL
Geplaatst: 23 jun 2006, 20:19
door Chaos210
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?
Geplaatst: 23 jun 2006, 20:22
door XP-Rene
Deze 5 SQL opdrachten moet je in phpMyAdmin uitvoeren, doe je dit niet, dan werkt je mod niet.
Geplaatst: 23 jun 2006, 20:31
door Paul
Geplaatst: 23 jun 2006, 21:24
door Chaos210

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
#
Geplaatst: 23 jun 2006, 21:28
door iemand08
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

Geplaatst: 23 jun 2006, 21:58
door XP-Rene
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.
Geplaatst: 23 jun 2006, 22:38
door Chaos210
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?
Geplaatst: 23 jun 2006, 22:39
door Bee
Geplaatst: 23 jun 2006, 22:46
door Chaos210
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.
Geplaatst: 23 jun 2006, 23:01
door XP-Rene
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.
Geplaatst: 23 jun 2006, 23:16
door Chaos210
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.
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?)
Geplaatst: 24 jun 2006, 01:13
door XP-Rene
Ik heb geen flauw idee, maar, zoals ik al zei, controleer alle gewijzigde bestanden eerst eens op fouten die je mogelijk gemaakt kunt hebben.
Geplaatst: 24 jun 2006, 10:24
door Chaos210
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'] )
Geplaatst: 24 jun 2006, 10:35
door XP-Rene
In viewforum.php zoek je naar
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.
Geplaatst: 24 jun 2006, 10:49
door Chaos210
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.
Geplaatst: 24 jun 2006, 11:08
door XP-Rene
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.
Geplaatst: 24 jun 2006, 11:57
door Chaos210
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