Pagina 1 van 3

Birthday hack

Geplaatst: 12 okt 2004, 01:30
door Diddie
Heb hier alles onderste boven gezocht en een paar tips geprobeerd, maar het wil niet echt lukken...

Deze code heb ik in lang_admin toegevoegd

Code: Selecteer alles

// Start add - Birthday MOD
$lang['Birthday_required'] = 'Het is verplicht om je verjaardag in te geven!'; 
$lang['Enable_birthday_greeting'] = 'Gebruik de popup \'Gelukkige verjaardag\'';
$lang['Birthday_greeting_expain'] = 'De leden kunnen een popup te zien krijgen met \'Gelukkige verjaardag\' als ze het forum bezoeken.';
$lang['Next_birthday_greeting'] = 'Volgende popup-verjaardagsgroet';
$lang['Next_birthday_greeting_expain'] = 'Dit veld houdt bij wanneer een lid een popup met \'Gelukkige verjaardag\' krijgt.';
$lang['Wrong_next_birthday_greeting'] = 'Het jaar van de volgende popup is incorrect, opnieuw proberen!';
$lang['Max_user_age'] = 'Maximum leeftijd van de gebruikers';
$lang['Min_user_age'] = 'Minimum leeftijd van de gebruikers';
$lang['Birthday_lookforward'] = 'Aantal dagen op voorhand waarschuwen';
$lang['Birthday_lookforward_explain'] = 'Het aantal dagen dat een script vooruit kijkt of een lid jarig gaat zijn.';
// End add - Birthday MOD
en deze code in lang_main

Code: Selecteer alles

// Start add - Birthday MOD
$lang['Birthday'] = 'Geboortedatum';
$lang['No_birthday_specify'] = 'Niet opgegeven';
$lang['Age'] = 'Leeftijd';
$lang['Wrong_birthday_format'] = 'Je hebt het formaat van je verjaardag verkeerd ingegeven (dd/mm/jj)';
$lang['Birthday_to_high'] = 'Jammer, maar je bent véél te oud!';
$lang['Birthday_require'] = 'Je geboortedatum is verplicht op dit forum!';
$lang['Birthday_to_low'] = 'Jammer, maar je bent véél te jong!';
$lang['Submit_date_format'] = 'd-m-Y'; //php date() format - Note: ONLY d, m and Y may be used and SHALL ALL be used (different seperators are accepted)
$lang['Birthday_greeting_today'] = 'Een gelukkige verjaardag! Drink er eentje (maar niet op onze kosten ;-)<br /><br />L\'De webmasters' ;//%s is substituted with the users age
$lang['Birthday_greeting_prev'] = 'Met een beetje vertraging, maar toch nog een HEEL GELUKKIGE VERJAARDAG!<br /><br /> L\'De webmasters';//%s is substituted with the users age, and birthday
$lang['Greeting_Messaging'] = 'Gefeliciteerd!';
$lang['Birthday_today'] = 'Leden die vandaag jarig zijn:';
$lang['Birthday_week'] = 'Leden die de komende dagen jarig zijn:';
$lang['Nobirthday_week'] = 'Geen enkel lid is deze week jarig; // %d is substitude with the number of days
$lang['Nobirthday_today'] = 'Geen enkel lid is vandaag jarig';
$lang['Year'] = 'Jaar';
$lang['Month'] = 'Maand';
$lang['Day'] = 'Dag';

// NOTE: Please do not translate the folowing 4 lines !
// They are automatically translated into your language
$lang['day_short'] = array($lang['datetime']['Sun'], $lang['datetime']['Mon'], $lang['datetime']['Tue'], $lang['datetime']['Wed'], $lang['datetime']['Thu'], $lang['datetime']['Fri'], $lang['datetime']['Sat']);
$lang['day_long'] = array($lang['datetime']['Sunday'], $lang['datetime']['Monday'], $lang['datetime']['Tuesday'], $lang['datetime']['Wednesday'], $lang['datetime']['Thursday'], $lang['datetime']['Friday'], $lang['datetime']['Saturday']);
$lang['month_short'] = array($lang['datetime']['Jan'], $lang['datetime']['Feb'], $lang['datetime']['Mar'], $lang['datetime']['Apr'], $lang['datetime']['May'], $lang['datetime']['Jun'], $lang['datetime']['Jul'], $lang['datetime']['Aug'], $lang['datetime']['Sep'], $lang['datetime']['Oct'], $lang['datetime']['Nov'], $lang['datetime']['Dec']);
$lang['month_long'] = array($lang['datetime']['January'], $lang['datetime']['February'], $lang['datetime']['March'], $lang['datetime']['April'], $lang['datetime']['May'], $lang['datetime']['June'], $lang['datetime']['July'], $lang['datetime']['August'], $lang['datetime']['September'], $lang['datetime']['October'], $lang['datetime']['November'], $lang['datetime']['December']);
// End add - Birthday MOD
Wanneer ik nu naar mijn forum ga krijg ik dit:
Parse error: parse error, unexpected T_STRING in /opt/www/verbelend/web/www.deiremonne.be/phpBB2/language/lang_ ... g_main.php on line 1029

