Ich habe die Version 2.1.10 installiert und stelle fest, dass dort bereits Plug-ins im Ordner liegen, aber nicht installiert sind. Nun möchte ich als Anfänger in Sachen php das Geburtstagsplugin rechts auf der normalen Admidioseite laufen lassen. Den Code
[code]<?phpinclude(SERVER_PATH. "/adm_plugins/birthday/birthday.php");?>[/code]
habe ich in die Datei my_body_bottom.php eingebaut (Zeile 25). In die Datei my_header.php habe ich folgenden Code eingebaut:
[code]<link rel="stylesheet" type="text/css" href="<?php echo $g_root_path; ?>/adm_plugins/birthday/birthday.css" />
<link rel="stylesheet" type="text/css" href="http://localhost:8888/admidio/adm_plugi ... rthday.css" />[/code]
Nichts geschieht. Wenn ich die config.php aufrufe, erscheint nichts. Wenn ich die Datei birthday.php aufrufe, erscheint "Heute hat keiner Geburtstag."
Wo ist der Fehler?
Geburtstags-Plug-in für Anfänger (aktualisiert)
-
- Beiträge: 160
- Registriert: 24. Jun 2010, 17:35
-
- Beiträge: 160
- Registriert: 24. Jun 2010, 17:35
Habe das Problem mittlerweile selbst gelöst. Mein Fehler: Ich habe - wie in der Anleitung zum Einbau von Plugins unter Punkt 1 beschrieben – den Code von dort in die my-bottom.php eingebaut. Anfängerfehler! Denn man muss ausschließlich die mittlere Zeile nehmen, denn in Zeile 12 steht ja schon <?php – !
Komplett sieht das nun so aus (bis Zeile 28):
<!-- Hier koennen Sie Ihren HTML-Code einbauen, der am Ende des <body> Bereichs
einer Admidio-Modul-Seite erscheinen soll.
-->
</div>
<div id="bottom_border_img_big"></div>
</div>
<div id="right_block">
<div id="top_border_img_small"></div>
<div id="sidebar" class="content">
<?php
if($g_valid_login)
{
echo "<h3>Angemeldet als</h3>";
}
else
{
echo "<h3>Anmelden</h3>";
}
include(SERVER_PATH. "/adm_plugins/login_form/login_form.php");
echo '<br />';
include(SERVER_PATH. "/adm_plugins/birthday/birthday.php");
echo '<br />
<h3>Module</h3>
Nun klappt es. Es wäre schön, wenn die Anleitung zukünftig da etwas umfangreicher bzw. für den Laien verständlicher werden könnte.
Komplett sieht das nun so aus (bis Zeile 28):
<!-- Hier koennen Sie Ihren HTML-Code einbauen, der am Ende des <body> Bereichs
einer Admidio-Modul-Seite erscheinen soll.
-->
</div>
<div id="bottom_border_img_big"></div>
</div>
<div id="right_block">
<div id="top_border_img_small"></div>
<div id="sidebar" class="content">
<?php
if($g_valid_login)
{
echo "<h3>Angemeldet als</h3>";
}
else
{
echo "<h3>Anmelden</h3>";
}
include(SERVER_PATH. "/adm_plugins/login_form/login_form.php");
echo '<br />';
include(SERVER_PATH. "/adm_plugins/birthday/birthday.php");
echo '<br />
<h3>Module</h3>
Nun klappt es. Es wäre schön, wenn die Anleitung zukünftig da etwas umfangreicher bzw. für den Laien verständlicher werden könnte.