Pagina 1 van 2
versie nummers
Geplaatst: 08 feb 2007, 14:21
door Diablo Gamer
Support Template NVT
ik ben bezig met een premod forum maar nu wil ik gaan werken met versie nummers hoe krijg ik dit voor elkaar
ik denk dat het hier mee te maken heeft {PHPBB_VERSION} dus heb ik zo iets gemaakt
Powered by phpBB {PHPBB_VERSION}
Pre mod by Diablo Gamer {PREMOD_VERSION}
Geplaatst: 08 feb 2007, 14:25
door Coen
En wat is nu precies je vraag?

Of mis ik iets?
Geplaatst: 08 feb 2007, 14:31
door special18
Hm misschien hoe hij zijn eigen versie nummer in de template verwerkt onderaan en in het admin paneel.
Geplaatst: 08 feb 2007, 14:52
door Diablo Gamer
idd dat bedoel ik mijn fout sorry
Geplaatst: 08 feb 2007, 15:06
door Paul
Mischien moet je eerst is leren hoe phpBB werkt voor je er uberhaupt al aan gaat denken om een premod te maken?
Geplaatst: 08 feb 2007, 15:07
door Coen
Je wil dus de versie van je premod forum in de footer weergeven naast die van phpBB zelf? Dat zou je moeten zoeken in includes/page_footer.php en de admin-variant ervan, kijk daar eens naar de plek waar de template-variabelen worden gezet!

Ik zit nu nog op m'n stage en heb geen mogelijkheid om de files door te kijken, dus zeker ben ik er niet van...

Geplaatst: 08 feb 2007, 15:51
door Diablo Gamer
volgens mij is die {PHPBB_VERSION} gekopeld aan een sql regel
want de versie nummer hoef je niet aan te passen
Geplaatst: 08 feb 2007, 15:52
door Coen
Dan nog zal hij een variabele bevatten, ook al word de waarde van die variabele uit een database gehaald met een SQL-commando!

Geplaatst: 08 feb 2007, 16:02
door Diablo Gamer
ik heb wel een paar lijnen gevonden maar ik weet niet hoe kan ik deze aan passen zo dat het op {PREMOD_VERSION} werkt
install\schemas\mssql_basic
Code: Selecteer alles
INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '.0.22');
install\schemas\mysql_basic
Code: Selecteer alles
INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '.0.22');
install\schemas\postgres_basic
Code: Selecteer alles
INSERT INTO phpbb_config (config_name, config_value) VALUES ('version', '.0.22');
Geplaatst: 08 feb 2007, 16:03
door Coen
Dit zijn alle drie, INSERT queries, die iets ín de database zetten en er niet uit halen!

En dan nog, dit word tijdens installatie gedaan, niet tijdens het draaien van het forum!

Geplaatst: 08 feb 2007, 16:04
door Diablo Gamer
dat zijn alle sql lijnen die ik heb kunnen vinden door op version te zoeken
Geplaatst: 08 feb 2007, 16:06
door Coen
Zoals ik al eerder heb vermeld, ben ik nu niet thuis en niet in de gelegenheid om de files door te kijken. Maar ik denk nog steeds dat het in één van de footer bestanden word opgehaald!

Geplaatst: 08 feb 2007, 16:09
door Paul
Prophecy schreef:Zoals ik al eerder heb vermeld, ben ik nu niet thuis en niet in de gelegenheid om de files door te kijken. Maar ik denk nog steeds dat het in één van de footer bestanden word opgehaald!

Lezen kunnen jij en ik, maar schijnbaar niet iedereen

Geplaatst: 08 feb 2007, 16:48
door Diablo Gamer
meschien weeten ander het ook wel vandaar heb ik het er neer gezet
Geplaatst: 08 feb 2007, 17:19
door Paul
mischien kan jij gewoon niet lezen, en zie je niet dat het antwoord allang gegeven is?
Geplaatst: 08 feb 2007, 21:07
door Ramon Fincken
paul schreef:mischien kan jij gewoon niet lezen, en zie je niet dat het antwoord allang gegeven is?
Paul als je leuk wil doen en al echt van mening bent dat je reply een toegevoegde waarde heeft aan dit topic ..
wees dan ook zo aardig om de link naar de post te plaatsen of te zetten de hoeveelste het is..
Geplaatst: 08 feb 2007, 21:09
door Coen
Hier gaf ik het antwoord al:
Prophecy schreef:Je wil dus de versie van je premod forum in de footer weergeven naast die van phpBB zelf? Dat zou je moeten zoeken in includes/page_footer.php en de admin-variant ervan, kijk daar eens naar de plek waar de template-variabelen worden gezet!

Ik zit nu nog op m'n stage en heb geen mogelijkheid om de files door te kijken, dus zeker ben ik er niet van...

Mogelijk kan er een extra database veld in de config-table worden geplaatst, daar het versienummer in plaatsen van de premod. In een van de files die je gebruikt om de premod-versie weer te geven het premod-versie nummer ophalen en die weergeven!

Geplaatst: 08 feb 2007, 21:18
door Ramon Fincken
precies, mocht iemand de stukjes code gebruiken die ik voor mijn antispam mod gebruik .... ( versienummering + update switches )
laat het me even weten ..
Geplaatst: 08 feb 2007, 22:30
door Diablo Gamer
Prophecy schreef:Je wil dus de versie van je premod forum in de footer weergeven naast die van phpBB zelf? Dat zou je moeten zoeken in includes/page_footer.php en de admin-variant ervan, kijk daar eens naar de plek waar de template-variabelen worden gezet!

Ik zit nu nog op m'n stage en heb geen mogelijkheid om de files door te kijken, dus zeker ben ik er niet van...

even terug gaan hier op
ik denk dat je page_tail bedoeld wat page_footer heb ik er niet in zitten
maar daar zit ook niets in volgens mij
Code: Selecteer alles
<?php
/***************************************************************************
* page_tail.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: page_tail.php,v 1.27.2.4 2005/09/14 18:14:30 acydburn Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
if ( !defined('IN_PHPBB') )
{
die('Hacking attempt');
}
global $do_gzip_compress;
//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
$template->set_filenames(array(
'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);
$template->assign_vars(array(
'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''),
'ADMIN_LINK' => $admin_link)
);
$template->pparse('overall_footer');
//
// Close our DB connection.
//
$db->sql_close();
//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
//
// Borrowed from php.net!
//
$gzip_contents = ob_get_contents();
ob_end_clean();
$gzip_size = strlen($gzip_contents);
$gzip_crc = crc32($gzip_contents);
$gzip_contents = gzcompress($gzip_contents, 9);
$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);
echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
echo $gzip_contents;
echo pack('V', $gzip_crc);
echo pack('V', $gzip_size);
}
exit;
?>
Geplaatst: 08 feb 2007, 22:31
door Coen
Juist, dat bedoelde ik!

Stomme namen ook elke keer, veel te laat voor dat soort gein!