Geplaatst: 12 okt 2004, 05:13
door WebSiteNet
Welke lijn is daarin dan 1029?

Geplaatst: 12 okt 2004, 10:50
door Diddie
Regel 1029: $lang['Nobirthday_week'] = 'Geen enkel lid is deze week jarig; // %d is substitude with the number of days

Moet er nog een apsostrof (of hoe noemt dat) na jarig staan?

Geplaatst: 12 okt 2004, 10:57
door Repsaj
Jep, dat is het probleem denk ik.

Geplaatst: 12 okt 2004, 11:09
door Diddie
Yep yep, tis gelukt :D

Moest dit forum er dus ni zijn, was ik ondertussen al een hoopke stress!
thx!!

Geplaatst: 12 okt 2004, 11:39
door Diddie
Nieuw probleem ontdekt... kga nu naar mijne memberlist en als ik daar mijn profiel bekijk, staat er dit:

Beroep:
Interesses:
:
:

Voor die dubbele punten zou er moeten staan: geslacht en leeftijd...

Geplaatst: 12 okt 2004, 13:06
door Repsaj
Zijn de tpls allemaal goed aangepast?
Is het op alle templates?

Geplaatst: 12 okt 2004, 13:12
door Diddie
yep het is op alle templates.

Geplaatst: 12 okt 2004, 13:21
door Diddie
Maar ik wou deze mod installeren: vieuw profile sig

Code: Selecteer alles

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

# 
#-----[ FIND ]------------------------------------------ 
# 
$search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';

# 
#-----[ AFTER, ADD ]------------------------------------
# 
$user_sig = '';
if ( $profiledata['user_attachsig'] && $board_config['allow_sig'] )
{
    include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
    $user_sig = $profiledata['user_sig'];
    $user_sig_bbcode_uid = $profiledata['user_sig_bbcode_uid'];
	if ( $user_sig != '' )
    {
        if ( !$board_config['allow_html'] && $profiledata['user_allowhtml'] )
       	{
       		$user_sig = preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $user_sig);
       	}
    	if ( $board_config['allow_bbcode'] && $user_sig_bbcode_uid != '' )
   		{
   			$user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
   		}
   		$user_sig = make_clickable($user_sig);

        if (!$userdata['user_allowswearywords'])
        {
            $orig_word = array();
            $replacement_word = array();
            obtain_word_list($orig_word, $replacement_word);
            $user_sig = preg_replace($orig_word, $replacement_word, $user_sig);
        }
        if ( $profiledata['user_allowsmile'] )
        {
            $user_sig = smilies_pass($user_sig);
        }
        $user_sig = str_replace("\n", "\n<br />\n", $user_sig);
    }
    $template->assign_block_vars('switch_user_sig_block', array());
}

# 
#-----[ FIND ]------------------------------------------ 
# 
'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : '&nbsp;',

# 
#-----[ AFTER, ADD ]------------------------------------
# 
	'L_SIGNATURE' => $lang['Signature'],
    'USER_SIG' => $user_sig,

    
# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/profile_view_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 
		<tr> 
		  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
		  <td> <b><span class="gen">{INTERESTS}</span></b></td>
		</tr>

# 
#-----[ AFTER, ADD ]------------------------------------
# 
        <!-- BEGIN switch_user_sig_block -->
		<tr> 
		  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_SIGNATURE}:&nbsp;</span></td>
		  <td> <b><span class="postbody">{USER_SIG}</span></b></td>
		</tr>
        <!-- END switch_user_sig_block -->
        
# 
#-----[ SAVE/CLOSE ALL FILES ]--------------------------
Maar dat wou dus niet lukken... dus had dat terug verwijderd en toen had ik mijn probleem. heb toen een database herstelling gedaan en het wilt nog niet vlotten...

Geplaatst: 12 okt 2004, 13:22
door Repsaj
Heb je memberlist.php goed gemod?
Heb je niet teveel weggehaald?

Geplaatst: 12 okt 2004, 13:27
door Diddie
Daar ben ik niet aangeweest, enkel: usercp_viewprofile.php en profile_view_body.tpl

Geplaatst: 12 okt 2004, 13:28
door Repsaj
En daarvoor was het niet?
En het is nu alleen in de memberlist?

Geplaatst: 12 okt 2004, 13:34
door Diddie
yep enkel in de memberlist, als ik een bericht post, dan staat er nog altijd onder mijn avatar, mijn leeftijd en mijn geslacht.
Ook kan ik nog in mijn profiel aanpassen welk geslacht ik heb en wat mijn geboortedatum is.
Enkel als ik naar de memberlist ga en ik klik daar op mijn gebruikersnaam krijg ik:

Woonplaats:
Website:
Beroep:
Interesses:
Geslacht:
Leeftijd:

het rode staat er niet.

Geplaatst: 12 okt 2004, 13:37
door Repsaj
Oh, het is dus in viewprofile.
Weet je zeker dat je niet teveel hebt weggehaald van usercp_viewprofile >

Geplaatst: 12 okt 2004, 13:40
door Coen
heb je het ook in beide talen aangepast?? :bier:

Geplaatst: 12 okt 2004, 13:41
door Diddie
Niet echt, maar nu weet ik dus eigenlijk ook nietmeer welke code er moet staan :oops:

Geplaatst: 12 okt 2004, 13:44
door Coen
open:
/language/lang_dutch/lang_main.php


zoek:
?>

plaats ervoor:

Code: Selecteer alles

// Start add - Gender MOD
$lang['Gender'] = 'Geslacht';//used in users profile to display witch gender he/she is 
$lang['Male'] = 'Man'; 
$lang['Female']='Vrouw'; 
$lang['No_gender_specify'] = 'Niet ingevuld'; 
// End add - Gender MOD

// Start add - Birthday MOD
$lang['Birthday'] = 'Verjaardag';
$lang['No_birthday_specify'] = 'Niet ingevuld';
$lang['Age'] = 'Leeftijd';
$lang['Wrong_birthday_format'] = 'Je verjaardag is niet goed ingevuld.'; 
$lang['Birthday_to_high'] = 'Sorry, dit forum accepteerd geen gebruikers ouder dan %d jaar oud.';
$lang['Birthday_require'] = 'Je verjaardag invullen is verplicht op dit forum!';
$lang['Birthday_to_low'] = 'Sorry, dit forum accepteerd geen gebruikers jonger dan %d jaar oud.';
$lang['Submit_date_format'] = 'd-m-Y'; //php date() format - Note: ONLY d, m and Y may be used and SHALL ALL be used (different seperators are accepted)
$lang['Birthday_greeting_today'] = 'Wij wensen je een prettige verjaardag! <br /><br /> Management GameJunkies.nl';//%s is substituted with the users age
$lang['Birthday_greeting_prev'] = 'Wij wensen je alsnog een prettige verjaardag! <br /><br /> Management GameJunkies.nl';//%s is substituted with the users age, and birthday
$lang['Greeting_Messaging'] = 'Gefeliciteerd!';
$lang['Birthday_today'] = 'Junkies die jarig zijn vandaag:';
$lang['Birthday_week'] = 'Junkies die jarig zijn binnen de komende %d dagen:';
$lang['Nobirthday_week'] = 'Er zijn geen Junkies jarig in de komende %d dagen.'; // %d is substitude with the number of days
$lang['Nobirthday_today'] = 'Er zijn geen Junkies met een verjaardag vandaag.';
$lang['Year'] = 'Jaar';
$lang['Month'] = 'Maand';
$lang['Day'] = 'Dag';

// NOTE: Please do not translate the folowing 4 lines !
// They are automatically translated into your language
$lang['day_short'] = array ($lang['datetime']['Sun'],$lang['datetime']['Mon'],$lang['datetime']['Tue'],$lang['datetime']['Wed'],$lang['datetime']['Thu'],$lang['datetime']['Fri'],$lang['datetime']['Sat']);
$lang['day_long'] = array ($lang['datetime']['Sunday'],$lang['datetime']['Monday'],$lang['datetime']['Tuesday'],$lang['datetime']['Wednesday'],$lang['datetime']['Thursday'],$lang['datetime']['Friday'],$lang['datetime']['Saturday']);
$lang['month_short'] = array ($lang['datetime']['Jan'],$lang['datetime']['Feb'],$lang['datetime']['Mar'],$lang['datetime']['Apr'],$lang['datetime']['May'],$lang['datetime']['Jun'],$lang['datetime']['Jul'],$lang['datetime']['Aug'],$lang['datetime']['Sep'],$lang['datetime']['Oct'],$lang['datetime']['Nov'],$lang['datetime']['Dec']);
$lang['month_long'] = array ($lang['datetime']['January'],$lang['datetime']['February'],$lang['datetime']['March'],$lang['datetime']['April'],$lang['datetime']['May'],$lang['datetime']['June'],$lang['datetime']['July'],$lang['datetime']['August'],$lang['datetime']['September'],$lang['datetime']['October'],$lang['datetime']['November'],$lang['datetime']['December']);
// End add - Birthday MOD

Geplaatst: 12 okt 2004, 13:49
door Diddie
language/lang_dutch/lang_main.php

Daar staat de code volledig juist in hoor.

Geplaatst: 12 okt 2004, 14:04
door Coen
Diddie schreef:language/lang_dutch/lang_main.php

Daar staat de code volledig juist in hoor.
dan heb je de language bestanden wel goed aangepast...

ik zou zeggen, controleer je files nog eens die je moest aanpassen! :bier:

Geplaatst: 12 okt 2004, 14:19
door Diddie
Kvind het niet hoor... iemand anders?