Pagina 1 van 1

Paar vraagjes over installeren birthday hack

Geplaatst: 17 dec 2005, 19:58
door Mel
Support template:
  • Wat is het probleem? Vragen
    Wanneer ontstond het probleem?
    Adres van je forum: http://
    Geïnstalleerde mods:userclass,mcp,EM, Ezportal (admin) view profiles, profile photo hack.
    Huidige template:subRed
    phpBB versie: 2.0.18
    Host:
    Heb je onlangs een mod of stijl geïnstalleerd?
    Heb je gezocht naar een antwoord?
Overige opmerkingen:


Ik ben bezig met de birthday mod :roll: , en heb een paar vragen:

1: Is het erg als, na een after add, een woord wordt afgebroken en op de volgende regel verder gaat.

Van de after add: , '$birthday', '$next_birthday_greeting'

staat: rthday_greeting', "; op de nieuwe regel.




2. Hoe vaak moet je de birthday_db_update.php uitvoeren?
## phpBB2 database update script for mods
## this file is intended to use with phpBB2, when installing mods
## after so you may delete this file, but only admin can use so it really doesen't matter
## The script will look what prefix you are using, and use the existing DB defined by congig.php
## The execution of this script's included SQL is harmless, so you can run it as meny times you like
## note, though that the users last visit, will be set back to his/her last login,
## but that is a minor cosmetic isue, that will correct it self next time the use logs in
##
## the following example are from my mods, and you can add some self, for other mods if you like
## you will after execution get a list over those commands that are run with succes and those with warnings !
## delete the sample lines if you are using it only for other mods

Hoop dat iemand een antwoord heeft, want dan ben ik bijna klaar... na 2 uur :x

Geplaatst: 17 dec 2005, 20:12
door DaMnNaTiOn
Er bestaan twee birthday mods nu en die nieuwe zit wel in de mods database van phpbb.com, ik zou die installeren omdat die wel is goedgekeurd maar de keuze maak je zelf natuurlijk :P

ot: dat eerste moet je dus niet gaan doen, dan werkt het niet en krijg je foutmeldingen, en volgens mij moet je maar 1 keer die update uitvoeren, 2 keer is een beetje zinloos.

Geplaatst: 17 dec 2005, 20:21
door Mel
Ik ben met deze installatie nu bijna klaar.... vond m wel leuk met de pop up, heb m van phpbbhacks. Maar toch bedankt :wink:

2x leek me idd overbodig.. maar omdat er stond as many times as you like.. :?

Hoe moet ik deze regel afbreken dan? Gewoon een enter, ná of vóór een komma?

Geplaatst: 17 dec 2005, 20:27
door Mel
Andere vraag


Er staat:
#
#-----[ FIND ]------------------------------------------------
#
<td class="row1" align="center" valign="middle" rowspan

#
#-----[ IN-LINE FIND ]----------------------------------------
#
# This value can be different, if other mods, add +1 to the value
#
2

#
#-----[ IN-LINE REPLACE WITH ]--------------------------------
#
# The find value can be different, if other mods, add +1 to the value
#
3

EN dit is de regel:
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>

Dus 3 wordt hier gewoon 4? Of begrijp ik dat verkeerd? :?

Geplaatst: 17 dec 2005, 20:37
door Bee
DaMnNaTiOn schreef:Er bestaan twee birthday mods.
Er bestaan 4 birthday mods. Wat je noemt origineel, maar er zijn er dus vier:

- Niels
- TerraFrost
- AuStiN-iNC
- Reddog

Het is extra informatie, maar leuk om te weten :wink:

Geplaatst: 17 dec 2005, 20:44
door Mel
Ok... tnx :) als iemand dan nog een antwoord heeft op het afbreken van een regel en die values die ik hierboven beschreef.. kan ik kijken of het allemaal gelukt is :lol:

Geplaatst: 17 dec 2005, 20:47
door Bee
Ja, wordt gewoon vier.

3 + 1 = 4 ;)

Als je auto word wrap aan hebt staan is het goed. Zolang er geen harde spatie staat is er niets aan de hand.

Geplaatst: 17 dec 2005, 20:52
door Mel
Dank je :)

Geplaatst: 17 dec 2005, 21:21
door DaMnNaTiOn
Bee schreef:
DaMnNaTiOn schreef:Er bestaan twee birthday mods.
Er bestaan 4 birthday mods. Wat je noemt origineel, maar er zijn er dus vier:

- Niels
- TerraFrost
- AuStiN-iNC
- Reddog

Het is extra informatie, maar leuk om te weten :wink:
Wist ik niet eens :)
Mjah, ik gebruik dus die van Terrafrost omdat die in de phpBB database staat :D

Geplaatst: 17 dec 2005, 21:40
door Mel
Ok.. volgende vraag..

Ik moet in admin/user_edit_body.php van SubRed de volgende zin vinden :
<input class="post" type="text" name="interests" size="35" maxlength="150" value="{INTERESTS}" />

Maar het enige dat ik vind is:
<input type="text" name="interests" size="35" maxlength="150" value="{INTERESTS}" />

verder lijkt het er weinig op :?



