Seite 1 von 1
intro & portal mod + mini_cal ...
Verfasst: 22.02.2007 23:44
von fen
hallo zusammen...
ich bin mit meiner weisheit am ende, oder vielleicht habe ich die letzten 24 stunden einfach nur zu viel gebastelt... jedenfalls bekomme ich es nicht hin, dass der mini_cal im intro & portal angezeigt wird...
eine anleitung zum einbinden in das normale forum gibts ja... aber die index.php fürs forum will ich ja nicht ändern, sondern die portal.php...
ich habe gelesen, dass man dafür erst eine neue box einbauen muss wie auf der
www.awsw.de seite beschrieben, aber die seite kann ich nicht öffnen, bleibt leider alles weiss für mich...
wäre wirklich super lieb, wenn mir jemand mal auf die sprünge helfen würde
liebe grüsse
fen
Verfasst: 23.02.2007 12:21
von diegoriv
Mit deinen Angaben wird dir wohl kaum jemand helfen können. Guck mal da -->
http://www.phpbb.de/doku/kb/artikel.php ... ge_stellen
Suche verwenden!!! - Vielleicht hilft dir auch das bereits -->
http://www.phpbb.de/viewtopic.php?t=124 ... cal+portal
Verfasst: 23.02.2007 12:49
von fen
ehm... was meinst du denn, woher ich das hier hab??:
ich habe gelesen, dass man dafür erst eine neue box einbauen muss wie auf der
www.awsw.de seite beschrieben, aber die seite kann ich nicht öffnen, bleibt leider alles weiss für mich...
aus exakt dem beitrag... ich habe gestern abend sowohl dieses forum, als auch das forum von phpbb2.de und phpbb.com kreuz und quer abgesucht und die antwort dank nicht verfügbarer seite von awsw nicht gefunden... die angegeben links in dem beitrag führen auch zu einem "webseite nicht gefunden"...
so, und da meine frage offensichtlich nicht verständlich ist (verstehe ich ehrlich gesagt nicht) mal ganz einfach gestellt:
wo finde ich eine anleitung zum einbauen des mini cal in das intro und portal mod - portal.php bzw. portal_body.tpl (nicht ins forum - index.php)... die anleitung von awsw auf seiner webseite ist leider nicht mehr vorhanden (erstellen einer neuen box im portal)
hoffe mich nun für jederman verständlich ausgedrückt zu haben
Verfasst: 23.02.2007 15:32
von licorne
Ich habe gesucht und gefunden.
Danke an den unbekannten Spender
##### SQL #####
-------------------------- In phpMyAdmin ausführen / Run in phpMyAdmin:------------------------
INSERT INTO phpbb_introportalmod VALUES ('addonbox_active', '1')
---------------------------oder dieses Script ausführen / or run this script:-------------------------
<?php
define('IN_PHPBB', 1);
$phpbb_root_path = './';
include_once($phpbb_root_path . 'extension.inc');
include_once($phpbb_root_path . 'config.'.$phpEx);
include_once($phpbb_root_path . 'common.'.$phpEx);
include_once($phpbb_root_path . 'includes/constants.'.$phpEx);
include_once($phpbb_root_path . 'includes/db.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
//
//
// Restrict to members:
if( !$userdata['session_logged_in'] )
{
message_die(GENERAL_MESSAGE, $lang['Not_Authorised'], $lang['Not_Authorised']);
exit;
}
//
//
if ( $userdata['user_level'] == ADMIN )
{
}
else
{
message_die(GENERAL_MESSAGE, $lang['Not_Authorised'], $lang['Not_Authorised']);
exit;
}
echo '<html>
<head>
<title>SQL-DB-Installer - Intro + Portal MOD - ADDON</title>
</head>
<body>
<h1>SQL-DB-Installer - Intro + Portal MOD - ADDON</h1>
<hr />';
if (!isset($HTTP_GET_VARS['install'])) {
echo '<a href="?install=1">Please click here | Bitte hier klicken</a>';
}
else {
$queries = array(
"INSERT INTO " . $table_prefix . "introportalmod VALUES ('addonbox_active', '1')"
);
$success = true;
foreach($queries as $query) {
if (!$db->sql_query($query)) {
echo '<font color="red">An error occurred ! Changes have not been entered successfully !
Es Fehler ist aufgetreten ! Änderung nicht erfolgreich eingetragen !</font>
';
echo mysql_error();
$success = false;
break;
}
}
if ($success) {
echo '<font color="green">DB-Changes have been entered successfully. You should delete this SQL-DB-Installer as soon as possible !
DB-Änderung wurde erfolgreich ausgeführt. Du solltest diesen SQL-DB-Installer sobald wie möglich löschen !';
}
}
?>
------------------------------open: portal.php ---------------------------
-------- Suche / Find:---------
// TURN OFF BOXES FROM ACP END
-------- Vorher anfügen / Add before:------------
// SWITCH ADDONBOX START
if( $introportalmod_config['addonbox_active'] == "1" )
{
// PHP CODE START
// ... PHP CODE ...
// PHP CODE END
$template->assign_block_vars('switch_addonbox_active', array(
$template->assign_vars(array(
// TEMPLATE CODE VARS START
'ADDONBOX1' => $lang['addonbox1'],
'ADDONBOX2' => $lang['addonbox2']
// TEMPLATE CODE VARS END
))
));
}
// SWITCH ADDONBOX END
##### portal_body.tpl #####
++ Suche / Find:
<!-- ##### GOOGLE START ##### -->
++ Vorher anfügen / Add before:
<!-- ##### ADDONBOX START ##### -->
<!-- BEGIN switch_addonbox_active -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" colspan="2" height="25"><span class="cattitle">
{ADDONBOX1}:
</span></td>
</tr>
<tr>
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="row1"><span class="gensmall">
<!-- CODE -->
{ADDONBOX2}
<!-- CODE -->
</span></td>
</tr>
</table>
<!-- END switch_addonbox_active -->
<!-- ##### ADDONBOX END ##### -->
##### lang_german/lang_introportal.php #####
++ Suche / Find:
$lang['UserNote'] = 'Hinweis';
++ Danach anfügen / Add after:
$lang['addonbox1'] = 'Überschrift AddonBox';
$lang['addonbox2'] = 'Text in der Box';
##### lang_english/lang_introportal.php #####
++ Suche / Find:
$lang['UserNote'] = 'Note';
++ Vorher anfügen / Add before:
$lang['addonbox1'] = 'Header AddonBox';
$lang['addonbox2'] = 'Text in Box';
##### admin/admin_introportalmod.php #####
++ Suche / Find:
$google_active_yes = ($new['google_active']) ? 'checked="checked"' : '';
$google_active_no = (!$new['google_active']) ? 'checked="checked"' : '';
++ Vorher anfügen / Add before:
$addonbox_active_yes = ($new['addonbox_active']) ? 'checked="checked"' : '';
$addonbox_active_no = (!$new['addonbox_active']) ? 'checked="checked"' : '';
++ Suche / Find:
'IntroPortaltext26' => $lang['IntroPortaltext26'],
++ Danach anfügen / Add after:
'ADDONBOX1' => $lang['addonbox1'],
++ Suche / Find:
"google_active_ENABLE" => $google_active_yes,
"google_active_DISABLE" => $google_active_no,
++ Vorher anfügen / Add before:
"addonbox_active_ENABLE" => $addonbox_active_yes,
"addonbox_active_DISABLE" => $addonbox_active_no,
##### admin/introportalmod_body.tpl #####
++ Suche / Find:
:
<tr>
<td class="row1">{IntroPortaltext25}:
<span class="gensmall">{IntroPortalAdmin22}</span></td></td>
<td class="row2"><input type="radio" name="google_active" value="1" {google_active_ENABLE} /> {L_ENABLED} <input type="radio" name="google_active" value="0" {google_active_DISABLE} /> {L_DISABLED}</td>
</tr>
++ Vorher anfügen / Add before:
<tr>
<td class="row1">{ADDONBOX1}:
<span class="gensmall">{IntroPortalAdmin22}</span></td></td>
<td class="row2"><input type="radio" name="addonbox_active" value="1" {addonbox_active_ENABLE} /> {L_ENABLED} <input type="radio" name="addonbox_active" value="0" {addonbox_active_DISABLE} /> {L_DISABLED}</td>
</tr>
Verfasst: 23.02.2007 20:38
von fen
vielen lieben dank licorne... ich werde es sonntag ausprobieren ^^