EN in m'n template Christmas/index_body.tpl vind ik alleen dit:
<!-- BEGIN switch_user_logged_in -->
<td class="row" align="center" valign="middle" rowspan="2"><img src="{T_TEMPLATE_PATH}/images/{TPL_COLOR}/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<!-- END switch_user_logged_in -->
<!-- BEGIN switch_user_logged_out -->
<td class="row" align="center" valign="middle" rowspan="3"><img src="{T_TEMPLATE_PATH}/images/{TPL_COLOR}/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<!-- END switch_user_logged_out -->
<td class="row" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
</td>
</tr>
<tr>
<td class="row" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}<br />{L_ONLINE_EXPLAIN}</span></td>
</tr>
<!-- BEGIN switch_user_logged_out -->
<tr>
<td class="row" align="center"><form method="post" action="{S_LOGIN_ACTION}"><span class="gensmall">
Terwijl ik zoek naar dit:
#
#-----[ FIND ]------------------------------------------------
#
<td class="row1" align="center" valign="middle" rowspan

#
#-----[ IN-LINE FIND ]----------------------------------------
#
# This value can be different, if other mods, add +1 to the value
#
2

#
#-----[ IN-LINE REPLACE WITH ]--------------------------------
#
# The find value can be different, if other mods, add +1 to the value
#
3
Iemand... :? Dan kan ik m zo gaan testen...

Geplaatst: 17 dec 2005, 22:13
door Bee
Dat eerste maakt niet uit.

Bij het tweede wordt het:

Code: Selecteer alles

<!-- BEGIN switch_user_logged_in --> 
<td class="row" align="center" valign="middle" rowspan="3"><img src="{T_TEMPLATE_PATH}/images/{TPL_COLOR}/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td> 
<!-- END switch_user_logged_in --> 
<!-- BEGIN switch_user_logged_out --> 
<td class="row" align="center" valign="middle" rowspan="4"><img src="{T_TEMPLATE_PATH}/images/{TPL_COLOR}/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
+ nog een stukje

Geplaatst: 17 dec 2005, 22:44
door Mel
Dank je! :D Nu hopen dat het allemaal gelukt is.. :o

Geplaatst: 17 dec 2005, 23:11
door Mel
ok geinstalleerd maar nu na het invoeren van je geboortedatum in je profiel.. krijg ik een blanco pagina :?

Geplaatst: 18 dec 2005, 01:06
door Mel
En registreren kan niet meer... :?


Krijg deze foutmelding:
Could not insert data into users table

DEBUG MODE

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO phpbb_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_time_mode, user_dst_time_lag, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting, user_active, user_actkey) VALUES (42, 'Test_Devil', 1134861797, 'c6223028990bafdea75604acf8da0182', 'steldazler1@hotmail.com', '', '', '', '', '', user_birthday = '3168', user_next_birthday_greeting = '2006', '', '', '', 0, 0, '', '', '', 0, 1, 0, 1, 1, 0, 1, 1, 1, 4, 60, 'D M d, Y g:i a', 'dutch', 1, 0, 1, '3168', '2006', 0, '0ef611b65dc9')

Line : 708
File : usercp_register.php

Das bij die woordbreuk.... :? of ligt het daar niet aan?
Dit staat er in usercp_register:
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_time_mode, user_dst_time_lag, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting, user_active, user_actkey)
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', user_birthday = '$birthday', user_next_birthday_greeting = '$next_birthday_greeting', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, $time_mode, $dst_time_lag, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, '$birthday'
, '$next_birthday_greeting', ";
if ( $board_config['require_activation'] == USER_ACTIVATION_SELF || $board_config['require_activation'] == USER_ACTIVATION_ADMIN || $coppa )

Geplaatst: 18 dec 2005, 02:10
door mosymuis
Je hebt de mod instructies gewoon niet volledig uitgevoerd. Er breken twee veldnamen in de

Code: Selecteer alles

INSERT INTO phpbb_users (
regel en in de regel eronder, met VALUES(), heb je de instructies voor in de UPDATE query geplakt.

Geplaatst: 18 dec 2005, 02:21
door Mel
Ik heb echt alles 10x nagelopen in userpc_register.. en het breken van veldnamen? Zoals ik eerder postte bedoel je? Hij geeft regel 708 aan, en daar staat de toegevoegde :
#
#-----[ FIND ]------------------------------------------------
#
VALUES ($user_id,

#
#-----[ IN-LINE FIND ]----------------------------------------
#
, ";

#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
, '$birthday', '$next_birthday_greeting'

De update was een apart bestand dat uitgevoerd moest worden... ik heb alleen de install instructies opgevolgd :?

Geplaatst: 18 dec 2005, 02:22
door mosymuis
Mel schreef:Hij geeft regel 708 aan
Nooit op de regelnummers in mods letten, dat zijn slechts indicaties. Altijd naar de te zoeken tekst kijken.
Mel schreef:en daar staat de toegevoegde
Klopt, en dat heb je niet goed gedaan.

Geplaatst: 18 dec 2005, 04:16
door Mel
Nou, die regels onder INSERT heb ik aangepast, slordig idd :oops:

Maar dat tweede gedeelte gaat mn pet te boven, ik vind het niet!
Kan iemand me verder helpen dit wél goed te doen? Hoe het niet moet weet ik inmiddels :evil: ben al vanaf begin van de avond bezig

Geplaatst: 18 dec 2005, 14:02
door Mel
Problemen opgelost... :thumb: Idd kwestie van niet goed modden :oops: Heb de hele usercp_register opnieuw gedaan (thank God for back ups) en het werkte :wink:


Tnx allemaal! :thumb: